@nx/esbuild
Version:
21 lines (20 loc) • 780 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.esbuildInitGenerator = esbuildInitGenerator;
const devkit_1 = require("@nx/devkit");
const versions_1 = require("@nx/js/src/utils/versions");
const versions_2 = require("../../utils/versions");
async function esbuildInitGenerator(tree, schema) {
let installTask = () => { };
if (!schema.skipPackageJson) {
installTask = (0, devkit_1.addDependenciesToPackageJson)(tree, {}, {
'@nx/esbuild': versions_2.nxVersion,
esbuild: versions_1.esbuildVersion,
}, undefined, schema.keepExistingVersions);
}
if (!schema.skipFormat) {
await (0, devkit_1.formatFiles)(tree);
}
return installTask;
}
exports.default = esbuildInitGenerator;