@faktion-com/tsconfig
收集了TypeScript配置文件,用于Faktion项目的一致开发.
概览
此软件包提供了标准化的TypeScript配置,可以在您的项目中被扩展,以确保一致的编译器设置和发展经验.
安装
pnpm i --save-dev @faktion-com/tsconfig
使用量
关于Node.js项目
{
"extends": "@faktion-com/tsconfig/node.json"
}
雀巢JS项目
{
"extends": "@faktion-com/tsconfig/nestjs.json"
}
使用方式 "type": "module" 在巢穴应用中 package.json保留 node.json 用于需要旧的共享预设的非Nest节点项目.
nestjs.json 用途 module: ESNext 财务报告和审定财务报表 moduleResolution: Bundler 所以Nest应用可以保持无延伸 @/ 路径别名( 例如) @/modules/prisma/prisma.service) (中文(简体) ). 雀巢CLI SWC的构建者仍然发布本地的无害环境管理 当包是 "type": "module"启用 node.json (单位:千美元)NodeNext当您需要 TypeScript 执行节点的文件扩展规则时,可以执行相对导入的文件扩展规则.
反应项目
{
"extends": "@faktion-com/tsconfig/react.json"
}
用于自定义配置
{
"extends": "@faktion-com/tsconfig/base.json",
"compilerOptions": {
// Your custom options here
}
}