最近又在写 Chrome 扩展,想看看 crxjs 发展的怎么样了,在它的网站发现一个叫 bedframe 的框架,其实就是把 crxjs 又包了一层, 不过它组合的几个东西看着挺有意思:
- changesets: 一个对发布版本和 changelog 进行管理的 CLI
- Conventional Commits: 一套 git commit message 的书写规范,大家眼熟的 fix:, feat: 这些 prefix 就是出自这里
- web-ext: 构建、运行、测试扩展的 CLI。之前一直都是手动写脚本构建打包,这次可要试试了
- chrome-webstore-upload-cli: 把扩展上传发布到 Chrome Web Store 的 CLI。这事我也是手工干了好多年,压根没想过能自动化
https://www.bedframe.dev/docs/under-the-hood
- changesets: 一个对发布版本和 changelog 进行管理的 CLI
- Conventional Commits: 一套 git commit message 的书写规范,大家眼熟的 fix:, feat: 这些 prefix 就是出自这里
- web-ext: 构建、运行、测试扩展的 CLI。之前一直都是手动写脚本构建打包,这次可要试试了
- chrome-webstore-upload-cli: 把扩展上传发布到 Chrome Web Store 的 CLI。这事我也是手工干了好多年,压根没想过能自动化
https://www.bedframe.dev/docs/under-the-hood