UNPKG

git-tweezers

Version:

Advanced git staging tool with hunk and line-level control

80 lines (79 loc) 1.89 kB
{ "name": "git-tweezers", "version": "0.1.18", "description": "Advanced git staging tool with hunk and line-level control", "keywords": [ "git", "staging", "hunk", "line", "patch", "diff" ], "homepage": "https://github.com/nacyot/git-tweezers", "bugs": "https://github.com/nacyot/git-tweezers/issues", "repository": "nacyot/git-tweezers", "license": "MIT", "author": "nacyot", "type": "module", "exports": "./lib/index.js", "types": "./lib/index.d.ts", "bin": { "tweeze": "./bin/run.js", "git-tweezers": "./bin/run.js" }, "files": [ "/bin", "/lib", "/smart-commit.md", "/npm-shrinkwrap.json", "/oclif.manifest.json" ], "scripts": { "build": "shx rm -rf lib && tsc -b", "lint": "eslint . --ext .ts", "postpack": "shx rm -f oclif.manifest.json", "posttest": "npm run lint", "prepack": "npm run build && oclif manifest && oclif readme", "test": "vitest run", "test:watch": "vitest", "version": "oclif readme && git add README.md" }, "dependencies": { "@oclif/core": "^4", "@oclif/plugin-help": "^6", "execa": "^9.6.0", "parse-git-diff": "^0.0.19", "unidiff": "^1.0.4", "chalk": "^5.3.0" }, "devDependencies": { "@eslint/compat": "^1", "@oclif/prettier-config": "^0.2.1", "@types/node": "^20", "eslint": "^9", "eslint-config-oclif": "^6", "eslint-config-prettier": "^10", "globals": "^15.13.0", "oclif": "^4", "prettier": "^3.4.2", "shx": "^0.3.3", "ts-node": "^10", "typescript": "^5", "typescript-eslint": "^8.20.0", "vitest": "^3.2.4" }, "oclif": { "bin": "tweeze", "dirname": "git-tweezers", "commands": "./lib/commands", "plugins": [ "@oclif/plugin-help" ], "topicSeparator": " ", "topics": {} }, "engines": { "node": ">=20.0.0" } }