@keboola/tsconfig
v0.1.1
Published
Shared TypeScript configurations for the Keboola UI platform — `base`, `react`, and `nextjs` presets.
Readme
@keboola/tsconfig
Shared TypeScript configurations for the Keboola UI platform. Three presets, all in strict mode:
@keboola/tsconfig/base.json— language-only baseline (ESNext target, bundler resolution, strict +noUncheckedIndexedAccess,noEmit).@keboola/tsconfig/react.json— base + DOM libs +react-jsx.@keboola/tsconfig/nextjs.json— base + DOM libs +jsx: preserveesModuleInterop+incremental.
Install
npm install -D @keboola/tsconfig typescript
# or
yarn add -D @keboola/tsconfig typescriptUse
Extend from your project's tsconfig.json:
{
"extends": "@keboola/tsconfig/react.json",
"include": ["src"],
"compilerOptions": {
"outDir": "dist"
}
}License
MIT
