Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

check-tag-matches

Checks if the package.json version matches current tag

git, tag, match, pacakge, version

readme

check-tag-matches

Checks if the package.json version matches current tag.

The objective of this package and tool is to be used before publishing an NPM package and verify:

  • The repository was properly tagged.
  • The tag matches the version in the package.json.
  • The publishing is being done from that exact tagged commit.

Installation

$ npm install --save-dev check-tag-matches

Usage

Update the package.json scripts to use the check on prepublishOnly:

{
  "scripts": {
    "prepublishOnly": "tag-matches"
  }
}

License

MIT