{
    "name": "clear-branch",
    "type": "module",
    "version": "0.0.4",
    "packageManager": "pnpm@10.33.2",
    "description": "A high-performance CLI utility designed to streamline Git repository maintenance by swiftly removing obsolete local and remote branches.",
    "author": "lonewolfyx",
    "license": "MIT",
    "homepage": "https://github.com/lonewolfyx/clear-branch",
    "bugs": {
        "url": "https://github.com/lonewolfyx/clear-branch/issues"
    },
    "keywords": [
        "git",
        "git-branch",
        "cleanup",
        "branch-management"
    ],
    "exports": {
        ".": "./dist/cli.mjs",
        "./package.json": "./package.json"
    },
    "types": "./dist/cli.d.mts",
    "bin": {
        "clear-branch": "./bin/cli.js"
    },
    "files": [
        "dist"
    ],
    "scripts": {
        "dev": "tsdown --watch",
        "build": "tsdown",
        "lint": "eslint",
        "lint:fix": "eslint --fix",
        "prepublishOnly": "pnpm build",
        "prepare": "simple-git-hooks"
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org",
        "access": "public"
    },
    "dependencies": {
        "@clack/prompts": "^1.3.0",
        "citty": "^0.2.2",
        "defu": "^6.1.7",
        "find-up": "^8.0.0",
        "glob": "^13.0.6",
        "tinyexec": "^1.1.2"
    },
    "devDependencies": {
        "@antfu/eslint-config": "^8.2.0",
        "@lonewolfyx/tsconfig": "^0.0.6",
        "@types/node": "^25.6.2",
        "eslint": "^10.3.0",
        "jiti": "^2.7.0",
        "lint-staged": "^17.0.3",
        "picocolors": "^1.1.1",
        "simple-git-hooks": "^2.13.1",
        "tsdown": "^0.22.0",
        "tsdown-preset": "^1.0.6",
        "tsx": "^4.21.0",
        "typescript": "^6.0.3"
    },
    "simple-git-hooks": {
        "pre-commit": "npx lint-staged",
        "commit-msg": "node scripts/verify-commit.js"
    },
    "lint-staged": {
        "*": "eslint --fix"
    },
    "inlinedDependencies": {
        "picocolors": "1.1.1"
    }
}
