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