From 176f9e6cb029cbfb381f2a6827484392966e395b Mon Sep 17 00:00:00 2001 From: Manuel Serret Date: Sat, 14 Dec 2024 14:23:42 +0100 Subject: [PATCH 1/6] chore: update addon dependencies --- .changeset/late-rules-yell.md | 5 +++++ packages/addons/drizzle/index.ts | 18 +++++++++--------- packages/addons/eslint/index.ts | 10 +++++----- packages/addons/lucia/index.ts | 2 +- packages/addons/mdsvex/index.ts | 2 +- packages/addons/paraglide/index.ts | 2 +- packages/addons/playwright/index.ts | 2 +- packages/addons/prettier/index.ts | 4 ++-- packages/addons/tailwindcss/index.ts | 4 ++-- packages/addons/vitest-addon/index.ts | 2 +- 10 files changed, 28 insertions(+), 23 deletions(-) create mode 100644 .changeset/late-rules-yell.md diff --git a/.changeset/late-rules-yell.md b/.changeset/late-rules-yell.md new file mode 100644 index 000000000..e57031e0b --- /dev/null +++ b/.changeset/late-rules-yell.md @@ -0,0 +1,5 @@ +--- +'sv': patch +--- + +chore: update addon dependencies diff --git a/packages/addons/drizzle/index.ts b/packages/addons/drizzle/index.ts index 626efaaad..b44da13db 100644 --- a/packages/addons/drizzle/index.ts +++ b/packages/addons/drizzle/index.ts @@ -74,25 +74,25 @@ export default defineAddon({ run: ({ sv, typescript, options, kit }) => { const ext = typescript ? 'ts' : 'js'; - sv.dependency('drizzle-orm', '^0.33.0'); - sv.devDependency('drizzle-kit', '^0.22.0'); + sv.dependency('drizzle-orm', '^0.38.2'); + sv.devDependency('drizzle-kit', '^0.30.1'); // MySQL - if (options.mysql === 'mysql2') sv.dependency('mysql2', '^3.11.0'); - if (options.mysql === 'planetscale') sv.dependency('@planetscale/database', '^1.18.0'); + if (options.mysql === 'mysql2') sv.dependency('mysql2', '^3.11.5'); + if (options.mysql === 'planetscale') sv.dependency('@planetscale/database', '^1.19.0'); // PostgreSQL - if (options.postgresql === 'neon') sv.dependency('@neondatabase/serverless', '^0.9.4'); - if (options.postgresql === 'postgres.js') sv.dependency('postgres', '^3.4.4'); + if (options.postgresql === 'neon') sv.dependency('@neondatabase/serverless', '^0.10.4'); + if (options.postgresql === 'postgres.js') sv.dependency('postgres', '^3.4.5'); // SQLite if (options.sqlite === 'better-sqlite3') { - sv.dependency('better-sqlite3', '^11.1.2'); - sv.devDependency('@types/better-sqlite3', '^7.6.11'); + sv.dependency('better-sqlite3', '^11.7.0'); + sv.devDependency('@types/better-sqlite3', '^7.6.12'); } if (options.sqlite === 'libsql' || options.sqlite === 'turso') - sv.dependency('@libsql/client', '^0.9.0'); + sv.dependency('@libsql/client', '^0.14.0'); sv.file('.env', (content) => generateEnvFileContent(content, options)); sv.file('.env.example', (content) => generateEnvFileContent(content, options)); diff --git a/packages/addons/eslint/index.ts b/packages/addons/eslint/index.ts index 1fe9dd8b9..90cb95b3e 100644 --- a/packages/addons/eslint/index.ts +++ b/packages/addons/eslint/index.ts @@ -20,12 +20,12 @@ export default defineAddon({ run: ({ sv, typescript, dependencyVersion }) => { const prettierInstalled = Boolean(dependencyVersion('prettier')); - sv.devDependency('eslint', '^9.7.0'); - sv.devDependency('@eslint/compat', '^1.2.3'); - sv.devDependency('globals', '^15.0.0'); - sv.devDependency('eslint-plugin-svelte', '^2.36.0'); + sv.devDependency('eslint', '^9.17.0'); + sv.devDependency('@eslint/compat', '^1.2.4'); + sv.devDependency('globals', '^15.13.0'); + sv.devDependency('eslint-plugin-svelte', '^2.46.1'); - if (typescript) sv.devDependency('typescript-eslint', '^8.0.0'); + if (typescript) sv.devDependency('typescript-eslint', '^8.18.0'); if (prettierInstalled) sv.devDependency('eslint-config-prettier', '^9.1.0'); diff --git a/packages/addons/lucia/index.ts b/packages/addons/lucia/index.ts index ba5e19d62..7fb3a1e0f 100644 --- a/packages/addons/lucia/index.ts +++ b/packages/addons/lucia/index.ts @@ -49,7 +49,7 @@ export default defineAddon({ if (options.demo) { // password hashing for demo - sv.dependency('@node-rs/argon2', '^1.1.0'); + sv.dependency('@node-rs/argon2', '^2.0.2'); } sv.file(`drizzle.config.${ext}`, (content) => { diff --git a/packages/addons/mdsvex/index.ts b/packages/addons/mdsvex/index.ts index c2034ab54..311b3736d 100644 --- a/packages/addons/mdsvex/index.ts +++ b/packages/addons/mdsvex/index.ts @@ -8,7 +8,7 @@ export default defineAddon({ homepage: 'https://mdsvex.pngwn.io', options: {}, run: ({ sv }) => { - sv.devDependency('mdsvex', '^0.11.2'); + sv.devDependency('mdsvex', '^0.12.3'); sv.file('svelte.config.js', (content) => { const { ast, generateCode } = parseScript(content); diff --git a/packages/addons/paraglide/index.ts b/packages/addons/paraglide/index.ts index 920ce6488..3d7e5a584 100644 --- a/packages/addons/paraglide/index.ts +++ b/packages/addons/paraglide/index.ts @@ -73,7 +73,7 @@ export default defineAddon({ const paraglideOutDir = 'src/lib/paraglide'; - sv.dependency('@inlang/paraglide-sveltekit', '^0.11.1'); + sv.dependency('@inlang/paraglide-sveltekit', '^0.14.0'); sv.file('project.inlang/settings.json', (content) => { if (content) return content; diff --git a/packages/addons/playwright/index.ts b/packages/addons/playwright/index.ts index f299119e9..315d89279 100644 --- a/packages/addons/playwright/index.ts +++ b/packages/addons/playwright/index.ts @@ -10,7 +10,7 @@ export default defineAddon({ run: ({ sv, typescript }) => { const ext = typescript ? 'ts' : 'js'; - sv.devDependency('@playwright/test', '^1.45.3'); + sv.devDependency('@playwright/test', '^1.49.1'); sv.file('package.json', (content) => { const { data, generateCode } = parseJson(content); diff --git a/packages/addons/prettier/index.ts b/packages/addons/prettier/index.ts index d0b4e25bc..13295b794 100644 --- a/packages/addons/prettier/index.ts +++ b/packages/addons/prettier/index.ts @@ -8,8 +8,8 @@ export default defineAddon({ homepage: 'https://prettier.io', options: {}, run: ({ sv, dependencyVersion }) => { - sv.devDependency('prettier', '^3.3.2'); - sv.devDependency('prettier-plugin-svelte', '^3.2.6'); + sv.devDependency('prettier', '^3.4.2'); + sv.devDependency('prettier-plugin-svelte', '^3.3.2'); sv.file('.prettierignore', (content) => { if (content) return content; diff --git a/packages/addons/tailwindcss/index.ts b/packages/addons/tailwindcss/index.ts index cd70bc193..a7c417bcf 100644 --- a/packages/addons/tailwindcss/index.ts +++ b/packages/addons/tailwindcss/index.ts @@ -51,10 +51,10 @@ export default defineAddon({ const ext = typescript ? 'ts' : 'js'; const prettierInstalled = Boolean(dependencyVersion('prettier')); - sv.devDependency('tailwindcss', '^3.4.9'); + sv.devDependency('tailwindcss', '^3.4.16'); sv.devDependency('autoprefixer', '^10.4.20'); - if (prettierInstalled) sv.devDependency('prettier-plugin-tailwindcss', '^0.6.5'); + if (prettierInstalled) sv.devDependency('prettier-plugin-tailwindcss', '^0.6.9'); for (const plugin of plugins) { if (!options.plugins.includes(plugin.id)) continue; diff --git a/packages/addons/vitest-addon/index.ts b/packages/addons/vitest-addon/index.ts index 269097992..6ef6aa2d6 100644 --- a/packages/addons/vitest-addon/index.ts +++ b/packages/addons/vitest-addon/index.ts @@ -10,7 +10,7 @@ export default defineAddon({ run: ({ sv, typescript }) => { const ext = typescript ? 'ts' : 'js'; - sv.devDependency('vitest', '^2.0.4'); + sv.devDependency('vitest', '^2.1.8'); sv.file('package.json', (content) => { const { data, generateCode } = parseJson(content); From f003488230f7442bf15b334ee4cadef04e2a51f8 Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Mon, 16 Dec 2024 14:07:37 -0500 Subject: [PATCH 2/6] update turso changes --- packages/addons/drizzle/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/addons/drizzle/index.ts b/packages/addons/drizzle/index.ts index b44da13db..298b02766 100644 --- a/packages/addons/drizzle/index.ts +++ b/packages/addons/drizzle/index.ts @@ -179,7 +179,6 @@ export default defineAddon({ const objExpression = exportDefault.arguments?.[0]; if (!objExpression || objExpression.type !== 'ObjectExpression') return content; - const driver = options.sqlite === 'turso' ? common.createLiteral('turso') : undefined; const authToken = options.sqlite === 'turso' ? common.expressionFromString('process.env.DATABASE_AUTH_TOKEN') @@ -192,12 +191,12 @@ export default defineAddon({ authToken }), verbose: { type: 'BooleanLiteral', value: true }, - strict: { type: 'BooleanLiteral', value: true }, - driver + strict: { type: 'BooleanLiteral', value: true } }); + const dialect = options.sqlite === 'turso' ? 'turso' : options.database; object.overrideProperties(objExpression, { - dialect: common.createLiteral(options.database) + dialect: common.createLiteral(dialect) }); // The `driver` property is only required for _some_ sqlite DBs. From 4650f2edda467c3fc744022fdfa87f97c39a5563 Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Mon, 16 Dec 2024 14:10:36 -0500 Subject: [PATCH 3/6] update dep --- packages/addons/eslint/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/addons/eslint/index.ts b/packages/addons/eslint/index.ts index 90cb95b3e..942fc45ac 100644 --- a/packages/addons/eslint/index.ts +++ b/packages/addons/eslint/index.ts @@ -25,7 +25,7 @@ export default defineAddon({ sv.devDependency('globals', '^15.13.0'); sv.devDependency('eslint-plugin-svelte', '^2.46.1'); - if (typescript) sv.devDependency('typescript-eslint', '^8.18.0'); + if (typescript) sv.devDependency('typescript-eslint', '^8.18.1'); if (prettierInstalled) sv.devDependency('eslint-config-prettier', '^9.1.0'); From 5e8cc557b86880a6508a8817b2e71e087fc0acf3 Mon Sep 17 00:00:00 2001 From: Manuel Serret Date: Mon, 23 Dec 2024 07:41:38 +0100 Subject: [PATCH 4/6] update deps --- packages/addons/eslint/index.ts | 2 +- packages/addons/paraglide/index.ts | 2 +- packages/addons/tailwindcss/index.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/addons/eslint/index.ts b/packages/addons/eslint/index.ts index 942fc45ac..912866029 100644 --- a/packages/addons/eslint/index.ts +++ b/packages/addons/eslint/index.ts @@ -22,7 +22,7 @@ export default defineAddon({ sv.devDependency('eslint', '^9.17.0'); sv.devDependency('@eslint/compat', '^1.2.4'); - sv.devDependency('globals', '^15.13.0'); + sv.devDependency('globals', '^15.14.0'); sv.devDependency('eslint-plugin-svelte', '^2.46.1'); if (typescript) sv.devDependency('typescript-eslint', '^8.18.1'); diff --git a/packages/addons/paraglide/index.ts b/packages/addons/paraglide/index.ts index 3d7e5a584..1182160f9 100644 --- a/packages/addons/paraglide/index.ts +++ b/packages/addons/paraglide/index.ts @@ -73,7 +73,7 @@ export default defineAddon({ const paraglideOutDir = 'src/lib/paraglide'; - sv.dependency('@inlang/paraglide-sveltekit', '^0.14.0'); + sv.dependency('@inlang/paraglide-sveltekit', '^0.15.0'); sv.file('project.inlang/settings.json', (content) => { if (content) return content; diff --git a/packages/addons/tailwindcss/index.ts b/packages/addons/tailwindcss/index.ts index a7c417bcf..d3a8062aa 100644 --- a/packages/addons/tailwindcss/index.ts +++ b/packages/addons/tailwindcss/index.ts @@ -51,7 +51,7 @@ export default defineAddon({ const ext = typescript ? 'ts' : 'js'; const prettierInstalled = Boolean(dependencyVersion('prettier')); - sv.devDependency('tailwindcss', '^3.4.16'); + sv.devDependency('tailwindcss', '^3.4.17'); sv.devDependency('autoprefixer', '^10.4.20'); if (prettierInstalled) sv.devDependency('prettier-plugin-tailwindcss', '^0.6.9'); From 5127e1f62af1c42cf89149ae5146bbb5552a8005 Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 16 Jan 2025 18:16:15 +0100 Subject: [PATCH 5/6] update deps --- packages/addons/drizzle/index.ts | 8 ++++---- packages/addons/eslint/index.ts | 10 +++++----- packages/addons/paraglide/index.ts | 2 +- packages/addons/prettier/index.ts | 4 ++-- packages/addons/sveltekit-adapter/index.ts | 8 ++++---- packages/addons/tailwindcss/index.ts | 6 +++--- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/addons/drizzle/index.ts b/packages/addons/drizzle/index.ts index 298b02766..698cdc1db 100644 --- a/packages/addons/drizzle/index.ts +++ b/packages/addons/drizzle/index.ts @@ -74,11 +74,11 @@ export default defineAddon({ run: ({ sv, typescript, options, kit }) => { const ext = typescript ? 'ts' : 'js'; - sv.dependency('drizzle-orm', '^0.38.2'); - sv.devDependency('drizzle-kit', '^0.30.1'); + sv.dependency('drizzle-orm', '^0.38.4'); + sv.devDependency('drizzle-kit', '^0.30.2'); // MySQL - if (options.mysql === 'mysql2') sv.dependency('mysql2', '^3.11.5'); + if (options.mysql === 'mysql2') sv.dependency('mysql2', '^3.12.0'); if (options.mysql === 'planetscale') sv.dependency('@planetscale/database', '^1.19.0'); // PostgreSQL @@ -87,7 +87,7 @@ export default defineAddon({ // SQLite if (options.sqlite === 'better-sqlite3') { - sv.dependency('better-sqlite3', '^11.7.0'); + sv.dependency('better-sqlite3', '^11.8.0'); sv.devDependency('@types/better-sqlite3', '^7.6.12'); } diff --git a/packages/addons/eslint/index.ts b/packages/addons/eslint/index.ts index badb3f576..42b1fc6f2 100644 --- a/packages/addons/eslint/index.ts +++ b/packages/addons/eslint/index.ts @@ -20,15 +20,15 @@ export default defineAddon({ run: ({ sv, typescript, dependencyVersion }) => { const prettierInstalled = Boolean(dependencyVersion('prettier')); - sv.devDependency('eslint', '^9.17.0'); - sv.devDependency('@eslint/compat', '^1.2.4'); + sv.devDependency('eslint', '^9.18.0'); + sv.devDependency('@eslint/compat', '^1.2.5'); sv.devDependency('globals', '^15.14.0'); sv.devDependency('eslint-plugin-svelte', '^2.46.1'); - sv.devDependency('@eslint/js', '^9.17.0'); + sv.devDependency('@eslint/js', '^9.18.0'); - if (typescript) sv.devDependency('typescript-eslint', '^8.18.1'); + if (typescript) sv.devDependency('typescript-eslint', '^8.20.0'); - if (prettierInstalled) sv.devDependency('eslint-config-prettier', '^9.1.0'); + if (prettierInstalled) sv.devDependency('eslint-config-prettier', '^10.0.1'); sv.file('package.json', (content) => { const { data, generateCode } = parseJson(content); diff --git a/packages/addons/paraglide/index.ts b/packages/addons/paraglide/index.ts index 1a3871abb..ad9e7d601 100644 --- a/packages/addons/paraglide/index.ts +++ b/packages/addons/paraglide/index.ts @@ -73,7 +73,7 @@ export default defineAddon({ const paraglideOutDir = 'src/lib/paraglide'; - sv.dependency('@inlang/paraglide-sveltekit', '^0.15.0'); + sv.dependency('@inlang/paraglide-sveltekit', '^0.15.5'); sv.file('project.inlang/settings.json', (content) => { if (content) return content; diff --git a/packages/addons/prettier/index.ts b/packages/addons/prettier/index.ts index 13295b794..403e5fd2e 100644 --- a/packages/addons/prettier/index.ts +++ b/packages/addons/prettier/index.ts @@ -9,7 +9,7 @@ export default defineAddon({ options: {}, run: ({ sv, dependencyVersion }) => { sv.devDependency('prettier', '^3.4.2'); - sv.devDependency('prettier-plugin-svelte', '^3.3.2'); + sv.devDependency('prettier-plugin-svelte', '^3.3.3'); sv.file('.prettierignore', (content) => { if (content) return content; @@ -77,7 +77,7 @@ export default defineAddon({ } if (eslintInstalled) { - sv.devDependency('eslint-config-prettier', '^9.1.0'); + sv.devDependency('eslint-config-prettier', '^10.0.1'); sv.file('eslint.config.js', addEslintConfigPrettier); } } diff --git a/packages/addons/sveltekit-adapter/index.ts b/packages/addons/sveltekit-adapter/index.ts index 880c0d2be..baee503b4 100644 --- a/packages/addons/sveltekit-adapter/index.ts +++ b/packages/addons/sveltekit-adapter/index.ts @@ -9,11 +9,11 @@ type Adapter = { }; const adapters: Adapter[] = [ - { id: 'node', package: '@sveltejs/adapter-node', version: '^5.2.9' }, - { id: 'static', package: '@sveltejs/adapter-static', version: '^3.0.6' }, - { id: 'vercel', package: '@sveltejs/adapter-vercel', version: '^5.5.0' }, + { id: 'node', package: '@sveltejs/adapter-node', version: '^5.2.11' }, + { id: 'static', package: '@sveltejs/adapter-static', version: '^3.0.8' }, + { id: 'vercel', package: '@sveltejs/adapter-vercel', version: '^5.5.2' }, { id: 'cloudflare-pages', package: '@sveltejs/adapter-cloudflare', version: '^4.8.0' }, - { id: 'cloudflare-workers', package: '@sveltejs/adapter-cloudflare-workers', version: '^2.6.0' }, + { id: 'cloudflare-workers', package: '@sveltejs/adapter-cloudflare-workers', version: '^2.7.0' }, { id: 'netlify', package: '@sveltejs/adapter-netlify', version: '^4.4.0' } ]; diff --git a/packages/addons/tailwindcss/index.ts b/packages/addons/tailwindcss/index.ts index d3a8062aa..68fd2b419 100644 --- a/packages/addons/tailwindcss/index.ts +++ b/packages/addons/tailwindcss/index.ts @@ -15,13 +15,13 @@ const plugins: Plugin[] = [ { id: 'typography', package: '@tailwindcss/typography', - version: '^0.5.15', + version: '^0.5.16', identifier: 'typography' }, { id: 'forms', package: '@tailwindcss/forms', - version: '^0.5.9', + version: '^0.5.10', identifier: 'forms' }, { @@ -54,7 +54,7 @@ export default defineAddon({ sv.devDependency('tailwindcss', '^3.4.17'); sv.devDependency('autoprefixer', '^10.4.20'); - if (prettierInstalled) sv.devDependency('prettier-plugin-tailwindcss', '^0.6.9'); + if (prettierInstalled) sv.devDependency('prettier-plugin-tailwindcss', '^0.6.10'); for (const plugin of plugins) { if (!options.plugins.includes(plugin.id)) continue; From a940e3b277cb94d3b18fcbc3390f181d125de4a5 Mon Sep 17 00:00:00 2001 From: Manuel Date: Thu, 16 Jan 2025 18:16:26 +0100 Subject: [PATCH 6/6] update deps --- packages/addons/eslint/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/addons/eslint/index.ts b/packages/addons/eslint/index.ts index 42b1fc6f2..1d540192b 100644 --- a/packages/addons/eslint/index.ts +++ b/packages/addons/eslint/index.ts @@ -24,7 +24,7 @@ export default defineAddon({ sv.devDependency('@eslint/compat', '^1.2.5'); sv.devDependency('globals', '^15.14.0'); sv.devDependency('eslint-plugin-svelte', '^2.46.1'); - sv.devDependency('@eslint/js', '^9.18.0'); + sv.devDependency('@eslint/js', '^9.18.0'); if (typescript) sv.devDependency('typescript-eslint', '^8.20.0');