|
30 | 30 | "fetch-mock": "5.13.1", |
31 | 31 | "http-server": "0.11.1", |
32 | 32 | "istanbul-instrumenter-loader": "3.0.1", |
33 | | - "karma": "2.0.0", |
| 33 | + "karma": "2.0.2", |
34 | 34 | "karma-chrome-launcher": "2.2.0", |
35 | 35 | "karma-cli": "1.0.1", |
36 | 36 | "karma-coverage": "1.1.2", |
|
39 | 39 | "karma-remap-coverage": "0.1.5", |
40 | 40 | "karma-sauce-launcher": "1.2.0", |
41 | 41 | "karma-sourcemap-loader": "0.3.7", |
42 | | - "karma-webpack": "2.0.9", |
43 | | - "mocha": "4.1.0", |
| 42 | + "karma-webpack": "3.0.0", |
| 43 | + "lint-staged": "7.1.3", |
| 44 | + "mocha": "5.2.0", |
44 | 45 | "phantomjs-prebuilt": "2.1.16", |
| 46 | + "prettier": "1.13.4", |
45 | 47 | "semver": "5.5.0", |
46 | 48 | "should": "13.1.1", |
47 | | - "ts-loader": "3.5.0", |
| 49 | + "ts-loader": "4.3.1", |
48 | 50 | "tslib": "1.9.2", |
49 | | - "tslint": "5.9.1", |
50 | | - "tslint-loader": "3.5.3", |
51 | | - "typedoc": "0.11.0", |
52 | | - "typescript": "2.7.2", |
| 51 | + "tslint": "5.10.0", |
| 52 | + "tslint-loader": "3.6.0", |
| 53 | + "typedoc": "0.11.1", |
| 54 | + "typescript": "2.9.1", |
53 | 55 | "uuid": "3.2.1", |
54 | | - "webpack": "3.11.0" |
| 56 | + "webpack": "4.10.2", |
| 57 | + "webpack-cli": "3.0.1" |
55 | 58 | }, |
56 | 59 | "scripts": { |
| 60 | + "precommit": "lint-staged", |
| 61 | + "prettier": "prettier --write **/*.{ts,tsx,js,css,md}", |
57 | 62 | "test": "karma start karma.conf.js", |
58 | 63 | "e2e": "CI=true mocha --no-timeouts test/e2e.test.js", |
59 | 64 | "debug": "npm run test -- --auto-watch --browsers Chrome --no-single-run", |
|
79 | 84 | "Hovhannes Babayan <bhovhannes@gmail.com>", |
80 | 85 | "Sassoun Derderian <citizen.sas@gmail.com>" |
81 | 86 | ], |
| 87 | + "lint-staged": { |
| 88 | + "*.{ts,tsx}": [ |
| 89 | + "npm run lint:fix", |
| 90 | + "prettier --write", |
| 91 | + "git add" |
| 92 | + ], |
| 93 | + "*.{js,jsx,css,md}": [ |
| 94 | + "prettier --write", |
| 95 | + "git add" |
| 96 | + ] |
| 97 | + }, |
82 | 98 | "license": "Apache-2.0", |
83 | 99 | "bugs": { |
84 | 100 | "url": "https://github.com/Workfront/workfront-api/issues" |
|
0 commit comments