Skip to content

Commit 320eaf4

Browse files
committed
chore(core): fix plugin implementation upon testing
1 parent 64eedec commit 320eaf4

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

packages/core/src/lib/buildPatterns.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const CompileState = require('./object_factory').CompileState;
1414
const processMetaPattern = require('./processMetaPattern');
1515
const pe = require('./pattern_exporter');
1616
const lh = require('./lineage_hunter');
17-
const pm = require('./lib/plugin_manager');
17+
const pm = require('./plugin_manager');
1818
const pluginMananger = new pm();
1919
const markModifiedPatterns = require('./markModifiedPatterns');
2020
const parseAllLinks = require('./parseAllLinks');

packages/core/src/lib/compose.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const logger = require('./log');
88
const parseLink = require('./parseLink');
99
const render = require('./render');
1010
const uikitExcludePattern = require('./uikitExcludePattern');
11-
const pm = require('./lib/plugin_manager');
11+
const pm = require('./plugin_manager');
1212
const pluginMananger = new pm();
1313

1414
const Pattern = require('./object_factory').Pattern;

packages/core/src/lib/plugin_manager.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ const plugin_manager = function() {
5252
patternlab.events.emit(eventName, args);
5353

5454
await (async function() {
55-
const hookHandlers = patternlab.hooks[eventName].map(h => h(args));
55+
const hookHandlers = (patternlab.hooks[eventName] || []).map(h =>
56+
h(args)
57+
);
5658

5759
const results = await Promise.all(hookHandlers);
5860
})();

packages/core/src/lib/watchPatternLabFiles.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const path = require('path');
44

55
const logger = require('./log');
66
const events = require('./events');
7-
const pm = require('./lib/plugin_manager');
7+
const pm = require('./plugin_manager');
88
const pluginMananger = new pm();
99

1010
let chokidar = require('chokidar'); // eslint-disable-line prefer-const

0 commit comments

Comments
 (0)