From 39509c70b029c9f7fb3c82aa7227da4a93aad445 Mon Sep 17 00:00:00 2001 From: Perryvw Date: Sat, 11 Jun 2022 16:02:44 +0200 Subject: [PATCH] Include plugins from emitOptions in plugins list --- src/transpilation/transpiler.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/transpilation/transpiler.ts b/src/transpilation/transpiler.ts index f16b6614e..6314fdded 100644 --- a/src/transpilation/transpiler.ts +++ b/src/transpilation/transpiler.ts @@ -29,10 +29,11 @@ export class Transpiler { } public emit(emitOptions: EmitOptions): EmitResult { - const { program, writeFile = this.emitHost.writeFile } = emitOptions; + const { program, writeFile = this.emitHost.writeFile, plugins: optionsPlugins = [] } = emitOptions; const options = program.getCompilerOptions() as CompilerOptions; - const { diagnostics: getPluginsDiagnostics, plugins } = getPlugins(program); + const { diagnostics: getPluginsDiagnostics, plugins: configPlugins } = getPlugins(program); + const plugins = [...optionsPlugins, ...configPlugins]; const { diagnostics, transpiledFiles: freshFiles } = getProgramTranspileResult(this.emitHost, writeFile, { ...emitOptions,