UNPKG

@nxext/stencil

Version:

Nx plugin for stenciljs

26 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addProject = void 0; const devkit_1 = require("@nrwl/devkit"); const targets_1 = require("../../../utils/targets"); const workspace_1 = require("@nrwl/workspace"); const stencil_core_utils_1 = require("../../../stencil-core-utils"); const path_1 = require("path"); function addProject(host, options) { const targets = (0, targets_1.getDefaultTargets)(workspace_1.ProjectType.Application, options); (0, devkit_1.addProjectConfiguration)(host, options.name, { root: options.projectRoot, sourceRoot: `${options.projectRoot}/src`, projectType: workspace_1.ProjectType.Application, generators: { '@nxext/stencil:component': { style: options.style, }, }, tags: options.parsedTags, targets, }); (0, stencil_core_utils_1.addStylePluginToConfig)(host, (0, path_1.join)(options.projectRoot, 'stencil.config.ts'), options.style); } exports.addProject = addProject; //# sourceMappingURL=add-project.js.map