Skip to content

Commit 96be962

Browse files
committed
Support rebuild event from dev server
1 parent 20fb44c commit 96be962

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/Eleventy.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,6 +952,8 @@ Arguments:
952952
benchmark.before();
953953
await this._initWatchDependencies();
954954
benchmark.after();
955+
956+
eventBus.on("eleventyDevServer.rebuild", async () => await this._watch());
955957
}
956958

957959
get isEsm() {

src/EleventyServe.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import EleventyDevServer from "@11ty/eleventy-dev-server";
33
import debugUtil from "debug";
44

55
import EleventyBaseError from "./EleventyBaseError.js";
6+
import EventBus from "./EventBus.js";
67
import ConsoleLogger from "./Util/ConsoleLogger.js";
78
import PathPrefixer from "./Util/PathPrefixer.js";
89
import merge from "./Util/Merge.js";
@@ -165,6 +166,10 @@ class EleventyServe {
165166
// Static method `getServer` was already checked in `getServerModule`
166167
this._server = serverModule.getServer("eleventy-server", this.outputDir, this.options);
167168

169+
if ("setEventBus" in this._server) {
170+
this._server.setEventBus(EventBus);
171+
}
172+
168173
this.setAliases(this._aliases);
169174
}
170175

0 commit comments

Comments
 (0)