Skip to content

Commit acd7388

Browse files
chore: update addon dependencies (#357)
* chore: update addon dependencies * update turso changes * update dep * update deps * update deps * update deps --------- Co-authored-by: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com>
1 parent d873e6c commit acd7388

File tree

11 files changed

+40
-36
lines changed

11 files changed

+40
-36
lines changed

.changeset/late-rules-yell.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'sv': patch
3+
---
4+
5+
chore: update addon dependencies

packages/addons/drizzle/index.ts

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,25 +74,25 @@ export default defineAddon({
7474
run: ({ sv, typescript, options, kit }) => {
7575
const ext = typescript ? 'ts' : 'js';
7676

77-
sv.dependency('drizzle-orm', '^0.33.0');
78-
sv.devDependency('drizzle-kit', '^0.22.0');
77+
sv.dependency('drizzle-orm', '^0.38.4');
78+
sv.devDependency('drizzle-kit', '^0.30.2');
7979

8080
// MySQL
81-
if (options.mysql === 'mysql2') sv.dependency('mysql2', '^3.11.0');
82-
if (options.mysql === 'planetscale') sv.dependency('@planetscale/database', '^1.18.0');
81+
if (options.mysql === 'mysql2') sv.dependency('mysql2', '^3.12.0');
82+
if (options.mysql === 'planetscale') sv.dependency('@planetscale/database', '^1.19.0');
8383

8484
// PostgreSQL
85-
if (options.postgresql === 'neon') sv.dependency('@neondatabase/serverless', '^0.9.4');
86-
if (options.postgresql === 'postgres.js') sv.dependency('postgres', '^3.4.4');
85+
if (options.postgresql === 'neon') sv.dependency('@neondatabase/serverless', '^0.10.4');
86+
if (options.postgresql === 'postgres.js') sv.dependency('postgres', '^3.4.5');
8787

8888
// SQLite
8989
if (options.sqlite === 'better-sqlite3') {
90-
sv.dependency('better-sqlite3', '^11.1.2');
91-
sv.devDependency('@types/better-sqlite3', '^7.6.11');
90+
sv.dependency('better-sqlite3', '^11.8.0');
91+
sv.devDependency('@types/better-sqlite3', '^7.6.12');
9292
}
9393

9494
if (options.sqlite === 'libsql' || options.sqlite === 'turso')
95-
sv.dependency('@libsql/client', '^0.9.0');
95+
sv.dependency('@libsql/client', '^0.14.0');
9696

9797
sv.file('.env', (content) => generateEnvFileContent(content, options));
9898
sv.file('.env.example', (content) => generateEnvFileContent(content, options));
@@ -179,7 +179,6 @@ export default defineAddon({
179179
const objExpression = exportDefault.arguments?.[0];
180180
if (!objExpression || objExpression.type !== 'ObjectExpression') return content;
181181

182-
const driver = options.sqlite === 'turso' ? common.createLiteral('turso') : undefined;
183182
const authToken =
184183
options.sqlite === 'turso'
185184
? common.expressionFromString('process.env.DATABASE_AUTH_TOKEN')
@@ -192,12 +191,12 @@ export default defineAddon({
192191
authToken
193192
}),
194193
verbose: { type: 'BooleanLiteral', value: true },
195-
strict: { type: 'BooleanLiteral', value: true },
196-
driver
194+
strict: { type: 'BooleanLiteral', value: true }
197195
});
198196

197+
const dialect = options.sqlite === 'turso' ? 'turso' : options.database;
199198
object.overrideProperties(objExpression, {
200-
dialect: common.createLiteral(options.database)
199+
dialect: common.createLiteral(dialect)
201200
});
202201

203202
// The `driver` property is only required for _some_ sqlite DBs.

packages/addons/eslint/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ export default defineAddon({
2020
run: ({ sv, typescript, dependencyVersion }) => {
2121
const prettierInstalled = Boolean(dependencyVersion('prettier'));
2222

23-
sv.devDependency('eslint', '^9.7.0');
24-
sv.devDependency('@eslint/compat', '^1.2.3');
25-
sv.devDependency('globals', '^15.0.0');
26-
sv.devDependency('eslint-plugin-svelte', '^2.36.0');
27-
sv.devDependency('@eslint/js', '^9.17.0');
23+
sv.devDependency('eslint', '^9.18.0');
24+
sv.devDependency('@eslint/compat', '^1.2.5');
25+
sv.devDependency('globals', '^15.14.0');
26+
sv.devDependency('eslint-plugin-svelte', '^2.46.1');
27+
sv.devDependency('@eslint/js', '^9.18.0');
2828

29-
if (typescript) sv.devDependency('typescript-eslint', '^8.0.0');
29+
if (typescript) sv.devDependency('typescript-eslint', '^8.20.0');
3030

31-
if (prettierInstalled) sv.devDependency('eslint-config-prettier', '^9.1.0');
31+
if (prettierInstalled) sv.devDependency('eslint-config-prettier', '^10.0.1');
3232

3333
sv.file('package.json', (content) => {
3434
const { data, generateCode } = parseJson(content);

packages/addons/lucia/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export default defineAddon({
4949

5050
if (options.demo) {
5151
// password hashing for demo
52-
sv.dependency('@node-rs/argon2', '^1.1.0');
52+
sv.dependency('@node-rs/argon2', '^2.0.2');
5353
}
5454

5555
sv.file(`drizzle.config.${ext}`, (content) => {

packages/addons/mdsvex/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default defineAddon({
88
homepage: 'https://mdsvex.pngwn.io',
99
options: {},
1010
run: ({ sv }) => {
11-
sv.devDependency('mdsvex', '^0.11.2');
11+
sv.devDependency('mdsvex', '^0.12.3');
1212

1313
sv.file('svelte.config.js', (content) => {
1414
const { ast, generateCode } = parseScript(content);

packages/addons/paraglide/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export default defineAddon({
7373

7474
const paraglideOutDir = 'src/lib/paraglide';
7575

76-
sv.dependency('@inlang/paraglide-sveltekit', '^0.11.1');
76+
sv.dependency('@inlang/paraglide-sveltekit', '^0.15.5');
7777

7878
sv.file('project.inlang/settings.json', (content) => {
7979
if (content) return content;

packages/addons/playwright/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default defineAddon({
1010
run: ({ sv, typescript }) => {
1111
const ext = typescript ? 'ts' : 'js';
1212

13-
sv.devDependency('@playwright/test', '^1.45.3');
13+
sv.devDependency('@playwright/test', '^1.49.1');
1414

1515
sv.file('package.json', (content) => {
1616
const { data, generateCode } = parseJson(content);

packages/addons/prettier/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ export default defineAddon({
88
homepage: 'https://prettier.io',
99
options: {},
1010
run: ({ sv, dependencyVersion }) => {
11-
sv.devDependency('prettier', '^3.3.2');
12-
sv.devDependency('prettier-plugin-svelte', '^3.2.6');
11+
sv.devDependency('prettier', '^3.4.2');
12+
sv.devDependency('prettier-plugin-svelte', '^3.3.3');
1313

1414
sv.file('.prettierignore', (content) => {
1515
if (content) return content;
@@ -77,7 +77,7 @@ export default defineAddon({
7777
}
7878

7979
if (eslintInstalled) {
80-
sv.devDependency('eslint-config-prettier', '^9.1.0');
80+
sv.devDependency('eslint-config-prettier', '^10.0.1');
8181
sv.file('eslint.config.js', addEslintConfigPrettier);
8282
}
8383
}

packages/addons/sveltekit-adapter/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ type Adapter = {
99
};
1010

1111
const adapters: Adapter[] = [
12-
{ id: 'node', package: '@sveltejs/adapter-node', version: '^5.2.9' },
13-
{ id: 'static', package: '@sveltejs/adapter-static', version: '^3.0.6' },
14-
{ id: 'vercel', package: '@sveltejs/adapter-vercel', version: '^5.5.0' },
12+
{ id: 'node', package: '@sveltejs/adapter-node', version: '^5.2.11' },
13+
{ id: 'static', package: '@sveltejs/adapter-static', version: '^3.0.8' },
14+
{ id: 'vercel', package: '@sveltejs/adapter-vercel', version: '^5.5.2' },
1515
{ id: 'cloudflare-pages', package: '@sveltejs/adapter-cloudflare', version: '^4.8.0' },
16-
{ id: 'cloudflare-workers', package: '@sveltejs/adapter-cloudflare-workers', version: '^2.6.0' },
16+
{ id: 'cloudflare-workers', package: '@sveltejs/adapter-cloudflare-workers', version: '^2.7.0' },
1717
{ id: 'netlify', package: '@sveltejs/adapter-netlify', version: '^4.4.0' }
1818
];
1919

packages/addons/tailwindcss/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ const plugins: Plugin[] = [
1515
{
1616
id: 'typography',
1717
package: '@tailwindcss/typography',
18-
version: '^0.5.15',
18+
version: '^0.5.16',
1919
identifier: 'typography'
2020
},
2121
{
2222
id: 'forms',
2323
package: '@tailwindcss/forms',
24-
version: '^0.5.9',
24+
version: '^0.5.10',
2525
identifier: 'forms'
2626
},
2727
{
@@ -51,10 +51,10 @@ export default defineAddon({
5151
const ext = typescript ? 'ts' : 'js';
5252
const prettierInstalled = Boolean(dependencyVersion('prettier'));
5353

54-
sv.devDependency('tailwindcss', '^3.4.9');
54+
sv.devDependency('tailwindcss', '^3.4.17');
5555
sv.devDependency('autoprefixer', '^10.4.20');
5656

57-
if (prettierInstalled) sv.devDependency('prettier-plugin-tailwindcss', '^0.6.5');
57+
if (prettierInstalled) sv.devDependency('prettier-plugin-tailwindcss', '^0.6.10');
5858

5959
for (const plugin of plugins) {
6060
if (!options.plugins.includes(plugin.id)) continue;

packages/addons/vitest-addon/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default defineAddon({
1010
run: ({ sv, typescript }) => {
1111
const ext = typescript ? 'ts' : 'js';
1212

13-
sv.devDependency('vitest', '^2.0.4');
13+
sv.devDependency('vitest', '^2.1.8');
1414

1515
sv.file('package.json', (content) => {
1616
const { data, generateCode } = parseJson(content);

0 commit comments

Comments
 (0)