UNPKG

babelute

Version:

Internal Domain Specific (Multi)Modeling javascript framework

119 lines (118 loc) 3.27 kB
{ "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" } }