Skip to content

npmrun/niu-tools

Repository files navigation

技术栈

pnpm + changeset

pnpm 用于库的编译运行以及发布,changeset 用于生成文档和版本管理

参考了该文章

两层 package.json

因为 npm 发布时无法做到修改 root,于是想用双包,对编译后的 dist 进行发布,需要注意的是版本依赖问题,需要两个都修改。

可参考vueuse,思路是差不多的,它是在构建时会自动根据包进行生成dist/package.json,然后再dist中进行发布

发布流程

本地发布

npx changeset # 版本文档生成
npx changeset version # 版本升级
pnpm run publish # 包发布

因为用了 action,可以用 action 自动发布,可以使用以下两步:

npx changeset # 版本文档生成
npx changeset version # 版本升级

之后合并到 master 分支,再提交到 github 就行了

TODO

采用Astro Docs 制作文档

About

个人用工具库(开发中)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published