Skip to content

Commit a28f72e

Browse files
authored
chore: updates (#1120)
* chore: add node24 to test matrix * update deps * update lint-staged and bump min node version in workspace to match * bump pnpm * update npm-run-all2 * revert pnpm engine update * fix: update expectation for new svelte/attachments subpath export
1 parent 3589433 commit a28f72e

File tree

30 files changed

+879
-844
lines changed

30 files changed

+879
-844
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ jobs:
8181
os: ubuntu-latest
8282
- node: 20
8383
os: ubuntu-latest
84+
- node: 24
85+
os: ubuntu-latest
8486
steps:
8587
- uses: actions/checkout@v4
8688
- uses: actions/setup-node@v4

package.json

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,50 +23,50 @@
2323
"generate:types-staged": "pnpm generate:types && :"
2424
},
2525
"devDependencies": {
26-
"@changesets/cli": "^2.29.2",
26+
"@changesets/cli": "^2.29.4",
2727
"@eslint/eslintrc": "^3.3.1",
28-
"@eslint/js": "^9.25.1",
28+
"@eslint/js": "^9.27.0",
2929
"@stylistic/eslint-plugin-js": "^4.2.0",
3030
"@sveltejs/eslint-config": "^8.2.0",
31-
"@sveltejs/kit": "^2.20.7",
31+
"@sveltejs/kit": "^2.21.1",
3232
"@svitejs/changesets-changelog-github-compact": "^1.2.0",
3333
"@types/fs-extra": "^11.0.4",
34-
"@types/node": "^22.14.1",
34+
"@types/node": "^22.15.21",
3535
"cross-env": "^7.0.3",
3636
"dts-buddy": "^0.6.1",
37-
"eslint": "^9.25.1",
38-
"eslint-config-prettier": "^10.1.2",
37+
"eslint": "^9.27.0",
38+
"eslint-config-prettier": "^10.1.5",
3939
"eslint-plugin-markdown": "^5.1.0",
40-
"eslint-plugin-n": "^17.17.0",
41-
"eslint-plugin-prettier": "^5.2.6",
42-
"eslint-plugin-svelte": "^3.5.1",
40+
"eslint-plugin-n": "^17.18.0",
41+
"eslint-plugin-prettier": "^5.4.0",
42+
"eslint-plugin-svelte": "^3.9.0",
4343
"execa": "^8.0.1",
4444
"fs-extra": "^11.3.0",
45-
"globals": "^16.0.0",
45+
"globals": "^16.1.0",
4646
"husky": "^9.1.7",
47-
"lint-staged": "^15.5.1",
47+
"lint-staged": "^16.0.0",
4848
"node-fetch": "^3.3.2",
49-
"npm-run-all2": "^7.0.2",
49+
"npm-run-all2": "^8.0.3",
5050
"playwright-core": "~1.52.0",
5151
"prettier": "^3.5.3",
52-
"prettier-plugin-svelte": "^3.3.3",
52+
"prettier-plugin-svelte": "^3.4.0",
5353
"publint": "^0.3.12",
54-
"svelte": "^5.28.2",
55-
"svelte-eslint-parser": "^1.1.3",
54+
"svelte": "^5.32.1",
55+
"svelte-eslint-parser": "^1.2.0",
5656
"typescript": "^5.8.3",
57-
"typescript-eslint": "^8.31.0",
58-
"vite": "^6.3.2",
59-
"vitest": "^3.1.2"
57+
"typescript-eslint": "^8.32.1",
58+
"vite": "^6.3.5",
59+
"vitest": "^3.1.4"
6060
},
6161
"lint-staged": {
6262
"*.{js,ts,svelte,html,md,svx}": "eslint --cache --fix",
6363
"*": "prettier --cache --ignore-path .gitignore --ignore-unknown --write",
6464
"packages/*/src/**/*": "pnpm generate:types-staged"
6565
},
66-
"packageManager": "pnpm@10.9.0",
66+
"packageManager": "pnpm@10.11.0",
6767
"engines": {
6868
"pnpm": "^10.2.0",
69-
"node": "^18.0.0 || >=20"
69+
"node": "^20.18 || ^22 || >=24"
7070
},
7171
"pnpm": {
7272
"overrides": {
@@ -92,6 +92,11 @@
9292
"ignoreGhsas": [
9393
"GHSA-67mh-4wv8-2f99"
9494
]
95+
},
96+
"updateConfig": {
97+
"ignoreDependencies": [
98+
"execa"
99+
]
95100
}
96101
}
97102
}

packages/e2e-tests/_test_dependencies/svelte-api-only/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
},
1616
"type": "module",
1717
"dependencies": {
18-
"svelte": "^5.28.2"
18+
"svelte": "^5.32.1"
1919
}
2020
}

packages/e2e-tests/_test_dependencies/svelte-hybrid/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
}
1919
},
2020
"dependencies": {
21-
"@types/node": "^22.14.1",
21+
"@types/node": "^22.15.21",
2222
"e2e-test-dep-cjs-only": "file:../cjs-only"
2323
},
2424
"type": "module"

packages/e2e-tests/autoprefixer-browerslist/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"autoprefixer": "^10.4.21",
1616
"postcss": "^8.5.3",
1717
"postcss-load-config": "^6.0.1",
18-
"svelte": "^5.28.2",
18+
"svelte": "^5.32.1",
1919
"svelte-preprocess": "^6.0.3",
20-
"vite": "^6.3.2"
20+
"vite": "^6.3.5"
2121
},
2222
"type": "module"
2323
}

packages/e2e-tests/configfile-custom/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
},
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:^",
15-
"svelte": "^5.28.2",
16-
"vite": "^6.3.2"
15+
"svelte": "^5.32.1",
16+
"vite": "^6.3.5"
1717
},
1818
"type": "module"
1919
}

packages/e2e-tests/configfile-esm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
},
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:^",
15-
"svelte": "^5.28.2",
15+
"svelte": "^5.32.1",
1616
"svelte-preprocess": "^6.0.3",
17-
"vite": "^6.3.2"
17+
"vite": "^6.3.5"
1818
},
1919
"type": "module"
2020
}

packages/e2e-tests/css-dev-sourcemap/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
},
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
13-
"sass": "^1.87.0",
14-
"svelte": "^5.28.2",
15-
"vite": "^6.3.2"
13+
"sass": "^1.89.0",
14+
"svelte": "^5.32.1",
15+
"vite": "^6.3.5"
1616
}
1717
}

packages/e2e-tests/css-treeshake/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
},
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
13-
"sass": "^1.87.0",
14-
"svelte": "^5.28.2",
15-
"vite": "^6.3.2"
13+
"sass": "^1.89.0",
14+
"svelte": "^5.32.1",
15+
"vite": "^6.3.5"
1616
}
1717
}

packages/e2e-tests/custom-extensions/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:^",
12-
"svelte": "^5.28.2",
13-
"vite": "^6.3.2"
12+
"svelte": "^5.32.1",
13+
"vite": "^6.3.5"
1414
},
1515
"type": "module"
1616
}

packages/e2e-tests/dynamic-compile-options/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:^",
12-
"svelte": "^5.28.2",
13-
"vite": "^6.3.2"
12+
"svelte": "^5.32.1",
13+
"vite": "^6.3.5"
1414
},
1515
"type": "module"
1616
}

packages/e2e-tests/env/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:^",
12-
"svelte": "^5.28.2",
13-
"vite": "^6.3.2"
12+
"svelte": "^5.32.1",
13+
"vite": "^6.3.5"
1414
},
1515
"type": "module"
1616
}

packages/e2e-tests/hmr/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"@sveltejs/vite-plugin-svelte": "workspace:^",
1515
"e2e-test-dep-vite-plugins": "file:../_test_dependencies/vite-plugins",
1616
"node-fetch": "^3.3.2",
17-
"svelte": "^5.28.2",
18-
"vite": "^6.3.2"
17+
"svelte": "^5.32.1",
18+
"vite": "^6.3.5"
1919
},
2020
"type": "module"
2121
}

packages/e2e-tests/import-queries/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
},
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
13-
"sass": "^1.87.0",
14-
"svelte": "^5.28.2",
15-
"vite": "^6.3.2"
13+
"sass": "^1.89.0",
14+
"svelte": "^5.32.1",
15+
"vite": "^6.3.5"
1616
}
1717
}

packages/e2e-tests/inspector-kit/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
"preview": "vite preview"
99
},
1010
"devDependencies": {
11-
"@sveltejs/kit": "^2.20.7",
11+
"@sveltejs/kit": "^2.21.1",
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
13-
"svelte": "^5.28.2",
14-
"vite": "^6.3.2"
13+
"svelte": "^5.32.1",
14+
"vite": "^6.3.5"
1515
},
1616
"type": "module"
1717
}

packages/e2e-tests/inspector-vite/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
13-
"svelte": "^5.28.2",
14-
"vite": "^6.3.2"
13+
"svelte": "^5.32.1",
14+
"vite": "^6.3.5"
1515
}
1616
}

packages/e2e-tests/kit-node/__tests__/kit.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@ describe('kit-node', () => {
307307
'svelte-i18n',
308308
'e2e-test-dep-svelte-api-only',
309309
'svelte/animate',
310+
'svelte/attachments',
310311
'svelte/easing',
311312
'svelte/events',
312313
'svelte/internal',
@@ -337,6 +338,7 @@ describe('kit-node', () => {
337338
);
338339
const expectedDedupe = [
339340
'svelte/animate',
341+
'svelte/attachments',
340342
'svelte/easing',
341343
'svelte/events',
342344
'svelte/internal',

packages/e2e-tests/kit-node/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@
1212
},
1313
"devDependencies": {
1414
"@sveltejs/adapter-node": "^5.2.12",
15-
"@sveltejs/kit": "^2.20.7",
15+
"@sveltejs/kit": "^2.21.1",
1616
"@sveltejs/package": "^2.3.11",
1717
"@sveltejs/vite-plugin-svelte": "workspace:^",
1818
"e2e-test-dep-svelte-api-only": "file:../_test_dependencies/svelte-api-only",
1919
"e2e-test-dep-vite-plugins": "file:../_test_dependencies/vite-plugins",
20-
"svelte": "^5.28.2",
21-
"svelte-check": "^4.1.6",
20+
"svelte": "^5.32.1",
21+
"svelte-check": "^4.2.1",
2222
"svelte-i18n": "^4.0.1",
2323
"tiny-glob": "^0.2.9",
2424
"typescript": "^5.8.3",
25-
"vite": "^6.3.2"
25+
"vite": "^6.3.5"
2626
},
2727
"type": "module"
2828
}

packages/e2e-tests/package-json-svelte-field/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
},
1414
"devDependencies": {
1515
"@sveltejs/vite-plugin-svelte": "workspace:^",
16-
"sass": "^1.87.0",
17-
"svelte": "^5.28.2",
18-
"vite": "^6.3.2"
16+
"sass": "^1.89.0",
17+
"svelte": "^5.32.1",
18+
"vite": "^6.3.5"
1919
},
2020
"type": "module"
2121
}

packages/e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"devDependencies": {
66
"css-color-names": "^1.0.1",
77
"tree-kill": "^1.2.2",
8-
"vitest": "^3.1.2"
8+
"vitest": "^3.1.4"
99
},
1010
"type": "module"
1111
}

packages/e2e-tests/prebundle-svelte-deps/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
},
1919
"devDependencies": {
2020
"@sveltejs/vite-plugin-svelte": "workspace:^",
21-
"sass": "^1.87.0",
22-
"svelte": "^5.28.2",
21+
"sass": "^1.89.0",
22+
"svelte": "^5.32.1",
2323
"svelte-preprocess": "^6.0.3",
24-
"vite": "^6.3.2"
24+
"vite": "^6.3.5"
2525
}
2626
}

packages/e2e-tests/preprocess-with-vite/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:^",
12-
"sass": "^1.87.0",
12+
"sass": "^1.89.0",
1313
"stylus": "^0.64.0",
14-
"svelte": "^5.28.2",
15-
"vite": "^6.3.2"
14+
"svelte": "^5.32.1",
15+
"vite": "^6.3.5"
1616
},
1717
"type": "module"
1818
}

packages/e2e-tests/resolve-exports-svelte/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
},
1414
"devDependencies": {
1515
"@sveltejs/vite-plugin-svelte": "workspace:^",
16-
"svelte": "^5.28.2",
17-
"vite": "^6.3.2"
16+
"svelte": "^5.32.1",
17+
"vite": "^6.3.5"
1818
}
1919
}

packages/e2e-tests/scan-deps/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"devDependencies": {
1212
"@sveltejs/vite-plugin-svelte": "workspace:^",
13-
"svelte": "^5.28.2",
14-
"vite": "^6.3.2"
13+
"svelte": "^5.32.1",
14+
"vite": "^6.3.5"
1515
}
1616
}

packages/e2e-tests/svelte-preprocess/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
},
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:^",
12-
"sass": "^1.87.0",
13-
"svelte": "^5.28.2",
12+
"sass": "^1.89.0",
13+
"svelte": "^5.32.1",
1414
"svelte-preprocess": "^6.0.3",
1515
"typescript": "^5.8.3",
16-
"vite": "^6.3.2"
16+
"vite": "^6.3.5"
1717
},
1818
"type": "module"
1919
}

packages/e2e-tests/ts-type-import/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
"devDependencies": {
1111
"@sveltejs/vite-plugin-svelte": "workspace:^",
1212
"@tsconfig/svelte": "^5.0.4",
13-
"@types/node": "^22.14.1",
14-
"svelte": "^5.28.2",
13+
"@types/node": "^22.15.21",
14+
"svelte": "^5.32.1",
1515
"svelte-preprocess": "^6.0.3",
16-
"vite": "^6.3.2"
16+
"vite": "^6.3.5"
1717
},
1818
"type": "module"
1919
}

packages/e2e-tests/vite-ssr-esm/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
"decamelize": "^6.0.0",
1919
"e2e-test-dep-esm-only": "workspace:^",
2020
"npm-run-all2": "^7.0.2",
21-
"polka": "^1.0.0-next.28",
21+
"polka": "1.0.0-next.28",
2222
"sirv": "^3.0.1",
23-
"svelte": "^5.28.2",
24-
"vite": "^6.3.2"
23+
"svelte": "^5.32.1",
24+
"vite": "^6.3.5"
2525
}
2626
}

0 commit comments

Comments
 (0)