aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/integrations/node/CHANGELOG.md2
-rw-r--r--packages/integrations/node/package.json9
-rw-r--r--packages/integrations/node/src/log-listening-on.ts11
-rw-r--r--packages/integrations/node/src/preview.ts6
-rw-r--r--packages/integrations/node/src/serve-app.ts2
-rw-r--r--packages/integrations/node/src/standalone.ts2
-rw-r--r--packages/integrations/node/test/bad-urls.test.js2
-rw-r--r--packages/integrations/node/test/errors.test.js4
-rw-r--r--packages/integrations/node/test/image.test.js4
-rw-r--r--packages/integrations/node/test/preview-host.test.js2
10 files changed, 24 insertions, 20 deletions
diff --git a/packages/integrations/node/CHANGELOG.md b/packages/integrations/node/CHANGELOG.md
index c9f7e6349..29bfea110 100644
--- a/packages/integrations/node/CHANGELOG.md
+++ b/packages/integrations/node/CHANGELOG.md
@@ -832,7 +832,7 @@
{ darkMode: true },
{
expires: '1 month',
- }
+ },
);
const prefs = Astro.cookies.get<Prefs>('prefs').json();
diff --git a/packages/integrations/node/package.json b/packages/integrations/node/package.json
index 48f7ecb77..874945614 100644
--- a/packages/integrations/node/package.json
+++ b/packages/integrations/node/package.json
@@ -11,7 +11,10 @@
"url": "https://github.com/withastro/adapters.git",
"directory": "packages/node"
},
- "keywords": ["withastro", "astro-adapter"],
+ "keywords": [
+ "withastro",
+ "astro-adapter"
+ ],
"bugs": "https://github.com/withastro/adapters/issues",
"homepage": "https://docs.astro.build/en/guides/integrations-guide/node/",
"exports": {
@@ -20,7 +23,9 @@
"./preview.js": "./dist/preview.js",
"./package.json": "./package.json"
},
- "files": ["dist"],
+ "files": [
+ "dist"
+ ],
"scripts": {
"build": "astro-scripts build \"src/**/*.ts\" && tsc",
"test": "astro-scripts test \"test/**/*.test.js\""
diff --git a/packages/integrations/node/src/log-listening-on.ts b/packages/integrations/node/src/log-listening-on.ts
index 88c4e9d80..f78b5b7f1 100644
--- a/packages/integrations/node/src/log-listening-on.ts
+++ b/packages/integrations/node/src/log-listening-on.ts
@@ -3,14 +3,13 @@ import https from 'node:https';
import type { AddressInfo } from 'node:net';
import os from 'node:os';
import type { AstroIntegrationLogger } from 'astro';
-import type { Options } from './types.js';
const wildcardHosts = new Set(['0.0.0.0', '::', '0000:0000:0000:0000:0000:0000:0000:0000']);
export async function logListeningOn(
logger: AstroIntegrationLogger,
server: http.Server | https.Server,
- configuredHost: string | boolean | undefined
+ configuredHost: string | boolean | undefined,
) {
await new Promise<void>((resolve) => server.once('listening', resolve));
const protocol = server instanceof https.Server ? 'https' : 'http';
@@ -21,7 +20,7 @@ export async function logListeningOn(
if (host === undefined || wildcardHosts.has(host)) {
logger.info(
- `Server listening on \n local: ${address.local[0]} \t\n network: ${address.network[0]}\n`
+ `Server listening on \n local: ${address.local[0]} \t\n network: ${address.network[0]}\n`,
);
} else {
logger.info(`Server listening on ${address.local[0]}`);
@@ -53,7 +52,7 @@ export function getNetworkAddress(
protocol: 'http' | 'https' = 'http',
hostname: string | undefined,
port: number,
- base?: string
+ base?: string,
) {
const NetworkAddress: NetworkAddressOpt = {
local: [],
@@ -69,12 +68,12 @@ export function getNetworkAddress(
detail.address &&
(detail.family === 'IPv4' ||
// @ts-expect-error Node 18.0 - 18.3 returns number
- detail.family === 4)
+ detail.family === 4),
)
.forEach((detail) => {
let host = detail.address.replace(
'127.0.0.1',
- hostname === undefined || wildcardHosts.has(hostname) ? 'localhost' : hostname
+ hostname === undefined || wildcardHosts.has(hostname) ? 'localhost' : hostname,
);
// ipv6 host
if (host.includes(':')) {
diff --git a/packages/integrations/node/src/preview.ts b/packages/integrations/node/src/preview.ts
index 94a81bfdb..1da579e1e 100644
--- a/packages/integrations/node/src/preview.ts
+++ b/packages/integrations/node/src/preview.ts
@@ -20,15 +20,15 @@ const createPreviewServer: CreatePreviewServer = async (preview) => {
options = ssrModule.options!;
} else {
throw new AstroError(
- `The server entrypoint doesn't have a handler. Are you sure this is the right file?`
+ `The server entrypoint doesn't have a handler. Are you sure this is the right file?`,
);
}
} catch (err) {
if ((err as any).code === 'ERR_MODULE_NOT_FOUND') {
throw new AstroError(
`The server entrypoint ${fileURLToPath(
- preview.serverEntrypoint
- )} does not exist. Have you ran a build yet?`
+ preview.serverEntrypoint,
+ )} does not exist. Have you ran a build yet?`,
);
// biome-ignore lint/style/noUselessElse: <explanation>
} else {
diff --git a/packages/integrations/node/src/serve-app.ts b/packages/integrations/node/src/serve-app.ts
index 2934a01ab..72b4e0fd6 100644
--- a/packages/integrations/node/src/serve-app.ts
+++ b/packages/integrations/node/src/serve-app.ts
@@ -39,7 +39,7 @@ export function createAppHandler(app: NodeApp): RequestHandler {
addCookieHeader: true,
locals,
routeData,
- })
+ }),
);
await NodeApp.writeResponse(response, res);
} else if (next) {
diff --git a/packages/integrations/node/src/standalone.ts b/packages/integrations/node/src/standalone.ts
index fadcc37b4..a630c1c12 100644
--- a/packages/integrations/node/src/standalone.ts
+++ b/packages/integrations/node/src/standalone.ts
@@ -60,7 +60,7 @@ export function createServer(listener: http.RequestListener, host: string, port:
key: fs.readFileSync(process.env.SERVER_KEY_PATH),
cert: fs.readFileSync(process.env.SERVER_CERT_PATH),
},
- listener
+ listener,
);
} else {
httpServer = http.createServer(listener);
diff --git a/packages/integrations/node/test/bad-urls.test.js b/packages/integrations/node/test/bad-urls.test.js
index cdc0158ff..9323516e8 100644
--- a/packages/integrations/node/test/bad-urls.test.js
+++ b/packages/integrations/node/test/bad-urls.test.js
@@ -39,7 +39,7 @@ describe('Bad URLs', () => {
assert.equal(
statusCodes.includes(fetchResult.status),
true,
- `${weirdUrl} returned something else than 400, 404, or 500`
+ `${weirdUrl} returned something else than 400, 404, or 500`,
);
}
const stillWork = await fixture.fetch('/');
diff --git a/packages/integrations/node/test/errors.test.js b/packages/integrations/node/test/errors.test.js
index 9bf4aa29b..69ae1ec5c 100644
--- a/packages/integrations/node/test/errors.test.js
+++ b/packages/integrations/node/test/errors.test.js
@@ -59,7 +59,7 @@ describe('Errors', () => {
const $ = cheerio.load(html);
assert.equal($('p').text().trim(), 'Internal server error');
- }
+ },
);
it(
@@ -87,6 +87,6 @@ describe('Errors', () => {
} else {
throw new Error('The response should take at most 2 chunks.');
}
- }
+ },
);
});
diff --git a/packages/integrations/node/test/image.test.js b/packages/integrations/node/test/image.test.js
index 5efcea8a6..fdb528e99 100644
--- a/packages/integrations/node/test/image.test.js
+++ b/packages/integrations/node/test/image.test.js
@@ -27,7 +27,7 @@ describe('Image endpoint', () => {
await devPreview.stop();
});
- it('it returns local images',{ skip: "Check why the infer remote size fails"}, async () => {
+ it('it returns local images', { skip: 'Check why the infer remote size fails' }, async () => {
const res = await fixture.fetch('/');
assert.equal(res.status, 200);
const html = await res.text();
@@ -40,7 +40,7 @@ describe('Image endpoint', () => {
assert.equal(size.height, 33);
});
- it('it returns remote images', {skip: "Check why the infer remote size fails"}, async () => {
+ it('it returns remote images', { skip: 'Check why the infer remote size fails' }, async () => {
const res = await fixture.fetch('/');
assert.equal(res.status, 200);
const html = await res.text();
diff --git a/packages/integrations/node/test/preview-host.test.js b/packages/integrations/node/test/preview-host.test.js
index 44dde0837..fec925e67 100644
--- a/packages/integrations/node/test/preview-host.test.js
+++ b/packages/integrations/node/test/preview-host.test.js
@@ -1,5 +1,5 @@
import assert from 'node:assert/strict';
-import { after, before, describe, it } from 'node:test';
+import { describe, it } from 'node:test';
import nodejs from '../dist/index.js';
import { loadFixture } from './test-utils.js';