Skip to content

Instantly share code, notes, and snippets.

@liuliangsir
Forked from adcreare/npm-beta-publish.md
Created November 21, 2022 08:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save liuliangsir/64f84ffa94be951d05710c1a9cf016ae to your computer and use it in GitHub Desktop.
Save liuliangsir/64f84ffa94be951d05710c1a9cf016ae to your computer and use it in GitHub Desktop.
npm publish a beta package

Steps to publish a npm package to beta that won't be available via latest and won't auto install on ncu updates etc

  1. Ensure any compile is run npm run dist etc
  2. Modify version in package.json to the following format (match with existing verion numbers etc) "version": "0.1.120-beta.1" where beta.x is the number of those betas
  3. Publish to npm npm publish --tag beta

There are two options for install:

  • Always install beta with npm install packagename@beta
  • Install specific version with npm install package@0.1.120-beta.1

How to fix latest if you publish a beta without --tag beta (if will default to latest) run: npm dist-tags add @COMPANY/PACKAGE@1.0.3 latest --otp=123456where 1.0.3 is the version that should be latest --otp= is required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment