summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/integrations/netlify/src/integration-functions.ts7
-rw-r--r--packages/integrations/netlify/src/netlify-functions.ts4
-rw-r--r--packages/integrations/netlify/test/functions/base64-response.test.js2
3 files changed, 8 insertions, 5 deletions
diff --git a/packages/integrations/netlify/src/integration-functions.ts b/packages/integrations/netlify/src/integration-functions.ts
index 4242a7b00..e9b4aae33 100644
--- a/packages/integrations/netlify/src/integration-functions.ts
+++ b/packages/integrations/netlify/src/integration-functions.ts
@@ -1,6 +1,6 @@
import type { AstroAdapter, AstroConfig, AstroIntegration } from 'astro';
-import { createRedirects } from './shared.js';
import type { Args } from './netlify-functions.js';
+import { createRedirects } from './shared.js';
export function getAdapter(args: Args = {}): AstroAdapter {
return {
@@ -16,7 +16,10 @@ interface NetlifyFunctionsOptions {
binaryMediaTypes?: string[];
}
-function netlifyFunctions({ dist, binaryMediaTypes }: NetlifyFunctionsOptions = {}): AstroIntegration {
+function netlifyFunctions({
+ dist,
+ binaryMediaTypes,
+}: NetlifyFunctionsOptions = {}): AstroIntegration {
let _config: AstroConfig;
let entryFile: string;
return {
diff --git a/packages/integrations/netlify/src/netlify-functions.ts b/packages/integrations/netlify/src/netlify-functions.ts
index f8b3ab21b..d342afc4c 100644
--- a/packages/integrations/netlify/src/netlify-functions.ts
+++ b/packages/integrations/netlify/src/netlify-functions.ts
@@ -73,14 +73,14 @@ export const createExports = (manifest: SSRManifest, args: Args) => {
const response: Response = await app.render(request);
const responseHeaders = Object.fromEntries(response.headers.entries());
-
+
const responseContentType = parseContentType(responseHeaders['content-type']);
const responseIsBase64Encoded = knownBinaryMediaTypes.has(responseContentType);
const responseBody = responseIsBase64Encoded
? Buffer.from(await response.text(), 'binary').toString('base64')
: await response.text();
-
+
const fnResponse: any = {
statusCode: response.status,
headers: responseHeaders,
diff --git a/packages/integrations/netlify/test/functions/base64-response.test.js b/packages/integrations/netlify/test/functions/base64-response.test.js
index 10d43b046..064cff154 100644
--- a/packages/integrations/netlify/test/functions/base64-response.test.js
+++ b/packages/integrations/netlify/test/functions/base64-response.test.js
@@ -14,7 +14,7 @@ describe('Base64 Responses', () => {
},
adapter: netlifyAdapter({
dist: new URL('./fixtures/base64-response/dist/', import.meta.url),
- binaryMediaTypes: ['font/otf']
+ binaryMediaTypes: ['font/otf'],
}),
site: `http://example.com`,
integrations: [testIntegration()],