@nx/angular
Version:
24 lines (23 loc) • 863 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.scamDirectiveGenerator = scamDirectiveGenerator;
const devkit_1 = require("@nx/devkit");
const directive_1 = require("../directive/directive");
const export_scam_1 = require("../utils/export-scam");
const lib_1 = require("./lib");
async function scamDirectiveGenerator(tree, rawOptions) {
const options = await (0, lib_1.normalizeOptions)(tree, rawOptions);
await (0, directive_1.directiveGenerator)(tree, {
...options,
skipImport: true,
export: false,
standalone: false,
skipFormat: true,
});
(0, lib_1.convertDirectiveToScam)(tree, options);
(0, export_scam_1.exportScam)(tree, options);
if (!options.skipFormat) {
await (0, devkit_1.formatFiles)(tree);
}
}
exports.default = scamDirectiveGenerator;