marcog83/RoboJS

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "robojs",
  "version": "6.0.0",
  "license": "MIT",
  "repository": "https://github.com/marcog83/RoboJS",
  "author": "Marco Gobbi",
  "main": "dist/robojs.min.js",
  "jsnext:main": "robojs.js",
  "module": "robojs.js",
  "types": "src/type-definitions/robojs.d.ts",
  "scripts": {
    "build:babel-it": "cross-env NODE_ENV=production node_modules/.bin/babel ./dist/robojs.js --out-file ./dist/robojs.js",
    "build:bundle": "node_modules/.bin/rollup -c",
    "build:uglify": "node_modules/.bin/uglifyjs --compress unsafe --mangle -o dist/robojs.min.js dist/robojs.js",
    "build": "cross-env NODE_ENV=production npm run build:bundle && npm run build:babel-it && npm run build:uglify",
    "release:major": "shelljs-release major",
    "release:minor": "shelljs-release minor",
    "release:patch": "shelljs-release patch",
    "test": "cross-env NODE_ENV=test nyc mocha --recursive test",
    "coverage": "cross-env NODE_ENV=test nyc report --reporter=text-lcov | coveralls",
    "nsp": "nsp check",
    "docs": "typedoc --includeDeclarations --out docs src/type-definitions"
  },
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.3",
    "babel-plugin-istanbul": "^4.1.6",
    "babel-preset-env": "^1.7.0",
    "babel-preset-import-export": "^1.0.2",
    "chai": "^4.1.2",
    "coveralls": "^3.0.2",
    "cross-env": "^5.2.0",
    "eslint": "^5.2.0",
    "hoek": "^6.0.0",
    "jsdom": "^14.0.0",
    "jsdom-global": "^3.0.2",
    "mocha": "^6.0.0",
    "mochawesome": "^3.0.2",

    "nyc": "^13.2.0",
    "rollup": "^1.0.0",
    "rollup-plugin-node-resolve": "^5.0.0",
    "shelljs-release": "^0.3.0",
    "uglify-js": "^3.4.5"
  },
  "nyc": {
    "require": [
      "babel-register"
    ],
    "reporter": [
      "lcov",
      "text"
    ],
    "exclude": [
      "src/internal/_root.js",
      "test/**/*.*"
    ],
    "sourceMap": false,
    "instrument": false
  }
}