|
26 | 26 | "deps-license": "license-checker --production --csv --out $npm_package_config_deps_check_dir/licenses.csv && license-checker --development --csv --out $npm_package_config_deps_check_dir/licenses-dev.csv",
|
27 | 27 | "deps-size": "webpack -p --config webpack.check.js --json | webpack-bundle-size-analyzer >| $npm_package_config_deps_check_dir/sizes.txt",
|
28 | 28 | "deps-check": "npm run deps-license && npm run deps-size",
|
29 |
| - "just-test-in-node": "mocha --recursive --compilers js:babel-core/register test/core" |
| 29 | + "lint": "eslint --cache --ext '.js,.jsx' src/js test", |
| 30 | + "lint-errors": "eslint --cache --quiet --ext '.js,.jsx' src/js test", |
| 31 | + "lint-fix": "eslint --cache --ext '.js,.jsx' src/js test --fix", |
| 32 | + "test": "npm run lint-errors && npm run just-test-in-node", |
| 33 | + "test-in-node": "npm run lint-errors && npm run just-test-in-node", |
| 34 | + "just-test": "karma start --config karma.conf.js", |
| 35 | + "just-test-in-node": "mocha --recursive --compilers js:babel-core/register test/core test/components" |
30 | 36 | },
|
31 | 37 | "dependencies": {
|
32 | 38 | "brace": "0.7.0",
|
|
84 | 90 | "css-loader": "0.22.0",
|
85 | 91 | "deep-extend": "^0.4.1",
|
86 | 92 | "deepmerge": "^1.3.2",
|
| 93 | + "eslint": "^2.13.1", |
| 94 | + "eslint-plugin-react": "^4.3.0", |
87 | 95 | "extract-text-webpack-plugin": "0.8.2",
|
88 | 96 | "file-loader": "0.8.4",
|
89 | 97 | "html-webpack-plugin": "^2.28.0",
|
90 | 98 | "imports-loader": "0.6.5",
|
91 | 99 | "json-loader": "0.5.3",
|
| 100 | + "karma": "^0.13.22", |
| 101 | + "karma-chrome-launcher": "^0.2.3", |
| 102 | + "karma-mocha": "^0.2.2", |
| 103 | + "karma-sourcemap-loader": "^0.3.7", |
| 104 | + "karma-webpack": "1.8.0", |
92 | 105 | "less": "2.5.3",
|
93 | 106 | "less-loader": "2.2.1",
|
94 | 107 | "license-checker": "^8.0.4",
|
|
0 commit comments