@sveltejs/adapter-netlify
Advanced tools
Comparing version
20
index.js
@@ -58,2 +58,14 @@ import { appendFileSync, existsSync, readdirSync, readFileSync, writeFileSync } from 'node:fs'; | ||
if (existsSync(`${builder.config.kit.files.assets}/_headers`)) { | ||
throw new Error( | ||
`The _headers file should be placed in the project root rather than the ${builder.config.kit.files.assets} directory` | ||
); | ||
} | ||
if (existsSync(`${builder.config.kit.files.assets}/_redirects`)) { | ||
throw new Error( | ||
`The _redirects file should be placed in the project root rather than the ${builder.config.kit.files.assets} directory` | ||
); | ||
} | ||
const netlify_config = get_netlify_config(); | ||
@@ -302,8 +314,8 @@ | ||
builder.log.minor('Writing redirects...'); | ||
const redirect_file = join(publish, '_redirects'); | ||
const redirects_file = join(publish, '_redirects'); | ||
if (existsSync('_redirects')) { | ||
builder.copy('_redirects', redirect_file); | ||
builder.copy('_redirects', redirects_file); | ||
} | ||
builder.mkdirp(dirname(redirect_file)); | ||
appendFileSync(redirect_file, `\n\n${redirects.join('\n')}`); | ||
builder.mkdirp(dirname(redirects_file)); | ||
appendFileSync(redirects_file, `\n\n${redirects.join('\n')}`); | ||
} | ||
@@ -310,0 +322,0 @@ |
{ | ||
"name": "@sveltejs/adapter-netlify", | ||
"version": "4.4.2", | ||
"version": "5.0.0", | ||
"description": "A SvelteKit adapter that creates a Netlify app", | ||
@@ -50,3 +50,3 @@ "keywords": [ | ||
"vitest": "^3.0.1", | ||
"@sveltejs/kit": "^2.17.3" | ||
"@sveltejs/kit": "^2.20.1" | ||
}, | ||
@@ -53,0 +53,0 @@ "peerDependencies": { |
26740
1.74%702
1.45%