diff options
Diffstat (limited to 'packages/integrations/deno/src')
-rw-r--r-- | packages/integrations/deno/src/index.ts | 8 | ||||
-rw-r--r-- | packages/integrations/deno/src/server.ts | 24 | ||||
-rw-r--r-- | packages/integrations/deno/src/shim.ts | 3 |
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: {}, }; |