astro
Version:
Astro is a modern site builder with web best practices, performance, and DX front-of-mind.
27 lines (26 loc) • 491 B
JavaScript
import { attachContentServerListeners } from "../content/server-listeners.js";
function astroContentListenPlugin({
settings,
logger,
fs
}) {
let server;
return {
name: "astro:content-listen",
apply: "serve",
configureServer(_server) {
server = _server;
},
async buildStart() {
await attachContentServerListeners({
fs,
settings,
logger,
viteServer: server
});
}
};
}
export {
astroContentListenPlugin
};