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