发布清单
0.0.1 发布前检查
按顺序执行:
bash
npm install
npm run typecheck
npm run build
npm run pack:check通过标准
typecheck无错误build产出dist/index.js、dist/index.cjs、dist/index.d.tspack:check中可以看到LICENSE、README.md和dist/**/*.d.ts
首次发布
bash
npm login
npm publish当前仓库已经具备这些首发条件:
package.json已设置publishConfig.access = public- tarball 体积已经控制在约
32 kB .d.ts已随包发布mermaid以运行时依赖方式提供,不再整体打进产物
发布后冒烟检查
npm info agentdown version- 新建一个最小 Vue 3 + TS 项目安装包
- 验证
MarkdownRenderer、createAgentRuntime、createBridge、defineProtocol、when可导入 - 验证
agentdown/style.css和katex/dist/katex.min.css可导入 - 验证 markdown assembler、工具 block、自定义组件注入都可运行
现在不阻塞发布,但建议尽快补齐
- 自动化测试
- CI 构建与版本发布
- changelog 约定
- 文档站正式域名与统计