From 73d79002fe6018ab12457b37bdaeb76ff2800213 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Sun, 9 Nov 2025 15:23:49 -0500 Subject: Update (most) Node dependencies. The `jsdom` upgrade entails upgrading Node, as something changed internally to jsdom in how it imports other modules. Upgrading vitest caused the details of some of our test cases to change, but the semantics of the affected tests are the same. They also split resetting mocks from resetting mocks' behaviours, which required a small config change to preserve our tests' correctness. --- package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'package.json') diff --git a/package.json b/package.json index b2d3c41..25d4802 100644 --- a/package.json +++ b/package.json @@ -4,36 +4,36 @@ "private": true, "engines": { "npm": ">=10.0.0 <11.0.0", - "node": ">=22.0.0 <23.0.0" + "node": ">=22.12.0 <23.0.0" }, "devDependencies": { "@sveltejs/adapter-static": "^3.0.8", "@sveltejs/kit": "^2.17.2", "@sveltejs/vite-plugin-svelte": "^5.0.3", - "@testing-library/svelte": "^5.2.7", + "@testing-library/svelte": "^5.2.8", "@testing-library/user-event": "^14.6.1", "@types/eslint": "^9.6.1", - "@vitest/coverage-v8": "^3.0.6", + "@vitest/coverage-v8": "^4.0.8", "autoprefixer": "^10.4.20", "eslint": "^9.20.1", "eslint-config-prettier": "^10.0.1", - "eslint-plugin-svelte": "^2.46.1", - "globals": "^15.15.0", - "jsdom": "^26.0.0", + "eslint-plugin-svelte": "^3.13.0", + "globals": "^16.5.0", + "jsdom": "^27.1.0", "postcss": "^8.5.2", "prettier": "^3.5.1", "prettier-plugin-svelte": "^3.3.3", "svelte": "^5.20.2", "svelte-copy": "^2.0.0", "vite": "^6.1.0", - "vitest": "^3.0.6" + "vitest": "^4.0.8" }, "type": "module", "dependencies": { "axios": "^1.7.9", "dompurify": "^3.2.4", "luxon": "^3.5.0", - "marked": "^15.0.7", + "marked": "^17.0.0", "tinygesture": "^3.0.0" } } -- cgit v1.2.3