mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 07:12:25 -05:00
only attach update listener on EventEmitter
This commit is contained in:
parent
92c059eb2c
commit
80a145b8e4
1 changed files with 8 additions and 5 deletions
|
|
@ -27,8 +27,7 @@ const budoExpress = require('@f0x52/budo-express');
|
||||||
const babelify = require('babelify');
|
const babelify = require('babelify');
|
||||||
const icssify = require("icssify");
|
const icssify = require("icssify");
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
|
const EventEmitter = require('events');
|
||||||
const {Writable} = require("stream");
|
|
||||||
|
|
||||||
function out(name = "") {
|
function out(name = "") {
|
||||||
return path.join(__dirname, "../assets/dist/", name);
|
return path.join(__dirname, "../assets/dist/", name);
|
||||||
|
|
@ -112,7 +111,7 @@ fs.readdirSync(path.join(__dirname, "./css")).forEach((file) => {
|
||||||
entryFiles.push(path.join(__dirname, "./css", file));
|
entryFiles.push(path.join(__dirname, "./css", file));
|
||||||
});
|
});
|
||||||
|
|
||||||
budoExpress({
|
const server = budoExpress({
|
||||||
port: 8081,
|
port: 8081,
|
||||||
host: "localhost",
|
host: "localhost",
|
||||||
entryFiles: entryFiles,
|
entryFiles: entryFiles,
|
||||||
|
|
@ -122,7 +121,11 @@ budoExpress({
|
||||||
expressApp: require("./dev-server.js"),
|
expressApp: require("./dev-server.js"),
|
||||||
browserify: browserifyConfig,
|
browserify: browserifyConfig,
|
||||||
livereloadPattern: "**/*.{html,js,svg}"
|
livereloadPattern: "**/*.{html,js,svg}"
|
||||||
}).on("update", (contents) => {
|
});
|
||||||
|
|
||||||
|
if (server instanceof EventEmitter) {
|
||||||
|
server.on("update", (contents) => {
|
||||||
console.log("writing bundle.js to dist/");
|
console.log("writing bundle.js to dist/");
|
||||||
fs.writeFileSync(out("bundle.js"), contents);
|
fs.writeFileSync(out("bundle.js"), contents);
|
||||||
});
|
});
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue