life-sciences-portal-cli
Version:
A CLI to generate and manage life sciences portals.
17 lines (16 loc) • 868 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.lifeSciencesPortalSitemap = void 0;
const core_1 = require("@angular-devkit/core");
const schematics_1 = require("@angular-devkit/schematics");
function lifeSciencesPortalSitemap(_options) {
return (_tree, _context) => {
const sitemapPath = (0, core_1.normalize)(`/${_options.path || ''}/src/assets`);
const templateSource = (0, schematics_1.apply)((0, schematics_1.url)('./files'), [
(0, schematics_1.applyTemplates)(Object.assign(Object.assign(Object.assign({}, core_1.strings), _options), { creationDate: new Date().toISOString().replace(/T.*/g, '') })),
(0, schematics_1.move)(sitemapPath),
]);
return (0, schematics_1.mergeWith)(templateSource);
};
}
exports.lifeSciencesPortalSitemap = lifeSciencesPortalSitemap;