create-package TypeScript项目初始化脚手架

无聊代码的包生成器真挺适合懒人用的,搭建 TypeScript 项目支架那叫一个省心。它帮你一键整合了 ESLintPrettierHuskyStandard Version,全套开发规范全都带上,适合直接开工。

.eslintrc.js.prettierrc.js 这些配置文件都自动生成好,不用你再去翻文档一个个配。更妙的是,它用的是 @boringcodes 系列的统一配置,风格一致,团队协作也更省事。

生成项目结构也清晰,比如:

├── src
│   └── index.ts
├── .huskyrc
├── .lintstagedrc
├── package.json

像这样的结构,适合做 npm 包、组件库或者工具函数集合,整体还蛮通用的。

要用也不难,确保全局装了 yogenerator-create-package

$ yarn global add yo
$ yarn global add generator-create-package

进你项目目录跑 yo create-package 就搞定了,输出结构一目了然。

如果你平时喜欢折腾工具类库、或者常写一些开源组件,这个生成器真的挺方便。省下来的配置时间,可以多写点逻辑代码。

哦对了,你还可以参考这些配置文章:

如果你嫌每次搭项目都得手动配一堆,那真的可以试试这个,简单粗暴不废话。

zip 文件大小:116.45KB