@infernodesign/typescript-config
v1.3.0
Published
Shared TypeScript configs for Inferno Design.
Downloads
24
Maintainers
Readme
@infernodesign/typescript-config
Shared TypeScript configurations for Inferno Design projects.
Available Configurations
| Configuration File | Description |
|-------------------------|------------------------------------------------------------------|
| base.json | Base configuration for TypeScript projects. |
| cypress.json | Configuration for projects using Cypress for end-to-end testing. |
| library.json | Configuration for internal packages within the project. |
| next.json | Configuration for projects using Next.js framework. |
| react.json | Configuration for projects using React library. |
| react-native.json | Configuration for projects using React Native framework. |
| sanity.json | Configuration for projects using Sanity Studio CMS. |
| vite.json | Configuration for projects using Vite as a build tool. |
Usage
To use the shared TypeScript configurations in your project, install the package:
pnpm add -D @infernodesign/typescript-configThen, extend the configuration in your tsconfig.json file:
{
"extends": "@infernodesign/typescript-config/base.json",
"compilerOptions": {
// Additional compiler options
},
"include": [ "src/*.ts" ],
"exclude": [ "node_modules" ]
}You can also extend other configurations based on your project needs:
{
"extends": "@infernodesign/typescript-config/react.json",
"compilerOptions": {
// Additional compiler options
},
"include": [ "src/*.ts" ],
"exclude": [ "node_modules" ]
}License
Licensed under the MIT License.
