@nestjs-mod/schematics
Version:
The Nx Plugin for NestJS that contains executors and generators for allowing your workspace to create NestJS-mod applications
28 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.initGenerator = initGenerator;
const devkit_1 = require("@nx/devkit");
const add_custom_1 = require("./lib/add-custom");
const add_dependencies_1 = require("./lib/add-dependencies");
const create_files_1 = require("./lib/create-files");
async function initGenerator(tree, options) {
(0, add_custom_1.addScript)(tree);
(0, add_custom_1.updateTsConfigRoot)(tree);
(0, add_custom_1.updateEslintRcJsonRoot)(tree);
(0, add_custom_1.addRuckenFile)(tree);
(0, add_custom_1.addGitIgnoreEntry)(tree);
(0, add_custom_1.addNxIgnoreEntry)(tree);
(0, create_files_1.createFilesInit)(tree);
let installPackagesTask = () => {
// null
};
if (!options.skipPackageJson) {
installPackagesTask = (0, add_dependencies_1.addDependencies)(tree);
}
if (!options.skipFormat) {
await (0, devkit_1.formatFiles)(tree);
}
return installPackagesTask;
}
exports.default = initGenerator;
//# sourceMappingURL=init.js.map