diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..4be6e16 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +dist/* \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js index bc43eb5..01eb576 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -9,6 +9,9 @@ module.exports = { browser: true, node: true }, + plugins: [ + "mocha" + ], // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style extends: 'standard', // add your custom rules here diff --git a/package.json b/package.json index 5bc58b5..30b941f 100644 --- a/package.json +++ b/package.json @@ -8,11 +8,11 @@ }, "scripts": { "pretest": "babel test --source-maps --out-dir dist_test", - "test": "WITH_BABEL=1 mocha dist_test --compilers js:babel-core/register --require babel-polyfill", + "test": "cross-env WITH_BABEL=1 mocha dist_test --compilers js:babel-core/register --require babel-polyfill", "document": "jsdoc ./src/ -c ./build/document.json", "clean": "reduce-blank ./docs/", "compile": "babel src --source-maps --out-dir dist --ignore '**/*.test.js'", - "build": "npm run compile && npm run document && npm run clean", + "build": "npm run compile && npm run document && npm run clean", "lint": "eslint --ext .js src examples" }, "repository": { @@ -36,6 +36,7 @@ "babel-plugin-transform-builtin-extend": "^1.1.2", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-es2015": "^6.24.1", + "cross-env": "^7.0.3", "docdash": "^0.4.0", "eslint": "^3.14.1", "eslint-config-standard": "^6.2.1",