diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37490e8a77..3bf2815362 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@
# 0.24.0
+### fix: bumps sveltekit starter dependency versions to prevent typescript config error
+
### feat: expose canister upgrade options in CLI
`dfx canister install` and `dfx deploy` takes options `--skip-pre-upgrade` and `--wasm-memory-persistence`.
diff --git a/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/package.json-patch b/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/package.json-patch
index 0695d69555..e5ab495579 100644
--- a/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/package.json-patch
+++ b/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/package.json-patch
@@ -17,7 +17,7 @@
{
"op": "add",
"path": "/devDependencies/vitest",
- "value": "^0.32.2"
+ "value": "^2.0.5"
},
{
"op": "add",
diff --git a/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/src/tests/App.test.jsx b/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/src/tests/App.test.jsx
index 9e54579365..f41d9a9e56 100644
--- a/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/src/tests/App.test.jsx
+++ b/src/dfx/assets/project_templates/react_tests/src/__frontend_name__/src/tests/App.test.jsx
@@ -10,7 +10,7 @@ describe('App', () => {
,
);
- expect(document.body.innerHTML).toMatchInlineSnapshot('"
"');
+ expect(document.body.innerHTML).toMatchInlineSnapshot('"
"');
expect(1).toEqual(1);
});
});
diff --git a/src/dfx/assets/project_templates/svelte/src/__frontend_name__/package.json b/src/dfx/assets/project_templates/svelte/src/__frontend_name__/package.json
index 7f3ba5b4d3..69b8edd5af 100644
--- a/src/dfx/assets/project_templates/svelte/src/__frontend_name__/package.json
+++ b/src/dfx/assets/project_templates/svelte/src/__frontend_name__/package.json
@@ -16,15 +16,15 @@
"@dfinity/principal": "^1.4.0"
},
"devDependencies": {
- "@sveltejs/adapter-static": "^2.0.0",
- "@sveltejs/kit": "^1.21.0",
- "@sveltejs/vite-plugin-svelte": "^2.4.2",
+ "@sveltejs/adapter-static": "^3.0.4",
+ "@sveltejs/kit": "^2.5.26",
+ "@sveltejs/vite-plugin-svelte": "^3.1.2",
"dotenv": "^16.3.1",
"sass": "^1.63.6",
- "svelte": "^4.0.1",
- "svelte-check": "^3.4.4",
- "typescript": "^5.1.3",
- "vite": "^4.3.9",
+ "svelte": "^4.2.19",
+ "svelte-check": "^4.0.1",
+ "typescript": "^5.6.2",
+ "vite": "^5.4.3",
"vite-plugin-environment": "^1.1.3"
}
-}
\ No newline at end of file
+}
diff --git a/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/package.json-patch b/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/package.json-patch
index b6d3f53c0c..a27036f208 100644
--- a/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/package.json-patch
+++ b/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/package.json-patch
@@ -17,11 +17,11 @@
{
"op": "add",
"path": "/devDependencies/vitest",
- "value": "^0.32.2"
+ "value": "^2.0.5"
},
{
"op": "add",
"path": "/scripts/test",
"value": "vitest run"
}
-]
\ No newline at end of file
+]
diff --git a/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/src/tests/App.test.js b/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/src/tests/App.test.js
index 0d5b86dc99..07d4b79a8c 100644
--- a/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/src/tests/App.test.js
+++ b/src/dfx/assets/project_templates/svelte_tests/src/__frontend_name__/src/tests/App.test.js
@@ -14,6 +14,6 @@ test('mount component', async () => {
const instance = new App({ target: host, props: {} });
expect(instance).toBeTruthy();
expect(host.innerHTML).toMatchInlineSnapshot(
- '"
"',
+ '"
"'
);
});
diff --git a/src/dfx/assets/project_templates/vanilla_js/src/__frontend_name__/package.json b/src/dfx/assets/project_templates/vanilla_js/src/__frontend_name__/package.json
index 35395f23d3..e96aeb2059 100644
--- a/src/dfx/assets/project_templates/vanilla_js/src/__frontend_name__/package.json
+++ b/src/dfx/assets/project_templates/vanilla_js/src/__frontend_name__/package.json
@@ -18,7 +18,7 @@
"typescript": "^5.1.3",
"vite": "^4.3.9",
"vite-plugin-environment": "^1.1.3",
- "vitest": "^0.32.2"
+ "vitest": "^2.0.5"
},
"dependencies": {
"@dfinity/agent": "^1.4.0",
@@ -26,4 +26,4 @@
"@dfinity/principal": "^1.4.0",
"lit-html": "^2.8.0"
}
-}
\ No newline at end of file
+}
diff --git a/src/dfx/assets/project_templates/vanilla_js_tests/src/__frontend_name__/package.json-patch b/src/dfx/assets/project_templates/vanilla_js_tests/src/__frontend_name__/package.json-patch
index b24159f32b..a27036f208 100644
--- a/src/dfx/assets/project_templates/vanilla_js_tests/src/__frontend_name__/package.json-patch
+++ b/src/dfx/assets/project_templates/vanilla_js_tests/src/__frontend_name__/package.json-patch
@@ -17,7 +17,7 @@
{
"op": "add",
"path": "/devDependencies/vitest",
- "value": "^0.32.2"
+ "value": "^2.0.5"
},
{
"op": "add",
diff --git a/src/dfx/assets/project_templates/vue_tests/src/__frontend_name__/package.json-patch b/src/dfx/assets/project_templates/vue_tests/src/__frontend_name__/package.json-patch
index 897f6feefa..dae91396fa 100644
--- a/src/dfx/assets/project_templates/vue_tests/src/__frontend_name__/package.json-patch
+++ b/src/dfx/assets/project_templates/vue_tests/src/__frontend_name__/package.json-patch
@@ -22,7 +22,7 @@
{
"op": "add",
"path": "/devDependencies/vitest",
- "value": "^0.32.2"
+ "value": "^2.0.5"
},
{
"op": "add",