Skip to content

Commit 4caf597

Browse files
authored
Merge pull request #254 from ember-learn/fix-cli-3.4
Use postprocessTree('all') for compatibility with Ember CLI 3.4
2 parents 806ca88 + 8764e86 commit 4caf597

File tree

3 files changed

+195
-118
lines changed

3 files changed

+195
-118
lines changed

index.js

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,17 @@ module.exports = {
185185
].filter(Boolean));
186186
},
187187

188-
treeForPublic() {
189-
let parentAddon = this.parent.findAddonByName(this.parent.name());
190-
let defaultTree = this._super.treeForPublic.apply(this, arguments);
188+
getBroccoliBridge() {
189+
if (!this._broccoliBridge) {
190+
const Bridge = require('broccoli-bridge');
191+
this._broccoliBridge = new Bridge();
192+
}
193+
return this._broccoliBridge;
194+
},
191195

192-
if (!parentAddon) { return defaultTree; }
196+
postprocessTree(type, tree) {
197+
let parentAddon = this.parent.findAddonByName(this.parent.name());
198+
if (!parentAddon || type !== 'all') { return tree; }
193199

194200
let PluginRegistry = require('./lib/models/plugin-registry');
195201
let DocsCompiler = require('./lib/broccoli/docs-compiler');
@@ -227,15 +233,7 @@ module.exports = {
227233
config: this.project.config(EmberApp.env())
228234
});
229235

230-
return new MergeTrees([ defaultTree, docsTree, searchIndexTree ]);
231-
},
232-
233-
getBroccoliBridge() {
234-
if (!this._broccoliBridge) {
235-
const Bridge = require('broccoli-bridge');
236-
this._broccoliBridge = new Bridge();
237-
}
238-
return this._broccoliBridge;
236+
return new MergeTrees([ tree, docsTree, searchIndexTree ]);
239237
},
240238

241239
_lunrTree() {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
"broccoli-asset-rev": "^3.0.0",
8787
"common-tags": "^1.8.0",
8888
"ember-classy-page-object": "^0.5.0",
89-
"ember-cli": "~3.3.0",
89+
"ember-cli": "~3.4.0",
9090
"ember-cli-addon-docs-esdoc": "^0.2.1",
9191
"ember-cli-addon-docs-yuidoc": "^0.2.1",
9292
"ember-cli-dependency-checker": "^3.0.0",

0 commit comments

Comments
 (0)