From 8b8c9264c677b109a518003b3576724fbfd9a404 Mon Sep 17 00:00:00 2001 From: GrygrFlzr Date: Sun, 18 Apr 2021 18:50:53 +0700 Subject: [PATCH] Fix global.d.ts rename, Windows build issue, missing adapter-node --- .changeset/thin-planets-obey.md | 5 +++++ packages/create-svelte/scripts/build-templates.js | 7 ++----- .../create-svelte/templates/default/package.template.json | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 .changeset/thin-planets-obey.md diff --git a/.changeset/thin-planets-obey.md b/.changeset/thin-planets-obey.md new file mode 100644 index 000000000000..2d28c977452a --- /dev/null +++ b/.changeset/thin-planets-obey.md @@ -0,0 +1,5 @@ +--- +'create-svelte': patch +--- + +Fix global.d.ts rename, Windows build issue, missing adapter-node diff --git a/packages/create-svelte/scripts/build-templates.js b/packages/create-svelte/scripts/build-templates.js index 8ebc3884d269..246df8eea913 100644 --- a/packages/create-svelte/scripts/build-templates.js +++ b/packages/create-svelte/scripts/build-templates.js @@ -64,10 +64,7 @@ async function generate_templates(shared) { // also needed for JS projects if people turn on "checkJs" in their jsonfig if (file.name.endsWith('.d.ts')) { if (file.name.endsWith('global.d.ts')) js.push(file); - continue; - } - - if (file.name.endsWith('.ts')) { + } else if (file.name.endsWith('.ts')) { const transformed = transform(file.contents, { transforms: ['typescript'] }); @@ -161,7 +158,7 @@ async function generate_shared() { let name = file; if (file.startsWith('+') || file.startsWith('-')) { - const [conditions, ...rest] = file.split('/'); + const [conditions, ...rest] = file.split(path.sep); const pattern = /([+-])([a-z]+)/g; let match; diff --git a/packages/create-svelte/templates/default/package.template.json b/packages/create-svelte/templates/default/package.template.json index 9c333c77566e..16088c800fd8 100644 --- a/packages/create-svelte/templates/default/package.template.json +++ b/packages/create-svelte/templates/default/package.template.json @@ -7,6 +7,7 @@ "start": "svelte-kit start" }, "devDependencies": { + "@sveltejs/adapter-node": "workspace:*", "@sveltejs/kit": "workspace:*", "svelte": "^3.29.0", "vite": "^2.1.0"