{"library":"git-diff-parser","type":"library","category":null,"description":"git-diff-parser is a minimalist JavaScript library designed for parsing the output of `git diff` and `git format-patch` commands into a structured object representation. It provides a way to programmatically analyze changes, including commit details, file additions/deletions, renames, and line-by-line diff information. Released as version 1.0.0, the package appears to have seen no significant updates since its initial creation around 2014, as indicated by the license date and README notes. The author explicitly states it was created quickly with \"no error handling or tests of any sorts implemented yet,\" suggesting it is a raw utility rather than a robust, production-ready parser. This also implies an irregular, likely non-existent, release cadence. Its primary differentiator is its simplicity and directness in parsing, suitable for quick, personal scripting where robust error handling is not critical. Alternatives often offer more comprehensive parsing, testing, and active maintenance.","language":"javascript","status":"abandoned","version":"1.0.0","tags":["javascript","git","diff","patch","parse"],"last_verified":"Wed May 27","install":[{"cmd":"npm install git-diff-parser","imports":["import parser from 'git-diff-parser';","const parser = require('git-diff-parser');"]},{"cmd":"yarn add git-diff-parser","imports":[]},{"cmd":"pnpm add git-diff-parser","imports":[]}],"homepage":null,"github":"https://github.com/spookd/git-diff-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/git-diff-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/git-diff-parser/compatibility"}}