fuse-box
Version:
Fuse-Box a bundler that does it right
27 lines (25 loc) • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class HotReloadPluginClass {
constructor(opts = {}) {
this.dependencies = ["fusebox-hot-reload"];
this.port = "";
this.uri = "";
if (opts.port) {
this.port = opts.port;
}
if (opts.uri) {
this.uri = opts.uri;
}
}
init() { }
bundleEnd(context) {
context.source.addContent(`FuseBox.import("fusebox-hot-reload").connect(${this.port}, ${JSON.stringify(this.uri)})`);
}
}
exports.HotReloadPluginClass = HotReloadPluginClass;
;
exports.HotReloadPlugin = (options) => {
return new HotReloadPluginClass(options);
};
//# sourceMappingURL=HotReloadPlugin.js.map