From 453157b1ebb7283ccbf86588d5cb7b2ddd2d4575 Mon Sep 17 00:00:00 2001 From: Geoff Rich <4992896+geoffrich@users.noreply.github.com> Date: Wed, 19 Jan 2022 09:43:03 -0800 Subject: [PATCH 1/2] [fix] add methodOverride to default configs --- .../+default+typescript/svelte.config.js | 23 +++++++++++++++++++ .../+default-typescript/svelte.config.js | 18 +++++++++++++++ .../svelte.config.js | 0 .../svelte.config.js | 0 .../templates/default/svelte.config.js | 2 ++ .../templates/skeleton/svelte.config.js | 2 ++ 6 files changed, 45 insertions(+) create mode 100644 packages/create-svelte/shared/+default+typescript/svelte.config.js create mode 100644 packages/create-svelte/shared/+default-typescript/svelte.config.js rename packages/create-svelte/shared/{+typescript => +skeleton+typescript}/svelte.config.js (100%) rename packages/create-svelte/shared/{-typescript => +skeleton-typescript}/svelte.config.js (100%) diff --git a/packages/create-svelte/shared/+default+typescript/svelte.config.js b/packages/create-svelte/shared/+default+typescript/svelte.config.js new file mode 100644 index 000000000000..3921efa5f072 --- /dev/null +++ b/packages/create-svelte/shared/+default+typescript/svelte.config.js @@ -0,0 +1,23 @@ +import adapter from '@sveltejs/adapter-auto'; +import preprocess from 'svelte-preprocess'; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + // Consult https://github.com/sveltejs/svelte-preprocess + // for more information about preprocessors + preprocess: preprocess(), + + kit: { + adapter: adapter(), + + // hydrate the
element in src/app.html + target: '#svelte', + + // Override http methods in the Todo forms + methodOverride: { + allowed: ['PATCH', 'DELETE'] + } + } +}; + +export default config; diff --git a/packages/create-svelte/shared/+default-typescript/svelte.config.js b/packages/create-svelte/shared/+default-typescript/svelte.config.js new file mode 100644 index 000000000000..ce734bfdd55f --- /dev/null +++ b/packages/create-svelte/shared/+default-typescript/svelte.config.js @@ -0,0 +1,18 @@ +import adapter from '@sveltejs/adapter-auto'; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + kit: { + adapter: adapter(), + + // hydrate the
element in src/app.html + target: '#svelte', + + // Override http methods in the Todo forms + methodOverride: { + allowed: ['PATCH', 'DELETE'] + } + } +}; + +export default config; diff --git a/packages/create-svelte/shared/+typescript/svelte.config.js b/packages/create-svelte/shared/+skeleton+typescript/svelte.config.js similarity index 100% rename from packages/create-svelte/shared/+typescript/svelte.config.js rename to packages/create-svelte/shared/+skeleton+typescript/svelte.config.js diff --git a/packages/create-svelte/shared/-typescript/svelte.config.js b/packages/create-svelte/shared/+skeleton-typescript/svelte.config.js similarity index 100% rename from packages/create-svelte/shared/-typescript/svelte.config.js rename to packages/create-svelte/shared/+skeleton-typescript/svelte.config.js diff --git a/packages/create-svelte/templates/default/svelte.config.js b/packages/create-svelte/templates/default/svelte.config.js index 3921efa5f072..51028cd36a87 100644 --- a/packages/create-svelte/templates/default/svelte.config.js +++ b/packages/create-svelte/templates/default/svelte.config.js @@ -1,6 +1,8 @@ import adapter from '@sveltejs/adapter-auto'; import preprocess from 'svelte-preprocess'; +// This config is ignored and replaced with one of the configs in the shared folder when a project is created. + /** @type {import('@sveltejs/kit').Config} */ const config = { // Consult https://github.com/sveltejs/svelte-preprocess diff --git a/packages/create-svelte/templates/skeleton/svelte.config.js b/packages/create-svelte/templates/skeleton/svelte.config.js index 6ccba57115f1..011e4e2c6ae4 100644 --- a/packages/create-svelte/templates/skeleton/svelte.config.js +++ b/packages/create-svelte/templates/skeleton/svelte.config.js @@ -1,5 +1,7 @@ import adapter from '@sveltejs/adapter-auto'; +// This config is ignored and replaced with one of the configs in the shared folder when a project is created. + /** @type {import('@sveltejs/kit').Config} */ const config = { kit: { From 368bc755534cafbdf1e0da2f34914c1fad545d30 Mon Sep 17 00:00:00 2001 From: Geoff Rich <4992896+geoffrich@users.noreply.github.com> Date: Wed, 19 Jan 2022 09:48:21 -0800 Subject: [PATCH 2/2] Changeset --- .changeset/tame-radios-build.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tame-radios-build.md diff --git a/.changeset/tame-radios-build.md b/.changeset/tame-radios-build.md new file mode 100644 index 000000000000..4168b83f6edd --- /dev/null +++ b/.changeset/tame-radios-build.md @@ -0,0 +1,5 @@ +--- +'create-svelte': patch +--- + +Add methodOverrides to default configs