打包与分发
semantic-release
Automate versioning and package publishing with semantic-release. Use when: setting up semantic-release, automated versioning, semantic versioning automation, changelog generation, npm publish automation, release automation, conventional commits release, configuring .releaserc, multi-branch releases, release plugins, CI/CD release pipelines. Do NOT use for: manual versioning, changesets, release-please, standard-version, lerna publish without semantic-release, conventional-changelog-cli standalone, manual npm publish workflows, or non-semantic-release tools.