12.0.1 • Published 3 months ago

versions v12.0.1

Weekly downloads
559
License
BSD-2-Clause
Repository
github
Last release
3 months ago

versions

npm.io npm.io npm.io

CLI to flexibly increment a project's version

Usage

# increment patch version of current project
npx versions patch

Bun and Deno

bunx versions
deno run -A npm:versions

Options

usage: versions [options] patch|minor|major [files...]

  Options:
    -a, --all             Add all changed files to the commit
    -b, --base <version>  Base version. Default is from latest git tag or 0.0.0
    -p, --prefix          Prefix version string with a "v" character. Default is none
    -c, --command <cmd>   Run command after files are updated but before git commit and tag
    -d, --date [<date>]   Replace dates in format YYYY-MM-DD with current or given date
    -m, --message <str>   Custom tag and commit message
    -r, --replace <str>   Additional replacements in the format "s#regexp#replacement#flags"
    -g, --gitless         Do not perform any git action like creating commit and tag
    -D, --dry             Do not create a tag or commit, just print what would be done
    -v, --version         Print the version
    -h, --help            Print this help

  The message and replacement strings accept tokens _VER_, _MAJOR_, _MINOR_, _PATCH_.

  Examples:
    $ versions patch
    $ versions -c 'npm run build' -m 'Release _VER_' minor file.css

Signing commits and tags

To automatically sign commits and tags created by versions with GPG add this to your ~/.gitconfig:

[user]
  signingkey = <keyid>
[commit]
  gpgSign = true
[tag]
  forceSignAnnotated = true
[push]
  gpgSign = if-asked

CI environments

CI environments usually do incomplete git checkouts without tags. Fetch tags first:

git fetch --tags --force

© silverwind, distributed under BSD licence

12.0.1

3 months ago

12.0.0

7 months ago

11.0.2

9 months ago

11.0.1

12 months ago

11.1.0

9 months ago

10.4.2

1 year ago

10.4.3

1 year ago

11.0.0

1 year ago

10.4.1

1 year ago

10.2.3

1 year ago

10.0.5

2 years ago

10.2.4

1 year ago

10.0.0

2 years ago

10.0.1

2 years ago

10.2.0

2 years ago

10.0.2

2 years ago

10.2.1

1 year ago

10.0.3

2 years ago

10.4.0

1 year ago

10.2.2

1 year ago

10.0.4

2 years ago

9.3.4

2 years ago

10.1.0

2 years ago

10.3.0

1 year ago

9.3.3

2 years ago

9.3.2

2 years ago

9.3.1

2 years ago

9.3.0

2 years ago

9.2.3

2 years ago

9.2.2

2 years ago

9.2.1

2 years ago

9.1.1

2 years ago

9.2.0

2 years ago

9.1.0

3 years ago

9.0.1

3 years ago

9.0.0

3 years ago

8.4.7

3 years ago

8.4.6

3 years ago

8.4.5

3 years ago

8.4.4

3 years ago

8.4.3

4 years ago

8.4.2

4 years ago

8.4.1

4 years ago

8.4.0

4 years ago

8.3.1

4 years ago

8.3.0

4 years ago

8.2.11

4 years ago

8.2.10

4 years ago

8.2.9

4 years ago

8.2.8

4 years ago

8.2.7

4 years ago

8.2.6

4 years ago

8.2.5

4 years ago

8.2.4

4 years ago

8.2.3

4 years ago

8.2.2

4 years ago

8.2.1

4 years ago

8.2.0

4 years ago

8.1.0

4 years ago

8.0.4

4 years ago

8.0.3

4 years ago

8.0.1

4 years ago

8.0.2

4 years ago

8.0.0

4 years ago

7.0.4

4 years ago

7.0.5

4 years ago

7.0.3

4 years ago

7.0.2

4 years ago

7.0.1

4 years ago

7.0.0

4 years ago

0.3.0

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.9

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.1

5 years ago

0.0.0

5 years ago