{
  "name": "babelute",
  "version": "0.6.0",
  "description": "Internal Domain Specific (Multi)Modeling javascript framework",
  "main": "dist/bundles/index.js",
  "module": "dist/bundles/index.mjs",
  "jsnext:main": "dist/bundles/index.mjs",
  "scripts": {
    "prebuild": "eslint src test",
    "build": "NODE_ENV=production npm run es5-build && NODE_ENV=production npm run bundles-build && uglifyjs dist/bundles/index.js -m -o dist/bundles/index.min.js",
    "es5-build": "babel src -d dist/es5",
    "es5-watch": "babel src -d dist/es5 -w",
    "bundles-build": "rollup -c",
    "bundles-watch": "rollup -c -w",
    "pretest": "npm run build",
    "test": "mocha",
    "karma": "NODE_ENV=production karma start",
    "cover": "cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text mocha test/*.js",
    "coveralls": "npm run cover && cat ./coverage/lcov.info | coveralls",
    "prepublish": "npm test",
    "release": "standard-version"
  },
  "commitMsg": {
    "invalidCharsInSubject": false,
    "types": {
      "allowedTypes": "^(feat|fix|docs|style|refactor|build|perf|test|chore)(\\([^)]+\\))?: ",
      "required": true
    },
    "strictTypes": {
      "invalidTypes": "(^[^: ]+: )"
    },
    "capitalized": {
      "capital": false
    },
    "subjectPreferredMaxLineLength": false,
    "subjectMaxLineLength": {
      "length": 100
    },
    "bodyMaxLineLength": {
      "length": 100
    },
    "references": {
      "github": {
        "user": "nomocas",
        "repo": "babelute"
      }
    }
  },
  "precommit": [
    "prebuild"
  ],
  "pre-push": [
    "test"
  ],
  "nyc": {
    "require": [
      "babel-register"
    ],
    "sourceMap": false,
    "instrument": false
  },
  "keywords": [
    "internal-DSL",
    "DSL",
    "domain-specific-language",
    "method-chaining",
    "domain-specific-modeling",
    "model-driven",
    "modeling",
    "semantic",
    "pragmatics",
    "fluent-interface"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nomocas/babelute.git"
  },
  "bugs": {
    "url": "https://github.com/nomocas/babelute/issues"
  },
  "homepage": "https://github.com/nomocas/babelute#readme",
  "author": "Gilles Coomans",
  "license": "MIT",
  "dependencies": {},
  "devDependencies": {
    "assert": "^1.4.1",
    "babel-cli": "^6.14.0",
    "babel-plugin-external-helpers": "^6.22.0",
    "babel-plugin-istanbul": "^4.1.1",
    "babel-plugin-transform-object-assign": "^6.22.0",
    "babel-plugin-unassert": "^2.1.2",
    "babel-preset-es2015": "^6.14.0",
    "babel-register": "^6.14.0",
    "babelrc-rollup": "^3.0.0",
    "chai": "^3.5.0",
    "commit-msg": "^0.2.2",
    "coveralls": "^2.12.0",
    "cross-env": "^5.0.0",
    "eslint": "^3.15.0",
    "eslint-plugin-import": "^2.2.0",
    "karma": "^1.4.1",
    "karma-chai": "^0.1.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-firefox-launcher": "^1.0.1",
    "karma-mocha": "^1.3.0",
    "karma-rollup-preprocessor": "^4.0.0",
    "karma-safari-launcher": "^1.0.0",
    "mocha": "^3.2.0",
    "nyc": "^10.2.0",
    "pre-push": "^0.1.1",
    "precommit": "^1.2.2",
    "rollup": "^0.41.6",
    "rollup-plugin-babel": "^2.7.1",
    "rollup-watch": "^3.2.2",
    "standard-version": "^4.0.0",
    "uglify-js": "^3.0.3"
  }
}
