From 242a706ec7e383beb3e49ec8057cf9b25e660a54 Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Sun, 4 Oct 2026 15:39:58 +0900 Subject: [PATCH 1/8] Fix init syntax for SvelteKit 3 --- packages/init/src/templates/sveltekit/hooks.server.ts.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/init/src/templates/sveltekit/hooks.server.ts.tpl b/packages/init/src/templates/sveltekit/hooks.server.ts.tpl index 47a60734e..f8e9a4485 100644 --- a/packages/init/src/templates/sveltekit/hooks.server.ts.tpl +++ b/packages/init/src/templates/sveltekit/hooks.server.ts.tpl @@ -1,6 +1,6 @@ import { fedifyHook } from "@fedify/sveltekit"; import { sequence } from "@sveltejs/kit/hooks"; -import federation from "$lib/federation"; +import federation from "#lib/federation"; export const handle = sequence( fedifyHook(federation), From b9ba17ed50acb988143cbf389f4fc995b3919db1 Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Sun, 4 Oct 2026 15:57:30 +0900 Subject: [PATCH 2/8] Add Changes note of init script migration for SvelteKit 3 --- changes.d/init/init-sv-3-migration.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 changes.d/init/init-sv-3-migration.md diff --git a/changes.d/init/init-sv-3-migration.md b/changes.d/init/init-sv-3-migration.md new file mode 100644 index 000000000..2bacdd3f1 --- /dev/null +++ b/changes.d/init/init-sv-3-migration.md @@ -0,0 +1,4 @@ + - Migrate the initialization template script to SvelteKit version 3, by + replacing the `$lib` syntax to `#lib`. [[#1222] by Jungmin Yoon] + +[#1222]: https://github.com/fedify-dev/fedify/issues/1222 From 06d859d1c457b207593b512d5a718471b11cdb12 Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Sun, 4 Oct 2026 17:23:45 +0900 Subject: [PATCH 3/8] Add PR number to the changes in syntax changes for SvelteKit 3 --- CHANGES.md | 7 +++++++ changes.d/init/init-sv-3-migration.md | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 3f160a9da..0502fb537 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,13 @@ Version 2.4.2 To be released. +### @fedify/init + + - Migrate the initialization template script to SvelteKit version 3, by + replacing the `$lib` syntax to `#lib`. [[#1222] by Jungmin Yoon\] + +[#1222]: https://github.com/fedify-dev/fedify/issues/1222 + Version 2.4.1 ------------- diff --git a/changes.d/init/init-sv-3-migration.md b/changes.d/init/init-sv-3-migration.md index 2bacdd3f1..503a39fc5 100644 --- a/changes.d/init/init-sv-3-migration.md +++ b/changes.d/init/init-sv-3-migration.md @@ -1,4 +1,5 @@ - Migrate the initialization template script to SvelteKit version 3, by - replacing the `$lib` syntax to `#lib`. [[#1222] by Jungmin Yoon] + replacing the `$lib` syntax to `#lib`. [[#1222], [#1224] by Jungmin Yoon] [#1222]: https://github.com/fedify-dev/fedify/issues/1222 +[#1224]: https://github.com/fedify-dev/fedify/pull/1224 From 5b1e8d196b61f47771819daa26d7877bf9201ac3 Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Sun, 4 Oct 2026 17:40:28 +0900 Subject: [PATCH 4/8] Fix the verb of changelog using a past-tense verb --- CHANGES.md | 3 ++- changes.d/init/init-sv-3-migration.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 0502fb537..038d6fc11 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,9 +11,10 @@ To be released. ### @fedify/init - Migrate the initialization template script to SvelteKit version 3, by - replacing the `$lib` syntax to `#lib`. [[#1222] by Jungmin Yoon\] + replacing the `$lib` syntax to `#lib`. [[#1222], [#1224] by Jungmin Yoon\] [#1222]: https://github.com/fedify-dev/fedify/issues/1222 +[#1224]: https://github.com/fedify-dev/fedify/issues/1224 Version 2.4.1 diff --git a/changes.d/init/init-sv-3-migration.md b/changes.d/init/init-sv-3-migration.md index 503a39fc5..c62366fe4 100644 --- a/changes.d/init/init-sv-3-migration.md +++ b/changes.d/init/init-sv-3-migration.md @@ -1,4 +1,4 @@ - - Migrate the initialization template script to SvelteKit version 3, by + - Migrated the initialization template script to SvelteKit version 3, by replacing the `$lib` syntax to `#lib`. [[#1222], [#1224] by Jungmin Yoon] [#1222]: https://github.com/fedify-dev/fedify/issues/1222 From cd0d9b53259ca005efd6f8edaaebaafeabe6dda3 Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Sun, 4 Oct 2026 17:41:55 +0900 Subject: [PATCH 5/8] Add .ts extension to the #lib import --- packages/init/src/templates/sveltekit/hooks.server.ts.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/init/src/templates/sveltekit/hooks.server.ts.tpl b/packages/init/src/templates/sveltekit/hooks.server.ts.tpl index f8e9a4485..af91e975e 100644 --- a/packages/init/src/templates/sveltekit/hooks.server.ts.tpl +++ b/packages/init/src/templates/sveltekit/hooks.server.ts.tpl @@ -1,6 +1,6 @@ import { fedifyHook } from "@fedify/sveltekit"; import { sequence } from "@sveltejs/kit/hooks"; -import federation from "#lib/federation"; +import federation from "#lib/federation.ts"; export const handle = sequence( fedifyHook(federation), From 371c0d84db01b02c65a3e6119937626fe6b8e26b Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Mon, 5 Oct 2026 13:52:39 +0900 Subject: [PATCH 6/8] Update peer dependencies of SvelteKit 3 This commit includes the following changes: - Update project-wide SvelteKit package version to 3. - Add an optional TypeScript 6 dependencies to avoid warning of overriding peerDependencies at `fedify init`. - Use the optional TypeScript 6 as a dependecies at the initialization of SvelteKit scaffold setup. --- packages/init/src/json/deps.json | 1 + packages/init/src/webframeworks/sveltekit.ts | 2 +- pnpm-lock.yaml | 59 +++++++++++++++----- pnpm-workspace.yaml | 2 +- 4 files changed, 47 insertions(+), 17 deletions(-) diff --git a/packages/init/src/json/deps.json b/packages/init/src/json/deps.json index 64ec5aefa..ad9d6693d 100644 --- a/packages/init/src/json/deps.json +++ b/packages/init/src/json/deps.json @@ -33,6 +33,7 @@ "npm:solid-js": "^1.9.14", "npm:tsx": "^4.23.1", "npm:typescript": "^5.9.3", + "npm:typescript@6": "^6.0.0", "npm:vinxi": "^0.5.11", "npm:x-forwarded-fetch": "^0.2.0" } diff --git a/packages/init/src/webframeworks/sveltekit.ts b/packages/init/src/webframeworks/sveltekit.ts index d69ae64ee..401cd925d 100644 --- a/packages/init/src/webframeworks/sveltekit.ts +++ b/packages/init/src/webframeworks/sveltekit.ts @@ -23,7 +23,7 @@ const sveltekitDescription: WebFrameworkDescription = { }, devDependencies: { ...defaultDevDependencies, - "typescript": deps["npm:typescript"], + "typescript": deps["npm:typescript@6"], "@types/node": deps["npm:@types/node@25"], ...(pmToRt(pm) === "deno" ? {} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 92f03442a..0c904b899 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,8 +103,8 @@ catalogs: specifier: jsr:^1.0.6 version: 1.1.0 '@sveltejs/kit': - specifier: ^2.0.0 - version: 2.36.2 + specifier: ^3.0.0 + version: 3.0.0 '@types/amqplib': specifier: ^0.10.8 version: 0.10.8 @@ -2019,7 +2019,7 @@ importers: version: link:../fedify '@sveltejs/kit': specifier: 'catalog:' - version: 2.36.2(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)) + version: 3.0.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(typescript@6.0.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)) devDependencies: tsdown: specifier: 'catalog:' @@ -5119,6 +5119,9 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + '@jridgewell/trace-mapping@0.3.28': resolution: {integrity: sha512-KNNHHwW3EIp4EDYOvYFGyIFfx36R2dNJYH4knnZlF8T5jdbD5Wx8xmSaQ2gP9URkJ04LGEtlcCtwArKcmFcwKw==} @@ -8169,6 +8172,22 @@ packages: '@opentelemetry/api': optional: true + '@sveltejs/kit@3.0.0': + resolution: {integrity: sha512-dmP6gjz41DAT7erONGW8FdTWjmsmOJ/SaWVEsuEc1MXDcpH6YV+Pt98biZFPuinH4LldJPmScxDqiHwCDLRCrg==} + engines: {node: '>=22.17'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.0.0 + '@sveltejs/vite-plugin-svelte': ^7.0.0 + svelte: ^5.57.1 + typescript: ^6.0.0 + vite: ^8.0.12 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + typescript: + optional: true + '@sveltejs/vite-plugin-svelte-inspector@5.0.1': resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==} engines: {node: ^20.19 || ^22.12 || >=24} @@ -11376,6 +11395,9 @@ packages: devalue@5.8.1: resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} + devalue@5.9.4: + resolution: {integrity: sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==} + devcert@1.2.3: resolution: {integrity: sha512-vmLo0hDNHmZ47HED1ZiouJ7cAcamL8HY7qa9YdmCBkXxHEVtdDgT9pN/Xy3ZkcF3pFjF0sqq8WMV93HF2nmHHw==} @@ -14197,6 +14219,9 @@ packages: magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magic-string@1.4.2: + resolution: {integrity: sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==} + magicast@0.2.11: resolution: {integrity: sha512-6saXbRDA1HMkqbsvHOU6HBjCVgZT460qheRkLhJQHWAbhXoWESI3Kn/dGGXyKs15FFKR85jsUqFx2sMK0wy/5g==} @@ -21561,6 +21586,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/sourcemap-codec@1.6.0': {} + '@jridgewell/trace-mapping@0.3.28': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -26472,26 +26499,22 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.1 - '@sveltejs/kit@2.36.2(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))': + '@sveltejs/kit@3.0.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(typescript@6.0.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))': dependencies: + '@rolldown/pluginutils': 1.0.1 '@standard-schema/spec': 1.1.0 - '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) '@sveltejs/vite-plugin-svelte': 6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)) - '@types/cookie': 0.6.0 - acorn: 8.15.0 - cookie: 0.6.0 - devalue: 5.8.1 + cookie: 2.0.1 + devalue: 5.9.4 esm-env: 1.2.2 - kleur: 4.1.5 - magic-string: 0.30.17 + magic-string: 1.4.2 mrmime: 2.0.1 - sade: 1.8.1 - set-cookie-parser: 2.7.1 - sirv: 3.0.1 + sirv: 3.0.2 svelte: 5.38.3 vite: 8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) optionalDependencies: '@opentelemetry/api': 1.9.1 + typescript: 6.0.3 '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@7.1.3(@types/node@24.19.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(vite@7.1.3(@types/node@24.19.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))': dependencies: @@ -30429,6 +30452,8 @@ snapshots: devalue@5.8.1: {} + devalue@5.9.4: {} + devcert@1.2.3: dependencies: '@types/configstore': 2.1.1 @@ -34117,6 +34142,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + magic-string@1.4.2: + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + magicast@0.2.11: dependencies: '@babel/parser': 7.29.7 @@ -39912,7 +39941,7 @@ snapshots: '@poppinss/colors': 4.1.6 '@poppinss/dumper': 0.6.5 '@speed-highlight/core': 1.2.15 - cookie: 1.0.2 + cookie: 1.1.1 youch-core: 0.3.3 youch@4.1.1: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2ed6b43cd..0cb37ddef 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -109,7 +109,7 @@ catalog: "@std/assert": "jsr:^1.0.13" "@std/async": "jsr:^1.0.13" "@std/path": "jsr:^1.0.6" - "@sveltejs/kit": ^2.0.0 + "@sveltejs/kit": ^3.0.0 "@types/amqplib": ^0.10.8 "@types/better-sqlite3": ^7.6.13 "@types/bun": ^1.2.23 From 31c8855523ff70167d66f270f18b18d59acaae3e Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Mon, 5 Oct 2026 16:58:49 +0900 Subject: [PATCH 7/8] Keep the compatibility by adding optional versions in SvelteKit --- pnpm-lock.yaml | 57 +++++++++++---------------------------------- pnpm-workspace.yaml | 2 +- 2 files changed, 15 insertions(+), 44 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c904b899..56ce9381e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -103,8 +103,8 @@ catalogs: specifier: jsr:^1.0.6 version: 1.1.0 '@sveltejs/kit': - specifier: ^3.0.0 - version: 3.0.0 + specifier: ^2.0.0 || ^3.0.0 + version: 2.36.2 '@types/amqplib': specifier: ^0.10.8 version: 0.10.8 @@ -2019,7 +2019,7 @@ importers: version: link:../fedify '@sveltejs/kit': specifier: 'catalog:' - version: 3.0.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(typescript@6.0.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)) + version: 2.36.2(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)) devDependencies: tsdown: specifier: 'catalog:' @@ -5119,9 +5119,6 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/sourcemap-codec@1.6.0': - resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} - '@jridgewell/trace-mapping@0.3.28': resolution: {integrity: sha512-KNNHHwW3EIp4EDYOvYFGyIFfx36R2dNJYH4knnZlF8T5jdbD5Wx8xmSaQ2gP9URkJ04LGEtlcCtwArKcmFcwKw==} @@ -8172,22 +8169,6 @@ packages: '@opentelemetry/api': optional: true - '@sveltejs/kit@3.0.0': - resolution: {integrity: sha512-dmP6gjz41DAT7erONGW8FdTWjmsmOJ/SaWVEsuEc1MXDcpH6YV+Pt98biZFPuinH4LldJPmScxDqiHwCDLRCrg==} - engines: {node: '>=22.17'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.0.0 - '@sveltejs/vite-plugin-svelte': ^7.0.0 - svelte: ^5.57.1 - typescript: ^6.0.0 - vite: ^8.0.12 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - typescript: - optional: true - '@sveltejs/vite-plugin-svelte-inspector@5.0.1': resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==} engines: {node: ^20.19 || ^22.12 || >=24} @@ -11395,9 +11376,6 @@ packages: devalue@5.8.1: resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} - devalue@5.9.4: - resolution: {integrity: sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==} - devcert@1.2.3: resolution: {integrity: sha512-vmLo0hDNHmZ47HED1ZiouJ7cAcamL8HY7qa9YdmCBkXxHEVtdDgT9pN/Xy3ZkcF3pFjF0sqq8WMV93HF2nmHHw==} @@ -14219,9 +14197,6 @@ packages: magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - magic-string@1.4.2: - resolution: {integrity: sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==} - magicast@0.2.11: resolution: {integrity: sha512-6saXbRDA1HMkqbsvHOU6HBjCVgZT460qheRkLhJQHWAbhXoWESI3Kn/dGGXyKs15FFKR85jsUqFx2sMK0wy/5g==} @@ -21586,8 +21561,6 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} - '@jridgewell/sourcemap-codec@1.6.0': {} - '@jridgewell/trace-mapping@0.3.28': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -26499,22 +26472,26 @@ snapshots: optionalDependencies: '@opentelemetry/api': 1.9.1 - '@sveltejs/kit@3.0.0(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(typescript@6.0.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))': + '@sveltejs/kit@2.36.2(@opentelemetry/api@1.9.1)(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))': dependencies: - '@rolldown/pluginutils': 1.0.1 '@standard-schema/spec': 1.1.0 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) '@sveltejs/vite-plugin-svelte': 6.1.3(svelte@5.38.3)(vite@8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)) - cookie: 2.0.1 - devalue: 5.9.4 + '@types/cookie': 0.6.0 + acorn: 8.15.0 + cookie: 0.6.0 + devalue: 5.8.1 esm-env: 1.2.2 - magic-string: 1.4.2 + kleur: 4.1.5 + magic-string: 0.30.17 mrmime: 2.0.1 - sirv: 3.0.2 + sade: 1.8.1 + set-cookie-parser: 2.7.1 + sirv: 3.0.1 svelte: 5.38.3 vite: 8.1.4(@types/node@24.19.0)(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0) optionalDependencies: '@opentelemetry/api': 1.9.1 - typescript: 6.0.3 '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.1.3(svelte@5.38.3)(vite@7.1.3(@types/node@24.19.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0)))(svelte@5.38.3)(vite@7.1.3(@types/node@24.19.0)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.9.0))': dependencies: @@ -30452,8 +30429,6 @@ snapshots: devalue@5.8.1: {} - devalue@5.9.4: {} - devcert@1.2.3: dependencies: '@types/configstore': 2.1.1 @@ -34142,10 +34117,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@1.4.2: - dependencies: - '@jridgewell/sourcemap-codec': 1.6.0 - magicast@0.2.11: dependencies: '@babel/parser': 7.29.7 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0cb37ddef..a687b346b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -109,7 +109,7 @@ catalog: "@std/assert": "jsr:^1.0.13" "@std/async": "jsr:^1.0.13" "@std/path": "jsr:^1.0.6" - "@sveltejs/kit": ^3.0.0 + "@sveltejs/kit": ^2.0.0 || ^3.0.0 "@types/amqplib": ^0.10.8 "@types/better-sqlite3": ^7.6.13 "@types/bun": ^1.2.23 From d44cb9b4d3b3e3710d6eda04514ea05a029757a2 Mon Sep 17 00:00:00 2001 From: paperbox <7126454+lego37yoon@users.noreply.github.com> Date: Mon, 5 Oct 2026 17:29:57 +0900 Subject: [PATCH 8/8] Sync changelog for 2.4.2 --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 038d6fc11..0d2e5501b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,7 +10,7 @@ To be released. ### @fedify/init - - Migrate the initialization template script to SvelteKit version 3, by + - Migrated the initialization template script to SvelteKit version 3, by replacing the `$lib` syntax to `#lib`. [[#1222], [#1224] by Jungmin Yoon\] [#1222]: https://github.com/fedify-dev/fedify/issues/1222