|
17 | 17 | "browser-unhandled-rejection": "^1.0.2", |
18 | 18 | "cell-router": "^3.0.0-rc.8", |
19 | 19 | "classnames": "^2.5.1", |
20 | | - "dom-renderer": "^2.3.0", |
| 20 | + "dom-renderer": "^2.4.4", |
21 | 21 | "echarts": "^5.5.1", |
22 | 22 | "echarts-jsx": "^1.2.1", |
23 | | - "github-web-widget": "^4.0.0-rc.2", |
24 | | - "koajax": "^3.0.1", |
25 | | - "mobx": "^6.13.1", |
26 | | - "mobx-github": "^0.3.4", |
27 | | - "mobx-restful": "^1.0.1", |
28 | | - "web-cell": "^3.0.0", |
29 | | - "web-utility": "^4.4.0" |
| 23 | + "github-web-widget": "^4.0.0", |
| 24 | + "koajax": "^3.0.3", |
| 25 | + "mobx": "^6.13.5", |
| 26 | + "mobx-github": "^0.3.5", |
| 27 | + "mobx-restful": "^2.0.0", |
| 28 | + "web-cell": "^3.0.1", |
| 29 | + "web-utility": "^4.4.2" |
30 | 30 | }, |
31 | 31 | "devDependencies": { |
| 32 | + "@eslint/compat": "^1.2.2", |
| 33 | + "@eslint/js": "^9.14.0", |
32 | 34 | "@parcel/config-default": "~2.12.0", |
33 | 35 | "@parcel/packager-raw-url": "~2.12.0", |
34 | 36 | "@parcel/transformer-less": "~2.12.0", |
35 | 37 | "@parcel/transformer-typescript-tsc": "~2.12.0", |
36 | 38 | "@parcel/transformer-webmanifest": "~2.12.0", |
37 | | - "@types/node": "^20.16.5", |
38 | | - "@typescript-eslint/eslint-plugin": "^8.4.0", |
39 | | - "@typescript-eslint/parser": "^8.4.0", |
| 39 | + "@softonus/prettier-plugin-duplicate-remover": "^1.0.1", |
| 40 | + "@types/eslint-config-prettier": "^6.11.3", |
| 41 | + "@types/node": "^20.17.6", |
40 | 42 | "buffer": "^6.0.3", |
41 | 43 | "cross-env": "^7.0.3", |
42 | | - "eslint": "^8.57.0", |
| 44 | + "eslint": "^9.14.0", |
43 | 45 | "eslint-config-prettier": "^9.1.0", |
44 | | - "husky": "^9.1.5", |
| 46 | + "eslint-plugin-react": "^7.37.2", |
| 47 | + "eslint-plugin-simple-import-sort": "^12.1.1", |
| 48 | + "globals": "^15.12.0", |
| 49 | + "husky": "^9.1.6", |
45 | 50 | "lint-staged": "^15.2.10", |
46 | 51 | "parcel": "~2.12.0", |
47 | 52 | "parcel-transformer-markdown": "^3.0.1", |
| 53 | + "postcss": "^8.4.47", |
48 | 54 | "prettier": "^3.3.3", |
| 55 | + "prettier-plugin-css-order": "^2.1.2", |
49 | 56 | "process": "^0.11.10", |
50 | 57 | "rimraf": "^6.0.1", |
51 | | - "tsx": "^4.19.0", |
52 | | - "typescript": "~5.5.4", |
53 | | - "workbox-cli": "^7.1.0" |
54 | | - }, |
55 | | - "resolutions": { |
56 | | - "koajax": "$koajax" |
| 58 | + "tsx": "^4.19.2", |
| 59 | + "typescript": "~5.6.3", |
| 60 | + "typescript-eslint": "^8.13.0", |
| 61 | + "workbox-cli": "^7.3.0" |
57 | 62 | }, |
58 | 63 | "prettier": { |
59 | 64 | "singleQuote": true, |
|
67 | 72 | "tabWidth": 2 |
68 | 73 | } |
69 | 74 | } |
| 75 | + ], |
| 76 | + "plugins": [ |
| 77 | + "prettier-plugin-css-order", |
| 78 | + "@softonus/prettier-plugin-duplicate-remover" |
70 | 79 | ] |
71 | 80 | }, |
72 | 81 | "lint-staged": { |
73 | | - "*.{html,md,less,json,yml}": "prettier --write", |
74 | | - "*.{js,ts,tsx}": "eslint --fix" |
| 82 | + "*.{html,md,less,json,yml,js,mjs,ts,tsx}": "prettier --write", |
| 83 | + "*.{js,mjs,ts,tsx}": "eslint --fix" |
75 | 84 | }, |
76 | 85 | "browserslist": "> 0.5%, last 2 versions, not dead, IE 11", |
77 | 86 | "scripts": { |
|
0 commit comments