From ae5102f4eacd8281203bc0120fe40607fa43c726 Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 25 Jul 2025 23:11:48 +0200 Subject: [PATCH 01/11] fav --- .../templates/minimal/{static => src/lib/assets}/favicon.svg | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/create/templates/minimal/{static => src/lib/assets}/favicon.svg (100%) diff --git a/packages/create/templates/minimal/static/favicon.svg b/packages/create/templates/minimal/src/lib/assets/favicon.svg similarity index 100% rename from packages/create/templates/minimal/static/favicon.svg rename to packages/create/templates/minimal/src/lib/assets/favicon.svg From 932b7567c9bf57fe0ce079d01bf9d9c7a30312ba Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 25 Jul 2025 23:20:48 +0200 Subject: [PATCH 02/11] icon in page --- packages/create/templates/minimal/src/app.html | 1 - packages/create/templates/minimal/src/routes/+page.svelte | 8 ++++++++ packages/create/templates/minimal/static/robots.txt | 3 +++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 packages/create/templates/minimal/static/robots.txt diff --git a/packages/create/templates/minimal/src/app.html b/packages/create/templates/minimal/src/app.html index 1391f884..f273cc58 100644 --- a/packages/create/templates/minimal/src/app.html +++ b/packages/create/templates/minimal/src/app.html @@ -2,7 +2,6 @@ - %sveltekit.head% diff --git a/packages/create/templates/minimal/src/routes/+page.svelte b/packages/create/templates/minimal/src/routes/+page.svelte index cc88df0e..7a05f93e 100644 --- a/packages/create/templates/minimal/src/routes/+page.svelte +++ b/packages/create/templates/minimal/src/routes/+page.svelte @@ -1,2 +1,10 @@ + + + + + +

Welcome to SvelteKit

Visit svelte.dev/docs/kit to read the documentation

diff --git a/packages/create/templates/minimal/static/robots.txt b/packages/create/templates/minimal/static/robots.txt new file mode 100644 index 00000000..e9e57dc4 --- /dev/null +++ b/packages/create/templates/minimal/static/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: From 8357be3b066d6e009819e5a77c67629478ee449c Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 25 Jul 2025 23:33:28 +0200 Subject: [PATCH 03/11] with or without ts --- .../shared/+minimal+typescript/src/routes/+page.svelte | 10 ++++++++++ .../+minimal-typescript}/src/routes/+page.svelte | 0 2 files changed, 10 insertions(+) create mode 100644 packages/create/shared/+minimal+typescript/src/routes/+page.svelte rename packages/create/{templates/minimal => shared/+minimal-typescript}/src/routes/+page.svelte (100%) diff --git a/packages/create/shared/+minimal+typescript/src/routes/+page.svelte b/packages/create/shared/+minimal+typescript/src/routes/+page.svelte new file mode 100644 index 00000000..4cedf5ae --- /dev/null +++ b/packages/create/shared/+minimal+typescript/src/routes/+page.svelte @@ -0,0 +1,10 @@ + + + + + + +

Welcome to SvelteKit

+

Visit svelte.dev/docs/kit to read the documentation

diff --git a/packages/create/templates/minimal/src/routes/+page.svelte b/packages/create/shared/+minimal-typescript/src/routes/+page.svelte similarity index 100% rename from packages/create/templates/minimal/src/routes/+page.svelte rename to packages/create/shared/+minimal-typescript/src/routes/+page.svelte From 60b6e2491d4981e9d0e71b83696455b71e7ae341 Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 25 Jul 2025 23:40:09 +0200 Subject: [PATCH 04/11] add changeset --- .changeset/rare-things-lie.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changeset/rare-things-lie.md diff --git a/.changeset/rare-things-lie.md b/.changeset/rare-things-lie.md new file mode 100644 index 00000000..96bb69e5 --- /dev/null +++ b/.changeset/rare-things-lie.md @@ -0,0 +1,8 @@ +--- +'sv': patch +--- + +feat: minimal template improvements + +- `favicon.svg` moved to `src/lib/assets` +- `robots.txt` added to `static` From 754683900b5296459471f73f0a9fa30e34e74164 Mon Sep 17 00:00:00 2001 From: jycouet Date: Fri, 25 Jul 2025 23:56:20 +0200 Subject: [PATCH 05/11] like this ? --- .../minimal}/src/routes/+page.svelte | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/create/{shared/+minimal-typescript => templates/minimal}/src/routes/+page.svelte (100%) diff --git a/packages/create/shared/+minimal-typescript/src/routes/+page.svelte b/packages/create/templates/minimal/src/routes/+page.svelte similarity index 100% rename from packages/create/shared/+minimal-typescript/src/routes/+page.svelte rename to packages/create/templates/minimal/src/routes/+page.svelte From 3c2ab712478f8bee6ac4696710b64d54ab0ccaa2 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 26 Jul 2025 00:06:41 +0200 Subject: [PATCH 06/11] of cours eit's simpler! --- .../shared/+minimal+typescript/src/routes/+page.svelte | 10 ---------- .../create/templates/minimal/src/routes/+page.svelte | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) delete mode 100644 packages/create/shared/+minimal+typescript/src/routes/+page.svelte diff --git a/packages/create/shared/+minimal+typescript/src/routes/+page.svelte b/packages/create/shared/+minimal+typescript/src/routes/+page.svelte deleted file mode 100644 index 4cedf5ae..00000000 --- a/packages/create/shared/+minimal+typescript/src/routes/+page.svelte +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - -

Welcome to SvelteKit

-

Visit svelte.dev/docs/kit to read the documentation

diff --git a/packages/create/templates/minimal/src/routes/+page.svelte b/packages/create/templates/minimal/src/routes/+page.svelte index 7a05f93e..4cedf5ae 100644 --- a/packages/create/templates/minimal/src/routes/+page.svelte +++ b/packages/create/templates/minimal/src/routes/+page.svelte @@ -1,4 +1,4 @@ - From d7bb55723bd8f7659327ad33e485384075c9fe9d Mon Sep 17 00:00:00 2001 From: "jyc.dev" Date: Sat, 26 Jul 2025 00:57:23 +0200 Subject: [PATCH 07/11] Update robots.txt with helpfull info Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com> --- packages/create/templates/minimal/static/robots.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create/templates/minimal/static/robots.txt b/packages/create/templates/minimal/static/robots.txt index e9e57dc4..b6dd6670 100644 --- a/packages/create/templates/minimal/static/robots.txt +++ b/packages/create/templates/minimal/static/robots.txt @@ -1,3 +1,3 @@ -# https://www.robotstxt.org/robotstxt.html +# allow crawling everything by default User-agent: * Disallow: From 2b7f8494e00ff5d8fe16a9932fc0f1423d7ee566 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 26 Jul 2025 08:19:42 +0200 Subject: [PATCH 08/11] add +layout.svelte --- .../templates/minimal/src/routes/+layout.svelte | 11 +++++++++++ .../create/templates/minimal/src/routes/+page.svelte | 8 -------- 2 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 packages/create/templates/minimal/src/routes/+layout.svelte diff --git a/packages/create/templates/minimal/src/routes/+layout.svelte b/packages/create/templates/minimal/src/routes/+layout.svelte new file mode 100644 index 00000000..20f8d044 --- /dev/null +++ b/packages/create/templates/minimal/src/routes/+layout.svelte @@ -0,0 +1,11 @@ + + + + + + +{@render children?.()} diff --git a/packages/create/templates/minimal/src/routes/+page.svelte b/packages/create/templates/minimal/src/routes/+page.svelte index 4cedf5ae..cc88df0e 100644 --- a/packages/create/templates/minimal/src/routes/+page.svelte +++ b/packages/create/templates/minimal/src/routes/+page.svelte @@ -1,10 +1,2 @@ - - - - - -

Welcome to SvelteKit

Visit svelte.dev/docs/kit to read the documentation

From acb489b51e22edaeed11b6ae8d985b7dd1b5806c Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 26 Jul 2025 08:19:50 +0200 Subject: [PATCH 09/11] tweak changelog --- .changeset/rare-things-lie.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.changeset/rare-things-lie.md b/.changeset/rare-things-lie.md index 96bb69e5..9ca69de7 100644 --- a/.changeset/rare-things-lie.md +++ b/.changeset/rare-things-lie.md @@ -2,7 +2,8 @@ 'sv': patch --- -feat: minimal template improvements +feat: improve minimal template -- `favicon.svg` moved to `src/lib/assets` -- `robots.txt` added to `static` +- move `favicon.svg` to `src/lib/assets` folder (to show inline/immutable assets) +- add `static/robots.txt` (to keep static folder) +- add `routes/+layout.svelte` (to show layout) From f2d22099014418b75bfd965343a82f52c1193e0b Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 26 Jul 2025 08:21:02 +0200 Subject: [PATCH 10/11] vitest `spec.ts`, playwright `test.ts` --- packages/addons/vitest-addon/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/addons/vitest-addon/index.ts b/packages/addons/vitest-addon/index.ts index 0c844a69..be3dd33d 100644 --- a/packages/addons/vitest-addon/index.ts +++ b/packages/addons/vitest-addon/index.ts @@ -64,7 +64,7 @@ export default defineAddon({ if (componentTesting) { const fileName = kit - ? `${kit.routesDirectory}/page.svelte.test.${ext}` + ? `${kit.routesDirectory}/page.svelte.spec.${ext}` : `src/App.svelte.test.${ext}`; sv.file(fileName, (content) => { From 29b1dd6d37afa6f4c9670aa27ebdd73f98755857 Mon Sep 17 00:00:00 2001 From: jycouet Date: Sat, 26 Jul 2025 13:47:52 +0200 Subject: [PATCH 11/11] align robots.txt --- packages/create/templates/demo/static/robots.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create/templates/demo/static/robots.txt b/packages/create/templates/demo/static/robots.txt index e9e57dc4..b6dd6670 100644 --- a/packages/create/templates/demo/static/robots.txt +++ b/packages/create/templates/demo/static/robots.txt @@ -1,3 +1,3 @@ -# https://www.robotstxt.org/robotstxt.html +# allow crawling everything by default User-agent: * Disallow: