UNPKG

@nrwl/workspace

Version:

Smart, Fast and Extensible Build System.

22 lines 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.updatePackageJson = void 0; const devkit_1 = require("@nrwl/devkit"); const path = require("path"); /** * Updates the name in the package.json if it exists. * * @param schema The options provided to the schematic */ function updatePackageJson(tree, schema) { const packageJsonPath = path.join(schema.relativeToRootDestination, 'package.json'); if (!tree.exists(packageJsonPath)) { // nothing to do return; } const packageJson = (0, devkit_1.readJson)(tree, packageJsonPath); packageJson.name = schema.importPath; tree.write(packageJsonPath, JSON.stringify(packageJson)); } exports.updatePackageJson = updatePackageJson; //# sourceMappingURL=update-package-json.js.map