UNPKG

@nxext/stencil

Version:

Nx plugin for stenciljs

21 lines 915 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createStencilProcess = void 0; const tslib_1 = require("tslib"); const cli_1 = require("@stencil/core/cli"); const e2e_testing_1 = require("./e2e-testing"); const loadCoreCompiler = (sys) => (0, tslib_1.__awaiter)(void 0, void 0, void 0, function* () { yield sys.dynamicImport(sys.getCompilerExecutingPath()); return globalThis.stencil; }); function createStencilProcess(config, pathCollection) { return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () { const coreCompiler = yield loadCoreCompiler(config.sys); yield (0, cli_1.runTask)(coreCompiler, config, config.flags.task); if (config.flags.e2e) { (0, e2e_testing_1.cleanupE2eTesting)(pathCollection); } }); } exports.createStencilProcess = createStencilProcess; //# sourceMappingURL=stencil-process.js.map