27 lines
491 B
Plaintext
27 lines
491 B
Plaintext
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
|
|
};
|