{"_id":"@404navdeep/github-purger","name":"@404navdeep/github-purger","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@404navdeep/github-purger","version":"1.0.0","description":"Get rid of old, unused, or just mass delete your repos with this tool.","bin":{"github-purger":"bin/github-purger.js","github-purger-advanced":"bin/github-purger-advanced.js"},"type":"module","dependencies":{"axios":"^1.7.2","chalk":"^5.3.0","figlet":"^1.9.3","inquirer":"^9.2.16","ora":"^8.0.1"},"main":"index.js","devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/404navdeep/github-purger.git"},"keywords":["github","purger"],"author":{"name":"404Navdeep"},"license":"ISC","bugs":{"url":"https://github.com/404navdeep/github-purger/issues"},"homepage":"https://github.com/404navdeep/github-purger#readme","_id":"@404navdeep/github-purger@1.0.0","gitHead":"9b9b8ac4e6742b2da0300b885f5597570f31961e","_nodeVersion":"22.6.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mHa5GgVixyBPvDpY0sVMO5HZzBme7r8f6AeECu62sMiKnu0IxPetbBHQ47s2MqDwsles4uLQsUJNmJiBlfLnSw==","shasum":"e9e865b46a801363f1f4bcdd0ae484cc33a30219","tarball":"https://registry.npmjs.org/@404navdeep/github-purger/-/github-purger-1.0.0.tgz","fileCount":4,"unpackedSize":29229,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/mqSU5P3cQppkXcLsc9+ku+3gIC0cWJaZBZX+zzpnCwIhAM8sp5oA69a1MFvUFrjC/R8Vklk9UHxvH+ISt5U0lE7z"}]},"_npmUser":{"name":"404navdeep","email":"404navdeep@gmail.com"},"directories":{},"maintainers":[{"name":"404navdeep","email":"404navdeep@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/github-purger_1.0.0_1785829381286_0.6915045594852962"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T07:43:01.131Z","1.0.0":"2026-08-04T07:43:01.394Z","modified":"2026-08-04T07:43:01.688Z"},"maintainers":[{"name":"404navdeep","email":"404navdeep@gmail.com"}],"description":"Get rid of old, unused, or just mass delete your repos with this tool.","homepage":"https://github.com/404navdeep/github-purger#readme","keywords":["github","purger"],"repository":{"type":"git","url":"git+https://github.com/404navdeep/github-purger.git"},"author":{"name":"404Navdeep"},"bugs":{"url":"https://github.com/404navdeep/github-purger/issues"},"license":"ISC","readme":"# The Github Purging Tool\r\nA CLI tool to get rid of old, unused, or just mass deleting your repos.\r\n---\r\n[REDACTED:github-fine-grained-pat]\r\n## Usage\r\n### Clone the repository\r\n```bash\r\ngit clone https://github.com/Navdeep-Codes/github-purger.git\r\n```\r\n### Setup\r\n```bash\r\ncd github-purger\r\n```\r\n```bash\r\nnpm install\r\n```\r\n```bash\r\nnpm link\r\n```\r\n### Run the tool\r\n```bash\r\ngithub-purger\r\n```\r\n\r\n### Run the advanced tool\r\n```bash\r\ngithub-purger-advanced --help\r\n```\r\n### Follow the prompts\r\n### Enjoy purging your repositories!\r\n\r\n---\r\n\r\n## Advanced features\r\n- Dry run preview (`--dry-run`)\r\n- Non-interactive mode for scripts/CI (`--non-interactive --confirm`)\r\n- Query and filter-based targeting (`--where`, `--inactivity-days`, `--stars-max`, etc.)\r\n- Manifest export/replay (`--export-manifest`, `--manifest`)\r\n- Audit logs (`--audit-json`, `--audit-csv`)\r\n- Protected rules (`--protect-pinned`, `--protect-default`, allow/deny lists)\r\n- Rate-limit aware retries and configurable concurrency (`--retries`, `--backoff-ms`, `--concurrency`)\r\n- Organization support (`--org`)\r\n\r\n---\r\n\r\n## Note\r\nLeaking your PAT token can be dangerous. Make sure to keep it secure and never share it with anyone.\r\nAlso, be **very** cautious while deleting repositories as this action is irreversible.\r\n\r\nUsing leaked PAT tokens and deleting someones repos, is **NOT** legal. Use this tool responsibly.\r\n\r\n---\r\nA 404navdeep Production\r\n","readmeFilename":"README.md","_rev":"1-0c56840645e466c2361a97d50bba00ca"}