|
25 | 25 | "scripts": {
|
26 | 26 | "build": "yarn run clean-dist && webpack -p --config=configs/webpack/prod.js",
|
27 | 27 | "clean-dist": "rimraf dist/*",
|
28 |
| - "lint": "tslint './src/**/*.ts*' --format stylish --project . --force", |
| 28 | + "lint": "eslint './src/**/*.{js,ts,tsx}' --quiet", |
29 | 29 | "start": "yarn run start-dev",
|
30 | 30 | "start-dev": "webpack-dev-server --config=configs/webpack/dev.js",
|
31 | 31 | "start-prod": "yarn run build && node express.js",
|
|
40 | 40 | "@types/node": "^14.0.14",
|
41 | 41 | "@types/react": "^16.9.41",
|
42 | 42 | "@types/react-dom": "^16.9.8",
|
| 43 | + "@typescript-eslint/eslint-plugin": "^3.6.1", |
| 44 | + "@typescript-eslint/parser": "^3.6.1", |
43 | 45 | "awesome-typescript-loader": "^5.2.1",
|
44 | 46 | "babel-loader": "^8.1.0",
|
45 | 47 | "css-loader": "^3.6.0",
|
| 48 | + "eslint": "^7.5.0", |
| 49 | + "eslint-config-prettier": "^6.11.0", |
| 50 | + "eslint-plugin-prettier": "^3.1.4", |
| 51 | + "eslint-plugin-react": "^7.20.3", |
46 | 52 | "express": "^4.17.1",
|
47 | 53 | "file-loader": "^6.0.0",
|
48 | 54 | "html-webpack-plugin": "^4.3.0",
|
49 | 55 | "image-webpack-loader": "^6.0.0",
|
50 | 56 | "jest": "^26.1.0",
|
51 | 57 | "node-sass": "^4.14.1",
|
| 58 | + "prettier": "^2.0.5", |
52 | 59 | "react": "^16.13.1",
|
53 | 60 | "react-dom": "^16.13.1",
|
54 | 61 | "react-hot-loader": "^4.12.21",
|
55 | 62 | "rimraf": "^3.0.2",
|
56 | 63 | "sass-loader": "^9.0.1",
|
57 | 64 | "style-loader": "^1.2.1",
|
58 |
| - "tslint": "^6.1.2", |
59 | 65 | "typescript": "^3.9.6",
|
60 | 66 | "uglifyjs-webpack-plugin": "^2.2.0",
|
61 | 67 | "webpack": "^4.43.0",
|
|
0 commit comments