@alphacifer/tsconfig
v0.0.13
Published
All tsconfig for Alpha's projects.
Downloads
18
Readme
All tsconfig for Alpha's projects.
Introduction
base.json: base config for root monorepocmj.json: for all packages that are commonjs in monorepoes.json: for all packages that are esm in monorepohono.json: for all Hono projects in monoreponest.json: for all NestJS projects in monoreponext-app.json: for all NextJS projects in monoreporeact-app.json: for all React projects in monoreporeact-node.json: for all React projects in monorepo using Vitereact.json: for all packages support React in monorepotsconfig.tanstack-start-app.json: for all React projects use TanStack Start in monorepotauri-plugin.json: for all tauri plugin packages in monorepo
Usage
- base
{
"extends": "@alphacifer/tsconfig/base"
}- cmj
{
"extends": "@alphacifer/tsconfig/cmj",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"],
"exclude": ["lib", "node_modules"]
}- es
{
"extends": "@alphacifer/tsconfig/esm",
"compilerOptions": {
"declaration": true,
"outDir": "lib"
},
"include": ["src"],
"exclude": ["lib", "node_modules"]
}- hono
{
"extends": "@alphacifer/tsconfig/hono",
"compilerOptions": {
"baseUrl": "src",
"outDir": "dist"
},
"include": ["src"]
}- nest
{
"extends": "@alphacifer/tsconfig/nest",
"compilerOptions": {
"baseUrl": "src",
"outDir": "dist"
},
"include": ["src"]
}- next-app
{
"extends": "@alphacifer/tsconfig/next-app",
"compilerOptions": {
"baseUrl": "./src",
"paths": {
"~/*": ["./*"]
}
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"]
}- react-app
{
"extends": "@alphacifer/tsconfig/react-app",
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"],
"references": [
{
"path": "./tsconfig.node.json"
}
]
}- react-node
{
"extends": "@alphacifer/tsconfig/react-node",
"include": [
"vite.config.ts"
]
}- react
{
"extends": "@alphacifer/tsconfig/react",
"compilerOptions": {
"declaration": true,
"outDir": "lib"
},
"include": ["src"],
"exclude": ["lib", "node_modules"]
}- tanstack-start-app
{
"extends": "@alphacifer/tsconfig/tanstack-start-app",
"compilerOptions": {
"baseUrl": "."
},
"include": ["**/*.ts", "**/*.tsx"]
}- tauri-plugin
{
"extends": "@alphacifer/tsconfig/tauri-plugin",
"include": ["guest-js/*.ts"],
"exclude": ["dist-js", "node_modules"]
}