Skip to content

Instantly share code, notes, and snippets.

@pankajpatel
Forked from adcreare/npm-beta-publish.md
Created April 25, 2024 08:49
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 pankajpatel/f4ce2b896fb76574348df007896bee23 to your computer and use it in GitHub Desktop.
Save pankajpatel/f4ce2b896fb76574348df007896bee23 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