create-package TypeScript项目初始化脚手架
无聊代码的包生成器真挺适合懒人用的,搭建 TypeScript 项目支架那叫一个省心。它帮你一键整合了 ESLint、Prettier、Husky 和 Standard Version,全套开发规范全都带上,适合直接开工。
像 .eslintrc.js
、.prettierrc.js
这些配置文件都自动生成好,不用你再去翻文档一个个配。更妙的是,它用的是 @boringcodes
系列的统一配置,风格一致,团队协作也更省事。
生成项目结构也清晰,比如:
├── src
│ └── index.ts
├── .huskyrc
├── .lintstagedrc
├── package.json
像这样的结构,适合做 npm 包、组件库或者工具函数集合,整体还蛮通用的。
要用也不难,确保全局装了 yo
和 generator-create-package
:
$ yarn global add yo
$ yarn global add generator-create-package
进你项目目录跑 yo create-package
就搞定了,输出结构一目了然。
如果你平时喜欢折腾工具类库、或者常写一些开源组件,这个生成器真的挺方便。省下来的配置时间,可以多写点逻辑代码。
哦对了,你还可以参考这些配置文章:
- TypeScript 项目整合 ESLint, Prettier, Jest 实例
- ESLint 配置扩展:Prettier、Airbnb、React 和 TypeScript
- TypeScript 项目模板配置:ESLint、Jest、Prettier 与 GitHub Actions
如果你嫌每次搭项目都得手动配一堆,那真的可以试试这个,简单粗暴不废话。
116.45KB
文件大小:
评论区