From dbb18e8621286c0e916fa16ff553d939757c2a9a Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Sat, 17 Jan 2026 18:55:13 +0300 Subject: [PATCH] Disable declaration emission for extension-ui (not npm-published package) --- packages/extension-ui/src/components/Button.tsx | 1 + packages/extension-ui/tsconfig.build.json | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/extension-ui/src/components/Button.tsx b/packages/extension-ui/src/components/Button.tsx index 59bb58e..b2be998 100644 --- a/packages/extension-ui/src/components/Button.tsx +++ b/packages/extension-ui/src/components/Button.tsx @@ -104,3 +104,4 @@ export default styled(Button)(({ isDanger }) => ` visibility: visible; } `); + diff --git a/packages/extension-ui/tsconfig.build.json b/packages/extension-ui/tsconfig.build.json index cc2a28a..60ed00e 100644 --- a/packages/extension-ui/tsconfig.build.json +++ b/packages/extension-ui/tsconfig.build.json @@ -3,7 +3,12 @@ "compilerOptions": { "baseUrl": "..", "outDir": "./build", - "rootDir": "./src" + "rootDir": "./src", + // extension-ui is not published to npm - declarations are not needed + // This also fixes TS2742 errors with styled-components v6 + TypeScript 5.5+ + "declaration": false, + "declarationMap": false, + "emitDeclarationOnly": false }, "exclude": [ "**/*.spec.ts"