SuperAPI AI 工具集

npm-package-publishing

部署与运维

查看项目

更新于 10-16 03:13

技能介绍

用途:为 Node-RED 节点包提供发布到 npm 的配置模式、工作流与模板,并配套自动化 CI/CD 流水线。

主要能力:配置 Node-RED 节点的 package.json(含 node-red 字段、keywords、files 白名单、依赖分类);管理语义化版本与预发布版本;编写 Keep a Changelog 格式的 CHANGELOG;提供 GitHub Actions 模板(ci.yml、release.yml、dependabot.yml);设置 NPM_TOKEN 密钥;基于标签自动发布并创建 GitHub 发布。

使用方式:将 assets/workflows/ 中的模板复制到 .github/workflows/;在 GitHub 仓库密钥中配置 npm token;参考 references/npm-publishing-checklist.md 的发布前检查清单。版本命令如 npm version patch、npm version minor、npm version major、npm version prerelease --preid=beta;发布命令如 npm publish --access public、npm publish --tag beta。

适用场景:Node-RED 节点包的持续集成、自动发布、依赖更新与版本管理。

限制:资料未提供具体价格、平台支持范围或效果数据;部分细节(如完整工作流文件内容)需查看仓库内模板与参考文档。