|
14 | 14 | "clean": "rm -rf dist", |
15 | 15 | "dev": "webpack-dev-server --progress --hot --inline --config ./webpack.dev.config.js", |
16 | 16 | "build": "webpack -p --progress --hide-modules --config ./webpack.prod.config.js", |
17 | | - "test": "karma start", |
18 | | - "test:watch": "npm test -- --auto-watch --no-single-run", |
| 17 | + "test": "jest", |
| 18 | + "test:coverage": "jest --coverage", |
| 19 | + "test:watch": "jest --watchAll", |
19 | 20 | "lint": "eslint ./src" |
20 | 21 | }, |
| 22 | + "jest": { |
| 23 | + "coveragePathIgnorePatterns": [ |
| 24 | + "./node_modules", |
| 25 | + "./jest.config.js", |
| 26 | + "./src/index.js" |
| 27 | + ], |
| 28 | + "setupTestFrameworkScriptFile": "./jest.config.js" |
| 29 | + }, |
21 | 30 | "devDependencies": { |
22 | 31 | "autoprefixer": "^6.7.2", |
23 | 32 | "babel-core": "^6.22.1", |
24 | 33 | "babel-loader": "^6.2.10", |
25 | | - "babel-plugin-__coverage__": "^11.0.0", |
| 34 | + "babel-jest": "19.0.0", |
26 | 35 | "babel-plugin-angularjs-annotate": "0.7.0", |
27 | 36 | "babel-preset-es2015": "^6.22.0", |
28 | 37 | "clean-webpack-plugin": "^0.1.15", |
|
37 | 46 | "html-webpack-plugin": "^2.28.0", |
38 | 47 | "imports-loader": "^0.7.0", |
39 | 48 | "jasmine-core": "^2.5.2", |
40 | | - "karma": "^1.4.1", |
41 | | - "karma-babel-preprocessor": "^6.0.1", |
42 | | - "karma-coverage": "^1.1.1", |
43 | | - "karma-jasmine": "^1.1.0", |
44 | | - "karma-phantomjs-launcher": "^1.0.2", |
45 | | - "karma-sourcemap-loader": "^0.3.7", |
46 | | - "karma-webpack": "^2.0.2", |
47 | 49 | "ngtemplate-loader": "^1.3.1", |
48 | 50 | "node-sass": "^4.5.0", |
49 | 51 | "postcss-loader": "^1.2.2", |
|
55 | 57 | "webpack": "^2.2.1", |
56 | 58 | "webpack-dev-server": "^2.3.0", |
57 | 59 | "webpack-merge": "^2.6.1" |
| 60 | + "babel-plugin-import-noop": "1.0.1", |
| 61 | + "babel-plugin-transform-es2015-modules-commonjs": "6.24.0", |
| 62 | + "jest": "19.0.2", |
58 | 63 | }, |
59 | 64 | "dependencies": { |
60 | 65 | "angular": "^1.6.1", |
|
0 commit comments