every useful things in my life
- figma-plugins
- babel-plugin
- vscode-extension
- scripts
- 代码仓命名为 hub
- 包管理器使用 pnpm,项目内包括 pkgs 包,docs 包,template包,并配置好相应的pnpm-workspace.yaml
- 公共开发依赖包括以下,并配置好相应的 eslint,prettier,conventional-changelog,commitizen,并支持pnpm cz 是提交命令,pnpm cl 是生成 changelog 命令
- typescript,lodash,eslint,prettier,commitizen,conventional-changelog,cz-conventional-changelog
- docs 内是本项目下所有子包的文档,基于vitepress构建
- pkgs 内是本项目下所有子包,每个子包都是一个独立的 npm 包,每个子包都有自己的测试用例,测试框架使用vitest
- template 内是本项目下所有子包的模板,每个子包都有自己的模板,模板使用plop构建,目前应该支持 vscode 插件,figma-plugin,babel-plugin 等开发模板
- 本项目下所有子包都应该有自己的测试用例,README.md,package.json,.gitignore
- 参考 create-vite 改造 templates