@ekit/typescript-config

typescript common config

Usage no npm install needed!

<script type="module">
  import ekitTypescriptConfig from 'https://cdn.skypack.dev/@ekit/typescript-config';
</script>

README


name: TypeScript Config menu: '开发/测试/构建' route: /ekit/typescript-config

TypeScript Config

TypeScript Config 配置封装。

npm i -D @ekit/typescript-config

Usage

tsconfig.json

{
  "extends": "@ekit/typescript-config/tsconfig.json",
  "compilerOptions": {
    "baseUrl": ".",
    "module": "esnext",
    "target": "es3",
    "outDir": "build",
    "importHelpers": true,
    "typeRoots": ["node_modules/@types", "src/**/*.d.ts", "*.d.ts"],
    "paths": {
      "src/*": ["src/*"],
      "@features/*": ["src/features/*"],
      "@services/*": ["src/services/*"],
      "@AuthContext": ["src/features/home/components/AuthContext"],
      "@ajax": ["node_modules/@ekit/ajax"]
    }
  }
}