diff --git a/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte b/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte index 42cb7c3bf8..db5c787d1b 100644 --- a/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte +++ b/apps/svelte.dev/src/routes/tutorial/[...slug]/+page.svelte @@ -30,6 +30,8 @@ let paused = $state(false); let w = $state(1000); + let editor: any; // TODO + let previous_files: Item[] = []; function create_files(map: Record): Record { @@ -301,9 +303,17 @@
{ + return ( + file.name.startsWith('/src') && + file.name.startsWith(data.exercise.scope.prefix) && + file.name !== '/src/__client.js' && + file.name !== '/src/app.html' + ); + }} /> diff --git a/packages/editor/package.json b/packages/editor/package.json index ca21c790d3..b9ab115090 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -60,5 +60,8 @@ "typescript": "^5.0.0", "vite": "^5.0.11" }, - "type": "module" + "type": "module", + "dependencies": { + "esm-env": "^1.0.0" + } } diff --git a/packages/editor/src/lib/Editor.svelte b/packages/editor/src/lib/Editor.svelte index 1400d5daad..ecef58a561 100644 --- a/packages/editor/src/lib/Editor.svelte +++ b/packages/editor/src/lib/Editor.svelte @@ -1,5 +1,5 @@