MCPcopy Create free account
hub / github.com/ember-cli/ember-cli / _createPackageJSON

Method _createPackageJSON

lib/tasks/install-blueprint.js:151–165  ·  view source on GitHub ↗
(tempProjectPath, descriptor)

Source from the content-addressed store, hash-verified

149 }
150
151 async _createPackageJSON(tempProjectPath, descriptor) {
152 let packageName = descriptor.name || `ember-cli-blueprint-${Date.now()}`;
153 let specifier = descriptor.saveSpec || descriptor.fetchSpec;
154
155 await fs.writeFile(
156 this._resolvePackageJSON(tempProjectPath),
157 JSON.stringify({
158 dependencies: {
159 [packageName]: specifier,
160 },
161 })
162 );
163
164 return packageName;
165 }
166
167 _npmInstall(cwd, name) {
168 logger.info(`Running "npm install" for "${name}" in "${cwd}" ...`);

Callers

nothing calls this directly

Calls 1

_resolvePackageJSONMethod · 0.95

Tested by

no test coverage detected