From ea6b7d304e07d09b0d760700f6e27341b4e2553e Mon Sep 17 00:00:00 2001 From: Brian Muenzenmeyer Date: Fri, 9 Feb 2018 12:15:57 -0600 Subject: [PATCH] fix(event emission): Only listen once to changes --- core/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/index.js b/core/index.js index 72aeeb27f..b4a0447e8 100644 --- a/core/index.js +++ b/core/index.js @@ -372,14 +372,14 @@ const patternlab_module = function(config) { copier() .copyAndWatch(patternlab.config.paths, patternlab, options) .then(() => { - this.events.on('patternlab-pattern-change', () => { + this.events.once(events.PATTERNLAB_PATTERN_CHANGE, f => { if (!patternlab.isBusy) { return this.build(options); } return Promise.resolve(); }); - this.events.on('patternlab-global-change', () => { + this.events.once(events.PATTERNLAB_GLOBAL_CHANGE, () => { if (!patternlab.isBusy) { return this.build( Object.assign({}, options, { cleanPublic: true }) // rebuild everything