Skip to content

Commit f11bae5

Browse files
chore: update dependencies (#523)
Co-authored-by: AdrianGonz97 <[email protected]>
1 parent b6eac28 commit f11bae5

File tree

12 files changed

+899
-919
lines changed

12 files changed

+899
-919
lines changed

community-addon-template/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
"@sveltejs/cli-core": "workspace:*"
1919
},
2020
"devDependencies": {
21-
"@playwright/test": "^1.49.1",
21+
"@playwright/test": "^1.51.1",
2222
"sv": "workspace:*",
23-
"vitest": "^3.0.5"
23+
"vitest": "^3.0.9"
2424
},
2525
"keywords": [
2626
"svelte-add-on",

community-addon-template/tests/setup/global.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { fileURLToPath } from 'node:url';
22
import { setup, type ProjectVariant } from 'sv/testing';
3-
import type { GlobalSetupContext } from 'vitest/node';
3+
import type { TestProject } from 'vitest/node';
44

55
const variants: ProjectVariant[] = ['kit-js', 'kit-ts', 'vite-js', 'vite-ts'];
66
const TEST_DIR = fileURLToPath(new URL('../../.test-output/', import.meta.url));
77

8-
export default async function ({ provide }: GlobalSetupContext) {
8+
export default async function ({ provide }: TestProject) {
99
// global setup (e.g. spin up docker containers)
1010

1111
// downloads different project configurations (sveltekit, js/ts, vite-only, etc)

package.json

+15-14
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,26 @@
1919
"update-addon-deps": "node ./scripts/update-addon-dependencies.js"
2020
},
2121
"devDependencies": {
22-
"@changesets/cli": "^2.27.10",
23-
"@playwright/test": "^1.49.1",
22+
"@changesets/cli": "^2.28.1",
23+
"@playwright/test": "^1.51.1",
2424
"@sveltejs/create": "workspace:*",
25-
"@sveltejs/eslint-config": "^8.1.0",
25+
"@sveltejs/eslint-config": "^8.2.0",
2626
"@svitejs/changesets-changelog-github-compact": "^1.2.0",
27-
"@types/node": "^22.10.2",
28-
"@vitest/ui": "^3.0.5",
29-
"eslint": "^9.17.0",
30-
"magic-string": "^0.30.15",
31-
"prettier": "^3.4.2",
32-
"prettier-plugin-packagejson": "^2.5.6",
33-
"prettier-plugin-svelte": "^3.3.2",
27+
"@types/node": "^22.14.0",
28+
"@vitest/ui": "^3.0.9",
29+
"eslint": "^9.24.0",
30+
"eslint-plugin-svelte": "^3.5.1",
31+
"magic-string": "^0.30.17",
32+
"prettier": "^3.5.3",
33+
"prettier-plugin-packagejson": "^2.5.10",
34+
"prettier-plugin-svelte": "^3.3.3",
3435
"rolldown": "1.0.0-beta.1",
3536
"sv": "workspace:*",
36-
"svelte": "^5.12.0",
37-
"typescript": "^5.6.2",
38-
"typescript-eslint": "^8.18.0",
37+
"svelte": "^5.25.7",
38+
"typescript": "^5.8.3",
39+
"typescript-eslint": "^8.29.0",
3940
"unplugin-isolated-decl": "^0.8.3",
40-
"vitest": "^3.0.5"
41+
"vitest": "^3.0.9"
4142
},
4243
"packageManager": "[email protected]",
4344
"pnpm": {

packages/addons/_tests/_setup/global.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { fileURLToPath } from 'node:url';
22
import { setup, type ProjectVariant } from 'sv/testing';
3-
import type { GlobalSetupContext } from 'vitest/node';
3+
import type { TestProject } from 'vitest/node';
44

55
const TEST_DIR = fileURLToPath(new URL('../../../../.test-output/addons/', import.meta.url));
66
const variants: ProjectVariant[] = ['kit-js', 'kit-ts', 'vite-js', 'vite-ts'];
77

8-
export default async function ({ provide }: GlobalSetupContext) {
8+
export default async function ({ provide }: TestProject) {
99
// downloads different project configurations (sveltekit, js/ts, vite-only, etc)
1010
const { templatesDir } = await setup({ cwd: TEST_DIR, variants });
1111

packages/addons/_tests/vitest/test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ const { test, variants, prepareServer } = setupTest({ vitest });
88
test.concurrent.for(variants)('core - %s', async (variant, { page, ...ctx }) => {
99
const cwd = await ctx.run(variant, { vitest: {} });
1010

11-
const { close } = await prepareServer({ cwd, page }, () => {
12-
execSync('npm run test', { cwd, stdio: 'pipe' });
13-
});
11+
const { close } = await prepareServer({ cwd, page });
12+
13+
execSync('pnpm test', { cwd, stdio: 'pipe' });
1414

1515
// kill server process when we're done
1616
ctx.onTestFinished(async () => await close());

packages/cli/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@
3737
"@types/degit": "^2.8.6",
3838
"@types/ps-tree": "^1.1.6",
3939
"@types/tar-fs": "^2.0.4",
40-
"commander": "^13.0.0",
40+
"commander": "^13.1.0",
4141
"degit": "^2.8.4",
4242
"empathic": "^1.0.0",
43-
"package-manager-detector": "^0.2.7",
43+
"package-manager-detector": "^0.2.11",
4444
"picocolors": "^1.1.1",
4545
"ps-tree": "^1.2.0",
46-
"tar-fs": "^3.0.6",
47-
"tinyexec": "^0.3.1",
46+
"tar-fs": "^3.0.8",
47+
"tinyexec": "^0.3.2",
4848
"valibot": "^0.41.0"
4949
},
5050
"keywords": [

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"domutils": "^3.1.0",
5454
"esrap": "^1.4.5",
5555
"htmlparser2": "^9.1.0",
56-
"magic-string": "^0.30.15",
56+
"magic-string": "^0.30.17",
5757
"picocolors": "^1.1.1",
5858
"postcss": "^8.4.49",
5959
"silver-fleece": "^1.2.1",

packages/core/tooling/js/exports.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ export function namedExport(
7171
namedExport = {
7272
type: 'ExportNamedDeclaration',
7373
declaration: fallback,
74-
specifiers: []
74+
specifiers: [],
75+
attributes: []
7576
};
7677
ast.body.push(namedExport);
7778
return namedExport;

packages/core/tooling/js/imports.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export function addEmpty(ast: AstTypes.Program, importFrom: string): void {
99
value: importFrom
1010
},
1111
specifiers: [],
12+
attributes: [],
1213
importKind: 'value'
1314
};
1415

@@ -25,7 +26,8 @@ export function addNamespace(ast: AstTypes.Program, importFrom: string, importAs
2526
type: 'ImportNamespaceSpecifier',
2627
local: { type: 'Identifier', name: importAs }
2728
}
28-
]
29+
],
30+
attributes: []
2931
};
3032

3133
addImportIfNecessary(ast, expectedImportDeclaration);
@@ -47,6 +49,7 @@ export function addDefault(ast: AstTypes.Program, importFrom: string, importAs:
4749
}
4850
}
4951
],
52+
attributes: [],
5053
importKind: 'value'
5154
};
5255

@@ -109,6 +112,7 @@ export function addNamed(
109112
value: importFrom
110113
},
111114
specifiers,
115+
attributes: [],
112116
importKind: isType ? 'type' : 'value'
113117
};
114118

packages/create/templates/demo/src/app.css

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
@import '@fontsource/fira-mono';
22

33
:root {
4-
--font-body: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,
5-
Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
4+
--font-body:
5+
Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
6+
'Open Sans', 'Helvetica Neue', sans-serif;
67
--font-mono: 'Fira Mono', monospace;
78
--color-bg-0: rgb(202, 216, 228);
89
--color-bg-1: hsl(209, 36%, 86%);
@@ -22,11 +23,8 @@ body {
2223
background-attachment: fixed;
2324
background-color: var(--color-bg-1);
2425
background-size: 100vw 100vh;
25-
background-image: radial-gradient(
26-
50% 50% at 50% 50%,
27-
rgba(255, 255, 255, 0.75) 0%,
28-
rgba(255, 255, 255, 0) 100%
29-
),
26+
background-image:
27+
radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%),
3028
linear-gradient(180deg, var(--color-bg-0) 0%, var(--color-bg-1) 15%, var(--color-bg-2) 50%);
3129
}
3230

packages/migrate/package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,21 @@
2727
"svelte-migrate": "./bin.js"
2828
},
2929
"dependencies": {
30-
"@clack/prompts": "^0.9.0",
30+
"@clack/prompts": "^0.9.1",
3131
"import-meta-resolve": "^4.1.0",
32-
"magic-string": "^0.30.15",
33-
"package-manager-detector": "^0.2.7",
32+
"magic-string": "^0.30.17",
33+
"package-manager-detector": "^0.2.11",
3434
"picocolors": "^1.1.1",
35-
"semver": "^7.6.3",
35+
"semver": "^7.7.1",
3636
"tiny-glob": "^0.2.9",
3737
"ts-morph": "^24.0.0",
38-
"typescript": "^5.7.2",
38+
"typescript": "^5.8.3",
3939
"zimmerframe": "^1.1.2"
4040
},
4141
"devDependencies": {
42-
"@types/node": "^18.19.68",
42+
"@types/node": "^18.19.86",
4343
"@types/prompts": "^2.4.9",
44-
"@types/semver": "^7.5.8",
44+
"@types/semver": "^7.7.0",
4545
"svelte": "^4.2.19"
4646
},
4747
"keywords": [

0 commit comments

Comments
 (0)