{"_id":"@johnlindquist/ghi","_rev":"26-d0cf6de99e02bf5927c161d0d8e56773","name":"@johnlindquist/ghi","dist-tags":{"latest":"1.13.1"},"versions":{"1.0.1":{"name":"@johnlindquist/ghi","version":"1.0.1","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.0.1","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"e8d7ca29d3313f842959a2fbd3ea883700c8c1bb","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.0.1.tgz","fileCount":8,"integrity":"sha512-E1Hv0khBqmu28Mg2iomRi48DnOhK04tE+0qZULHhgU9pQeljuVsTBAIM/6c8LwJnfqoevDMxzrR2nYrfLlrrNg==","signatures":[{"sig":"MEQCIDdnNqVwkwPO5lHOoqiiIpbuqKLI61YckNbtLsN/sXmHAiAx9GyNaMUdePfRgScRnCmQxov4XgmL8O8vIckjrOgdVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50277},"main":"dist/index.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"8d98b2675294de96375658f679ec06b9e0f29f88","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","commit":"cz","prepare":"husky && husky install","lint:fix":"eslint . --ext .ts --fix","precommit":"pnpm build:check && pnpm verify:bin","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","mkdirp":"^3.0.1","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","commitizen":"^4.3.1","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.0.1_1738024766994_0.46261484483860915","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@johnlindquist/ghi","version":"1.1.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.1.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"f9eeb9b864366fa18de2cfe9a41c1ee61abfef0f","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.1.0.tgz","fileCount":8,"integrity":"sha512-HMFt6Pkgn2D8AWnHyWuO84xbG9kL18mX/tl0cdSwSIzQvddZsPqoREAoO8xSRjtcaqaIgOzRrzaIDR9ID1RROg==","signatures":[{"sig":"MEUCIDK07K+6JLZHGeYEyMRoM7gC/AGCzF0BdBuLlF5XIFRRAiEAkmDAufEVYlggM2Q1z/uqHWbWzNnCeFwAn/6mcecxYRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50277},"main":"dist/index.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"4cc762b458c69a8164859c4cde31e602bbbdcc16","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","commit":"cz","prepare":"husky && husky install","lint:fix":"eslint . --ext .ts --fix","precommit":"pnpm build:check && pnpm verify:bin","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","mkdirp":"^3.0.1","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","commitizen":"^4.3.1","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","cz-conventional-changelog":"^3.3.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.1.0_1738025522327_0.20243582132800242","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@johnlindquist/ghi","version":"1.1.1","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.1.1","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"e0bb736f9556d1a93050935338e9a94958396b76","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.1.1.tgz","fileCount":9,"integrity":"sha512-NtWHJLrZ4od3Kf7QMICccsDxe61JJnNyJKuOQ2h9LYDBmqM7kSLrkqELAFtDrzEoPfcpz+uDuMY8HkeePjGP7A==","signatures":[{"sig":"MEUCIQDPP8HiSJ/qvz8AC/edqx0cCzcDBWl5qByHgPcoAmSM6gIgJPtRYbaEDJ7Sb4V9Flz4SY3nQXG9xXXhW7IwzjNcKTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67531},"main":"dist/index.js","type":"module","gitHead":"bfe995fb30b5917b2473da82ba5bd3407ee186f8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --ext .ts --fix","precommit":"pnpm build:check && pnpm verify:bin","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","mkdirp":"^3.0.1","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.1.1_1738026431365_0.40241429170192555","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@johnlindquist/ghi","version":"1.2.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.2.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"b1b3d1ab81c80688e921e551c5bd0659c62fdf0b","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.2.0.tgz","fileCount":11,"integrity":"sha512-9/Rwjxb1eoBtq2l1w3OBOj/zKyOYLWFS17hDDeVT0ihN+FeSMoc6UbGRzqaAfwz97tpNq15Mqk8jB4LRfMjTew==","signatures":[{"sig":"MEQCIHsprvEqu0LYYFBJSwtP1xGV7MPXAT1wU/g169f7FuYTAiApuZ7UB60nhQJxHZd+ow5L9zzencXP3fOnVy73yWXH3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70687},"main":"dist/index.js","type":"module","gitHead":"a8f1e24969188fb14a17b9c5a580536b7eb9c260","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint . --ext .ts","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --ext .ts --fix","precommit":"pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.2.0_1738085791683_0.21726554113472685","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@johnlindquist/ghi","version":"1.2.1","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.2.1","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"b44107f97415809407ff168eea8e35d11936c745","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.2.1.tgz","fileCount":9,"integrity":"sha512-ehHRIBOVm0AzYA1OaxE7RopVWwPHzUK8bosjhMxUXovL581dQgw2MH2PRPt3rCKA2ZdtI0QJQwG95/k70fjt8g==","signatures":[{"sig":"MEUCIQCStQLf5p9WQRO3rC1SwDWAW/ESPXNmn5mLm98cofo13gIgPF6yVUodtnK15JXUKvw0zq7ob3UH8iJ2fjkCSJQIbms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63257},"main":"dist/index.js","type":"module","gitHead":"3614ea26cadd71fb070f48e409fb54ee070d88cf","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint . --ext .ts","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --ext .ts --fix","precommit":"pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.2.1_1738090408934_0.5628102607947556","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@johnlindquist/ghi","version":"1.3.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.3.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"580545660da654d196fca0653d4569fb24c970b3","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.3.0.tgz","fileCount":9,"integrity":"sha512-eFcDtxuJ2hdTUddTSkFz9aBmQBUvU5nmOwghVWulVzaaqo51qCRy6pHFsQyU6HBMlw41f1QzocUw662iAvwxsA==","signatures":[{"sig":"MEQCIHpahVhvywd1VUCqYmci9dgVGX1Ef/v6SsPhxZPCDEv5AiBojxBz/XcNRH/VYGoDTqRT3PETNEIWJIbtsHj8ISFrzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69859},"main":"dist/index.js","type":"module","gitHead":"09f351982aeec63340afebee09e2d1153f7c83e1","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint . --ext .ts","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --ext .ts --fix","precommit":"pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.3.0_1738093917376_0.05844438211997294","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@johnlindquist/ghi","version":"1.3.1","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.3.1","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"58ea8c963dcf012136a3391a76ea8f437120b255","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.3.1.tgz","fileCount":9,"integrity":"sha512-53yFtqrK/wrp0wFgK0WFEerz0th2jUMUcbFzzA8PEUVzUq5VW91mIdDNclvpGbEPTWMKAuW78NtikUc4TRA/Ew==","signatures":[{"sig":"MEYCIQC7FF2iqN0i/TxQjCBK1ErkKDOBqbD/1kGEz/898TN7tgIhAPL1mMMroHPzTH30KonEHrTWRBLSdxRL0BxIMljCkabc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69853},"main":"dist/index.js","type":"module","gitHead":"ce058ab2dec1060ac1c91d987f1159bfe742a79e","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.3.1_1738094715031_0.6231174497364855","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@johnlindquist/ghi","version":"1.3.2","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.3.2","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"01b438e39b2bc2c84eb689344e292b448f8a69ad","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.3.2.tgz","fileCount":9,"integrity":"sha512-8Gq3N1An2No2XhGAnbryQ9hIW9tEWv23Jefmz5WIsP6nzUswFNcZX6Q/MZtRRH13dHkRoN0x4hyOVWzxxUhoKg==","signatures":[{"sig":"MEUCIBP5aLT/K+icwRk89a9Opy6eAbhW4evCWUTSBDbpRjKJAiEA7734dwbN/zX8t21S6atUNEfoje2ji6+5QJT+HEjLC0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70519},"main":"dist/index.js","type":"module","gitHead":"afa2c27b9a0f02bc953d835b51d132a41aa23c6e","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.3.2_1738094804290_0.3266770846155791","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@johnlindquist/ghi","version":"1.4.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.4.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"6901a03f2f797c6ede9b7e23cae46d0e25d8ce43","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.4.0.tgz","fileCount":9,"integrity":"sha512-eT3rTasb6Ep3pNd7vYPwRsmvO/6gi0tUq0e4I1xwAuUvDjMFiIbiC4SCgwpFc16o1JIfAZa+rHpeYWBnOfiR4Q==","signatures":[{"sig":"MEQCICpNJkZ3YrMoZS3mZh5q2GxavGMx0AFD4UZ86suPwzVIAiATRlX2IdIzyuyt8czvrwq0po6ToUoQwLpbaEPOzpeYBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71187},"main":"dist/index.js","type":"module","gitHead":"a103d113bb5663da4f8d107a3d08d0cc0850ae1f","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.4.0_1738095842477_0.8511146792461322","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@johnlindquist/ghi","version":"1.4.1","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.4.1","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"92ccfa3f4fc97cb2cd2ce9ee685ab4d07bd0438e","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.4.1.tgz","fileCount":9,"integrity":"sha512-0f3I+LC6et+CME6LsXLCQcb08JgJR6fK4YL4Asvql1fvrSBtMGJic9iQZPPxDlaR5r5zE8Lo+eQzLl+PnE/k+w==","signatures":[{"sig":"MEYCIQDbv2oAwnzuWSwI1ihiHN2EiJLD0nClW8oKjO1zf3JuFAIhAJj5TqH53RShYQgO9GlTu84pOsLVB6dt+fzuLV9n3aWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71733},"main":"dist/index.js","type":"module","gitHead":"27f814b5ea792c956d7e7c36d0e0e771023c7726","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.4.1_1738096080213_0.7555516729731906","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@johnlindquist/ghi","version":"1.5.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.5.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"e80a5c714011e9e2f5ddb7cab8201538f73954f1","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.5.0.tgz","fileCount":9,"integrity":"sha512-Laqug5W7h0a9R4aWGI5s2KPvsZnL4UTB0WZskSb7eXrYKg+R1B0G8MwVSrnt0dNN0X/zy9xAqq+OkFWxuO9Mfw==","signatures":[{"sig":"MEYCIQDpiZ0zasFtGFhiu/W9CJ49XnAV/36rv6rWxqBhq5emKQIhAM5YsqQxhHkGh9yH1OIHg/vGITP8qknxznt28566cXeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73112},"main":"dist/index.js","type":"module","gitHead":"eb166e74aab92f98719bc3b0ce66fd2be48b7823","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.5.0_1738109906389_0.18387098413400427","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@johnlindquist/ghi","version":"1.6.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.6.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"bc0e1af7f5aa83ee34b1e357ef31f0ee22fefb82","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.6.0.tgz","fileCount":9,"integrity":"sha512-pwwkrZDAXCK2x0TedoOlde5aJdiJJhPehLdWKE0FxIc+RBGhfMrsV1BmdX8Vp7FEwxOSbbuJ5ZlaY8rvXaYmpA==","signatures":[{"sig":"MEUCIQCVbwAme4a21CUjnLp2znZTNImH2bmLUZ7enr4hyig6YwIgXsgePeOfRsi43O589H9kOapAdBrk+eEm0YqPwQtcDd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74240},"main":"dist/index.js","type":"module","gitHead":"48d75a4730b1449c9ffefdfec6acbc2ae9e64eaa","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.6.0_1738186556400_0.9950725145151054","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@johnlindquist/ghi","version":"1.7.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.7.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"e7072db9ce75b2865c333ad42fb49c275aa06515","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.7.0.tgz","fileCount":9,"integrity":"sha512-Qewd9WJvS9kmnmnSgJagjoIm+783bBG2wPy0swKrn/RuwB3ZrOO4V7wVSP6/9xg4Wj48M2ARTpUB6lU6FqwYvQ==","signatures":[{"sig":"MEUCIQCOv+uAn5LJQBpiVsVkincfdYRbHQO1LoAmbR6ETFXbRwIgBHj1C6jQR2M8NArK/lk65V1dzFGnEtMW4+na6jqr2pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75372},"main":"dist/index.js","type":"module","gitHead":"d877a279c7ba89b330a6cddd707f828b73895291","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.7.0_1738287962853_0.6180069231705214","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@johnlindquist/ghi","version":"1.8.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.8.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"3d40f73befa2a5a56b7b493368a351421fab4452","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.8.0.tgz","fileCount":9,"integrity":"sha512-4piJjEo8s6F3MxU7i3Y3am8keUS8cTFSfBEQUv04CO2P/ouGbNToV19ly+1R+t7FDQACJcrHj0CsCwp3zstkVQ==","signatures":[{"sig":"MEYCIQCyGyO67ZsYmtTwyB+E/EX0Buy5XrjPN5m3tzaieI3y9AIhAMFlBFfA29PrUdprWJ1YCcG33hXVZKRtdbRUgWfM4gHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77433},"main":"dist/index.js","type":"module","gitHead":"de5bb21fc6c4adcd3ec830b9ff743936950e2f55","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.8.0_1738288563730_0.3738320237350621","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@johnlindquist/ghi","version":"1.9.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.9.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"07b43ddb0cb9883c2ce125bcea8e1737088c17ce","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.9.0.tgz","fileCount":9,"integrity":"sha512-KRNoV94xwjr5HPmL0/Y8xLUxP4TQtK07ItGLFfULEScKk18vsdSyUHIc/i4oPALg12O0XWaOa50Fr68vMNxJkA==","signatures":[{"sig":"MEUCICQhiYXtUHKbD5f1PgsEdPfVWb/Ob92uN9WeHbNtWS7mAiEAjrKco/wmH+NxN+Zzc60txed8tTCEpx/0t+G6rmG4Mzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76758},"main":"dist/index.js","type":"module","gitHead":"9defc6ad8f6cfbc60f71cdbfe05537a6c107ada3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.9.0_1738289014839_0.45264586167807086","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@johnlindquist/ghi","version":"1.10.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.10.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"8b476c48d1bdf669f2cd814ff8369947f4b27499","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.10.0.tgz","fileCount":9,"integrity":"sha512-iDzxqh0IUo26U8DrSymWitT/gNfzxHAApbSQ5/SlTIKalJ1NwKqW920LZOQxjz9pjrpItDubtFUpff3wri1ZkQ==","signatures":[{"sig":"MEQCIAtKwrPwFAClUfFodM7zXphLRBQp+b6sQhJwV2lNYRRFAiAMdnrMkBTazVih4UaZYv0Te4JVm4e7u9GH67iR2hJ8jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77561},"main":"dist/index.js","type":"module","gitHead":"952a8e137566012b117a27c89dd5cbe16b2d93a2","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.10.0_1738289384282_0.5523346051190325","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@johnlindquist/ghi","version":"1.11.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.11.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"8d28060dac5b81687e365a5fcc2b7ef3249fb852","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.11.0.tgz","fileCount":9,"integrity":"sha512-4mxfH/ZvNerMvxwbKS/BzqBTwJvyQim/FKFu6HdHRi3izHRmxwuktgf5Ysa8lufAAJB+5wmRegZJIVvlDk/uVA==","signatures":[{"sig":"MEUCIC0q3X/mKw3FFP8cdDwN9V4CiI0wF0Mf0sLZuqBgRFEDAiEApHiOIPy59wpkUBZhJMF/Q942CBaeb7ta5vTTRmvzz2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82048},"main":"dist/index.js","type":"module","gitHead":"6f777fd67f3e7d807a23e4a4d163b7994732b60b","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.11.0_1738293081894_0.9937595163247088","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@johnlindquist/ghi","version":"1.12.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"5b6b8599d0a95693a946dee4eb8921d15150abf3","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.0.tgz","fileCount":9,"integrity":"sha512-1UFE8XCPWBK3kbPtwUd9gKaA3G9evOL6P4xUm84tXCZkS+UTjTwZjhy/71YhrlQIYEQUpXdOPJDEk+qUnlSebw==","signatures":[{"sig":"MEYCIQC1MUY2kzAPky/CkfXNTiGiHtT5D+QHMV8sJdrAPRjXvwIhAJIrRk2X6Blms29Xcwju0OTQoNLX1c3eWLsyeuSKCW25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77609},"main":"dist/index.js","type":"module","gitHead":"a46636b870a0a2cf4ca158dc5c5cffffaf16c444","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.0_1738364506100_0.8614951306784637","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@johnlindquist/ghi","version":"1.12.1","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.1","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"b09a93c0bc0b6a33543614b4279581332f22b755","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.1.tgz","fileCount":19,"integrity":"sha512-jTnVih08PgCJGuJ6lbuzlFmzxJE94OVlF6mRwgLnCWkFkQ6xxfZ5yLbniZvwvaOE8uwtyPJtB+1dnX/q6PVjng==","signatures":[{"sig":"MEUCIFJp9Axgl/DHPi/SmfelroFk3Mgb4VicQbSvVnHmtqICAiEAzp8XLGPlvFBndGnKmFlwnM1/wDl9WYTyO4U9Knuo7lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105801},"main":"dist/index.js","type":"module","gitHead":"11443102daf566fd994457c887c39d7929dc025d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.1_1738607000876_0.8848685622478334","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@johnlindquist/ghi","version":"1.12.2","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.2","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"11862231628f6d8e67eceb741455cbf1f07d232f","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.2.tgz","fileCount":19,"integrity":"sha512-IZGzZOFvuglxvpWU//9AoULD7a7ufTI1UNBsNDzl9U7gYXGcYR7yPukFGSj+Q+AZPAT50SHyI4TmpjNdLRc2ng==","signatures":[{"sig":"MEUCIHV8gDkGcwBLsUzWhxJkdy0Akk8acMRGLe7PnwWMDkwnAiEApxDRN4es6Q66YrhXrdMinH2yitDFp0rEiGTuDJBRfHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107056},"main":"dist/index.js","type":"module","gitHead":"5b1d9ed1477cecf33817bfd4ebf3157cd49d1032","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts","check:include":"pnpm build && pnpm exec node dist/index.js -i src","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.2_1738611927372_0.21099407341449394","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@johnlindquist/ghi","version":"1.12.3","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.3","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"5b307d5b217fef9ac6f73931458da06615c5d589","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.3.tgz","fileCount":19,"integrity":"sha512-Vmkre78GWvJTiNM+mKrWO72E9cSHEWLDP/L+HlUp3i4kRZIXyTOcOuP3wsI1Sb59YKnZTnKrtiPaSFOIU9kUkg==","signatures":[{"sig":"MEUCIQDwCmArfg2Z1H4M5N+3RazkhP86GGtpsKR8jFXxRrGRiQIgd6fp3QaZwHHcnXP2WL7tA+7PxH5k1diOK9bMsrzfk2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107007},"main":"dist/index.js","type":"module","gitHead":"71d4296220184e6dc27269afe535c16f3029b629","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts","check:include":"pnpm build && pnpm exec node dist/index.js -i src","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.3_1738612199785_0.6179185366609734","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@johnlindquist/ghi","version":"1.12.4","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.4","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"39c66133b428279c71a7b24fbda08175f9469413","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.4.tgz","fileCount":19,"integrity":"sha512-stv/YXqW9RgYwW6/6USNO+6jSJHSLk1oAAQwcJClsc2NUmPFrQTIC0jZK3hDh0KjkcO61n3LtYZj06fuOM/XDw==","signatures":[{"sig":"MEYCIQDq+lvqySeiOxoQRimX62siy0pTI83zaLN8sx2hyPO2fgIhAOmfAou7RPyNGFNKNc0OeM52ebfBcu1nYi2d8dJF8W+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108908},"main":"dist/index.js","type":"module","gitHead":"0ec27e1937f652240c6eadd4cd5263795e8d6699","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts","check:include":"pnpm build && pnpm exec node dist/index.js -i src","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.4_1738625507207_0.5688714170118452","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@johnlindquist/ghi","version":"1.12.5","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.5","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"65dde311555299ca068429ffd94605197f498d75","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.5.tgz","fileCount":23,"integrity":"sha512-3bk409UBa14o/f0UryPBAKI4KJyXF3siJhXVcTBPMxouAHsRhqw6gyEUrLcwzc1y1UR6RtO9LbtWd8+M01DxSw==","signatures":[{"sig":"MEUCIH5N2G6fv0ufCfFfcJWyzxlk0lKVoMDezzHlCXogoiQnAiEA7mOU8fPv8mJ+IuXebJzkfuVvloyeaHMaR3c3LVlJZc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118676},"main":"dist/index.js","type":"module","gitHead":"c14f9a3f2c1854e298b5b64e54174e41226a3c0e","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"pnpm build && vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"pnpm build && vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts","check:include":"pnpm build && pnpm exec node dist/index.js -i src","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.5_1738626805186_0.7722259895760928","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@johnlindquist/ghi","version":"1.12.6","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.6","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"5920bb863e533602a01639320618b14ce6928165","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.6.tgz","fileCount":23,"integrity":"sha512-iHC3U4RvScLj8RNK2eYYCPcTXh3Ri7Tz5yLRmTkL2SlKFqg5lwx4em2fKvK6Mlk+nOK2mNvC3QKHxfEcHGGSug==","signatures":[{"sig":"MEUCIQDR2TH1HNchYhOiFOHVZhr3UOI44oJuXx5UI+dxyapK6gIgBTmXBU0CPhUH3dAij8Xic47RgTm8sqHsGcTCvbnlkLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120326},"main":"dist/index.js","type":"module","gitHead":"0c76a1935221ae4969fc857e7429c10b945131a6","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"pnpm build && vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"pnpm build && vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts","check:include":"pnpm build && pnpm exec node dist/index.js -i src","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.6_1738632821215_0.37911144525552","host":"s3://npm-registry-packages-npm-production"}},"1.12.7":{"name":"@johnlindquist/ghi","version":"1.12.7","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.12.7","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"969065d1406c04c4fa16deeceefa3eace6aaab90","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.12.7.tgz","fileCount":23,"integrity":"sha512-13Id2Irp4iml7xFJtLfN/2swssYSEiBT3FDY9VCsaXuAv1tmp6GN00nvumL/n18ei6MlVz3KPNks1YqnjP7DFQ==","signatures":[{"sig":"MEQCIFATlMq0+ePvPm5A8FpWa1FWnQY7s15t146TB2tdJvgQAiBHxwJZXeGSR9YpJntjodOtV/ASOORkQOxmaBek8vUZFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120341},"main":"dist/index.js","type":"module","gitHead":"f3cf96f30524cbc36cff0568176b6d5688cf62c4","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"pnpm build && vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"pnpm build && vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts","check:include":"pnpm build && pnpm exec node dist/index.js -i src","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.12.7_1738686708916_0.8646038563168594","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@johnlindquist/ghi","version":"1.13.0","keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","_id":"@johnlindquist/ghi@1.13.0","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"homepage":"https://github.com/johnlindquist/ghi#readme","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"bin":{"ghi":"dist/index.js"},"dist":{"shasum":"a90170aaf34806e5d84354c6ac637c8a5b8f29e0","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.13.0.tgz","fileCount":23,"integrity":"sha512-bvCzVZiDc7WCEi2NMjEO3cHzP6q4gbNQbl6d4N/GlB4C2yku9blNW1Nz2fSpwXCMRTimOvmFfkV1+3wzDC3Eiw==","signatures":[{"sig":"MEYCIQCq4FhLZ0FpCXvIdCQ+XiCO+hw7v0/VqlJEJXXzlufgPgIhAPSfxCIZG/TP6wzpwLPFXNToLpE9H0uyWaEWcmKinUl2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122406},"main":"dist/index.js","type":"module","gitHead":"fef902caee5c8b12642cb005ff800d6ae5000495","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]],"branches":["main"]},"scripts":{"dev":"node --experimental-strip-types src/index.ts","lint":"eslint .","test":"pnpm build && vitest --watch false","build":"tsc","prepare":"husky && husky install","lint:fix":"eslint . --fix","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","test:watch":"pnpm build && vitest --watch","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","build:check":"tsc --noEmit","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts","check:include":"pnpm build && pnpm exec node dist/index.js -i src","prepublishOnly":"pnpm build","semantic-release":"semantic-release"},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"repository":{"url":"git+https://github.com/johnlindquist/ghi.git","type":"git"},"_npmVersion":"10.8.2","description":"Ingest GitHub repositories and local directories for analysis","directories":{},"_nodeVersion":"23.6.1","dependencies":{"zx":"^8.3.0","conf":"^13.1.0","madge":"^8.0.0","yargs":"^17.7.2","dotenv":"^16.4.7","globby":"^14.0.1","ignore":"^7.0.3","mkdirp":"^3.0.1","nanoid":"^5.0.9","date-fns":"^4.1.0","env-paths":"^3.0.0","clipboardy":"^4.0.0","micromatch":"^4.0.8","node-fetch":"^3.3.2","simple-git":"^3.27.0","@octokit/rest":"^21.1.0","@clack/prompts":"^0.9.1","@types/micromatch":"^4.0.9","sanitize-filename":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.0","eslint":"^9.19.0","vitest":"^1.3.1","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/node":"^22.10.10","@types/madge":"^5.0.3","@types/yargs":"^17.0.32","@tsconfig/node23":"^23.0.0","semantic-release":"^24.2.1","@types/node-fetch":"^2.6.11","@tsconfig/strictest":"^2.0.5","@vitest/coverage-v8":"^1.3.1","@semantic-release/npm":"^12.0.1","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.22.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ghi_1.13.0_1738799272055_0.07723990361413913","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@johnlindquist/ghi","description":"Ingest GitHub repositories and local directories for analysis","repository":{"type":"git","url":"git+https://github.com/johnlindquist/ghi.git"},"main":"dist/index.js","type":"module","bin":{"ghi":"dist/index.js"},"scripts":{"test":"pnpm build && vitest --watch false","test:watch":"pnpm build && vitest --watch","dev":"node --experimental-strip-types src/index.ts","build":"tsc","build:check":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix","verify:bin":"pnpm build && [ -f dist/index.js ] || (echo 'dist/index.js not found' && exit 1)","prepublishOnly":"pnpm build","prepare":"husky && husky install","pre-commit":"pnpm lint && pnpm build:check && pnpm verify:bin","semantic-release":"semantic-release","check:include":"pnpm build && pnpm exec node dist/index.js -i src","check:graph":"pnpm build && pnpm exec node dist/index.js -g src/graph.ts"},"publishConfig":{"access":"public"},"release":{"branches":["main"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"style","release":"patch"},{"type":"refactor","release":"patch"},{"type":"perf","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true,"tarballDir":"dist"}],["@semantic-release/github",{"assets":"dist/*.tgz"}]]},"keywords":["github","ingest","cli","directory","analysis"],"author":{"name":"John Lindquist"},"license":"MIT","devDependencies":{"@eslint/js":"^9.19.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/github":"^11.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/release-notes-generator":"^14.0.3","@tsconfig/node23":"^23.0.0","@tsconfig/strictest":"^2.0.5","@types/madge":"^5.0.3","@types/node":"^22.10.10","@types/node-fetch":"^2.6.11","@types/yargs":"^17.0.32","@typescript-eslint/eslint-plugin":"^8.22.0","@typescript-eslint/parser":"^8.22.0","@vitest/coverage-v8":"^1.3.1","eslint":"^9.19.0","eslint-plugin-unused-imports":"^4.1.4","globals":"^15.14.0","husky":"^8.0.0","semantic-release":"^24.2.1","typescript":"^5.7.3","vitest":"^1.3.1"},"dependencies":{"@clack/prompts":"^0.9.1","@octokit/rest":"^21.1.0","@types/micromatch":"^4.0.9","clipboardy":"^4.0.0","conf":"^13.1.0","date-fns":"^4.1.0","dotenv":"^16.4.7","env-paths":"^3.0.0","globby":"^14.0.1","ignore":"^7.0.3","madge":"^8.0.0","micromatch":"^4.0.8","mkdirp":"^3.0.1","nanoid":"^5.0.9","node-fetch":"^3.3.2","sanitize-filename":"^1.6.3","simple-git":"^3.27.0","yargs":"^17.7.2","zx":"^8.3.0"},"version":"1.13.1","_id":"@johnlindquist/ghi@1.13.1","gitHead":"e7fda6b2340249176acc6b8eea3ce7641a3e4694","bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"homepage":"https://github.com/johnlindquist/ghi#readme","_nodeVersion":"23.6.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-F06P6UYWvvxGP7DKZMI1c741gME3ua4lxlGpZiWRNsFnt//8B2sMkbfPnK+p2MUN9ApK2BLGPAKly8qV/bI0IA==","shasum":"67f25ce44a5961e67c9b231bffe6f2f5f04385e1","tarball":"https://registry.npmjs.org/@johnlindquist/ghi/-/ghi-1.13.1.tgz","fileCount":23,"unpackedSize":122507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEB/W5Rdq5Baz+DNF+R/zIHAXkvx+rddTD29Y4iIH9yfAiEAkay+5jSfWyEOGiKJ6aXb6emIDCtazYSwij7nCBB7hLw="}]},"_npmUser":{"name":"johnlindquist","email":"johnlindquist@gmail.com"},"directories":{},"maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ghi_1.13.1_1738801053012_0.7635123622023634"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-28T00:39:26.923Z","modified":"2025-02-06T00:17:33.397Z","1.0.1":"2025-01-28T00:39:27.226Z","1.1.0":"2025-01-28T00:52:02.572Z","1.1.1":"2025-01-28T01:07:11.549Z","1.2.0":"2025-01-28T17:36:31.857Z","1.2.1":"2025-01-28T18:53:29.190Z","1.3.0":"2025-01-28T19:51:57.656Z","1.3.1":"2025-01-28T20:05:15.218Z","1.3.2":"2025-01-28T20:06:44.513Z","1.4.0":"2025-01-28T20:24:02.665Z","1.4.1":"2025-01-28T20:28:00.389Z","1.5.0":"2025-01-29T00:18:26.629Z","1.6.0":"2025-01-29T21:35:56.595Z","1.7.0":"2025-01-31T01:46:03.088Z","1.8.0":"2025-01-31T01:56:03.955Z","1.9.0":"2025-01-31T02:03:35.072Z","1.10.0":"2025-01-31T02:09:44.512Z","1.11.0":"2025-01-31T03:11:22.121Z","1.12.0":"2025-01-31T23:01:46.333Z","1.12.1":"2025-02-03T18:23:21.105Z","1.12.2":"2025-02-03T19:45:27.556Z","1.12.3":"2025-02-03T19:50:00.019Z","1.12.4":"2025-02-03T23:31:47.403Z","1.12.5":"2025-02-03T23:53:25.424Z","1.12.6":"2025-02-04T01:33:41.412Z","1.12.7":"2025-02-04T16:31:49.117Z","1.13.0":"2025-02-05T23:47:52.224Z","1.13.1":"2025-02-06T00:17:33.216Z"},"bugs":{"url":"https://github.com/johnlindquist/ghi/issues"},"author":{"name":"John Lindquist"},"license":"MIT","homepage":"https://github.com/johnlindquist/ghi#readme","keywords":["github","ingest","cli","directory","analysis"],"repository":{"type":"git","url":"git+https://github.com/johnlindquist/ghi.git"},"description":"Ingest GitHub repositories and local directories for analysis","maintainers":[{"name":"johnlindquist","email":"johnlindquist@gmail.com"}],"readme":"# ghi (GitHub Ingest)\n\n**ghi** is a powerful command‑line tool for deep analysis of GitHub repositories and local directories. It scans your codebase to generate detailed markdown reports that include a summary, a visual directory tree, file metadata, and (optionally) file contents. Use it to quickly understand new projects, generate documentation, or integrate into your CI/CD workflows.\n\n> **Note:** **ghi** supports both GitHub URLs (by cloning or updating a cached repository) and local directories. It can also generate dependency graphs for projects using tools like [madge](https://github.com/pahen/madge).\n\n---\n\n## Features\n\n- **Repository & Directory Analysis:** Analyze both remote GitHub repositories and local directories.\n- **Custom File Filtering:** Include or exclude files using glob patterns, or search by name and file content.\n- **Branch & Commit Checkout:** Clone and check out specific branches or commits.\n- **Graph Generation:** Create dependency graphs starting from a specified entry file.\n- **Output Options:** Save results to a file, pipe the output to STDOUT, or open the digest in your preferred editor.\n- **Editor Integration & Clipboard Support:** Configure your editor (or skip it) and even copy results directly to your clipboard.\n- **Debug & Verbose Modes:** Get detailed debug output or include full file contents when needed.\n- **Bulk Mode for AI Processing:** Append instructions for generating a single shell script that reconstructs the scanned file structure.\n\n---\n\n## Installation\n\nUse your favorite package manager to install **ghi** globally. For example, with [pnpm](https://pnpm.io):\n\n```bash\npnpm add -g ghi\n```\n\nOr with npm:\n\n```bash\nnpm install -g @johnlindquist/ghi\n```\n\n---\n\n## Usage\n\nThe general usage syntax is:\n\n```bash\nghi [options] <repo-or-path>\n```\n\nWhere `<repo-or-path>` can be a GitHub repository URL or a local directory path.\n\n### Common Examples\n\n#### 1. Analyze a GitHub Repository\n\nClone and analyze the repository on the default branch (usually `main`):\n\n```bash\nghi https://github.com/owner/repo\n```\n\n#### 2. Analyze a Local Directory\n\nScan a local directory with default settings:\n\n```bash\nghi /path/to/local/project\n```\n\n#### 3. Filter Files with Include/Exclude Patterns\n\nInclude only specific files (e.g. only TypeScript files) and/or exclude unwanted files:\n\n```bash\nghi /path/to/project --include \"*.ts,*.tsx\" --exclude \"*.spec.*,node_modules\"\n```\n\n#### 4. Search Within Files\n\n- **Find Mode (OR behavior):** Find files whose names or content contain *any* of the search terms:\n\n  ```bash\n  ghi /path/to/project --find \"console,debug\"\n  ```\n\n- **Require Mode (AND behavior):** Only return files that contain *all* specified terms in their content:\n\n  ```bash\n  ghi /path/to/project --require \"console,log\"\n  ```\n\nYou can combine `--find` and `--require` to further fine‑tune the selection.\n\n#### 5. Checkout a Specific Branch or Commit\n\n- **Branch Checkout:**\n\n  ```bash\n  ghi https://github.com/owner/repo --branch develop\n  ```\n\n- **Commit Checkout:**\n\n  ```bash\n  ghi https://github.com/owner/repo --commit a1b2c3d\n  ```\n\n*(When using branch or commit options, **ghi** will perform the necessary Git operations either with the built‑in git library or using your system’s Git if `--use-regular-git` is specified.)*\n\n#### 6. Generate a Dependency Graph\n\nAnalyze a project’s dependency structure starting from a given entry file:\n\n```bash\nghi /path/to/project --graph /path/to/project/src/index.js\n```\n\nThe output includes a tree‑formatted dependency graph and the content of the related files.\n\n#### 7. Output Options\n\n- **Pipe Mode:** Output the digest directly to STDOUT rather than opening an editor.\n\n  ```bash\n  ghi /path/to/project --pipe\n  ```\n\n- **Open in Editor:** Automatically open the results file in your preferred editor. On first use, you will be prompted to configure your editor command (e.g. `code`, `vim`, or `nano`):\n\n  ```bash\n  ghi /path/to/project --open\n  ```\n\n- **Clipboard Support:** Copy the results to your clipboard automatically:\n\n  ```bash\n  ghi /path/to/project --clipboard\n  ```\n\n#### 8. Bulk Mode for AI Shell Script Generation\n\nAppend AI instructions at the end of the output to generate a single shell script that will recreate the file structure and content:\n\n```bash\nghi /path/to/project --bulk --pipe\n```\n\n#### 9. Debug and Verbose Modes\n\n- **Debug Mode:** Output extra debug logs to help troubleshoot issues.\n\n  ```bash\n  ghi /path/to/project --debug\n  ```\n\n- **Verbose Mode:** Include full file contents in the digest (useful for detailed analysis or troubleshooting).\n\n  ```bash\n  ghi /path/to/project --verbose\n  ```\n\n#### 10. Respecting .gitignore\n\nBy default, **ghi** will read and apply `.gitignore` rules (and other common ignore patterns) to exclude build artifacts and cache files. To disable this behavior:\n\n```bash\nghi /path/to/project --ignore=false\n```\n\n---\n\n## CLI Options Reference\n\nBelow is a summary of the available options:\n\n| Flag(s)                    | Description |\n| -------------------------- | ----------- |\n| `--include, -i`            | Glob or path patterns to include (comma‑separated or repeatable). |\n| `--exclude, -e`            | Glob or path patterns to exclude (comma‑separated or repeatable). |\n| `--find, -f`               | Return files that contain **any** of these terms (searches file names and content). |\n| `--require, -r`            | Return files that contain **all** of these terms in their content. |\n| `--branch, -b`             | Git branch to clone or check out when analyzing a repository URL. |\n| `--commit, -c`             | Specific commit SHA to check out when analyzing a repository URL. |\n| `--max-size, -s`           | Maximum file size (in bytes) to process per file (default: 10 MB). Files exceeding this limit show a placeholder. |\n| `--pipe, -p`               | Pipe the final output to STDOUT (useful for scripting or CI). |\n| `--open, -o`               | Open the generated results file in your configured editor. |\n| `--debug`                  | Enable detailed debug logging. |\n| `--verbose`                | Include detailed file contents in the digest. |\n| `--bulk, -k`               | Append AI processing instructions for generating a shell script that rebuilds the file structure. |\n| `--ignore`                 | Whether to honor `.gitignore` rules (default: true). Use `--ignore=false` to disable. |\n| `--skip-artifacts`         | Skip dependency files, build artifacts, and generated assets (default: true). |\n| `--clipboard, -y`          | Copy the results to your clipboard. |\n| `--no-editor, -n`          | Save the results file but do not open it in an editor. |\n| `--use-regular-git`        | Use the system’s Git commands rather than a library-based Git client. |\n| `--graph, -g`              | Analyze a dependency graph starting from the specified entry file. |\n\n---\n\n## Output & Configuration\n\nWhen **ghi** runs, it generates a markdown file containing:\n\n- **Summary:** Basic information about the source (repository URL or local path), timestamp, and analysis details.\n- **Directory Structure:** A tree‑formatted representation of the project.\n- **Files Content:** The content of the files that were analyzed (if not skipped, and when verbose or debug modes are enabled).\n- **Additional AI Instructions:** (Only when using `--bulk`.)\n\n### Where Are the Results Saved?\n\nThe results file is saved to a system‑specific configuration directory:\n\n- **macOS:** `~/Library/Preferences/ghi/config/`\n- **Linux:** `~/.config/ghi/config/`\n- **Windows:** `%APPDATA%/ghi/config/`\n\nIf you run with the `--pipe` flag, the digest is printed to STDOUT as well as saved.\n\n### Editor Configuration\n\nOn first use with the `--open` flag, you’ll be prompted to enter your preferred editor command (e.g., `code` for VS Code, `vim`, or `nano`). Your selection is saved for future runs.\n\n---\n\n## Development\n\nTo contribute or run **ghi** locally:\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone https://github.com/johnlindquist/ghi.git\n   cd ghi\n   ```\n\n2. **Install Dependencies:**\n\n   ```bash\n   pnpm install\n   ```\n\n3. **Run in Development Mode:**\n\n   You can run the CLI directly using:\n\n   ```bash\n   pnpm node src/index.ts [options] <repo-or-path>\n   ```\n\n4. **Build:**\n\n   ```bash\n   pnpm build\n   ```\n\n5. **Run Tests:**\n\n   **ghi** uses [Vitest](https://vitest.dev/) for testing:\n\n   ```bash\n   pnpm test\n   ```\n\n---\n\n## License\n\nThis project is licensed under the MIT License. See [LICENSE](LICENSE) for details.\n\n---\n\nBy covering all of these scenarios and options, **ghi** provides a flexible solution for codebase analysis, whether you are exploring a new GitHub repository or need to generate comprehensive reports on local projects. Happy analyzing!","readmeFilename":"README.md"}