UNPKG

@kcinternals/nx-plugin

Version:

nx plugins for kcws internal usage

54 lines (53 loc) 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { default: function() { return _default; }, testingGenerator: function() { return testingGenerator; } }); const _nodepath = require("node:path"); const _devkit = require("@nx/devkit"); async function testingGenerator(tree, options) { const projectRoot = (0, _nodepath.join)("packages", options.name); const sourceRoot = (0, _nodepath.join)(projectRoot, "src"); const templateRoot = (0, _nodepath.join)(__dirname, "files"); (0, _devkit.addProjectConfiguration)(tree, options.name, { root: projectRoot, sourceRoot: sourceRoot, projectType: "library", metadata: { description: options.description, technologies: [ "nodejs", "javascript", "typescript" ] }, targets: { lint: { executor: "@kcinternals/nx-plugin:lint" }, build: { executor: "@kcinternals/nx-plugin:build" }, test: { executor: "@kcinternals/nx-plugin:test" } } }); (0, _devkit.generateFiles)(tree, templateRoot, projectRoot, options); await (0, _devkit.formatFiles)(tree); } const _default = testingGenerator; //# sourceMappingURL=generator.js.map