diff options
author | 2022-04-10 14:34:49 -0700 | |
---|---|---|
committer | 2022-04-10 14:34:49 -0700 | |
commit | fbc32cf65566b50a85e78239826fbce2bb4a964f (patch) | |
tree | f06c399b32dec51e215efef500a32e0db667bfb8 /packages/integrations/netlify/src/index.ts | |
parent | d63dcd505a27c63b872a7bace0f530481b635457 (diff) | |
download | astro-fbc32cf65566b50a85e78239826fbce2bb4a964f.tar.gz astro-fbc32cf65566b50a85e78239826fbce2bb4a964f.tar.zst astro-fbc32cf65566b50a85e78239826fbce2bb4a964f.zip |
remove site requirement from netlify adapter (#3041)
* remove site requirement from netlify adapter
* update readme
Diffstat (limited to 'packages/integrations/netlify/src/index.ts')
-rw-r--r-- | packages/integrations/netlify/src/index.ts | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/packages/integrations/netlify/src/index.ts b/packages/integrations/netlify/src/index.ts index 67a036335..9a428e260 100644 --- a/packages/integrations/netlify/src/index.ts +++ b/packages/integrations/netlify/src/index.ts @@ -1,12 +1,12 @@ import type { AstroAdapter, AstroIntegration, AstroConfig } from 'astro'; import fs from 'fs'; -export function getAdapter(site: string | undefined): AstroAdapter { +export function getAdapter(): AstroAdapter { return { name: '@astrojs/netlify', serverEntrypoint: '@astrojs/netlify/netlify-functions.js', exports: ['handler'], - args: { site }, + args: { }, }; } @@ -28,15 +28,7 @@ function netlifyFunctions({ dist }: NetlifyFunctionsOptions = {}): AstroIntegrat } }, 'astro:config:done': ({ config, setAdapter }) => { - let site = null; - try { - site = new URL(config.base, config.site); - } catch { - throw new Error( - 'The Netlify adapter requires a deployment URL. Ensure a "site" is specified in your astro.config. If you provided a "base" in your astro.config, ensure it is a valid path.' - ); - } - setAdapter(getAdapter(site.toString())); + setAdapter(getAdapter()); _config = config; }, 'astro:build:start': async ({ buildConfig }) => { |