Skip to content

Commit 0188796

Browse files
authored
Merge pull request #8 from peopledoc/respect-one-level-up-node
2 parents 7402c7a + 2f4d4c7 commit 0188796

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

index.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,21 @@ module.exports = {
3737
// likely running in dev mode, don't need to generate chunks.json
3838
return tree;
3939
}
40-
if (!tree.inputNodes) {
40+
let inputNodes =
41+
tree.inputNodes || (tree.inputTree && tree.inputTree.inputNodes);
42+
if (!inputNodes) {
43+
console.error(tree);
4144
throw new Error(
4245
'Unknown build tree configuration, this addon should follow exactly after ember-auto-import'
4346
);
4447
}
45-
const inserter = tree.inputNodes.find(
46-
(node) => node._name === 'Inserter'
47-
);
48+
const inserter = inputNodes.find((node) => node._name === 'Inserter');
49+
if (!inserter) {
50+
console.error(tree);
51+
throw new Error(
52+
'Unable to find Inserter instance in emebr-auto-import build tree'
53+
);
54+
}
4855
const chunkWriterInstance = new ChunksWriter(['app'], { inserter });
4956
return new MergeTrees([tree, chunkWriterInstance]);
5057
}

0 commit comments

Comments
 (0)