1.2.0 • Published 11 months ago
@fmss/typescript-config v1.2.0
@fmss/typescript-config
FMSS TypeScript configuration files for extending
Installation
$ npm install @fmss/typescript-configUsage
The package includes several TypeScript configurations for different types of projects:
Base (base.json)
Basic TypeScript configuration that other configs extend from. Use this as a starting point for custom configurations.
{
"extends": "@fmss/typescript-config/base.json",
"compilerOptions": {
"baseUrl": ".",
"rootDir": "."
}
}React Application (application.json)
{
"extends": "@fmss/typescript-config/application.json",
"compilerOptions": {
"baseUrl": ".",
"rootDir": "."
},
"include": ["./app/**/*", "./tests/**/*"]
}React Library (library.json)
{
"extends": "@fmss/typescript-config/library.json",
"compilerOptions": {
"baseUrl": "./src",
"rootDir": "."
},
"include": ["./src/**/*"]
}Node Library (node-library.json)
Similar to library config but for Node.
{
"extends": "@fmss/typescript-config/node-library.json"
}Node Base (node-base.json)
Base configuration for Node.js applications.
{
"extends": "@fmss/typescript-config/node-base.json"
}Project that run in the browser (dom.json)
A configuration file is provided that included styles setup and a more conservative build target.
{
"extends": "@fmss/typescript-config/dom.json"
}