@studio-helga/typescript-config
v1.0.0
Published
TypeScript configuration for Studio Helga projects
Maintainers
Readme
@studio-helga/typescript-config
TypeScript configuration for Studio Helga projects.
Installation
npm install --save-dev @studio-helga/typescript-config typescriptUsage
Base Configuration
Create a tsconfig.json file in your project root:
{
"extends": "@studio-helga/typescript-config/base.json",
"compilerOptions": {
"outDir": "dist"
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
}Next.js Configuration
For Next.js projects:
{
"extends": "@studio-helga/typescript-config/nextjs.json",
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
}React Library Configuration
For React libraries:
{
"extends": "@studio-helga/typescript-config/react-library.json",
"compilerOptions": {
"outDir": "dist"
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist", "**/*.test.*", "**/*.spec.*"]
}Available Configurations
base.json- Base TypeScript configurationnextjs.json- Configuration for Next.js projectsreact-library.json- Configuration for React libraries
Peer Dependencies
typescript(^5.0.0)
License
MIT
