文件名称:template-lerna:生成lerna项目(纱线工作区)
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-28 14:42:05
template yarn workspace lerna monorepo
any Monorepo template ( + workspace) Monorepo 管理多个模块/包,优化维护多包的工作流,解决多个包互相依赖,且发布需要手动维护多个包的问题 规范 各 package 源码入口统一为 src/index.ts 各 package 编译入口统一为 lib/index.js、es/index.js 和 dist/index.min.js 各 package 统一使用 TS/ES6 语法、使用 编译、压缩并输出到 lib/es 各 package 推送github时,忽略 lib/es 目录,减少仓库体积 各 package 发布时只发布 lib/es/dist 目录,不发布 src 目录 目标 完善的工作流 风格统一的编码 注释生成文档 一键式的发布机制 完美的更新日志 …… 项目结构 . ├── packages │ ├── module-A
【文件预览】:
template-lerna-main
----.prettierignore(235B)
----jest.config.js(425B)
----lerna.json(503B)
----.npmignore(136B)
----.eslintrc.js(870B)
----tsconfig.json(664B)
----.gitignore(631B)
----typings()
--------custom-typings.d.ts(30B)
--------index.d.ts(47B)
----LICENSE.hbs(1KB)
----commitlint.config.js(83B)
----package.json.hbs(1KB)
----.prettierrc.js(1KB)
----README.md(7KB)
----.eslintignore(102B)
----.editorconfig(147B)
----packages()
--------.gitkeep(0B)
----.fatherrc.ts(705B)
----.gitattributes(11B)