require chokidar lazily; dev-mode only

This commit is contained in:
Luke Edwards
2018-01-05 00:39:17 -08:00
parent ee94f355d5
commit 0c891ba79e
3 changed files with 6 additions and 9 deletions

View File

@@ -1,6 +1,5 @@
const fs = require('fs');
const glob = require('glob');
const chokidar = require('chokidar');
const { dev } = require('./config.js');
let templates;
@@ -65,7 +64,7 @@ function create_templates() {
create_templates();
if (dev) {
const watcher = chokidar.watch('templates/**.html', {
const watcher = require('chokidar').watch('templates/**.html', {
ignoreInitial: true,
persistent: false
});
@@ -87,4 +86,4 @@ exports.stream = (res, status, data) => {
if (template) return template.stream(res, data);
return `Missing template for status code ${status}`;
};
};