From 09fc9dd51e18a0c1aa0f6f66f7fb673345d4719d Mon Sep 17 00:00:00 2001 From: Puru Vijay Date: Thu, 6 Jul 2023 01:41:43 +0530 Subject: [PATCH] Try param matcher --- sites/svelte.dev/src/params/not_json.js | 4 ++++ .../(authed)/repl/{[id] => [id=not_json]}/+page.server.js | 0 .../routes/(authed)/repl/{[id] => [id=not_json]}/+page.svelte | 0 .../(authed)/repl/{[id] => [id=not_json]}/AppControls.svelte | 0 .../(authed)/repl/{[id] => [id=not_json]}/UserMenu.svelte | 0 .../(authed)/repl/{[id] => [id=not_json]}/downloadBlob.js | 0 6 files changed, 4 insertions(+) create mode 100644 sites/svelte.dev/src/params/not_json.js rename sites/svelte.dev/src/routes/(authed)/repl/{[id] => [id=not_json]}/+page.server.js (100%) rename sites/svelte.dev/src/routes/(authed)/repl/{[id] => [id=not_json]}/+page.svelte (100%) rename sites/svelte.dev/src/routes/(authed)/repl/{[id] => [id=not_json]}/AppControls.svelte (100%) rename sites/svelte.dev/src/routes/(authed)/repl/{[id] => [id=not_json]}/UserMenu.svelte (100%) rename sites/svelte.dev/src/routes/(authed)/repl/{[id] => [id=not_json]}/downloadBlob.js (100%) diff --git a/sites/svelte.dev/src/params/not_json.js b/sites/svelte.dev/src/params/not_json.js new file mode 100644 index 0000000000..e6ebdce488 --- /dev/null +++ b/sites/svelte.dev/src/params/not_json.js @@ -0,0 +1,4 @@ +/** @type {import('@sveltejs/kit').ParamMatcher} */ +export function match(param) { + return !/\.json$$/.test(param); +} diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.server.js b/sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/+page.server.js similarity index 100% rename from sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.server.js rename to sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/+page.server.js diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.svelte b/sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/+page.svelte similarity index 100% rename from sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.svelte rename to sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/+page.svelte diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/AppControls.svelte b/sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/AppControls.svelte similarity index 100% rename from sites/svelte.dev/src/routes/(authed)/repl/[id]/AppControls.svelte rename to sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/AppControls.svelte diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/UserMenu.svelte b/sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/UserMenu.svelte similarity index 100% rename from sites/svelte.dev/src/routes/(authed)/repl/[id]/UserMenu.svelte rename to sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/UserMenu.svelte diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/downloadBlob.js b/sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/downloadBlob.js similarity index 100% rename from sites/svelte.dev/src/routes/(authed)/repl/[id]/downloadBlob.js rename to sites/svelte.dev/src/routes/(authed)/repl/[id=not_json]/downloadBlob.js