0.0.4 • Published 9 months ago

@alphacifer/tsconfig v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

All tsconfig for Alpha's projects.

Introduction

  • base.json: base config for root monorepo
  • cmj.json: for all packages that are commonjs in monorepo
  • es.json: for all packages that are esm in monorepo
  • hono.json: for all Hono projects in monorepo
  • nest.json: for all NestJS projects in monorepo
  • next-app.json: for all NextJS projects in monorepo
  • react-app.json: for all React projects in monorepo
  • react.json: for all packages support React in monorepo
  • tauri-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
{
  "extends": "@alphacifer/tsconfig/react",
  "compilerOptions": {
    "declaration": true,
    "outDir": "lib"
  },
  "include": ["src"],
  "exclude": ["lib", "node_modules"]
}
  • tauri-plugin
{
  "extends": "@alphacifer/tsconfig/tauri-plugin",
  "include": ["guest-js/*.ts"],
  "exclude": ["dist-js", "node_modules"]
}
0.0.4

9 months ago

0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

10 months ago