@jojoxd/barrels-nx
Version:
Barrels NX Plugin
29 lines (28 loc) • 884 B
JavaScript
;
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
configurationGenerator: function() {
return configurationGenerator;
},
default: function() {
return _default;
}
});
const _devkit = require("@nx/devkit");
const _path = require("path");
const _utilfunctions = require("./lib/util-functions");
async function configurationGenerator(tree, options) {
const projectRoot = `libs/${options.name}`;
(0, _devkit.generateFiles)(tree, (0, _path.join)(__dirname, 'files'), projectRoot, options);
await (0, _utilfunctions.addBarrelTask)(tree, options);
if (!options.skipFormat) {
await (0, _devkit.formatFiles)(tree);
}
}
const _default = configurationGenerator;
//# sourceMappingURL=generator.js.map