summaryrefslogtreecommitdiff
path: root/packages/integrations/deno/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/deno/src')
-rw-r--r--packages/integrations/deno/src/index.ts8
-rw-r--r--packages/integrations/deno/src/server.ts24
-rw-r--r--packages/integrations/deno/src/shim.ts3
3 files changed, 17 insertions, 18 deletions
diff --git a/packages/integrations/deno/src/index.ts b/packages/integrations/deno/src/index.ts
index c6f6207a5..ad5462112 100644
--- a/packages/integrations/deno/src/index.ts
+++ b/packages/integrations/deno/src/index.ts
@@ -10,7 +10,7 @@ export function getAdapter(args?: Options): AstroAdapter {
name: '@astrojs/deno',
serverEntrypoint: '@astrojs/deno/server.js',
args: args ?? {},
- exports: ['stop', 'handle']
+ exports: ['stop', 'handle'],
};
}
@@ -22,12 +22,12 @@ export default function createIntegration(args?: Options): AstroIntegration {
setAdapter(getAdapter(args));
},
'astro:build:setup': ({ vite, target }) => {
- if(target === 'server') {
+ if (target === 'server') {
vite.ssr = {
- noExternal: true
+ noExternal: true,
};
}
- }
+ },
},
};
}
diff --git a/packages/integrations/deno/src/server.ts b/packages/integrations/deno/src/server.ts
index 8e7ecf17d..e1659a843 100644
--- a/packages/integrations/deno/src/server.ts
+++ b/packages/integrations/deno/src/server.ts
@@ -2,7 +2,7 @@ import './shim.js';
import type { SSRManifest } from 'astro';
import { App } from 'astro/app';
// @ts-ignore
-import { Server } from "https://deno.land/std@0.132.0/http/server.ts";
+import { Server } from 'https://deno.land/std@0.132.0/http/server.ts';
interface Options {
port?: number;
@@ -14,7 +14,7 @@ let _server: Server | undefined = undefined;
let _startPromise: Promise<void> | undefined = undefined;
export function start(manifest: SSRManifest, options: Options) {
- if(options.start === false) {
+ if (options.start === false) {
return;
}
@@ -26,26 +26,26 @@ export function start(manifest: SSRManifest, options: Options) {
};
_server = new Server({
- port: options.port ?? 8085,
- hostname: options.hostname ?? "0.0.0.0",
- handler,
- //onError: options.onError,
- });
+ port: options.port ?? 8085,
+ hostname: options.hostname ?? '0.0.0.0',
+ handler,
+ //onError: options.onError,
+ });
- _startPromise = _server.listenAndServe();
+ _startPromise = _server.listenAndServe();
}
export function createExports(manifest: SSRManifest) {
const app = new App(manifest);
return {
async stop() {
- if(_server) {
- _server.close();
+ if (_server) {
+ _server.close();
}
await Promise.resolve(_startPromise);
},
async handle(request: Request) {
return app.render(request);
- }
- }
+ },
+ };
}
diff --git a/packages/integrations/deno/src/shim.ts b/packages/integrations/deno/src/shim.ts
index 11c1c912b..1a4a6ee9b 100644
--- a/packages/integrations/deno/src/shim.ts
+++ b/packages/integrations/deno/src/shim.ts
@@ -1,5 +1,4 @@
-
(globalThis as any).process = {
argv: [],
- env: {}
+ env: {},
};