Skip to content

Commit 1184c1a

Browse files
feat: added app-state migration into svelte-5 migration (#494)
* added app-state migrate into svelte-5 script * refactor for simplicity * ran linting, formatting * Create strange-islands-float.md --------- Co-authored-by: Manuel <30698007+manuel3108@users.noreply.github.com>
1 parent a57b130 commit 1184c1a

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.changeset/strange-islands-float.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte-migrate": minor
3+
---
4+
5+
feat: added `app-state` migration into `svelte-5` migration

packages/migrate/migrations/svelte-5/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
} from '../../utils.js';
1818
import { migrate as migrate_svelte_4 } from '../svelte-4/index.js';
1919
import { migrate as migrate_sveltekit_2 } from '../sveltekit-2/index.js';
20+
import { transform_svelte_code as transform_app_state_code } from '../app-state/migrate.js';
2021
import { transform_module_code, transform_svelte_code, update_pkg_json } from './migrate.js';
2122

2223
export async function migrate() {
@@ -196,6 +197,13 @@ export async function migrate() {
196197
if (extensions.some((ext) => file.endsWith(ext))) {
197198
if (svelte_extensions.some((ext) => file.endsWith(ext))) {
198199
if (do_migration) {
200+
if (kit_dep) {
201+
update_svelte_file(
202+
file,
203+
(code) => code,
204+
(code) => transform_app_state_code(code)
205+
);
206+
}
199207
update_svelte_file(file, transform_module_code, (code) =>
200208
transform_svelte_code(code, migrate, { filename: file, use_ts })
201209
);

0 commit comments

Comments
 (0)