diff --git a/.husky/pre-commit b/.husky/pre-commit index d0612ad..a4fa947 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,15 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" +LAST_TAG=$(git describe --tags --abbrev=0) + +CURRENT_VERSION=$(node -p "require('./package.json').version") + +if [ "$LAST_TAG" = "v$CURRENT_VERSION" ]; then + npm --no-git-tag-version version minor + git add package.json package-lock.json + + echo "Bumped version to $(node -p "require('./package.json').version")" +fi + npm run pre-commit diff --git a/package-lock.json b/package-lock.json index 46eca94..0791ea4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ts-api", - "version": "2.0.0", + "version": "2.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ts-api", - "version": "2.0.0", + "version": "2.1.0", "license": "MIT", "dependencies": { "bcryptjs": "^2.4.3",