Skip to content

Commit 0c2ddc1

Browse files
author
Kelly Selden
committed
use upstream mutatePackageJson
1 parent dd3ac37 commit 0c2ddc1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/get-start-and-end-commands.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const emberInstallAddon = require('./ember-install-addon');
1010
const overwriteBlueprintFiles = require('./overwrite-blueprint-files');
1111
const debug = require('debug')('ember-cli-update');
1212
const npm = require('boilerplate-update/src/npm');
13+
const mutatePackageJson = require('boilerplate-update/src/mutate-package-json');
1314

1415
const nodeModulesIgnore = `
1516
@@ -248,9 +249,9 @@ module.exports.installAddonBlueprint = async function installAddonBlueprint({
248249

249250
await ps;
250251

251-
let packageJson = await fs.readJson(path.join(projectRoot, 'package.json'));
252-
packageJson.devDependencies[blueprint.packageName] = blueprint.version;
253-
await fs.writeJson(path.join(projectRoot, 'package.json'), packageJson);
252+
await mutatePackageJson(projectRoot, packageJson => {
253+
packageJson.devDependencies[blueprint.packageName] = blueprint.version;
254+
});
254255

255256
await fs.remove(path.join(projectRoot, 'package-lock.json'));
256257
};

0 commit comments

Comments
 (0)