diff options
Diffstat (limited to 'packages/integrations/netlify/src')
-rw-r--r-- | packages/integrations/netlify/src/functions.ts | 2 | ||||
-rw-r--r-- | packages/integrations/netlify/src/image-service.ts | 4 | ||||
-rw-r--r-- | packages/integrations/netlify/src/index.ts | 28 | ||||
-rw-r--r-- | packages/integrations/netlify/src/lib/nft.ts | 8 | ||||
-rw-r--r-- | packages/integrations/netlify/src/static.ts | 2 |
5 files changed, 22 insertions, 22 deletions
diff --git a/packages/integrations/netlify/src/functions.ts b/packages/integrations/netlify/src/functions.ts index 58428fec0..1969913a8 100644 --- a/packages/integrations/netlify/src/functions.ts +++ b/packages/integrations/netlify/src/functions.ts @@ -3,7 +3,7 @@ import netlifyIntegration, { type NetlifyIntegrationConfig } from './index.js'; export default function functionsIntegration(config: NetlifyIntegrationConfig): AstroIntegration { console.warn( - 'The @astrojs/netlify/functions import is deprecated and will be removed in a future release. Please use @astrojs/netlify instead.' + 'The @astrojs/netlify/functions import is deprecated and will be removed in a future release. Please use @astrojs/netlify instead.', ); return netlifyIntegration(config); } diff --git a/packages/integrations/netlify/src/image-service.ts b/packages/integrations/netlify/src/image-service.ts index afdcc3917..1e1f571f8 100644 --- a/packages/integrations/netlify/src/image-service.ts +++ b/packages/integrations/netlify/src/image-service.ts @@ -36,7 +36,7 @@ const service: ExternalImageService = { if (options.format && !SUPPORTED_FORMATS.includes(options.format)) { throw new AstroError( `Unsupported image format "${options.format}"`, - `Use one of ${SUPPORTED_FORMATS.join(', ')} instead.` + `Use one of ${SUPPORTED_FORMATS.join(', ')} instead.`, ); } @@ -46,7 +46,7 @@ const service: ExternalImageService = { if (options.quality < 1 || options.quality > 100) { throw new AstroError( `Invalid quality for picture "${options.src}"`, - 'Quality needs to be between 1 and 100.' + 'Quality needs to be between 1 and 100.', ); } } diff --git a/packages/integrations/netlify/src/index.ts b/packages/integrations/netlify/src/index.ts index 2c0fde008..a43325cd1 100644 --- a/packages/integrations/netlify/src/index.ts +++ b/packages/integrations/netlify/src/index.ts @@ -17,7 +17,7 @@ import { copyDependenciesToFunction } from './lib/nft.js'; import type { Args } from './ssr-function.js'; const { version: packageVersion } = JSON.parse( - await readFile(new URL('../package.json', import.meta.url), 'utf8') + await readFile(new URL('../package.json', import.meta.url), 'utf8'), ); export interface NetlifyLocals { @@ -33,7 +33,7 @@ type RemotePattern = AstroConfig['image']['remotePatterns'][number]; */ export function remotePatternToRegex( pattern: RemotePattern, - logger: AstroIntegrationLogger + logger: AstroIntegrationLogger, ): string | undefined { let { protocol, hostname, port, pathname } = pattern; @@ -94,8 +94,8 @@ export function remotePatternToRegex( } catch (e) { logger.warn( `Could not generate a valid regex from the remotePattern "${JSON.stringify( - pattern - )}". Please check the syntax.` + pattern, + )}". Please check the syntax.`, ); return undefined; } @@ -106,13 +106,13 @@ async function writeNetlifyFrameworkConfig(config: AstroConfig, logger: AstroInt const remoteImages: Array<string> = []; // Domains get a simple regex match remoteImages.push( - ...config.image.domains.map((domain) => `https?:\/\/${domain.replaceAll('.', '\\.')}\/.*`) + ...config.image.domains.map((domain) => `https?:\/\/${domain.replaceAll('.', '\\.')}\/.*`), ); // Remote patterns need to be converted to regexes remoteImages.push( ...config.image.remotePatterns .map((pattern) => remotePatternToRegex(pattern, logger)) - .filter(Boolean as unknown as (pattern?: string) => pattern is string) + .filter(Boolean as unknown as (pattern?: string) => pattern is string), ); const headers = config.build.assetsPrefix @@ -134,7 +134,7 @@ async function writeNetlifyFrameworkConfig(config: AstroConfig, logger: AstroInt JSON.stringify({ images: { remote_images: remoteImages }, headers, - }) + }), ); } @@ -181,10 +181,10 @@ export interface NetlifyIntegrationConfig { } export default function netlifyIntegration( - integrationConfig?: NetlifyIntegrationConfig + integrationConfig?: NetlifyIntegrationConfig, ): AstroIntegration { const isRunningInNetlify = Boolean( - process.env.NETLIFY || process.env.NETLIFY_LOCAL || process.env.NETLIFY_DEV + process.env.NETLIFY || process.env.NETLIFY_LOCAL || process.env.NETLIFY_DEV, ); let _config: AstroConfig; @@ -213,11 +213,11 @@ export default function netlifyIntegration( routes: IntegrationResolvedRoute[], dir: URL, buildOutput: HookParameters<'astro:config:done'>['buildOutput'], - assets: HookParameters<'astro:build:done'>['assets'] + assets: HookParameters<'astro:build:done'>['assets'], ) { // all other routes are handled by SSR const staticRedirects = routes.filter( - (route) => route.type === 'redirect' && (route.redirect || route.redirectRoute) + (route) => route.type === 'redirect' && (route.redirect || route.redirectRoute), ); // this is needed to support redirects to dynamic routes @@ -266,7 +266,7 @@ export default function netlifyIntegration( logger, root, }, - TRACE_CACHE + TRACE_CACHE, ); await writeFile( @@ -285,7 +285,7 @@ export default function netlifyIntegration( path: '/*', preferStatic: true, }; - ` + `, ); } @@ -337,7 +337,7 @@ export default function netlifyIntegration( generator: "@astrojs/netlify@${packageVersion}", path: "/*", excludedPath: ["/_astro/*", "/.netlify/images/*"] }; - ` + `, ); // taking over bundling, because Netlify bundling trips over NPM modules diff --git a/packages/integrations/netlify/src/lib/nft.ts b/packages/integrations/netlify/src/lib/nft.ts index c0584fd92..249637e83 100644 --- a/packages/integrations/netlify/src/lib/nft.ts +++ b/packages/integrations/netlify/src/lib/nft.ts @@ -23,7 +23,7 @@ export async function copyDependenciesToFunction( root: URL; }, // we want to pass the caching by reference, and not by value - cache: object + cache: object, ): Promise<{ handler: string }> { const entryPath = fileURLToPath(entry); logger.info(`Bundling function ${relative(fileURLToPath(outDir), entryPath)}`); @@ -54,11 +54,11 @@ export async function copyDependenciesToFunction( if (entryPath === file) { logger.debug( - `The module "${module}" couldn't be resolved. This may not be a problem, but it's worth checking.` + `The module "${module}" couldn't be resolved. This may not be a problem, but it's worth checking.`, ); } else { logger.debug( - `The module "${module}" inside the file "${file}" couldn't be resolved. This may not be a problem, but it's worth checking.` + `The module "${module}" inside the file "${file}" couldn't be resolved. This may not be a problem, but it's worth checking.`, ); } } @@ -73,7 +73,7 @@ export async function copyDependenciesToFunction( const commonAncestor = await copyFilesToFolder( [...result.fileList].map((file) => new URL(file, base)).concat(includeFiles), outDir, - excludeFiles + excludeFiles, ); return { diff --git a/packages/integrations/netlify/src/static.ts b/packages/integrations/netlify/src/static.ts index 1c809ef8f..052897de4 100644 --- a/packages/integrations/netlify/src/static.ts +++ b/packages/integrations/netlify/src/static.ts @@ -2,7 +2,7 @@ import netlifyIntegration from './index.js'; export default function staticIntegration() { console.warn( - 'The @astrojs/netlify/static import is deprecated and will be removed in a future release. Please use @astrojs/netlify instead.' + 'The @astrojs/netlify/static import is deprecated and will be removed in a future release. Please use @astrojs/netlify instead.', ); return netlifyIntegration(); } |