Skip to content

Commit 16cc899

Browse files
authored
⬆️ 修复 npm packages vulnerabilities 问题 (#1227)
* 修复 npm packages vulnerabilities 问题 * 升級至 vitest 4.0.18
1 parent d39e075 commit 16cc899

6 files changed

Lines changed: 852 additions & 1034 deletions

File tree

package.json

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,19 @@
4646
"react-i18next": "^15.6.0",
4747
"react-icons": "^5.5.0",
4848
"react-joyride": "^2.9.3",
49-
"react-router-dom": "^7.6.3",
49+
"react-router-dom": "^7.13.0",
5050
"string-similarity-js": "^2.1.4",
5151
"uuid": "^11.1.0",
52-
"webdav": "^5.8.0",
52+
"webdav": "^5.9.0",
5353
"yaml": "^2.8.1"
5454
},
5555
"devDependencies": {
56-
"@crowdin/cli": "^4.9.0",
5756
"@eslint/compat": "^1.4.1",
58-
"@eslint/js": "9.38.0",
59-
"@rspack/cli": "^1.5.8",
60-
"@rspack/core": "^1.5.8",
57+
"@eslint/js": "9.39.2",
58+
"@rspack/cli": "^1.7.6",
59+
"@rspack/core": "^1.6.8",
6160
"@swc/helpers": "^0.5.17",
62-
"@testing-library/jest-dom": "^6.6.3",
61+
"@testing-library/jest-dom": "^6.9.1",
6362
"@testing-library/react": "^16.3.0",
6463
"@types/chrome": "^0.1.27",
6564
"@types/crypto-js": "^4.2.2",
@@ -69,11 +68,11 @@
6968
"@types/semver": "^7.7.1",
7069
"@types/serviceworker": "^0.0.120",
7170
"@unocss/postcss": "66.5.4",
72-
"@vitest/coverage-v8": "^3.2.4",
71+
"@vitest/coverage-v8": "^4.0.18",
7372
"autoprefixer": "^10.4.21",
7473
"cross-env": "^10.1.0",
7574
"crx": "^5.0.1",
76-
"eslint": "^9.38.0",
75+
"eslint": "^9.39.2",
7776
"eslint-config-prettier": "^10.1.8",
7877
"eslint-plugin-prettier": "^5.5.4",
7978
"eslint-plugin-react": "^7.37.5",
@@ -92,7 +91,7 @@
9291
"typescript": "^5.9.3",
9392
"typescript-eslint": "^8.46.2",
9493
"unocss": "66.5.4",
95-
"vitest": "^3.2.4"
94+
"vitest": "^4.0.18"
9695
},
9796
"packageManager": "pnpm@10.12.4",
9897
"sideEffects": [

packages/message/message_queue.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ describe("MessageQueueGroup", () => {
197197
});
198198

199199
describe("发布方法测试", () => {
200-
it.concurrent("publish 方法应该使用 chrome.runtime.sendMessage", () => {
200+
it("publish 方法应该使用 chrome.runtime.sendMessage", () => {
201201
const group = messageQueue.group("api-sendChromeMessage");
202202

203203
const sendSpy = vi.spyOn(chrome.runtime, "sendMessage");
@@ -209,11 +209,11 @@ describe("MessageQueueGroup", () => {
209209
});
210210
});
211211

212-
it.concurrent("emit 方法应该只在本地发布", () => {
212+
it("emit 方法应该只在本地发布", () => {
213213
const group = messageQueue.group("api-emitLocal");
214214
const handler = vi.fn();
215215

216-
const sendSpy = vi.spyOn(chrome.runtime, "sendMessage");
216+
const sendSpy = vi.spyOn(chrome.runtime, "sendMessage"); // 不能 concurrent
217217
group.subscribe("test-emitLocal", handler);
218218
group.emit("test-emitLocal", { data: "test-emitLocal" });
219219

packages/message/message_queue_group.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ describe("MessageQueueGroup", () => {
197197
});
198198

199199
describe("发布方法测试", () => {
200-
it.concurrent("publish 方法应该使用 chrome.runtime.sendMessage", () => {
200+
it("publish 方法应该使用 chrome.runtime.sendMessage", () => {
201201
const group = messageQueue.group("api-sendChromeMessage");
202202

203203
const sendSpy = vi.spyOn(chrome.runtime, "sendMessage");
@@ -210,10 +210,10 @@ describe("MessageQueueGroup", () => {
210210
});
211211
});
212212

213-
it.concurrent("emit 方法应该只在本地发布", () => {
213+
it("emit 方法应该只在本地发布", () => {
214214
const group = messageQueue.group("api-emitLocal");
215215
const handler = vi.fn();
216-
const sendSpy = vi.spyOn(chrome.runtime, "sendMessage");
216+
const sendSpy = vi.spyOn(chrome.runtime, "sendMessage"); // 不能 concurrent
217217
group.subscribe("test-emitLocal", handler);
218218
group.emit("test-emitLocal", { data: "test-emitLocal" });
219219
expect(handler).toHaveBeenCalledWith({ data: "test-emitLocal" });

0 commit comments

Comments
 (0)