@mbtech-nl/tsconfig
v1.0.1
Published
Shared TypeScript configurations for mbtech-nl projects
Readme
@mbtech-nl/tsconfig
Shared TypeScript configurations for mbtech-nl projects. Three variants covering different environments.
Install
pnpm add -D @mbtech-nl/tsconfig typescriptUsage
Node.js package
tsconfig.json:
{
"extends": "@mbtech-nl/tsconfig/node",
"compilerOptions": {
"rootDir": "src",
"outDir": "dist"
},
"include": ["src"]
}Browser / bundler package
tsconfig.json:
{
"extends": "@mbtech-nl/tsconfig/browser",
"compilerOptions": {
"rootDir": "src",
"outDir": "dist"
},
"include": ["src"]
}Type-check only (no emit)
{
"extends": "@mbtech-nl/tsconfig/node",
"compilerOptions": {
"noEmit": true
},
"include": ["src"]
}Variants
| Export | Target | Module | Use for |
|---|---|---|---|
| ./base | ES2022 | NodeNext | Extend in custom configs |
| ./node | ES2022 | NodeNext | Node.js packages and CLIs |
| ./browser | ES2022 | ESNext/Bundler | Browser packages, Vue/React apps |
