UNPKG

@nxext/stencil

Version:

Nx plugin for stenciljs

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