summaryrefslogtreecommitdiff
path: root/packages/integrations/netlify/src
diff options
context:
space:
mode:
authorGravatar matthewp <matthewp@users.noreply.github.com> 2022-04-19 15:23:07 +0000
committerGravatar github-actions[bot] <github-actions[bot]@users.noreply.github.com> 2022-04-19 15:23:07 +0000
commit13b1bdd972313fa84cba937da3ac9bbce69b82c6 (patch)
treee305b155da5737b7b780ea4bf6c01d3dcace8243 /packages/integrations/netlify/src
parent4cf54c60aa63bd614b242da0602790015005673d (diff)
downloadastro-13b1bdd972313fa84cba937da3ac9bbce69b82c6.tar.gz
astro-13b1bdd972313fa84cba937da3ac9bbce69b82c6.tar.zst
astro-13b1bdd972313fa84cba937da3ac9bbce69b82c6.zip
[ci] format
Diffstat (limited to 'packages/integrations/netlify/src')
-rw-r--r--packages/integrations/netlify/src/index.ts9
-rw-r--r--packages/integrations/netlify/src/integration-edge-functions.ts49
-rw-r--r--packages/integrations/netlify/src/netlify-edge-functions.ts6
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 };
}