@vitus-labs/tools-typescript
v1.15.4
Published
Shared TypeScript configuration presets.
Readme
@vitus-labs/tools-typescript
Shared TypeScript configuration presets.
Installation
bun add -d @vitus-labs/tools-typescriptPeer dependency: typescript >= 5
Presets
lib — for libraries
Strict TypeScript config targeting ES2024 with bundler module resolution.
{
"extends": "@vitus-labs/tools-typescript/lib"
}Key settings:
target: ES2024,module: Preserve,moduleResolution: Bundlerstrict: true,noUncheckedIndexedAccess: truejsx: react-jsxdeclaration: true,declarationMap: true,sourceMap: trueverbatimModuleSyntax: true- Includes
src/, excludesnode_modules,__stories__,lib
nextjs — for Next.js applications
{
"extends": "@vitus-labs/tools-typescript/nextjs"
}Key settings:
target: ES2024,module: ESNext,moduleResolution: Bundlerstrict: true,noUncheckedIndexedAccess: truejsx: preserve(Next.js handles the JSX transform)incremental: true- Includes
next-env.d.ts,**/*.ts,**/*.tsx
License
MIT
