mirror of
https://github.com/withastro/astro.git
synced 2025-01-27 22:19:04 -05:00
Remove server-destroy dependency (#10132)
This commit is contained in:
parent
1f598b3724
commit
1da9c5f2f3
4 changed files with 6 additions and 16 deletions
5
.changeset/poor-llamas-chew.md
Normal file
5
.changeset/poor-llamas-chew.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
"astro": patch
|
||||
---
|
||||
|
||||
Simplifies internal Vite preview server teardown
|
|
@ -166,7 +166,6 @@
|
|||
"rehype": "^13.0.1",
|
||||
"resolve": "^1.22.4",
|
||||
"semver": "^7.5.4",
|
||||
"server-destroy": "^1.0.1",
|
||||
"shikiji": "^0.9.19",
|
||||
"shikiji-core": "^0.9.19",
|
||||
"string-width": "^7.0.0",
|
||||
|
@ -210,7 +209,6 @@
|
|||
"@types/resolve": "^1.20.5",
|
||||
"@types/semver": "^7.5.2",
|
||||
"@types/send": "^0.17.4",
|
||||
"@types/server-destroy": "^1.0.3",
|
||||
"@types/unist": "^3.0.2",
|
||||
"@types/yargs-parser": "^21.0.3",
|
||||
"astro-scripts": "workspace:*",
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import type http from 'node:http';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
import { performance } from 'perf_hooks';
|
||||
import enableDestroy from 'server-destroy';
|
||||
import { preview, type PreviewServer as VitePreviewServer } from 'vite';
|
||||
import type { AstroSettings } from '../../@types/astro.js';
|
||||
import type { Logger } from '../logger/core.js';
|
||||
|
@ -47,8 +46,6 @@ export default async function createStaticPreviewServer(
|
|||
throw err;
|
||||
}
|
||||
|
||||
enableDestroy(previewServer.httpServer);
|
||||
|
||||
// Log server start URLs
|
||||
logger.info(
|
||||
'SKIP_FORMAT',
|
||||
|
@ -73,10 +70,6 @@ export default async function createStaticPreviewServer(
|
|||
port: settings.config.server.port,
|
||||
closed,
|
||||
server: previewServer.httpServer as http.Server,
|
||||
stop: async () => {
|
||||
await new Promise((resolve, reject) => {
|
||||
previewServer.httpServer.destroy((err) => (err ? reject(err) : resolve(undefined)));
|
||||
});
|
||||
},
|
||||
stop: previewServer.close.bind(previewServer),
|
||||
};
|
||||
}
|
||||
|
|
6
pnpm-lock.yaml
generated
6
pnpm-lock.yaml
generated
|
@ -650,9 +650,6 @@ importers:
|
|||
semver:
|
||||
specifier: ^7.5.4
|
||||
version: 7.5.4
|
||||
server-destroy:
|
||||
specifier: ^1.0.1
|
||||
version: 1.0.1
|
||||
shikiji:
|
||||
specifier: ^0.9.19
|
||||
version: 0.9.19
|
||||
|
@ -772,9 +769,6 @@ importers:
|
|||
'@types/send':
|
||||
specifier: ^0.17.4
|
||||
version: 0.17.4
|
||||
'@types/server-destroy':
|
||||
specifier: ^1.0.3
|
||||
version: 1.0.3
|
||||
'@types/unist':
|
||||
specifier: ^3.0.2
|
||||
version: 3.0.2
|
||||
|
|
Loading…
Add table
Reference in a new issue