diff --git a/.changeset/brown-boxes-beg.md b/.changeset/brown-boxes-beg.md new file mode 100644 index 000000000000..0b2d28800564 --- /dev/null +++ b/.changeset/brown-boxes-beg.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: pick up config from endpoints diff --git a/packages/kit/src/core/postbuild/analyse.js b/packages/kit/src/core/postbuild/analyse.js index 6930a3323e10..7b9ec39a3a70 100644 --- a/packages/kit/src/core/postbuild/analyse.js +++ b/packages/kit/src/core/postbuild/analyse.js @@ -89,6 +89,8 @@ async function analyse({ manifest_path, env }) { if (mod.PUT) methods.add('PUT'); if (mod.PATCH) methods.add('PATCH'); if (mod.DELETE) methods.add('DELETE'); + + config = mod.config; } if (route.page) { diff --git a/packages/kit/types/internal.d.ts b/packages/kit/types/internal.d.ts index 6ac9467c173c..634651eabad9 100644 --- a/packages/kit/types/internal.d.ts +++ b/packages/kit/types/internal.d.ts @@ -334,6 +334,7 @@ export interface PageNodeIndexes { export type SSREndpoint = Partial> & { prerender?: PrerenderOption; trailingSlash?: TrailingSlash; + config?: any; }; export interface SSRRoute {