{
  "name": "@storm-software/git-tools",
  "version": "2.104.5",
  "type": "module",
  "description": "Tools for managing Git repositories within a Nx workspace.",
  "repository": {
    "type": "github",
    "url": "https://github.com/storm-software/storm-ops",
    "directory": "packages/git-tools"
  },
  "homepage": "https://stormsoftware.com",
  "bugs": "https://github.com/storm-software/storm-ops/issues",
  "author": {
    "name": "Storm Software",
    "email": "contact@stormsoftware.com",
    "url": "https://stormsoftware.com"
  },
  "maintainers": [
    {
      "name": "Storm Software",
      "email": "contact@stormsoftware.com",
      "url": "https://stormsoftware.com"
    },
    {
      "name": "Pat Sullivan",
      "email": "admin@stormsoftware.com",
      "url": "https://patsullivan.org"
    }
  ],
  "contributors": [
    {
      "name": "Storm Software",
      "email": "contact@stormsoftware.com",
      "url": "https://stormsoftware.com"
    }
  ],
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/storm-software"
  },
  "license": "Apache-2.0",
  "private": false,
  "packageManager": "pnpm@10.3.0",
  "engines": { "node": ">=22.4.0", "pnpm": ">=10.3.0" },
  "bin": {
    "storm-git": "./bin/git.cjs",
    "storm-git-esm": "./bin/git.js",
    "storm-git-cjs": "./bin/git.cjs",
    "storm-post-checkout": "./bin/post-checkout.cjs",
    "storm-post-checkout-esm": "./bin/post-checkout.js",
    "storm-post-checkout-cjs": "./bin/post-checkout.cjs",
    "storm-post-commit": "./bin/post-commit.cjs",
    "storm-post-commit-esm": "./bin/post-commit.js",
    "storm-post-commit-cjs": "./bin/post-commit.cjs",
    "storm-post-merge": "./bin/post-merge.cjs",
    "storm-post-merge-esm": "./bin/post-merge.js",
    "storm-post-merge-cjs": "./bin/post-merge.cjs",
    "storm-pre-commit": "./bin/pre-commit.cjs",
    "storm-pre-commit-esm": "./bin/pre-commit.js",
    "storm-pre-commit-cjs": "./bin/pre-commit.cjs",
    "storm-pre-install": "./bin/pre-install.cjs",
    "storm-pre-install-esm": "./bin/pre-install.js",
    "storm-pre-install-cjs": "./bin/pre-install.cjs",
    "storm-pre-push": "./bin/pre-push.cjs",
    "storm-pre-push-esm": "./bin/pre-push.js",
    "storm-pre-push-cjs": "./bin/pre-push.cjs",
    "storm-prepare": "./bin/prepare.cjs",
    "storm-prepare-esm": "./bin/prepare.js",
    "storm-prepare-cjs": "./bin/prepare.cjs",
    "storm-version-warning": "./bin/version-warning.cjs",
    "storm-version-warning-esm": "./bin/version-warning.js",
    "storm-version-warning-cjs": "./bin/version-warning.cjs"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      },
      "default": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }
    },
    "./index": {
      "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      },
      "default": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }
    },
    "./types": {
      "import": { "types": "./dist/types.d.ts", "default": "./dist/types.js" },
      "require": {
        "types": "./dist/types.d.cts",
        "default": "./dist/types.cjs"
      },
      "default": { "types": "./dist/types.d.ts", "default": "./dist/types.js" }
    },
    "./commit/config": {
      "import": {
        "types": "./dist/commit/config.d.ts",
        "default": "./dist/commit/config.js"
      },
      "require": {
        "types": "./dist/commit/config.d.cts",
        "default": "./dist/commit/config.cjs"
      },
      "default": {
        "types": "./dist/commit/config.d.ts",
        "default": "./dist/commit/config.js"
      }
    },
    "./commit/*": {
      "import": {
        "types": "./dist/commit/*.d.ts",
        "default": "./dist/commit/*.js"
      },
      "require": {
        "types": "./dist/commit/*.d.cts",
        "default": "./dist/commit/*.cjs"
      },
      "default": {
        "types": "./dist/commit/*.d.ts",
        "default": "./dist/commit/*.js"
      }
    },
    "./commitlint/config": {
      "import": {
        "types": "./dist/commitlint/config.d.ts",
        "default": "./dist/commitlint/config.js"
      },
      "require": {
        "types": "./dist/commitlint/config.d.cts",
        "default": "./dist/commitlint/config.cjs"
      },
      "default": {
        "types": "./dist/commitlint/config.d.ts",
        "default": "./dist/commitlint/config.js"
      }
    },
    "./commitlint/*": {
      "import": {
        "types": "./dist/commitlint/*.d.ts",
        "default": "./dist/commitlint/*.js"
      },
      "require": {
        "types": "./dist/commitlint/*.d.cts",
        "default": "./dist/commitlint/*.cjs"
      },
      "default": {
        "types": "./dist/commitlint/*.d.ts",
        "default": "./dist/commitlint/*.js"
      }
    },
    "./release/config": {
      "import": {
        "types": "./dist/release/config.d.ts",
        "default": "./dist/release/config.js"
      },
      "require": {
        "types": "./dist/release/config.d.cts",
        "default": "./dist/release/config.cjs"
      },
      "default": {
        "types": "./dist/release/config.d.ts",
        "default": "./dist/release/config.js"
      }
    },
    "./release/*": {
      "import": {
        "types": "./dist/release/*.d.ts",
        "default": "./dist/release/*.js"
      },
      "require": {
        "types": "./dist/release/*.d.cts",
        "default": "./dist/release/*.cjs"
      },
      "default": {
        "types": "./dist/release/*.d.ts",
        "default": "./dist/release/*.js"
      }
    },
    "./changelog-renderer": {
      "import": {
        "types": "./changelog-renderer/changelog-renderer.d.ts",
        "default": "./dist/changelog-renderer/changelog-renderer.js"
      },
      "require": {
        "types": "./changelog-renderer/changelog-renderer.d.cts",
        "default": "./changelog-renderer/changelog-renderer.cjs"
      },
      "default": {
        "types": "./changelog-renderer/changelog-renderer.d.ts",
        "default": "./changelog-renderer/changelog-renderer.js"
      }
    },
    "./lefthook/*": "./dist/lefthook/*",
    "./lint-staged/*": "./dist/lint-staged/*",
    "./readme/templates/*": "./dist/readme/templates/*"
  },
  "types": "./dist/index.d.ts",
  "files": ["bin/**/*", "dist/**/*"],
  "keywords": [
    "storm-software",
    "monorepo",
    "storm-ops",
    "sullivanpj",
    "commitlint",
    "commitizen",
    "semantic-release",
    "lefthook",
    "lint-staged"
  ],
  "dependencies": {
    "@angular-devkit/architect": "0.1900.6",
    "nx": "20.6.0",
    "prettier": "^3.5.1",
    "tsconfig-paths": "4.2.0"
  },
  "devDependencies": {
    "@commitlint/rules": "^19.6.0",
    "@humanfs/core": "^0.19.1",
    "@humanfs/node": "^0.16.6",
    "@humanwhocodes/retry": "0.4.1",
    "@inquirer/checkbox": "4.0.4",
    "@inquirer/confirm": "5.1.1",
    "@inquirer/core": "10.1.2",
    "@inquirer/editor": "4.2.1",
    "@inquirer/expand": "4.0.4",
    "@inquirer/figures": "1.0.9",
    "@inquirer/input": "4.1.1",
    "@inquirer/number": "3.0.4",
    "@inquirer/password": "4.0.4",
    "@inquirer/prompts": "7.2.1",
    "@inquirer/rawlist": "4.0.4",
    "@inquirer/search": "3.0.4",
    "@inquirer/select": "4.0.4",
    "@nx/devkit": "20.6.0",
    "@nx/js": "20.6.0",
    "@textlint/ast-node-types": "14.4.2",
    "@textlint/markdown-to-ast": "14.4.2",
    "@types/node": "^22.10.2",
    "anchor-markdown-header": "0.7.0",
    "any-shell-escape": "0.1.1",
    "axios": "^1.7.2",
    "chalk": "^4.1.2",
    "chalk-template": "1.1.0",
    "commander": "^12.1.0",
    "conventional-commits-parser": "^6.0.0",
    "defu": "6.1.4",
    "htmlparser2": "10.0.0",
    "jsonc-parser": "3.2.1",
    "read-yaml-file": "2.1.0",
    "semver": "7.6.2",
    "simple-git": "^3.27.0",
    "tsup": "8.3.5",
    "underscore": "1.13.7",
    "update-section": "0.3.3",
    "word-wrap": "1.2.5"
  },
  "publishConfig": { "access": "public" }
}
