Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Yet another bump module, but this works exactly like the grunt-bump one, but without grunt
Yet another bump module, but this works exactly like the grunt-bump one, but without grunt
I was used to using to grunt-bump, but for a small
nodejs module, having to install grunt to just be able to run bump seemed like an overkill. So this is basically
the same code as in grunt-bump
, but can be run from the command line or used as a library.
npm i -g bumpery
Usage: bumpery [options]
Options:
--versionType One of: git, patch, minor, major, prepatch, preminor, premajor, prerelease The versionType to use. If defined will override the the one in the config - default: patch
--no-bumpVersion Bump the version?. If the value is present will override the one provided in the config file if one found
--no-commit Create a commit? If the value is present will override the one provided in the config file if one found
--commitFiles [String] Which files to commit. If the value is present will override the one provided in the config file if one found - default: ["package.json"]
--commitMessage String The commit message. If the value is present will override the one provided in the config file if one found - default: BLD: Release v%VERSION%
--no-createTag Create a tag? If the value is present will override the one provided in the config file if one found
-d, --dryRun Just show which commands will be executed. If the value is present will override the one provided in the config file if one found - default: false
-f, --files [String] The files to bump. If the value is present will override the one provided in the config file if one found - default: ["package.json"]
--gitDescribeOptions String The options to get the version from git. when the action is `git`. If the value is present will override the one provided in the config file if one found - default: --tags
--always --abbrev=1 --dirty=-d
--globalReplace Replace all fields that match the version Regex. If the value is present will override the one provided in the config file if one found - default: false
--prereleaseName String The prerelease name. If the value is present will override the one provided in the config file if one found
-p, --push Push the commit/tag? If the value is present will override the one provided in the config file if one found - default: true
--pushTo String If the value is present will override the one provided in the config file if one found - default: origin master
-s, --setVersion String The version to set. If the value is present will override the one provided in the config file if one found
--tagMessage String The tag message. If the value is present will override the one provided in the config file if one found - default: Version %VERSION%
--tagName String The tagName. If the value is present will override the one provided in the config file if one found - default: v%VERSION%
--verify String The verify command to execute before running bump. For example: `npm test`. If the task fail, the bump will stop.
-h, --help Show this help
-v, --version Outputs the version number
-q, --quiet Show only the summary info
-c, --config String Path to your `bump.json` config, if not provided will try to use the `bump.json` file in your current working directory, if not found will use the one provided with this
package
All the options prefixed by --no
can be used directly for example:
bumpery --no-commit
#the previous is equivalent to:
bumpery --commit=true
And the config file, should look like the one below. If you don't provide a config file the one in this
package configs/bump.json
file will be used. All the options passed on the cli command will override the defaults ones
in this config file
{
"bumpVersion": true,
"commit": true,
"commitFiles": [
"package.json"
],
"commitMessage": "BLD: Release v%VERSION%",
"createTag": true,
"dryRun": false,
"files": [
"package.json"
],
"gitDescribeOptions": "--tags --always --abbrev=1 --dirty=-d",
"globalReplace": false,
"prereleaseName": false,
"push": true,
"pushTo": "origin master",
"setVersion": true,
"tagMessage": "Version %VERSION%",
"tagName": "v%VERSION%",
"verify" : ''
}
# this is the same as run bumpery path
bumpery
# run a task before bump
bumpery --verify='npm test'
# dry run. This will just show what the command will do
bumpery -d
FAQs
Yet another bump module, but this works exactly like the grunt-bump one, but without grunt
The npm package bumpery receives a total of 9 weekly downloads. As such, bumpery popularity was classified as not popular.
We found that bumpery demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.