MCPcopy Index your code
hub / github.com/ember-cli/ember-cli / findDefaultBlueprintName

Method findDefaultBlueprintName

lib/tasks/addon-install.js:80–98  ·  view source on GitHub ↗
(givenName)

Source from the content-addressed store, hash-verified

78 }
79
80 findDefaultBlueprintName(givenName) {
81 let packageName = getPackageBaseName(givenName);
82 if (!packageName) {
83 return null;
84 }
85
86 let addon = this.project.findAddonByName(packageName);
87 if (!addon) {
88 throw new SilentError(`Install failed. Could not find addon with name: ${givenName}`);
89 }
90
91 let emberAddon = addon.pkg['ember-addon'];
92
93 if (emberAddon && emberAddon.defaultBlueprint) {
94 return emberAddon.defaultBlueprint;
95 }
96
97 return packageName;
98 }
99}
100
101module.exports = AddonInstallTask;

Callers 1

installBlueprintMethod · 0.80

Calls 1

findAddonByNameMethod · 0.80

Tested by

no test coverage detected