core: prevent UI imports compiling TSX source

This commit is contained in:
vimtor 2026-06-26 10:24:43 +02:00
commit eeb5b1d8bc
No known key found for this signature in database
4 changed files with 58 additions and 2 deletions

View file

@ -0,0 +1,14 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "./tsconfig.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "dist",
"noEmit": false,
// Publish declarations so consumer compiler options do not typecheck our TSX implementation.
"declaration": true,
"emitDeclarationOnly": true
},
"include": ["src"],
"exclude": ["**/*.stories.*", "**/*.test.*", "**/*.mdx"]
}