Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

not-prerelease

Package Overview
Dependencies
1
Maintainers
1
Versions
2
Issues
File Explorer

Advanced tools

not-prerelease

Detect if the current package version, or the passed version is a prerelease

    1.0.1latest

Version published
Maintainers
1
Yearly downloads
14,844
increased by39.98%

Weekly downloads

Readme

Source

not-prerelease

Detect if the current npm version call is a prerelease or not. That way the version lifecycle script can do things selectively in actual releases vs prereleases, such as update a changelog with conventional-changelog

Installation

$ npm install --save-dev not-prerelease

Then edit your package.json to have:

"scripts": { "version": "not-prerelease && thing-i-dont-want-to-do-on-prerelease || is-prerelease" }

Now when you run:

$ npm version <major|minor|patch|prerelease>

Then thing-I-dont-want-on-prerelease won't be run during a prerelease but, will be run done during a major, minor, or patch releases.

Other information

This package exports two binaries both of which default to looking at the version of package.json in the current directory, but they can also be passed one argument, a version to check.

  • not-prerelease
    • If the version in package.json or that was passed is a prerelease it will exit 1 (failure) otherwise it will exit 0.
  • is-prerelease
    • If the version in package.json or that was passed is a prerelease it will exit 0 (success) otherwise it will exit 1.
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc