diff options
author | 2025-01-07 23:36:12 +0800 | |
---|---|---|
committer | 2025-01-07 23:36:12 +0800 | |
commit | a29e6bf8d02e421b42f4d84f4c1407c49aab511a (patch) | |
tree | f86a8f744452a8388107ba9246e3d6c4df19db43 /packages/integrations/netlify/src | |
parent | d51ac07f0f1ed341c17c8227125c7152739798f5 (diff) | |
download | astro-a29e6bf8d02e421b42f4d84f4c1407c49aab511a.tar.gz astro-a29e6bf8d02e421b42f4d84f4c1407c49aab511a.tar.zst astro-a29e6bf8d02e421b42f4d84f4c1407c49aab511a.zip |
fix(deps): update all non-major dependencies (#457)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
Diffstat (limited to 'packages/integrations/netlify/src')
-rw-r--r-- | packages/integrations/netlify/src/index.ts | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/integrations/netlify/src/index.ts b/packages/integrations/netlify/src/index.ts index f593c0508..32e5acf28 100644 --- a/packages/integrations/netlify/src/index.ts +++ b/packages/integrations/netlify/src/index.ts @@ -212,7 +212,11 @@ export default function netlifyIntegration( emptyDir(ssrBuildDir()), ]); - async function writeRedirects(routes: IntegrationRouteData[], dir: URL) { + async function writeRedirects( + routes: IntegrationRouteData[], + dir: URL, + buildOutput: HookParameters<'astro:config:done'>['buildOutput'] + ) { const fallback = finalBuildOutput === 'static' ? '/.netlify/static' : '/.netlify/functions/ssr'; const redirects = createRedirectsFromAstroRoutes({ config: _config, @@ -228,6 +232,7 @@ export default function netlifyIntegration( return [route, fallback]; }) ), + buildOutput, }); if (!redirects.empty()) { @@ -490,7 +495,7 @@ export default function netlifyIntegration( astroMiddlewareEntryPoint = middlewareEntryPoint; }, 'astro:build:done': async ({ routes, dir, logger }) => { - await writeRedirects(routes, dir); + await writeRedirects(routes, dir, finalBuildOutput); logger.info('Emitted _redirects'); if (finalBuildOutput !== 'static') { |