|
18 | 18 | "lint:markdown-js": "electron-lint-markdown-standard --root . --ignore-path .markdownlintignore --semi \"**/*.md\"",
|
19 | 19 | "lint:markdown-links": "electron-lint-markdown-links --root . --ignore-path .markdownlintignore \"**/*.md\"",
|
20 | 20 | "lint": "npm run lint:js && npm run lint:markdown && npm run lint:markdown-js && npm run lint:markdown-links",
|
21 |
| - "lint:fix": "prettier --write .", |
| 21 | + "lint:fix": "prettier --write . && eslint --fix .", |
22 | 22 | "link:prepare": "lerna exec -- node ../../../tools/silent.js yarn link --silent --no-bin-links --link-folder ../../../.links",
|
23 | 23 | "link:remove": "lerna exec -- node ../../../tools/silent.js yarn unlink --silent --no-bin-links --link-folder ../../../.links",
|
24 | 24 | "test": "npm run test:clear && xvfb-maybe cross-env NODE_ENV=test TS_NODE_PROJECT='./tsconfig.test.json' TS_NODE_FILES=1 mocha",
|
25 |
| - "test:fast": "npm run test -- --suite=fast", |
| 25 | + "test:fast": "xvfb-maybe vitest run", |
26 | 26 | "test:slow": "npm run test -- --suite=slow",
|
27 | 27 | "test:clear": "ts-node tools/test-clear",
|
28 | 28 | "postinstall": "rimraf node_modules/.bin/*.ps1 && ts-node ./tools/gen-tsconfigs.ts && ts-node ./tools/gen-ts-glue.ts",
|
|
91 | 91 | "@types/debug": "^4.1.5",
|
92 | 92 | "@types/express": "^4.17.9",
|
93 | 93 | "@types/express-ws": "^3.0.0",
|
94 |
| - "@types/fetch-mock": "^7.3.1", |
95 | 94 | "@types/fs-extra": "^9.0.6",
|
96 | 95 | "@types/interpret": "^1.1.1",
|
97 | 96 | "@types/keyv": "^3.1.4",
|
|
102 | 101 | "@types/mocha": "^9.0.0",
|
103 | 102 | "@types/node": "^18.0.3",
|
104 | 103 | "@types/node-fetch": "^2.5.5",
|
105 |
| - "@types/proxyquire": "^1.3.28", |
106 | 104 | "@types/rechoir": "^0.6.1",
|
107 | 105 | "@types/semver": "^7.3.4",
|
108 |
| - "@types/sinon": "^10.0.0", |
109 |
| - "@types/sinon-chai": "^3.2.5", |
110 | 106 | "@types/which": "^2.0.0",
|
111 |
| - "@typescript-eslint/eslint-plugin": "^5.0.0", |
112 |
| - "@typescript-eslint/parser": "^5.0.0", |
| 107 | + "@typescript-eslint/eslint-plugin": "^8.0.0", |
| 108 | + "@typescript-eslint/parser": "^8.0.0", |
113 | 109 | "chai": "^4.3.3",
|
114 | 110 | "chai-as-promised": "^7.0.0",
|
115 | 111 | "cross-env": "^7.0.2",
|
116 | 112 | "electron-installer-common": "^0.10.2",
|
117 |
| - "eslint": "^8.0.1", |
118 |
| - "eslint-plugin-import": "^2.26.0", |
| 113 | + "eslint": "^8.56.0", |
| 114 | + "eslint-plugin-import": "^2.31.0", |
119 | 115 | "eslint-plugin-mocha": "^9.0.0",
|
120 | 116 | "eslint-plugin-node": "^11.1.0",
|
121 | 117 | "eslint-plugin-prettier": "^4.0.0",
|
122 | 118 | "eslint-plugin-promise": "^6.0.0",
|
123 | 119 | "eslint-plugin-tsdoc": "^0.2.14",
|
124 |
| - "fetch-mock": "^9.10.7", |
125 | 120 | "fork-ts-checker-webpack-plugin": "^7.2.13",
|
126 | 121 | "generate-changelog": "^1.8.0",
|
127 | 122 | "husky": "^7.0.1",
|
|
131 | 126 | "minimist": "^1.2.6",
|
132 | 127 | "mocha": "^9.0.1",
|
133 | 128 | "mocha-junit-reporter": "^2.2.1",
|
| 129 | + "msw": "^2.7.0", |
134 | 130 | "prettier": "^2.4.0",
|
135 |
| - "proxyquire": "^2.1.3", |
136 | 131 | "rimraf": "^3.0.1",
|
137 |
| - "sinon": "^13.0.1", |
138 |
| - "sinon-chai": "^3.6.0", |
139 | 132 | "syncpack": "^11.2.1",
|
140 | 133 | "ts-node": "^10.0.0",
|
141 | 134 | "typedoc": "0.25.13",
|
142 |
| - "typescript": "^4.6.3", |
| 135 | + "typescript": "~5.4.5", |
| 136 | + "vitest": "^2.1.6", |
143 | 137 | "xvfb-maybe": "^0.2.1",
|
144 | 138 | "yaml-hook": "^1.0.0"
|
145 | 139 | },
|
|
168 | 162 | "prettier": {
|
169 | 163 | "singleQuote": true
|
170 | 164 | },
|
171 |
| - "packageManager": "[email protected].19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447", |
| 165 | + "packageManager": "[email protected].22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e", |
172 | 166 | "workspaces": {
|
173 | 167 | "packages": [
|
174 | 168 | "packages/api/*",
|
|
179 | 173 | "packages/template/*",
|
180 | 174 | "packages/utils/*"
|
181 | 175 | ]
|
| 176 | + }, |
| 177 | + "resolutions": { |
| 178 | + "@malept/eslint-config/@typescript-eslint/parser": "^8.0.0" |
182 | 179 | }
|
183 | 180 | }
|
0 commit comments