UNPKG

@nx/js

Version:

The JS plugin for Nx contains executors and generators that provide the best experience for developing JavaScript and TypeScript projects.

13 lines (12 loc) 676 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getCustomTrasformersFactory = getCustomTrasformersFactory; const load_ts_transformers_1 = require("../../../utils/typescript/load-ts-transformers"); function getCustomTrasformersFactory(transformers) { const { compilerPluginHooks } = (0, load_ts_transformers_1.loadTsTransformers)(transformers); return (program) => ({ before: compilerPluginHooks.beforeHooks.map((hook) => hook(program)), after: compilerPluginHooks.afterHooks.map((hook) => hook(program)), afterDeclarations: compilerPluginHooks.afterDeclarationsHooks.map((hook) => hook(program)), }); }