{
  "name": "@hyperfrontend/versioning",
  "version": "0.9.0",
  "description": "Versioning library with changelog parsing, conventional commits, and semver flow orchestration.",
  "bin": {
    "cz": "./bin/cz.js",
    "cl": "./bin/cl.js"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./index.d.ts",
      "import": "./index.esm.js",
      "require": "./index.cjs.js"
    },
    "./changelog": {
      "types": "./changelog/index.d.ts",
      "import": "./changelog/index.esm.js",
      "require": "./changelog/index.cjs.js"
    },
    "./changelog/compare": {
      "types": "./changelog/compare/index.d.ts",
      "import": "./changelog/compare/index.esm.js",
      "require": "./changelog/compare/index.cjs.js"
    },
    "./changelog/models": {
      "types": "./changelog/models/index.d.ts",
      "import": "./changelog/models/index.esm.js",
      "require": "./changelog/models/index.cjs.js"
    },
    "./changelog/operations": {
      "types": "./changelog/operations/index.d.ts",
      "import": "./changelog/operations/index.esm.js",
      "require": "./changelog/operations/index.cjs.js"
    },
    "./changelog/parse": {
      "types": "./changelog/parse/index.d.ts",
      "import": "./changelog/parse/index.esm.js",
      "require": "./changelog/parse/index.cjs.js"
    },
    "./changelog/serialize": {
      "types": "./changelog/serialize/index.d.ts",
      "import": "./changelog/serialize/index.esm.js",
      "require": "./changelog/serialize/index.cjs.js"
    },
    "./commits": {
      "types": "./commits/index.d.ts",
      "import": "./commits/index.esm.js",
      "require": "./commits/index.cjs.js"
    },
    "./commits/author": {
      "types": "./commits/author/index.d.ts",
      "import": "./commits/author/index.esm.js",
      "require": "./commits/author/index.cjs.js"
    },
    "./commits/classify": {
      "types": "./commits/classify/index.d.ts",
      "import": "./commits/classify/index.esm.js",
      "require": "./commits/classify/index.cjs.js"
    },
    "./commits/format": {
      "types": "./commits/format/index.d.ts",
      "import": "./commits/format/index.esm.js",
      "require": "./commits/format/index.cjs.js"
    },
    "./commits/models": {
      "types": "./commits/models/index.d.ts",
      "import": "./commits/models/index.esm.js",
      "require": "./commits/models/index.cjs.js"
    },
    "./commits/parse": {
      "types": "./commits/parse/index.d.ts",
      "import": "./commits/parse/index.esm.js",
      "require": "./commits/parse/index.cjs.js"
    },
    "./commits/validate": {
      "types": "./commits/validate/index.d.ts",
      "import": "./commits/validate/index.esm.js",
      "require": "./commits/validate/index.cjs.js"
    },
    "./flow": {
      "types": "./flow/index.d.ts",
      "import": "./flow/index.esm.js",
      "require": "./flow/index.cjs.js"
    },
    "./flow/executor": {
      "types": "./flow/executor/index.d.ts",
      "import": "./flow/executor/index.esm.js",
      "require": "./flow/executor/index.cjs.js"
    },
    "./flow/models": {
      "types": "./flow/models/index.d.ts",
      "import": "./flow/models/index.esm.js",
      "require": "./flow/models/index.cjs.js"
    },
    "./flow/presets": {
      "types": "./flow/presets/index.d.ts",
      "import": "./flow/presets/index.esm.js",
      "require": "./flow/presets/index.cjs.js"
    },
    "./flow/steps": {
      "types": "./flow/steps/index.d.ts",
      "import": "./flow/steps/index.esm.js",
      "require": "./flow/steps/index.cjs.js"
    },
    "./git": {
      "types": "./git/index.d.ts",
      "import": "./git/index.esm.js",
      "require": "./git/index.cjs.js"
    },
    "./git/models": {
      "types": "./git/models/index.d.ts",
      "import": "./git/models/index.esm.js",
      "require": "./git/models/index.cjs.js"
    },
    "./git/operations": {
      "types": "./git/operations/index.d.ts",
      "import": "./git/operations/index.esm.js",
      "require": "./git/operations/index.cjs.js"
    },
    "./registry": {
      "types": "./registry/index.d.ts",
      "import": "./registry/index.esm.js",
      "require": "./registry/index.cjs.js"
    },
    "./registry/models": {
      "types": "./registry/models/index.d.ts",
      "import": "./registry/models/index.esm.js",
      "require": "./registry/models/index.cjs.js"
    },
    "./registry/npm": {
      "types": "./registry/npm/index.d.ts",
      "import": "./registry/npm/index.esm.js",
      "require": "./registry/npm/index.cjs.js"
    },
    "./repository": {
      "types": "./repository/index.d.ts",
      "import": "./repository/index.esm.js",
      "require": "./repository/index.cjs.js"
    },
    "./repository/models": {
      "types": "./repository/models/index.d.ts",
      "import": "./repository/models/index.esm.js",
      "require": "./repository/models/index.cjs.js"
    },
    "./repository/parse": {
      "types": "./repository/parse/index.d.ts",
      "import": "./repository/parse/index.esm.js",
      "require": "./repository/parse/index.cjs.js"
    },
    "./repository/url": {
      "types": "./repository/url/index.d.ts",
      "import": "./repository/url/index.esm.js",
      "require": "./repository/url/index.cjs.js"
    },
    "./semver": {
      "types": "./semver/index.d.ts",
      "import": "./semver/index.esm.js",
      "require": "./semver/index.cjs.js"
    },
    "./semver/compare": {
      "types": "./semver/compare/index.d.ts",
      "import": "./semver/compare/index.esm.js",
      "require": "./semver/compare/index.cjs.js"
    },
    "./semver/format": {
      "types": "./semver/format/index.d.ts",
      "import": "./semver/format/index.esm.js",
      "require": "./semver/format/index.cjs.js"
    },
    "./semver/increment": {
      "types": "./semver/increment/index.d.ts",
      "import": "./semver/increment/index.esm.js",
      "require": "./semver/increment/index.cjs.js"
    },
    "./semver/models": {
      "types": "./semver/models/index.d.ts",
      "import": "./semver/models/index.esm.js",
      "require": "./semver/models/index.cjs.js"
    },
    "./semver/parse": {
      "types": "./semver/parse/index.d.ts",
      "import": "./semver/parse/index.esm.js",
      "require": "./semver/parse/index.cjs.js"
    },
    "./workspace": {
      "types": "./workspace/index.d.ts",
      "import": "./workspace/index.esm.js",
      "require": "./workspace/index.cjs.js"
    },
    "./workspace/discovery": {
      "types": "./workspace/discovery/index.d.ts",
      "import": "./workspace/discovery/index.esm.js",
      "require": "./workspace/discovery/index.cjs.js"
    },
    "./workspace/models": {
      "types": "./workspace/models/index.d.ts",
      "import": "./workspace/models/index.esm.js",
      "require": "./workspace/models/index.cjs.js"
    },
    "./workspace/operations": {
      "types": "./workspace/operations/index.d.ts",
      "import": "./workspace/operations/index.esm.js",
      "require": "./workspace/operations/index.cjs.js"
    }
  },
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=8.0.0"
  },
  "license": "MIT",
  "sideEffects": false,
  "keywords": [
    "versioning",
    "changelog",
    "conventional-commits",
    "semver",
    "semantic-versioning",
    "release",
    "release-automation",
    "monorepo",
    "npm",
    "npm-registry",
    "git",
    "github",
    "gitlab",
    "bitbucket",
    "azure-devops",
    "keep-a-changelog",
    "ci-cd",
    "automation",
    "version-management",
    "state-machine",
    "no-regex",
    "typescript",
    "zero-dependencies"
  ],
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/AndrewRedican"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AndrewRedican/hyperfrontend.git"
  },
  "bugs": {
    "url": "https://github.com/AndrewRedican/hyperfrontend/issues"
  },
  "homepage": "https://github.com/AndrewRedican/hyperfrontend#readme",
  "author": {
    "name": "andrew.redican.mejia@gmail.com",
    "url": "https://hyperfrontend.dev"
  },
  "main": "./index.cjs.js",
  "module": "./index.esm.js",
  "types": "./index.d.ts",
  "files": [
    "**/index.*",
    "**/index.d.ts",
    "CHANGELOG.md",
    "FUNDING.md",
    "LICENSE.md",
    "README.md",
    "SECURITY.md",
    "bin/cl.js",
    "bin/cz.js",
    "!**/*.js.map"
  ]
}
