@sveltejs/adapter-vercel
Advanced tools
Comparing version 1.0.5 to 1.0.6
22
index.js
@@ -196,12 +196,20 @@ import fs from 'fs'; | ||
for (const [path, page] of builder.prerendered.pages) { | ||
if (path.endsWith('/') && path !== '/') { | ||
let overrides_path = path.slice(1); | ||
if (path !== '/') { | ||
/** @type {string | undefined} */ | ||
let counterpart_route = path + '/'; | ||
if (path.endsWith('/')) { | ||
counterpart_route = path.slice(0, -1); | ||
overrides_path = path.slice(1, -1); | ||
} | ||
prerendered_redirects.push( | ||
{ src: path, dest: path.slice(0, -1) }, | ||
{ src: path.slice(0, -1), status: 308, headers: { Location: path } } | ||
{ src: path, dest: counterpart_route }, | ||
{ src: counterpart_route, status: 308, headers: { Location: path } } | ||
); | ||
} | ||
overrides[page.file] = { path: path.slice(1, -1) }; | ||
} else { | ||
overrides[page.file] = { path: path.slice(1) }; | ||
} | ||
overrides[page.file] = { path: overrides_path }; | ||
} | ||
@@ -208,0 +216,0 @@ |
{ | ||
"name": "@sveltejs/adapter-vercel", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"repository": { | ||
@@ -32,3 +32,3 @@ "type": "git", | ||
"typescript": "^4.9.4", | ||
"@sveltejs/kit": "^1.1.3" | ||
"@sveltejs/kit": "^1.3.4" | ||
}, | ||
@@ -35,0 +35,0 @@ "peerDependencies": { |
@@ -9,3 +9,3 @@ # adapter-vercel | ||
[Docs](https://kit.svelte.dev/docs/adapter-cloudflare) | ||
[Docs](https://kit.svelte.dev/docs/adapter-vercel) | ||
@@ -12,0 +12,0 @@ ## Changelog |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
13008
333