diff options
author | 2022-04-19 15:23:07 +0000 | |
---|---|---|
committer | 2022-04-19 15:23:07 +0000 | |
commit | 13b1bdd972313fa84cba937da3ac9bbce69b82c6 (patch) | |
tree | e305b155da5737b7b780ea4bf6c01d3dcace8243 /packages/integrations/netlify/src | |
parent | 4cf54c60aa63bd614b242da0602790015005673d (diff) | |
download | astro-13b1bdd972313fa84cba937da3ac9bbce69b82c6.tar.gz astro-13b1bdd972313fa84cba937da3ac9bbce69b82c6.tar.zst astro-13b1bdd972313fa84cba937da3ac9bbce69b82c6.zip |
[ci] format
Diffstat (limited to 'packages/integrations/netlify/src')
3 files changed, 29 insertions, 35 deletions
diff --git a/packages/integrations/netlify/src/index.ts b/packages/integrations/netlify/src/index.ts index 121495652..beb3d0e0c 100644 --- a/packages/integrations/netlify/src/index.ts +++ b/packages/integrations/netlify/src/index.ts @@ -1,8 +1,3 @@ -export { - netlifyFunctions, - netlifyFunctions as default -} from './integration-functions.js'; +export { netlifyFunctions, netlifyFunctions as default } from './integration-functions.js'; -export { - netlifyEdgeFunctions -} from './integration-edge-functions.js'; +export { netlifyEdgeFunctions } from './integration-edge-functions.js'; diff --git a/packages/integrations/netlify/src/integration-edge-functions.ts b/packages/integrations/netlify/src/integration-edge-functions.ts index fcce820f4..c607a5493 100644 --- a/packages/integrations/netlify/src/integration-edge-functions.ts +++ b/packages/integrations/netlify/src/integration-edge-functions.ts @@ -23,7 +23,9 @@ interface NetlifyEdgeFunctionManifestFunctionPattern { pattern: string; } -type NetlifyEdgeFunctionManifestFunction = NetlifyEdgeFunctionManifestFunctionPath | NetlifyEdgeFunctionManifestFunctionPattern; +type NetlifyEdgeFunctionManifestFunction = + | NetlifyEdgeFunctionManifestFunctionPath + | NetlifyEdgeFunctionManifestFunctionPattern; interface NetlifyEdgeFunctionManifest { functions: NetlifyEdgeFunctionManifestFunction[]; @@ -32,28 +34,28 @@ interface NetlifyEdgeFunctionManifest { async function createEdgeManifest(routes: RouteData[], entryFile: string, dir: URL) { const functions: NetlifyEdgeFunctionManifestFunction[] = []; - for(const route of routes) { - if(route.pathname) { - functions.push({ - function: entryFile, - path: route.pathname - }); - } else { - functions.push({ - function: entryFile, - pattern: route.pattern.source - }); - } - } + for (const route of routes) { + if (route.pathname) { + functions.push({ + function: entryFile, + path: route.pathname, + }); + } else { + functions.push({ + function: entryFile, + pattern: route.pattern.source, + }); + } + } - const manifest: NetlifyEdgeFunctionManifest = { - functions, - version: 1 - }; + const manifest: NetlifyEdgeFunctionManifest = { + functions, + version: 1, + }; - const manifestURL = new URL('./manifest.json', dir); - const _manifest = JSON.stringify(manifest, null, ' '); - await fs.promises.writeFile(manifestURL, _manifest, 'utf-8'); + const manifestURL = new URL('./manifest.json', dir); + const _manifest = JSON.stringify(manifest, null, ' '); + await fs.promises.writeFile(manifestURL, _manifest, 'utf-8'); } export function netlifyEdgeFunctions({ dist }: NetlifyEdgeFunctionsOptions = {}): AstroIntegration { @@ -86,13 +88,10 @@ export function netlifyEdgeFunctions({ dist }: NetlifyEdgeFunctionsOptions = {}) } }, 'astro:build:done': async ({ routes, dir }) => { - await createEdgeManifest(routes, entryFile, new URL('./edge-functions/', dir)); }, }, }; } -export { - netlifyEdgeFunctions as default -} +export { netlifyEdgeFunctions as default }; diff --git a/packages/integrations/netlify/src/netlify-edge-functions.ts b/packages/integrations/netlify/src/netlify-edge-functions.ts index f7000442c..1bb8e2c3a 100644 --- a/packages/integrations/netlify/src/netlify-edge-functions.ts +++ b/packages/integrations/netlify/src/netlify-edge-functions.ts @@ -6,15 +6,15 @@ export function createExports(manifest: SSRManifest) { const app = new App(manifest); const handler = async (request: Request): Promise<Response> => { - if(app.match(request)) { + if (app.match(request)) { return app.render(request); } return new Response(null, { status: 404, - statusText: 'Not found' + statusText: 'Not found', }); }; - return { 'default': handler }; + return { default: handler }; } |