From 3b0d6b46d495bfb3bc4a8d735065eba3ac333a74 Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Fri, 16 May 2025 20:18:31 +0400 Subject: [PATCH] Add the ability to override `noEmitOnError` ts compiler option for dts generation --- src/rollup.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rollup.ts b/src/rollup.ts index 90aef3be..897c0d8c 100644 --- a/src/rollup.ts +++ b/src/rollup.ts @@ -111,6 +111,8 @@ const getRollupConfig = async ( dtsPlugin.default({ tsconfig: options.tsconfig, compilerOptions: { + // Skip code generation when error occurs + noEmitOnError: true, ...compilerOptions, baseUrl: compilerOptions.baseUrl || '.', // Ensure ".d.ts" modules are generated @@ -118,8 +120,6 @@ const getRollupConfig = async ( // Skip ".js" generation noEmit: false, emitDeclarationOnly: true, - // Skip code generation when error occurs - noEmitOnError: true, // Avoid extra work checkJs: false, declarationMap: false,