使用 TypeScript 编写 NPM 包
- name 包名, 以
@NPM账号/
开头 - version 版本,改为 0.1.0,详见 语义化版本,后续版本更新使用 Yarn version
- description 项目描述
- author 作者
- license 许可证,详见 spdx 的 Identifier
- keywords 和项目有关的 关键词 数组
- 去 GitHub Repo Setting 设置 secrets
settings - secrets - New xrepository secret
Name 填入 NPM_TOKEN,Value 填入 自己获取到的 NPM_TOKEN。
- 去 GitHub Repo Setting 开启 Github Page API 文档托管
settings - Pages - Source 调整为 Branch: gh-pages, /(root)
以本项目为例, 可以在 https://www.117503445.top/npm-package-typescript/ 查看持续集成的 API 文档。
yarn test # 本地执行单元测试
yarn build # 编译,用于 CICD
yarn doc # 生成文档