@tala-tools/tsconfig
v0.1.0
Published
Shared TypeScript configurations for Tala projects
Readme
@tala-tools/tsconfig
Shared TypeScript configurations for Tala projects.
Installation
pnpm add -D @tala-tools/tsconfigUsage
In your tsconfig.json:
{
"extends": "@tala-tools/tsconfig/base.json",
"compilerOptions": {
"baseUrl": "."
}
}Available Configs
Node / Browser
@tala-tools/tsconfig/base.json: Base configuration for modern JS/TS (includesDOM).@tala-tools/tsconfig/nextjs.json: Optimized for Next.js (extendsbase.json).@tala-tools/tsconfig/react-library.json: Optimized for React libraries (extendsbase.json).@tala-tools/tsconfig/remotion.json: Optimized for Remotion projects (niche, extendsbase.json).
Bun (requires pnpm add -D @types/bun)
Bun presets are isolated from the Node/Browser family and use types: ["bun"] (not bun-types). Do not mix bun and node types in the same types array.
@tala-tools/tsconfig/bun-base.json: Base Bun runtime (equivalent ofbase.json,lib: ["ESNext"],module: Preserve).@tala-tools/tsconfig/bun-next.json: Bun + Next.js (extendsbun-base.json).@tala-tools/tsconfig/bun-react-library.json: Bun + React library (extendsbun-base.json).
License
MIT
