{"_id":"gitgang","_rev":"31-c3d943f8a815353e1904281fb693dbd5","name":"gitgang","dist-tags":{"latest":"1.9.5"},"versions":{"0.1.202511032019":{"name":"gitgang","version":"0.1.202511032019","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511032019","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"14f3f85cf06c72c8fc5899dc524c6362cfb375a2","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511032019.tgz","fileCount":4,"integrity":"sha512-TqeY1YMERTuJ994npOaPiF7CSFwy/7fngFlVh1G8aYFIUqy+9Dg2WfPeF2uu+DIfUq/oS6WP/wDAHn392Yjuiw==","signatures":[{"sig":"MEUCIQDH1yojFTmlA95JMYWF8Hr378iyAB76GdRjyCUCvfWZVAIgOJKBx1aHP0OgXQe45DGmYCrrrVwcW5IZGG4FNaV8ERY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60579983},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511032019_1762219183330_0.4688082780763885","host":"s3://npm-registry-packages-npm-production"}},"0.1.202511032031":{"name":"gitgang","version":"0.1.202511032031","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511032031","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"fe9d5cf99cbbb68c0a6d2d763086557b08c825f5","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511032031.tgz","fileCount":4,"integrity":"sha512-79j77eJ8/nCit2coCyZo5zpf1NinbISBtqMosBUKacUPyJ1iMKghw93y/PqU/08sX1UIv3ZeVedysWoGOV+4Cw==","signatures":[{"sig":"MEUCIQDyaU/5UxVsJ6wm+D8RU6zZDi/LdIX3kq5UarvZ5/BY8gIgfjWDj28c8+6yxynFYj0u92/o/e5DiHQu1zXStrpUG6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60579983},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511032031_1762219898871_0.6351161581237439","host":"s3://npm-registry-packages-npm-production"}},"0.1.202511032033":{"name":"gitgang","version":"0.1.202511032033","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511032033","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"81b30472f51db2c633cb5f437f1a6042225c9ec3","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511032033.tgz","fileCount":4,"integrity":"sha512-u5/f2BZrak3nrCvXlLO79iZKwG8Vkin/bN8HCUYGNp/pdKL87Cr4/Dl0SrHLAeA7fbC+ou4T7FbAy3iKFApfzQ==","signatures":[{"sig":"MEYCIQCgXBDKbK5mq1AOSXeGnGqqRjFL3vlnobjVzsxdr/c7TwIhANPlbewTmwv2hZ6gdg9g85D8bZNA4T8bjobyvlD+3JF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60579983},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511032033_1762220011138_0.8104181981587928","host":"s3://npm-registry-packages-npm-production"}},"0.1.202511032034":{"name":"gitgang","version":"0.1.202511032034","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511032034","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"645f0c73b07fc2addd64071be3d404ab714b9d25","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511032034.tgz","fileCount":4,"integrity":"sha512-LFBtYDyn/PzIlwuyebgHN4hv2ZV7Yy6FqWkYFKqSKHkYQb0/xxuzKr+ktCNUogvpwBsxUi7SyfL3bkQVNo3w3Q==","signatures":[{"sig":"MEMCH13ZNoW91Uhr1JTLTVZtnv1wyfJhIgtFGxeohAFV/9UCIATACSUi69dWBYMQejo+L3JAkjx15FXLkUq5cCfkSn0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60579983},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511032034_1762220046934_0.8521284650471501","host":"s3://npm-registry-packages-npm-production"}},"0.1.202511041523":{"name":"gitgang","version":"0.1.202511041523","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511041523","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"32aeb93834947057003570ece3fd6bdaf3a548e4","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511041523.tgz","fileCount":4,"integrity":"sha512-43GBZeyc3zltVqegs8on4zDdOYBl1/K2QcNsjuGAiesS9v7IQH4yqllk70o4wPBt39NMJ9FxPMTDNJgj2QVACA==","signatures":[{"sig":"MEUCIHvPsqjujcUsNdBNGARQ0LV8QBGvoqYhUuk5TBn+bTf8AiEAnGmQr/iN5b8lb6fdG9PqvxfBtqRNWeTVnVbpjkCnOnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60596495},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511041523_1762287845905_0.9644932695750583","host":"s3://npm-registry-packages-npm-production"}},"0.1.202511081722":{"name":"gitgang","version":"0.1.202511081722","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511081722","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"65a61e367cb49df50e330243c06a40d5aaf01045","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511081722.tgz","fileCount":4,"integrity":"sha512-75Tpo83jp3zOoTWIhA/jZTsFAB03SwtJswmXS3VB7Ub/2vECeemFS8aAa31CrVUwb98KejQm7+8xiwCoapGv5g==","signatures":[{"sig":"MEUCIQClkWYkiW7XVJ958Gl6oT0z/dDIhqwF1B9YKaeCdIfJ1wIgbfGO8jJmO6D5nPf9vO0qqm9H2KjmDJyoz1R5aQ14Ydo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60976543},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511081722_1762640569953_0.2360314393248899","host":"s3://npm-registry-packages-npm-production"}},"0.1.202511090907":{"name":"gitgang","version":"0.1.202511090907","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511090907","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"c5496ebff36c98ee5aa2acdc5ec9a5a10b0363cd","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511090907.tgz","fileCount":4,"integrity":"sha512-gxmpUcfmufgqmiPhGGVmD7/+lcH/Wtc0IwT814kqUBCuD90fcpap0rUzIzZCd4oCnx4ZCckY91ZyjPdfB/H8fg==","signatures":[{"sig":"MEUCIQCcPMUYwKJ2nkuUMW+PF9fl92qStsTMsxSrpRjPtB9VGQIge4JKKciUxnh4JVkY3o4oqZthGd3A0S7VNp130iuV0ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60976543},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511090907_1762697263388_0.6847750918165743","host":"s3://npm-registry-packages-npm-production"}},"0.1.202511091313":{"name":"gitgang","version":"0.1.202511091313","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@0.1.202511091313","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"aeda5f3d98ca317c89565083ff54fd4be4c52e72","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-0.1.202511091313.tgz","fileCount":4,"integrity":"sha512-0lpMOvY0sCRInl62Hw5GnZCvztgS3whzg3CsIyoIyr8iPMG2H2ZQIJ4o5H2+8dqMdrsM1asdKUrqtiWE4g0S2A==","signatures":[{"sig":"MEQCICrGJ8jI0gQ+iclLe27aykUIo9cIuD9xqCa5j3FdnrLxAiA57Oh5bem1lTpMrnNfyIFgMfOvQ+DDfo7VJXx9H1HL9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60976543},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_0.1.202511091313_1762712039450_0.018343972976444523","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"gitgang","version":"1.4.1","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@1.4.1","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"16daefbfbb08d97f80daa4bd12558b3120155cb7","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.1.tgz","fileCount":4,"integrity":"sha512-d8AG6b7mtzdC2Ej6XkQu8UUIzuPZmUWniDLazG8fzqCI4pnkr/JcEvqOEwrs62TQQjqR/Tp1ti8ddC+zli1E8g==","signatures":[{"sig":"MEUCIQCh+8IgGCbT+5QuadCo7xjqcP1UR0YUlNfpoHykxJMurwIgHqFHJ3ERDGmBYbU1MgXvMpQO+W0Ectj0bCcjo6eRd/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60976532},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.1_1762712896705_0.648812240572139","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"gitgang","version":"1.4.2","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@1.4.2","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"6c8904abffad516028f6944b7c924f003551c4fb","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.2.tgz","fileCount":4,"integrity":"sha512-Dq3DT9thoJY1ib105cjau9MKZ1J6KtyBd8OP4aEQkOG7KLponlDa595RwB2RZb1aVm2CvkkJgxgazPMB3snRow==","signatures":[{"sig":"MEUCIC0y4lTCM7q1NC3eWpC9VWNgog5UggHodjw7o4pgQIEpAiEA5U+dtkF6O5pTfg+Bx+LWWALBn2cBDdxfLJWQmHjq+3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60976532},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.2_1762713066903_0.11490565731046098","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"gitgang","version":"1.4.3","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@1.4.3","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"2fa70a6255e94028902002a05de9396caeb5c74b","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.3.tgz","fileCount":4,"integrity":"sha512-4ZwNUkGvOfUmXo2lA0YMtS4PqDSg3j2YYphYO06UG7WZLrqK+EfymzWmKtrZzWtZqjPnxO5ekdSecUyfHh3duw==","signatures":[{"sig":"MEUCIB9QvtaEDiQ5j+zZJRwaS7HoMqUbkwUSjXScMZ1ZjrtxAiEA3fPHnLqgxdTEyswqcx47ZikX1r4DkuI7bJjRFTExDz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60976532},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.3_1762718545058_0.6975264861810753","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"gitgang","version":"1.4.4","keywords":["gitgang","git","bun","gemini","claude","codex","ai","cli","worktree","multi-agent"],"license":"MIT","_id":"gitgang@1.4.4","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"os":["darwin"],"bin":{"gg":"dist/gitgang","gitgang":"dist/gitgang"},"dist":{"shasum":"dee32d0b284728b8f9e5164d37df6f0323173d1d","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.4.tgz","fileCount":4,"integrity":"sha512-M/m+hVATDP2CLR0SV9n9siUFNMbeEmR+8pbeBpD1E6S0gZHtsyTAr9qKcTaXJ28GGjRTqRvrPPIPut9kI+VNUg==","signatures":[{"sig":"MEYCIQCtXJJgVx9vNZa7Z3UFS0jEklAZZokTcwpQQZid63kxCAIhAPe8++ggZWjc7nObJ04kSs2f2nSfY+o4WBBT/m2wBHHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60976532},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"GitGang - The gang's all here to code! Multi-agent AI orchestration with Gemini, Claude, and Codex.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.4_1762747844550_0.3687914979412734","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"gitgang","version":"1.4.5","_id":"gitgang@1.4.5","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"dist":{"shasum":"ab558e97d98c29b6a835d5422c3c1d058c8cfd63","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.5.tgz","fileCount":28,"integrity":"sha512-zljGjCMjypQ9vOFsFA4x07hrgAMDCWBu1qwapYjfbcy2mjTbP6GsW7ShQDtkobggG9Wd039Qv9gCl+lcODEG9g==","signatures":[{"sig":"MEUCIQDEtfvDyA84+ddGWBQiekrBE2xi8CBFOBZXl0ByNEyH9AIgGqtUPNrYrnxcP/M1qc+plg5a1QfLKjkmvOXfk3/FPGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466712},"type":"module","gitHead":"cb83fd421f4391ce2287584988fec77670c742eb","scripts":{"postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.5_1764027133961_0.6004644660082583","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"gitgang","version":"1.4.6","_id":"gitgang@1.4.6","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"gitgang","gitgang":"gitgang"},"dist":{"shasum":"44f6ea706dc90a71ff5d10947f2cd0a8d0856689","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.6.tgz","fileCount":28,"integrity":"sha512-MOgIdNTxHqQtiZy7ALDgu7OH4Moq1Dr/ionAgTlJvcS+kDBsA1dF0k3M38sSmbH3sXXGeskxczj7q7Hw1+vMRQ==","signatures":[{"sig":"MEQCIFAN1MDanRdsLETySgn0BuDD1oIKoWivflxF/8FQRwtpAiBs2UgrvWWB2aV4P+lyJkp/ddbiW2T+l0FtOrhthiKfgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61189581},"type":"module","gitHead":"3b2e47f0602e17a5178aef98645f7c60f80de810","scripts":{"postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.6_1764027321626_0.44146920533893796","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"gitgang","version":"1.4.7","_id":"gitgang@1.4.7","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"gitgang","gitgang":"gitgang"},"dist":{"shasum":"cebab19e14b7eef6e21543c84a060941f044977b","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.7.tgz","fileCount":28,"integrity":"sha512-Jjke3iCT6nzveplO5owEwSGFRjKYYFPFcSN5hHKaEJO/lPb7qiRrXDMJHmPmKB26Zv479CUIx6Kak2AgjTTjjw==","signatures":[{"sig":"MEYCIQDpea4afWj4iTomkRc7DeDpf3HL/fqQooEmsIBCUqxjYQIhAP2ml2QlWZmlTRE9klbpOGp63d7CuwCUF7o/Jau9K0SE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61190045},"type":"module","gitHead":"6e5633e0daa99c70c4904d416d6a64fcf4fbd5d1","scripts":{"postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.7_1764030436572_0.05776255887291559","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"gitgang","version":"1.4.10","_id":"gitgang@1.4.10","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"gitgang","gitgang":"gitgang"},"dist":{"shasum":"2e78c574c089cfeec8971be5d11ef3bba31b8178","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.10.tgz","fileCount":28,"integrity":"sha512-pZh8PwrwRwV0Km2zRn/QMyY5xaS/XOLWsP/Ku1fY0T7CDIvxCkjVYouEI1PAdXIauYW0Q3F3QWC39LzFJ+Wu0Q==","signatures":[{"sig":"MEQCIHKHxzhQLHfk6sW069PD1GZ2UhtzJL/IoOl4/4FTFqzMAiBkfeb0pN+Igqxvnl6+++zP5txtXXyF5usRk4MpcgpFDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61190447},"type":"module","gitHead":"3d48a1fc404a6cd987024d8fe65660f8138888f8","scripts":{"postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.10_1764039628578_0.8831059944631912","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"gitgang","version":"1.4.11","_id":"gitgang@1.4.11","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"gitgang","gitgang":"gitgang"},"dist":{"shasum":"e4e7d8aa89aa189d5f67988ac714037ee875c2d7","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.11.tgz","fileCount":28,"integrity":"sha512-jLGA7v7ONVVqFus+XoUVXtA+EfqKl2l3H8RUCPnl1FSufyAn34CGxqHmtSkaOg/2DPf547AqBwxlKITzvE8i3w==","signatures":[{"sig":"MEQCICBk6ThKNKGJeYMonxgXUDR61xHUtNjlWYX3h4EEiYSEAiBxgRu3Qkxf9pK2hU3aYd37tPljswl+d0wh75lAquHRwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61190448},"type":"module","gitHead":"1a6f86cae75745a97e2ea72770626b7783379fec","scripts":{"postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.11_1764045550257_0.5001826442927384","host":"s3://npm-registry-packages-npm-production"}},"1.4.17":{"name":"gitgang","version":"1.4.17","_id":"gitgang@1.4.17","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"0e6f579f113cb49228e28b2fe97f15e6d39ae017","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.17.tgz","fileCount":6,"integrity":"sha512-08HTNn6tP4+X6+vm6Nm6BnhvCxhZLk6Koa2pagPQTM2nACZ4ToEUnSTf+ECIABDmbLTov0VWBRsCK2ABxJ+1Dg==","signatures":[{"sig":"MEUCIQClDB35zV0yIHJYPt9k7MrtYXl7+AAO8FKjpCHMgOQ37QIgAkhq7PkdqzEAS3f6XQlpdsJZMTnHo103bFF9Z79cnEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60674991},"type":"module","gitHead":"96e942302c9a368621d26ec53423422f5597ad46","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.4.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.17_1764048187820_0.6154582366799652","host":"s3://npm-registry-packages-npm-production"}},"1.4.18":{"name":"gitgang","version":"1.4.18","_id":"gitgang@1.4.18","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"6dfdef064b115683c5e6d80ab6e414902e6f9c89","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.18.tgz","fileCount":5,"integrity":"sha512-dCx5he3A3HZAd+RNhMoWlPleH59MVraZ15IGIdVnykh7oc8cScVQCUofjn7WtYiaDcokqfKLm+b6h2rwBholmw==","signatures":[{"sig":"MEYCIQDddjRj59xAJdZx0Yr7bYdjiWYytBHfyaw6QamMJ2xDqAIhAKUhj15WPd3a5QzZqaAR3mdJKy8R7rEEkRXSxNpdNzjL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80742},"type":"module","gitHead":"46fc7b2e8e1058881c94598d38398be7b42d05b2","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.4.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.18_1764048349776_0.5630917823866126","host":"s3://npm-registry-packages-npm-production"}},"1.4.19":{"name":"gitgang","version":"1.4.19","_id":"gitgang@1.4.19","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"063effc653b7097c2c038354b9baa6b0ce9f3bed","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.19.tgz","fileCount":5,"integrity":"sha512-o7b/xOH0Wcbsrri8yy3xV9JLeuXSPL4BG0jp+r9WME7xRBeL6tSXHVLo8HPH8dhtx16RhGN+RPrUAtnqamOwsA==","signatures":[{"sig":"MEYCIQDuXVire/RI6peSsWrYpv640W6maF0zcL3UWxu6qFsPqQIhAOtj0DV3yE2o4PFXt4T0+2Plv1Z8C1KH+WAmHCBOAH23","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80882},"type":"module","gitHead":"d6d8adea8b7bbd9d78fe9da7a97a471c44695d28","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.4.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.19_1764078375222_0.4691727497077052","host":"s3://npm-registry-packages-npm-production"}},"1.4.20":{"name":"gitgang","version":"1.4.20","_id":"gitgang@1.4.20","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"442c428cb63325715c042b56150ba3cff052adc2","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.20.tgz","fileCount":5,"integrity":"sha512-6xOk3pHhGC5WGaN4TYUEc9T59RM6hHeelANpsPovbscM9S2SSiLfwTw19S/fURlkTrO8EhTy3J8Td2UjXboS1A==","signatures":[{"sig":"MEUCIQCOXvoNxM4VzlKdaEOvp8GCjDPIH5HF05MW1vBz/VInyQIgHnT3sRL4fu0h3dZWwoxi9nqWhLYKKIychU2VeZatwys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80889},"type":"module","gitHead":"1a0955e06e9b5d371cfc4608357c9dcd1d63bada","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.4.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.20_1764078580638_0.3849951476259106","host":"s3://npm-registry-packages-npm-production"}},"1.4.21":{"name":"gitgang","version":"1.4.21","_id":"gitgang@1.4.21","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"bbf34519e98320f956c8fd2a32a3dc702b6cc05f","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.4.21.tgz","fileCount":5,"integrity":"sha512-fb+mJGsa4QwRIwM5VBq2A4weKzg6jmp/v2/+LuPXLrMVvKaFf32rRMOj0pv2k3oy5pPebBHSmLYKdpoBsmaWyQ==","signatures":[{"sig":"MEYCIQC9FobfrlVUH2vvzYdQQ8s7zZyJ84OzfugthCYS9rhj2wIhAJDgrJHPaw35L+LjWihVwDRXeZiPVs5pjhp6JP+Eypqo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80897},"type":"module","gitHead":"ce1176f128a221ff74e191b57bcf760f04639323","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"11.6.1","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.4.21_1764078884608_0.94096393590902","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"gitgang","version":"1.6.0","_id":"gitgang@1.6.0","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"1c0b5726aadcbe87beb44707ef9f23960851b149","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.6.0.tgz","fileCount":5,"integrity":"sha512-c54VA/mc5iVPH1l2pW4Xc/1duTCoEks6IpiS6s+yV051AX4e66MAJdcv9aJH+/377uKBxSpmtXcMpCii8/Oh3w==","signatures":[{"sig":"MEUCIBIli/z/TY3sfGWULd9ElvCopVhUVeX21PjJRtuOsOo1AiEA+jZTnKwo66db2S4lFBzFQJKasbqGWyqciTPuLyXpd+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93334},"type":"module","gitHead":"622e461ed65d2928df6fa9f290693ce5ab2a1f6c","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.6.0_1776169744439_0.4824935849009284","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"gitgang","version":"1.8.0","_id":"gitgang@1.8.0","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"ed077ddb18ee057385c268ba38a3aa12b27d3807","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.8.0.tgz","fileCount":5,"integrity":"sha512-HEK57GeG91+9mSOwtT1vadazO78n4/8YN0t9P6bdxEyCjL87TgrmF1jNTmmQ6A63Cwr1zYSUyBTP9KLoMzu8Zw==","signatures":[{"sig":"MEUCIQD+ZwnLxmtvBfy8G1DNlo1828dMjkz9khxtWb3OkCTwSgIgF+dmdSs9ZBcJ1S6OWuDeC8x5x4dK8sYDza7PHMxVGe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188050},"type":"module","gitHead":"68bef300b856dee6054f4f3cf3a48c07d11ded83","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.8.0_1776260178242_0.020330186478897616","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"gitgang","version":"1.8.1","_id":"gitgang@1.8.1","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"67d522fd9b42fbbaea0e6ef4c00682e9343e3872","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.8.1.tgz","fileCount":5,"integrity":"sha512-5xIU1CqqR8sjBulOFcgZS/puW+bXRtGe3CKaavuh5HlY6Fdh35L2K+jEowRhH+klvMQrrtXStqHcGFgiTX4z4Q==","signatures":[{"sig":"MEUCIQCrgi4aBa+5jJsftJSegC+1Y412kqOij1OWlLHlGPs59wIgbrDXcSTf3Kq9Xtv8oBwu9B8WXcXr0sam2x5Lfh6xiJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188050},"type":"module","gitHead":"ec76613baea08d4b8c3a2e4b68ba65ecff7a7e76","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.8.1_1776261303517_0.35031501330789583","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"gitgang","version":"1.9.0","_id":"gitgang@1.9.0","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"4db1d4f1d6e21723f3c98d9effa0b354eb82a22d","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.9.0.tgz","fileCount":5,"integrity":"sha512-T2wSJNDs7av2wsGsNLA8smXWCUQRCEKRKicfKIdj6LBmq768k3KOFo8JHeFMfR88E8kaeYf2/PE8ZfmwisLucg==","signatures":[{"sig":"MEUCIHCcAPZF6Lj8kOagMGDwHhTmaV2ptBRFagYy/BlzXPqBAiEAkzJsi58V6mg3OKtroQafne7y+UBh5eQ/fXDT8JwsfiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231184},"type":"module","gitHead":"04eb2e52fb221532f3dce699310a96c70d4c7252","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.9.0_1776269214470_0.7761608315463566","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"gitgang","version":"1.9.1","_id":"gitgang@1.9.1","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"ab0ea551f0dc96b1afa4b5e39cffd1a0e913803a","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.9.1.tgz","fileCount":5,"integrity":"sha512-v+SpqGFh6ZaBQzFQQAvIHXBshWax32GGxXZGERE7pyUXN7fyPN8JakN8gHazSuaMre7LwURELSsbc1LzfT1B9A==","signatures":[{"sig":"MEYCIQDkUC7a+a/S5sOg5o8lwNjbYUG7Snw6iA0vod2x/8oU3QIhAPVQDqhO1bMp9B9yfSXZzBpPt/lU3eC3BCILuBkubedB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234290},"type":"module","gitHead":"5b00f96899581464fc2efe618dc3cd75da490dfe","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.9.1_1776269814516_0.9707385940626643","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"gitgang","version":"1.9.2","_id":"gitgang@1.9.2","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"678b4e558f535af373282dd7bd18ab84b45dfbf3","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.9.2.tgz","fileCount":5,"integrity":"sha512-z0JVwaRTMiZX0pRHFRXyWP8K+OIUbd7c7taGtWvQaR5v5SGkN9rOxbi7wllNjNwUPoURD6r6/+x7C5X6veTL8A==","signatures":[{"sig":"MEQCIGDg3hISdoomkgN27bLyyCDgzn3/q7nUaUNv7u5v/EUKAiA2Nt7mbrPuS2aZ+tjJgNCIltJcJNJcklmXYud5RrOnbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239563},"type":"module","gitHead":"03b450690923cb0a560a790a1e1d852b68ef7014","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.9.2_1776270176712_0.3825575253132967","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"gitgang","version":"1.9.3","_id":"gitgang@1.9.3","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"f9649dea30b152bb6ae5b4216dd6bea9793221b1","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.9.3.tgz","fileCount":5,"integrity":"sha512-haOceFFI0ydHvnnI1emv1VSl5z9sxOBZcR9KEUKiiZtpk/S272q4ZVs0ZHdK3E3MX+qxksv8y+zTLvNChC5Uag==","signatures":[{"sig":"MEYCIQDt+TeScNBw8q7gI8W3bm8cV/A9AaGDgfXmbQSnKgo2ZgIhALEGODlRCIrdjiMnFaZ2w9I4j+AjQso3u5IWOA8HyvGK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241081},"type":"module","gitHead":"00f11f2a0da0f998589d66b0fede56e3a8e8dfe5","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.9.3_1776270499530_0.2617848535583527","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"gitgang","version":"1.9.4","_id":"gitgang@1.9.4","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"bin":{"gg":"dist/cli.js","gitgang":"dist/cli.js"},"dist":{"shasum":"afa7ab7eb3cbc5b36d628ea3c5a8c0d34ce4515c","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.9.4.tgz","fileCount":5,"integrity":"sha512-imQQW3qC4METD6ZOhJSE9+Qm2SYINomULIzVwSCmr2/mnpb45KKdCC9JoU07JTqbVy4OPXYWhloj1+peYkZ57g==","signatures":[{"sig":"MEUCIF+7TkG7rwDRGOAQdzyWlZwBakGaOOpagKbtzUgDhPxhAiEA0EwWASlbaA60Um3aHQVpGsDEOjzHH+ENuYvQhphg2wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237601},"type":"module","gitHead":"c7cb331f6c2a1246482c94f2e1b2cdc8dc4dc95e","scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"_npmVersion":"10.9.7","description":"The gang's all here to code - AI-powered collaborative development","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ora":"^8.0.1","boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","terminal-link":"^5.0.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.1","esbuild":"^0.23.1","@types/node":"^22.7.4"},"_npmOperationalInternal":{"tmp":"tmp/gitgang_1.9.4_1776270658099_0.856148243690817","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"gitgang","version":"1.9.5","type":"module","description":"The gang's all here to code - AI-powered collaborative development","bin":{"gitgang":"dist/cli.js","gg":"dist/cli.js"},"scripts":{"test":"vitest run","build":"node scripts/build.mjs","postinstall":"node scripts/ensure-clis.mjs"},"dependencies":{"boxen":"^8.0.1","chalk":"^5.3.0","cli-boxes":"^4.0.1","gradient-string":"^3.0.0","ora":"^8.0.1","terminal-link":"^5.0.0"},"devDependencies":{"@types/node":"^22.7.4","esbuild":"^0.23.1","vitest":"^2.1.1"},"_id":"gitgang@1.9.5","gitHead":"998d3b3deb2d84651bfb856eca278979f246713a","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-/dfuuDGTglBKgnC70OmYSywlULYCOH300z7/amY3/r8yaYfpuagBh6LzcYbjFMbs6pLneRyEQULoqqzvbHI1HA==","shasum":"33b80207dc75a2f31c21bccf23433aead4605d6c","tarball":"https://registry.npmjs.org/gitgang/-/gitgang-1.9.5.tgz","fileCount":5,"unpackedSize":239721,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGqOVAJjs8pt9bNxept5miChOachQGpBCOhOzGFEgAQcAiBxExXyPKSjTzEneDfp0azxW/roJy8t/8r1xBWraYZP0A=="}]},"_npmUser":{"name":"jroell88","email":"roelljr@gmail.com"},"directories":{},"maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gitgang_1.9.5_1776276289522_0.8495388590902613"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-04T01:19:43.257Z","modified":"2026-04-15T18:04:50.142Z","0.1.202511032019":"2025-11-04T01:19:44.016Z","0.1.202511032031":"2025-11-04T01:31:39.363Z","0.1.202511032033":"2025-11-04T01:33:31.607Z","0.1.202511032034":"2025-11-04T01:34:07.456Z","0.1.202511041523":"2025-11-04T20:24:06.582Z","0.1.202511081722":"2025-11-08T22:22:50.467Z","0.1.202511090907":"2025-11-09T14:07:43.878Z","0.1.202511091313":"2025-11-09T18:13:59.898Z","1.4.1":"2025-11-09T18:28:17.193Z","1.4.2":"2025-11-09T18:31:07.393Z","1.4.3":"2025-11-09T20:02:25.517Z","1.4.4":"2025-11-10T04:10:45.077Z","1.4.5":"2025-11-24T23:32:14.208Z","1.4.6":"2025-11-24T23:35:22.096Z","1.4.7":"2025-11-25T00:27:17.102Z","1.4.10":"2025-11-25T03:00:29.075Z","1.4.11":"2025-11-25T04:39:10.781Z","1.4.17":"2025-11-25T05:23:08.327Z","1.4.18":"2025-11-25T05:25:49.994Z","1.4.19":"2025-11-25T13:46:15.764Z","1.4.20":"2025-11-25T13:49:40.851Z","1.4.21":"2025-11-25T13:54:44.802Z","1.6.0":"2026-04-14T12:29:04.579Z","1.8.0":"2026-04-15T13:36:18.363Z","1.8.1":"2026-04-15T13:55:03.664Z","1.9.0":"2026-04-15T16:06:54.681Z","1.9.1":"2026-04-15T16:16:54.714Z","1.9.2":"2026-04-15T16:22:56.856Z","1.9.3":"2026-04-15T16:28:19.832Z","1.9.4":"2026-04-15T16:30:58.266Z","1.9.5":"2026-04-15T18:04:49.680Z"},"description":"The gang's all here to code - AI-powered collaborative development","maintainers":[{"name":"jroell88","email":"roelljr@gmail.com"}],"readme":"# 🤘 GitGang\n\n> The gang's all here to code — Multi-agent AI orchestration for autonomous software development\n\n**GitGang** is a CLI that coordinates multiple AI coding agents to collaboratively solve complex tasks. It runs in three modes: **Pair Mode** for autonomous AI pair programming, **Interactive Mode** for multi-agent Q&A and code synthesis, and **One-Shot Mode** for fire-and-forget parallel execution with automatic merge.\n\n[![npm version](https://img.shields.io/npm/v/gitgang.svg)](https://www.npmjs.com/package/gitgang)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## ✨ Features\n\n- **AI Pair Programming** (`gg pair`): One agent codes while another reviews in real-time — they discuss disagreements autonomously and course-correct without human intervention\n- **Multi-Agent Collaboration** (`gg -i`): Three agents (Gemini, Claude, Codex) solve tasks in parallel with orchestrated synthesis\n- **Premium Terminal UI**: Dracula-themed interface with colored tool call panels, edit diffs, insight boxes, spinners, and a live status bar\n- **Autonomous Operation**: Agents work independently — pair mode runs fully unattended with a session summary at the end\n- **Git Worktree Isolation**: Each agent works in its own branch (multi-agent mode)\n- **Extensible Architecture**: Agent backend interface designed for adding new CLI tools (ForgeCode, Hermes/OpenRouter, etc.)\n- **Non-Git Q&A Mode**: Run from any directory — agents answer questions in read-only mode\n- **Single-File Bundle**: Lightweight Node CLI built with esbuild\n\n## 📦 Installation\n\n```bash\nnpm i -g gitgang@latest\n```\n\n### Prerequisites\n\nGitGang works with these AI CLI tools. Install the ones you plan to use:\n\n| CLI | Model | Required For |\n|-----|-------|-------------|\n| [Claude Code](https://docs.anthropic.com/en/docs/claude-code) | Claude Opus 4 | Pair mode, interactive mode |\n| [Codex CLI](https://github.com/openai/codex) | GPT-5.4 | Pair mode, interactive mode |\n| [Gemini CLI](https://github.com/google-gemini/gemini-cli) | Gemini 2.5 Pro | Interactive mode |\n\n- **Pair mode** requires at least 2 of: `claude`, `codex`\n- **Interactive mode** requires all 3: `gemini`, `claude`, `codex`\n- All CLIs must be available on your `PATH`\n\n## 🤝 Pair Mode — AI Pair Programming\n\nPair mode is the flagship feature. One agent codes while another acts as a real-time reviewer — like having a senior engineer watching over your shoulder, catching mistakes before they compound.\n\n```bash\ngg pair --coder claude --reviewer codex \"implement JWT authentication middleware\"\n```\n\n### How It Works\n\n1. **The coder works normally** — writes code, reads files, runs tests, exactly as it would in a solo session\n2. **The reviewer monitors in parallel** — periodically checks the coder's output without interrupting it\n3. **If the reviewer spots a problem** — it suspends the coder (SIGTSTP), and the two agents have an autonomous conversation to discuss the concern\n4. **They talk it out** — the coder explains its reasoning, the reviewer pushes back or agrees, they go back and forth until they're aligned\n5. **The coder resumes** — with the full conversation context, incorporating any agreed-upon changes\n6. **Final review** — when the coder finishes, the reviewer does a thorough check of the completed work\n7. **Session summary** — a concise report of what changed, decisions made, disagreements resolved, and follow-up items\n\n### Pair Mode Options\n\n```bash\ngg pair --coder claude --reviewer codex \"your task\"\ngg pair --coder codex --reviewer claude \"fix the N+1 query in users endpoint\"\ngg pair --coder claude --reviewer claude \"refactor auth module\" --review-interval 30s\n```\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--coder` | Agent that writes code (`claude` or `codex`) | **required** |\n| `--reviewer` | Agent that reviews (`claude` or `codex`) | **required** |\n| `--review-interval` | How often the reviewer checks | `45s` |\n| `--max-interventions` | Max reviewer pause cycles before forcing completion | `5` |\n| `--timeout` | Total session timeout | `30m` |\n| `--yolo` / `--no-yolo` | Auto-approve agent actions | `true` |\n\n### What You See\n\nPair mode streams the coder's full activity to your terminal with a premium TUI:\n\n- **Tool calls** with colored header bars — Read (cyan), Edit (orange with red/green diff), Write (green), Bash (yellow)\n- **Thinking** in dim italic with left borders\n- **Insight blocks** in purple rounded boxes\n- **File contents** and **command output** with bordered panels\n- **Reviewer conversations** displayed in styled discussion boxes when they occur\n- **Live status bar** at the bottom showing phase, round, elapsed time\n\n### When to Use Pair Mode\n\n- Complex refactors where direction matters early\n- Tasks where you'd normally review halfway through\n- Working in unfamiliar codebases where a second opinion prevents wrong turns\n- When you want to walk away and let agents handle the full cycle autonomously\n\n## 🔄 Interactive Mode\n\nStart a conversational session with all three agents:\n\n```bash\ngg              # enters interactive mode (no task)\ngg -i           # same\ngg -i \"how does auth work\"   # pre-loads first turn\n```\n\nEvery turn sends your message to gemini, claude, and codex in parallel worktrees. A Claude Code orchestrator inspects the responses, browses the code to verify claims, and synthesizes an answer with:\n\n- Points of agreement across agents\n- Points of disagreement with the orchestrator's verdict and code citations\n- A single best answer\n\nFor questions, the turn ends with the synthesis. For code changes, the orchestrator proposes a merge plan that you confirm with `[y/N/e]`.\n\n### Non-Git Q&A Mode\n\nRun `gg -i` from **any directory**, even outside a git repo. Agents answer questions in read-only mode — no file mutations, no worktrees.\n\n### Slash Commands\n\n    /ask <msg>     force question mode\n    /code <msg>    force code mode\n    /merge         apply the previous turn's merge plan\n    /pr            open a PR for the last merge\n    /diff [agent]  show diff vs base for picked or named agent's branch\n    /redo          re-run the last user message as a fresh turn\n    /only <agent> <msg>  run this single turn with only one agent\n    /skip <agent> <msg>  run this single turn skipping one agent\n    /clear         forget conversation so far (log stays on disk)\n    /history       print the transcript\n    /agents        show the agent roster and models\n    /set K V       set a runtime knob (e.g. /set automerge on)\n    /help          list commands\n    /quit          exit\n\n## 🚀 One-Shot Mode\n\nFire-and-forget: give a task, all three agents work in parallel, reviewer merges the best solution.\n\n```bash\ngg \"Add user authentication with JWT tokens\"\n```\n\n### One-Shot Options\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--task` | Task description for agents | First positional arg |\n| `--rounds` | Number of review rounds | `3` |\n| `--yolo` / `--no-yolo` | Auto-approve agent actions | `true` |\n| `--workRoot` | Directory for git worktrees | `.ai-worktrees` |\n| `--timeout` | Max runtime (e.g. `25m`, `1h`) | `25m` |\n| `--no-pr` | Skip GitHub PR creation | Creates PR by default |\n| `--agents` | Comma-separated agent list | `gemini,claude,codex` |\n| `--reviewer` | Which agent reviews | `codex` |\n| `--solo <agent>` | Run with only one agent | All three |\n\n## 📂 Session Management\n\n```bash\ngg doctor                             # environment health check\ngg doctor --json                      # machine-readable (for CI)\ngg init                               # scaffold .gitgang/config.json\ngg sessions list                      # list recent sessions\ngg sessions show <id>                 # print transcript\ngg sessions stats <id>                # turn/agent/merge counts\ngg sessions search <query>            # find sessions matching text\ngg sessions export <id>               # export markdown transcript\ngg sessions delete <id> --yes         # remove a session\ngg sessions prune --older-than 30d -y # delete old sessions\ngg -i --resume                        # resume most-recent session\ngg -i --resume <id>                   # resume a specific session\ngg completions bash|zsh|fish          # shell completion script\n```\n\nSessions live under `.gitgang/sessions/<id>/`. Outside a git repo, sessions are stored at `~/.gitgang/sessions/`.\n\n## 🏗️ How It Works\n\n### Pair Mode Architecture\n\n```\n┌──────────────────────────────────────────────────────────────┐\n│  CODER runs naturally, streaming output to terminal          │\n│  REVIEWER checks periodically in parallel (coder undisturbed)│\n│                                                              │\n│  CONTINUE → coder keeps running (zero overhead)              │\n│  PAUSE →                                                     │\n│    1. SIGTSTP suspends coder (memory preserved)              │\n│    2. Reviewer sends concern → coder responds                │\n│    3. Autonomous conversation until agreement                │\n│    4. Coder resumes via --resume with full context            │\n│                                                              │\n│  When coder finishes → final review pass                     │\n│  COMPLETE → session summary for the human                    │\n└──────────────────────────────────────────────────────────────┘\n```\n\n### Multi-Agent Mode Architecture\n\n1. **Initialization**: Creates three git worktrees from your current branch\n2. **Parallel Execution**: Launches Gemini, Claude, and Codex simultaneously\n3. **Real-Time Dashboard**: Live status updates for each agent\n4. **Autonomous Development**: Each agent implements independently\n5. **Review Loop**: Reviewer compares solutions and merges the best parts\n6. **Integration**: Creates merge branch with best solution\n7. **PR Creation**: Optionally opens GitHub PR (requires `gh` CLI)\n\n## ⚙️ Configuration\n\nPer-repo configuration via `.gitgang/config.json`:\n\n```bash\ngg init  # creates the config file\n```\n\n```json\n{\n  \"automerge\": \"ask\",\n  \"reviewer\": \"codex\",\n  \"timeoutMs\": 1500000,\n  \"heartbeatIntervalMs\": 30000,\n  \"models\": {\n    \"gemini\": \"gemini-2.5-pro\",\n    \"claude\": \"claude-opus-4-6\",\n    \"codex\": \"gpt-5.4\"\n  }\n}\n```\n\nPriority: CLI flags > env vars > config.json > built-in defaults.\n\nModel overrides via environment variables: `GITGANG_GEMINI_MODEL`, `GITGANG_CLAUDE_MODEL`, `GITGANG_CODEX_MODEL`.\n\n## 📋 Requirements\n\n- **Node.js 18+** / **npm**\n- **Git** (required for one-shot and code-change modes; interactive Q&A works without git)\n- **AI CLI Tools**: `claude` + `codex` for pair mode; all three for interactive mode\n- **Terminal**: RGB color support recommended (iTerm2, Ghostty, Warp, Hyper, etc.)\n- **macOS** (tested; should work on Linux with the same CLIs installed)\n\n## 🛠️ Development\n\n```bash\ngit clone https://github.com/jroell/gitgang.git\ncd gitgang\nnpm install\nnpm run build\nnode dist/cli.js pair --coder claude --reviewer codex \"test task\"\n```\n\n```bash\nnpm test  # run test suite\n```\n\n## 🎯 Use Cases\n\n| Mode | Best For |\n|------|----------|\n| `gg pair` | Complex features, refactors, unfamiliar codebases — when early feedback prevents wasted work |\n| `gg -i` | Exploration, Q&A, comparing approaches, interactive code changes |\n| `gg \"task\"` | Simple, well-defined tasks — fire and forget |\n\n## ⚠️ Important Notes\n\n- Pair mode is **fully autonomous** — the human reviews the session summary at the end\n- One-shot mode requires a **clean git working tree** (commit or stash first)\n- In yolo mode, agents have **full authorization** to modify files and run commands\n- Always review changes before merging to production\n- Use `--no-yolo` for safer, permission-gated operation\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details\n\n## 👤 Author\n\n**Jason Roell** ([@jroell88](https://github.com/jroell))\n\n## 🔗 Links\n\n- [npm Package](https://www.npmjs.com/package/gitgang)\n- [GitHub Repository](https://github.com/jroell/gitgang)\n- [Issue Tracker](https://github.com/jroell/gitgang/issues)\n","readmeFilename":"README.md"}