@o3r/core
Version:
Core of the Otter Framework
31 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ngGenerateRenovateBotComponent = void 0;
const core_1 = require("@angular-devkit/core");
const schematics_1 = require("@angular-devkit/schematics");
const schematics_2 = require("@o3r/schematics");
/**
* Create a Renovate Bot basic configuration
* @param options
*/
function ngGenerateRenovateBotComponentFn(options) {
const generateFiles = (tree, context) => {
const templateSource = (0, schematics_1.apply)((0, schematics_1.url)('./templates'), [
(0, schematics_1.template)({
dot: '.',
...core_1.strings,
...options
}),
(0, schematics_1.renameTemplateFiles)()
]);
const rule = (0, schematics_1.mergeWith)(templateSource, schematics_1.MergeStrategy.Error);
return rule(tree, context);
};
return generateFiles;
}
/**
* Create a Renovate Bot basic configuration
* @param options
*/
exports.ngGenerateRenovateBotComponent = (0, schematics_2.createOtterSchematic)(ngGenerateRenovateBotComponentFn);
//# sourceMappingURL=index.js.map