summaryrefslogtreecommitdiff
path: root/packages/integrations/netlify/src/index.ts
diff options
context:
space:
mode:
authorGravatar matthewp <matthewp@users.noreply.github.com> 2022-03-25 16:08:51 +0000
committerGravatar GitHub Actions <actions@github.com> 2022-03-25 16:08:51 +0000
commit4edccae53448b1125e89cdf7ea3389e39af4b5a9 (patch)
treedc50714fc9789325a2e5def69ed24bd6173dafc8 /packages/integrations/netlify/src/index.ts
parent80034c6cbc89761618847e6df43fd49560a05aa9 (diff)
downloadastro-4edccae53448b1125e89cdf7ea3389e39af4b5a9.tar.gz
astro-4edccae53448b1125e89cdf7ea3389e39af4b5a9.tar.zst
astro-4edccae53448b1125e89cdf7ea3389e39af4b5a9.zip
[ci] format
Diffstat (limited to 'packages/integrations/netlify/src/index.ts')
-rw-r--r--packages/integrations/netlify/src/index.ts21
1 files changed, 9 insertions, 12 deletions
diff --git a/packages/integrations/netlify/src/index.ts b/packages/integrations/netlify/src/index.ts
index 4ddacfaf2..5d54f7db6 100644
--- a/packages/integrations/netlify/src/index.ts
+++ b/packages/integrations/netlify/src/index.ts
@@ -6,7 +6,7 @@ export function getAdapter(site: string | undefined): AstroAdapter {
name: '@astrojs/netlify',
serverEntrypoint: '@astrojs/netlify/netlify-functions.js',
exports: ['handler'],
- args: { site }
+ args: { site },
};
}
@@ -21,7 +21,7 @@ function netlifyFunctions({ dist }: NetlifyFunctionsOptions = {}): AstroIntegrat
name: '@astrojs/netlify',
hooks: {
'astro:config:setup': ({ config }) => {
- if(dist) {
+ if (dist) {
config.dist = dist;
} else {
config.dist = new URL('./netlify/', config.projectRoot);
@@ -31,7 +31,7 @@ function netlifyFunctions({ dist }: NetlifyFunctionsOptions = {}): AstroIntegrat
setAdapter(getAdapter(config.buildOptions.site));
_config = config;
},
- 'astro:build:start': async({ buildConfig }) => {
+ 'astro:build:start': async ({ buildConfig }) => {
entryFile = buildConfig.serverEntry.replace(/\.m?js/, '');
buildConfig.client = _config.dist;
buildConfig.server = new URL('./functions/', _config.dist);
@@ -41,24 +41,21 @@ function netlifyFunctions({ dist }: NetlifyFunctionsOptions = {}): AstroIntegrat
// Create the redirects file that is used for routing.
let _redirects = '';
- for(const route of routes) {
- if(route.pathname) {
+ for (const route of routes) {
+ if (route.pathname) {
_redirects += `
-${route.pathname} /.netlify/functions/${entryFile} 200`
+${route.pathname} /.netlify/functions/${entryFile} 200`;
}
}
- if(fs.existsSync(_redirects)) {
+ if (fs.existsSync(_redirects)) {
await fs.promises.appendFile(_redirectsURL, _redirects, 'utf-8');
} else {
await fs.promises.writeFile(_redirectsURL, _redirects, 'utf-8');
}
- }
+ },
},
};
}
-export {
- netlifyFunctions,
- netlifyFunctions as default
-};
+export { netlifyFunctions, netlifyFunctions as default };