├── .cz-config.js // 配置 commit 信息引导提示
├── .editorconfig
├── .gitignore
├── .husky // hooks 相关文件
├── .prettierignore
├── .prettierrc // 配置代码格式化风格
├── LICENSE
├── README.md
├── commitlint.config.ts // commit-lint 配置文件
├── pnpm-lock.yaml
├── package.json
├── src
│ ├── index.ts // koa 入口文件
│ ├── models // 存放模型的文件夹
│ └── routes // 存放 koa 路由的文件夹
├── tsconfig.json
└── webpack.config.ts // webpack 配置文件
- Koa
- Koa-Router
- Koa2-Cors
- Webpack 5
- Typescript
提供了基础的 Webpack 配置,可以对 Koa + TS 进行打包。
- prettier
- lint-staged
配置 .prettierrc
来格式化你的代码。
使用 Prettier
进行代码风格检查,使用 husky
和 lint-staged
配置 Git hooks 实现提交前代码格式化工作。
- husky
- commitlint