{"_id":"githits","_rev":"39-c5efb959b98df6dd44ec1a6407598694","name":"githits","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.0":{"name":"githits","version":"0.1.0","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.0","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/GitHits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"e739ba81800d5b1ecf00adcde3600c2579f6dbf1","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.0.tgz","fileCount":7,"integrity":"sha512-l90SVeYGFytx/4rxAr4aVAG1b1r5qmPjVFy0FJprK5hEY8sgBUskCBQSiAHziuvnczzGHVPCXFfUYpqer8t2DQ==","signatures":[{"sig":"MEUCIEMynq6wKVTVqxeV1g/MNOCa2S09sa3M6PO6N0Dt6Gl8AiEA5QzMlh7OO9p5wiXvicBUGHDuODL9c9ZlDnNdtUcBs94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72599},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"a76c9a21bc414dd7ac833260c3ba284156402eda","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"jlitola","email":"juha.litola@gmail.com"},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/GitHits-com/githits-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.0_1771919459800_0.13050610509183214","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"githits","version":"0.1.1","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.1","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/GitHits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"37a4e2c6d9e22f270652612cf43ef33ff7ccd52f","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.1.tgz","fileCount":7,"integrity":"sha512-TwEM+KVWY9FU+o3iiiIbHhARk5dc6nDl6qXVR66mggOBRsV59qnav1Mo/LJH1nCCDsJbWQm0R/70RUxxOpzWgQ==","signatures":[{"sig":"MEYCIQCQzB+rQ1+Etgbx0DTNPoBfzbctA9z55CdK8o4zTzwmxwIhAJ7wAQO+2zb9iyXAWNNJbO4sL5eeF/F9MNx8/QXA6qkY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76390},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"44244b4816f9c6f66365ec00117dc10ef1fe2cb0","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"jlitola","email":"juha.litola@gmail.com"},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/GitHits-com/githits-cli.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.1_1771926444927_0.3732785738211801","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"githits","version":"0.1.2","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.2","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/GitHits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"10f07751e657bb93f73d4d317f653dd157e78337","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.2.tgz","fileCount":7,"integrity":"sha512-vEVAyxNLD5x+AjvLLj7zxcaInykunSY1ePTZx5ABVqBIjuvNUV7nYjnXtMxOLQjcu3GStpdlMz0t4ckOl8dzfA==","signatures":[{"sig":"MEUCID+F44lkIEDlZSezV2Z/kZsaJmHKKtQHq6f5a1QKdtj9AiEA6MmWvlkcowNUDOWi9E5Bcjwx+jZk2aTDFQBqUQZGVgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76082},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"f564b49da6113550eb7c4ddf2fa55f276ced801f","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/GitHits-com/githits-cli.git","type":"git"},"_npmVersion":"11.10.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.2_1771973669863_0.33509710045031915","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"githits","version":"0.1.3","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.3","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/GitHits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"0bcfba0d9f0eae93335758dc8ea1bab3d191eb7f","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.3.tgz","fileCount":7,"integrity":"sha512-lN4XA3W37YmKI0mk3XT2apAbtoZ2bdTyiE91bw9JKMyfGLEaXj7KSbdh3qjRqvmZdvR7v7zhBHauwTWr3scn0g==","signatures":[{"sig":"MEUCICSBNDRYWpo1UrhOm97LjjYRR8K2pNrLM0jZwOAR0r+RAiEAzmBntNfKeFmvhfTHF81b7JzUW07uxH0sfVboSMMxa9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76197},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"78c57ba8ad4f26af1d5f1d081712aaa49f8e3810","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/GitHits-com/githits-cli.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.3_1772550684849_0.09071554510979074","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"githits","version":"0.1.5","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.5","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"92e6ee8a2c7741494b20af645d966e2df3ec52b7","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.5.tgz","fileCount":7,"integrity":"sha512-lbBJj19Mki06nV1VGsUjNbETkwj+0fJHdgGqYYzE9ULusmmcklGtMG+iXsM5Od2NrpdcxxARrkZ2HDUacEtWgA==","signatures":[{"sig":"MEYCIQDfFIujatvc+GJ2+pgtjbxDkW8RQpaLV86nJyyl+/Sh4gIhAJa+hD6pB/MWhSn8v3jMsc1oThOvqWpLo6BqsuSyiP90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76333},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"9972da15a10c57518365066f117e376b1b71aa41","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.5_1774661415699_0.1575780517450669","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"githits","version":"0.1.7","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.7","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"ce2b7c18c0410cbe153842e5a042ee7c74e5f6ef","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.7.tgz","fileCount":7,"integrity":"sha512-W8oLN9TCKYYDkZsbOPATofVQLTsBvyeso3gEyGgXmC8RX3lkHCG8a5op/L5N586zCK/VkK+nPQJlpoUSQXQwqQ==","signatures":[{"sig":"MEYCIQC57AEovbPtfW/foWe/Jw1XxjkzZlGxCkVyJqJxbRREAQIhAO5yet9wHxjkhM1R2xYhwh/Ug5KLPYY8ffyJ5x845kK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99470},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"2e30bf88e9a83bb9fd14d0c03fb32c6a17253511","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.7_1776383345136_0.6644811175579883","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"githits","version":"0.1.8","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.8","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"732e5edc43f1f0683cc010ad54ff327d5f28c3c7","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.8.tgz","fileCount":27,"integrity":"sha512-3Mqkul++JFPs79fZCNxoFFTmGctlluRe6lNDQ1bzJT2BBJpj3UKJ1spQESZQ73/lLqtaiwwMHvgGmUqK6ZD4NQ==","signatures":[{"sig":"MEUCICMq/lbTLpxOjwJiBKH4UZOBJAENeSnjnKFNM9eS0ZAnAiEAnq5VetE8AbXmbSv1DstR7Z0yjCq7senRrtLjnywIGjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118365},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"92073d27fbab640f83d7f2099c50df08a6006726","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.8_1776470264924_0.6585361006411763","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"githits","version":"0.1.9","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.9","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"6d4786deb93788d2af3dcd96071f2e84c59fedf9","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.9.tgz","fileCount":27,"integrity":"sha512-CylQAbSesVB6GlbRitlDmfJluOpW5EomzIOJCZkNHTJDcM1SLhneb7tS3Fogh0FK1tx+657b0ZhrfceeZy19/Q==","signatures":[{"sig":"MEQCICHrKODD8prZPWusKIl+sYuiKgSFKlN8n0sC8DEvhp8lAiAFgvzy0o6RZkJwjJtH1ddLz33EIbF3x5eAg04BSxlJOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381839},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"0b7c51f351e4b2bdd9ce09b21c5c5c870b8e597b","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.9_1776780055282_0.2848386169226764","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"githits","version":"0.1.10","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.10","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"317bef7e1f12541a231cb544801312d10e827176","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.10.tgz","fileCount":27,"integrity":"sha512-Ihoc2vCduMGMiFjeZj7EPe6Ld8skyAYF+m6fT7xLBfiEMDXchbH3zF/5cvGnj7kx9+okYvXQ3J/Dfx9Imh6ztA==","signatures":[{"sig":"MEUCIB9Ks4dsBUF98gQUF3FCcc1pcz4uNo299HAIPKUfvXBVAiEAvJo63lDCp2vAqy9sZpjbbIzqeUGytlSNOADc+Ak/mlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394384},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"b38b7f77ec07363c951c8773eef87d27bdad017f","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.10_1776845578831_0.0475508092078194","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"githits","version":"0.1.11","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.1.11","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"4048833d14a2d3f243b946bd2eafa5585c837b86","tarball":"https://registry.npmjs.org/githits/-/githits-0.1.11.tgz","fileCount":27,"integrity":"sha512-y1NdiDhrGfhHG1TcwseIIBtGG04eM1LTQXXgx7MHqq/WX25AW5ap43bT7r7+NUocCmt0Xd/jbZjeAEHTow2ygQ==","signatures":[{"sig":"MEUCIF9XS+LJym0gcSwMjVY6CS3j9SZRmdKbgIldOFBAPUeuAiEAxxukA6NPuCVjMrOk7dwwvld//y40REwMRJf2RcHT/WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":398492},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"3b4e05933ea32b21bfb8d318d68e3342d0410a2d","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.1.11_1776898562537_0.9843678952792183","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"githits","version":"0.2.0","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.2.0","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"07f7b06a66b190d8cf2d1ee8135a18ffa9e3643e","tarball":"https://registry.npmjs.org/githits/-/githits-0.2.0.tgz","fileCount":31,"integrity":"sha512-cp1DQQPtGlc2sivsq1Fl4mCVYnC2qmdNiSksHid6I9EXk6bF5S6Jq19lRjhNWvEL/hYzGJGpBpC13GsJMhFcww==","signatures":[{"sig":"MEYCIQC1p1/vfTkn8e/HjotvBMPsopMXYzXpnwT+5DzOkW2pSgIhAPDu71ZK/O4aX22o3DWz47Di1gqPC33fkw0FmhSjEUQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475855},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"72fb94481448074e01481050b978c3ec3f5d7890","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.2.0_1777038650953_0.8865306561700821","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"githits","version":"0.2.1","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.2.1","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"d007b6ffd273eb289b3fdab7e8b21a3f63a7c45c","tarball":"https://registry.npmjs.org/githits/-/githits-0.2.1.tgz","fileCount":31,"integrity":"sha512-btWS/XGEIoAdRQnh91Ypypn1qgUy8JVLWqAidZA+B9RiG/qNnagkaWZf6402J7MnTp9sLqOlBKnQdiuKLe4DUQ==","signatures":[{"sig":"MEUCIHsYOP6ha6+zQkg7XaXNUp/A+OetNhh8OBkUvCxMic5EAiEAhOEf51I8SAWNhYJqIhaZk6ciVC4xBowPiCfrGdAOyCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490258},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"c122a1b40521b025d8a51e09d035f861ee51143f","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.2.1_1777286438082_0.0323507309373563","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"githits","version":"0.2.2","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.2.2","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"7f3c8565c1fa382faca367f419313b0e04caf8ba","tarball":"https://registry.npmjs.org/githits/-/githits-0.2.2.tgz","fileCount":31,"integrity":"sha512-aMezOwJ1olm8dxYVb44s/VU7a8e0NdO7+5zhxJYzK0ida4xKLMtV7g/vy8IAICkSsJPXGyvqmqK+H/B0OkWQpw==","signatures":[{"sig":"MEYCIQC/GgRiPNiuHTevtPHvQyLPNF86FnGt6/i++46EN99kbgIhAIocJQo3i6GEI2PRf8tle3JzSF78UN1irVkPprXN0dcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493595},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"49f9fa62476c3e5d8dc1945c42f3714594a3e0c5","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.2.2_1777338505996_0.09869666229196339","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"githits","version":"0.2.3","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.2.3","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"fd146c5d3f940aba1327ec9a0f58fbccd9dcc414","tarball":"https://registry.npmjs.org/githits/-/githits-0.2.3.tgz","fileCount":31,"integrity":"sha512-mp5sDFXAu7JLpEs/4fhrTQmIK5EeOz3HRLQdiEDMVz8msTeZ/85pYop053b77plIpdKdFSHPSZj5C4kkX5lUDA==","signatures":[{"sig":"MEYCIQDemHRnBZpIG1wVjTHZANor45ZgEpef4EzUS+eoZGDHpAIhAMQr47vWGyc8Mu5zL5TSBl1yahG/3F3UElF2FEbuQzN+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513696},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"56aa8759ce727bbab40127260c31c37db84009a3","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"deprecated":"Backend protocol changed","repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","commander":"^14.0.2","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.2.3_1777368755693_0.8455253677754064","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"githits","version":"0.3.0","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.3.0","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"f721d448c767564114e288c70dbe0cdfc0cf8de5","tarball":"https://registry.npmjs.org/githits/-/githits-0.3.0.tgz","fileCount":31,"integrity":"sha512-GHE0f08zjkuaTqL1z6aTWXJAS30DP9OTBIBWeFxR4TRzy6Li38AqWAY0e5E22+QTz6nuOaGRUHSwVYZvVEVg9w==","signatures":[{"sig":"MEYCIQDTIRYHBBV4xzmNo34Sl1rI4pErR8LgadONXBXEWxlQGgIhALoUl8QYGFzzBs5kDzI7kEpiMf3Ap7p0NsyjPPlHFXSJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549231},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"822d89915cebdc65a2a57f0de6c5019ba2dc06d4","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.3.0_1777453284385_0.5346516391232365","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"githits","version":"0.3.1","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.3.1","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"ff34751dd760868d9be27f107ef752652ad49393","tarball":"https://registry.npmjs.org/githits/-/githits-0.3.1.tgz","fileCount":31,"integrity":"sha512-8NBqHUH2/NKWg9U+IY59Js14AZ2rn5mXEhbHkNRp7s4ky1qt9ITStQpnWmlEjcwTLbsVp3TtLKWjRWZ9MzJrdg==","signatures":[{"sig":"MEYCIQDANCj/oIKbG7a1nC5hA/p2ihEev+52eAgQpGO0KMZMZAIhAPFPd7lr0iBwUwEHjLdKMobYWQFHPzgieRqeO0/wuJhd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562225},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"fbf7454b69736eabcdb93885206acc7eacd55218","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.3.1_1777475115249_0.26660419631582855","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"githits","version":"0.3.2","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.3.2","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"1a9a039a9cbcec354ae172051d09991d62abff48","tarball":"https://registry.npmjs.org/githits/-/githits-0.3.2.tgz","fileCount":31,"integrity":"sha512-hF8SPtlh48NqwZ07UBzk3hCv0BF9qDTcZWEyBmMFKVE0MiE+txgz1my3XRdmTnpxNLeCAPW4plFJHkqQ7Cz8mA==","signatures":[{"sig":"MEUCIQDE80qHbFhaBROTNCKKKfn+h2rhpBqqIo1M+1fNOE36iQIgTe/NhM3cUIuHe0oIc7OXlqvG+H/Z4URYw7eAvIoCU4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594591},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"69a445bb6b0eb6504576b87927cceda1e8c299bf","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.3.2_1777888943040_0.9702640078952482","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"githits","version":"0.3.3","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.3.3","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"6f428449b9767c0ec28a908139ddead465defa16","tarball":"https://registry.npmjs.org/githits/-/githits-0.3.3.tgz","fileCount":31,"integrity":"sha512-HoFZOkWltRn4iTfzHfW8i8RjvhoW/8YefWc7Yk10qA9TxvQ17IWOpzGFXAZkG4UeyEuBxagZXyEVQ4AsrxeoqQ==","signatures":[{"sig":"MEUCIB72S9pXIeEVEY0d3BSoqsLmMGTlQKMNFvBiDEGsxk2oAiEAtA9yGgtpRgHka3MKeonyM5iMQd7Gi+KiyPjAO1hOJb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606140},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"083c686cdbbf2e28b02366c7ce5b616e4667b233","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.3.3_1777975444024_0.915166915218707","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"githits","version":"0.4.0","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.0","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"cefe7b84b2f91cc812923755c21c0c5890ffe8f9","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.0.tgz","fileCount":31,"integrity":"sha512-iJmz0BnScXo2N3bkvUUJMKPwtgU2JzRuxKP18q/HnrPafyKeiIsy5dlVlcHhYk8njOq5vofn8Gi4uTdw9Y1cJQ==","signatures":[{"sig":"MEUCIQDZNkce8uzaXjz3S/8T5c11pT3tBvu42iX/X6Ujtp62HQIgCpfWVTVByY82rt8vo9qzhI0uMX8EjgcZPp0rvMmFuzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630349},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"aa2c8270c6c4e2d17d60257a23b639160812b81b","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.0_1777982987214_0.41690915644607207","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"githits","version":"0.4.1","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.1","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"60546b0fcfcf53944841a2c58dec577d41204ae7","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.1.tgz","fileCount":31,"integrity":"sha512-tM8UqIa0Iw0rJeZNM3Fu560ZYHwb2v2BCGaEZjM9N9nqra7mmtPRZTmujxC1M4TWQAZ002+usHH32T0j6fjdIg==","signatures":[{"sig":"MEUCIQDuMJMSBA0byueLQZgCuWRPC0KP36rITsHnHxVpYU/5MgIgGAmRH19QC4/DgH8Eq/7GoYvdOHm1YaomWt3GGcImsqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632289},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"01ea50c6c4eecfb1ac6251adc6f93be9d388e4b0","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.1_1777989430261_0.07346587355613687","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"githits","version":"0.4.2","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.2","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"07e9152103bf2db81556ffe4f6e22a12aab4382c","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.2.tgz","fileCount":31,"integrity":"sha512-NUBidRMv8PkIWUoOqtmNS6GZhvfLpaiDbpRGZvuds4CqlLF1slgnu2J4pYgRtMxwYGjxeIPToYSzQe4bWAkjtA==","signatures":[{"sig":"MEQCIHztOjBfyK7EFgqAPqpWEmmbHoDadXXzoGfxH0UVHmIQAiAKu8lI+WkHbA0/mIWhfZZzJwLr/WLJprztO1IfLNnumA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":632130},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"a16e873a69d05d6c772ba2e16018147b913151f1","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.13.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.2_1778052146309_0.7170816455381133","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"githits","version":"0.4.3","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.3","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"1ba07577b4bb2bb11e5e221dd195739c0c9aefda","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.3.tgz","fileCount":31,"integrity":"sha512-seq60k0GTxETnY0sMGtHo8D7+cdIofssSANz5BgL6O6FWpwDzIUuDIH+QhpW/xOGh9Te5m4kshAbL8atnlISJA==","signatures":[{"sig":"MEYCIQDLCe60wpaagHKgAPU6I7y2VnrhUkSNO5htdO5m8AnhbQIhALQ+voA928iQGppJEAXqMSsSV0HzLNyOwLrh/e9HWgZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642919},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"6d3feb088c6c24f2a6482adbc01b98b14d20fccf","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.14.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.3_1778154495188_0.2807502478403261","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"githits","version":"0.4.4","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.4","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"bd7c400a58412024b635c5416acb561e0cbee509","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.4.tgz","fileCount":31,"integrity":"sha512-s5HT1MVaXc73pDDrOhXo/NgIc6tQa86jxxcTxNAD/UUKHYdc+sY2gXeXpKXDWbKBnpL9Sey0gZ3OBF7GR/GG/g==","signatures":[{"sig":"MEYCIQC+Ng0Kvd7erzqB8MLhwXCRb3Zty3Fl29arodvfGfi8BQIhAINsbG2rT173tU4Z6M5x+4n7KDKhpN84176hCy3mIpvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674014},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"8882f81d4d3ed25da172ba79c87ab971c7685a9b","scripts":{"dev":"bun run ./src/cli.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.14.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.4_1778567690840_0.5596864669126844","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"githits","version":"0.4.5","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.5","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"27b1bc7035207691fee1fd5d99396c417efae842","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.5.tgz","fileCount":34,"integrity":"sha512-uEsHmN+9lKqoZyeGsQ1VyUcOjiSvkuC9auYvG53dP0+B+DVq+xCx6ICp4+uAsuzlZkTrXZXNf5BthA6Qwfmjog==","signatures":[{"sig":"MEUCIQC7PrI/Crt/uWFx1VqeC2cBT6jDKAYpsrIAHuNGmWTsUQIgG6jVbiwehwPn97+t7lq1EZA+nca8UZ5iXWh4IUIsdA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760342},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"d85045cb43594146a52c0b4fa3f68bc1a8975479","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.14.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.1.13","open":"^11.0.0","semver":"^7.7.4","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.2.0","@inquirer/prompts":"^8.3.2","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.10","husky":"^9.1.7","@types/bun":"latest","typescript":"^5.9.3","lint-staged":"^16.2.7","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.8"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.5_1778666377026_0.3009061588078754","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"githits","version":"0.4.6","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.6","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"d791746394ef5cfc57eceb8531773076002bba87","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.6.tgz","fileCount":34,"integrity":"sha512-16zNQj0uqPqVJkMthlaIAP3TYmIPJtgKVtSYbw9DS92SaAGLz5rEWPLehppoHKs/P4muew8s/4ou/nTcCn1Y8g==","signatures":[{"sig":"MEQCIAQojZtwX8wHXhR5uOW4/sFHp0tnQCgkAUQ3wISTVOqoAiB+O7VjIw5au1Qwd6kWPXicVd+AS6YMVmJpLSv+ObO2KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":793263},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"4a7d4c5c8bb085726427f03bffa4f262d408c26f","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.14.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"^8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.6_1779178544780_0.9552959299467481","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"githits","version":"0.4.7","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.7","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"3396aaeb9bdba46709e1481eacc00783f6f06b12","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.7.tgz","fileCount":34,"integrity":"sha512-DfqejdqdlMTOBi8qkzFwjP1sE4B9gYmnUYBFhwQEDzZ934xe6fYzafo9/w9RSjYIBJ8u7Sb+OKrNVS3E56eVKA==","signatures":[{"sig":"MEQCIA8K4Ze0xVB+xQ2G/r7p+dtbwM9xGXzOKwtqXwKVKJ0cAiBo7uc6XFP67fOE1RR5FEuKQVpxoJovulBZFttyGdEWEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":810535},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"c1477921d928a8a97e275f72c05d2b968a3565ce","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.14.1","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"^8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.7_1779268859810_0.0928352623837061","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"githits","version":"0.4.8","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.8","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"cba77b23528b5789d88dc831ee1fdb2c8526ae1f","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.8.tgz","fileCount":34,"integrity":"sha512-WCHo53v+vjg+x2fw+ZK1Ji21XVYZqUrHClELZ8KcrRhxQzMX/KpHwegwUng38HgxhV9/9Nop/fH6ZbZ0QAvV9w==","signatures":[{"sig":"MEUCIGEUweGNJ3OA2pwBTqk8Fpc5Y7Ht4T25eky566aKu7O3AiEApZ7YYyvfuM9uUQtCM28eJaeIjL2kGg2y+CZO0OQDDm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833923},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"2e03d22af6e51587df19485fc586ff6f25cc62f7","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.15.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"^8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.8_1779411314904_0.029311292194590832","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"githits","version":"0.4.9","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.9","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"c09126eeb96b476115c6afceb84de7c5ac976af8","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.9.tgz","fileCount":34,"integrity":"sha512-FWrLRxVRDbuF+pVB8O7KSwy3t6cm+NJp6J+d3c4YGuDsnoP/Z/m6jlkMhQhfL6goHp507nsiQr8S8nTgugWeSA==","signatures":[{"sig":"MEQCIFQrDp148YcQ4RokIaVbOD5jsFLrJkzA0CGABU5OJy85AiAV0efkbKjMDtc17dDPW2ZddPFn+riozNCw++mdBe1c0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":836807},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"9725755c4f3ebe3d9ceec4c993141e7544043e9b","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.15.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"^8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.9_1779690749541_0.510113541575264","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"githits","version":"0.4.10","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.10","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"92c4e07b31efc733e3796de1a170cc69104dbd96","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.10.tgz","fileCount":34,"integrity":"sha512-jfD1tPthAyUJ64Wj/22EWMfZCjK/bYp/jNn3uZkqCIPHoPyW3LVA1zsYqblakdQVTud1Zc31O1yQ9pfkzqP+nQ==","signatures":[{"sig":"MEUCIQC4aQzimE0Y8atiyNR0WWv3SoqJI9HPLhUWceQmGHILswIgeAtyMNjUb9jqs+tIZyDq8fGmU805YBsPDHPaYVU57/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865312},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"fc90687e0258b92e1f5841f620e8573e21efbeca","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.15.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"^8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.10_1779881505669_0.06124556415916804","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"githits","version":"0.4.11","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.11","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"dec4b3f4cff9681f4a10b3fe2ea972e49917f996","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.11.tgz","fileCount":34,"integrity":"sha512-pwW/ZZGylHtLeySEHQGk2xBwNg4DmTnm4Ilw7gmeYuRECJlX/TLhpNlBBQW4XB6DbdRqSBIjpJaICiBWYr6XmQ==","signatures":[{"sig":"MEUCIBmXI2yOGi1xe/tWCtyAkAeYAmNuuVJUJKI3S6YCxI0IAiEAijYufGyoXAOb8StQ8J+k+mw9MPPA9xzG3tzCF+HAvr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894793},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"ce1850630a654994fc0150e9ca894cb6ca21e7f8","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"^8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.11_1780010712820_0.9060577889632206","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"githits","version":"0.4.12","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.12","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"bfeb290a8d4adde310303216bc0a4f32c96cd6bd","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.12.tgz","fileCount":34,"integrity":"sha512-5/9MBJLVwsQpEyyDAY1dOTIppO8Ri4NQCyLJuBjxNYMUP15pTEKSkUd0jQM2DmVhMzVm4aSIUYD1FWqsQE5cig==","signatures":[{"sig":"MEUCIQCBjxvRsfBfZkdCDEv/NSjA8B+eT2EMvRGX4UmS1fhN8wIgVQVAmRm68gRX3HkHq5/CZ/mRyfx8m/1BT63tbdUMX8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892284},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"f377266edc6ae9d854630b08d7fae6862a260115","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup --dts --target node --packages=external --exports && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"^8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.12_1780531442555_0.3809357154461013","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"githits","version":"0.4.13","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.13","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"f85af3477eac7acbd66548ee1f0c62f9e40a44c8","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.13.tgz","fileCount":37,"integrity":"sha512-uIt5QicCFBIagi3bwKakydxLaJAiMhMTicRuvxxVfLCqPHTBrz/xJ7YjaVk4nkCTJKVygJkJHXt/CdAGaD+lYw==","signatures":[{"sig":"MEUCIDApgxM0Lrr7Ey+g37vygIOMQLY36QnTmmYLY9QEV9jtAiEAykxV4UiCz7wXZCgknFv7m1qBENVqZ8kdptl6ezO0xI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778531},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"1393f7615ed7c81b6afedf00db6aadf2627c722f","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.16.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@inquirer/core":"11.1.10","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.13_1781030196448_0.23632534328739974","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"githits","version":"0.4.14","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.14","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"13a21b291b2f1760b009ff78024b65d3409889d6","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.14.tgz","fileCount":37,"integrity":"sha512-8jjqNz6hKiJ53cy5OyGRrGMY3jGYh/2Nl6UGSPz+snc7fiSE9VMAgGf4MaUaDVf1yz2yN9EsJQlZB3HWGtTeQA==","signatures":[{"sig":"MEYCIQCw7Jiqsqg7JGUgzn+wBbN9bTTrmvsb0AyN8LIl7vIpUAIhAIvcRArjt1mFOwlY//acteFyD/QDDE4chtlOGwwI7a4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784663},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"76bbc4ddb49e67d4ceedb864effbab27b22860d1","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.17.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@inquirer/core":"11.1.10","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.14_1781696723921_0.48081324688395854","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"githits","version":"0.4.15","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.4.15","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"96acd997f35e5ac9ead6fdb17f06fe0ddf8dcffc","tarball":"https://registry.npmjs.org/githits/-/githits-0.4.15.tgz","fileCount":37,"integrity":"sha512-AE0GC0BUQF/6v49bfeEoacoutvVfWtj4Zc05aV5hCV/cn0g4xro1QyDPZM7/xiDSzQxH9x6y9WQTFz79ub7dvw==","signatures":[{"sig":"MEYCIQDsfgNusYOta5eP8GVL0WDxcIRItyr8z2QukBuLgdeanQIhALCsp682v+NC8LN3AFv3LcJDnFfblGwGVICltGDxNhM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786657},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"8c39b283896151d7f7aeef946456ccb10fe98f39","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.17.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@inquirer/core":"11.1.10","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.4.15_1781762063950_0.5582270623575663","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"githits","version":"0.5.0","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","_id":"githits@0.5.0","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"homepage":"https://githits.com","bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"bin":{"githits":"dist/cli.js"},"dist":{"shasum":"f231a08cc5a0fda533cb6e28d52f8ede31395e9f","tarball":"https://registry.npmjs.org/githits/-/githits-0.5.0.tgz","fileCount":37,"integrity":"sha512-5Vh8DkUNn4Z+hd6Ual9Q5u3tLGDCn8LKHN5D77dqp421hBeOWv27YlgMe0PlAvRXku1Mu3G45l32gz2/17zWFA==","signatures":[{"sig":"MEUCICHBPR7KzISDfLdEk0aB2xrc7xYyYkjps99xhrd4nCGkAiEAgtCzmsAF5Z1tqfSW1RFTKrB97LEp1pJmhHsBIXbC/S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796459},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.12.0 || >=22.13.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"gitHead":"5cba825ef59bc823410313a00d3dcfe7fc66615b","scripts":{"dev":"bun run ./src/cli.ts","eval":"bun run eval/run.ts","lint":"biome lint .","test":"bun test","build":"bunup && chmod +x dist/cli.js","format":"biome format --write .","prepare":"husky","agent:e2e":"bun run scripts/agent-eval.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","typecheck":"tsc","format:check":"biome format .","agent:session":"bun run scripts/agent-session.ts","prepublishOnly":"bun run build","agent:e2e:report":"bun run scripts/agent-eval-report.ts","validate:packages":"bun run scripts/validate-public-packages.ts","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts","validate:packages:mcp-publish":"bun run scripts/validate-public-packages.ts --mcp-publish-dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"repository":{"url":"git+https://github.com/githits-com/githits-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.17.0","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","yaml":"^2.9.0","semver":"^7.8.0","commander":"^14.0.2","smol-toml":"^1.6.1","jsonc-parser":"^3.3.1","@inquirer/core":"11.1.10","@napi-rs/keyring":"^1.3.0","@inquirer/prompts":"8.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bunup":"^0.16.31","husky":"^9.1.7","@types/bun":"latest","typescript":"^6.0.3","lint-staged":"^17.0.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.15"},"_npmOperationalInternal":{"tmp":"tmp/githits_0.5.0_1781776168754_0.7924257170465436","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"githits","description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","version":"0.5.1","type":"module","workspaces":["packages/*"],"module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"bin":{"githits":"dist/cli.js"},"scripts":{"build":"bunup && chmod +x dist/cli.js","dev":"bun run ./src/cli.ts","inspector":"npx @modelcontextprotocol/inspector bun run dev mcp","smoke:cli":"bun run scripts/cli-smoke.ts","smoke:mcp":"bun run scripts/mcp-smoke.ts","validate:packages":"bun run scripts/validate-public-packages.ts","validate:packages:mcp-publish":"bun run scripts/validate-public-packages.ts --mcp-publish-dry-run","audit:pkg-ecosystems":"bun run scripts/pkg-ecosystem-audit.ts","agent:e2e":"bun run scripts/agent-eval.ts","agent:e2e:report":"bun run scripts/agent-eval-report.ts","agent:session":"bun run scripts/agent-session.ts","eval":"bun run eval/run.ts","test":"bun test","typecheck":"tsc","format":"biome format --write .","format:check":"biome format .","lint":"biome lint .","prepare":"husky","prepublishOnly":"bun run build"},"keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"author":{"name":"GitHits"},"license":"Apache-2.0","homepage":"https://githits.com","repository":{"type":"git","url":"git+https://github.com/githits-com/githits-cli.git"},"bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"engines":{"node":"^20.12.0 || >=22.13.0"},"publishConfig":{"access":"public"},"dependencies":{"@inquirer/core":"11.1.10","@inquirer/prompts":"8.4.3","@modelcontextprotocol/sdk":"^1.29.0","@napi-rs/keyring":"^1.3.0","commander":"^14.0.2","jsonc-parser":"^3.3.1","open":"^11.0.0","semver":"^7.8.0","smol-toml":"^1.6.1","yaml":"^2.9.0","zod":"^4.4.3"},"devDependencies":{"@biomejs/biome":"^2.4.15","@types/bun":"latest","@types/semver":"^7.7.1","bunup":"^0.16.31","husky":"^9.1.7","lint-staged":"^17.0.4","typescript":"^6.0.3"},"gitHead":"c2153f256981c7bce7cb6306585b90f46e1af711","_id":"githits@0.5.1","_nodeVersion":"24.15.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-OxoeJCTqDJ8JmXKz0ZcHNDBEqxuGzhXBqrDpzNmVEdo1czmVm92aDIhlfnDXfhXL3nAlsYkuSOgkKLd0VPdTVQ==","shasum":"54d4b93b3435516fbb11e839d55a4db2d30ca095","tarball":"https://registry.npmjs.org/githits/-/githits-0.5.1.tgz","fileCount":37,"unpackedSize":797023,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githits@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICiPPGNBzIRDwjAgvrzMXkosUsoFxvccttcSLjku8hQDAiEAwFvasoU8HapRmzpwe4XOHwoxB7Ppkf84GmHSbNpcxYU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c2e33c6b-eef6-47b1-a965-92511f5bb466"}},"directories":{},"maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/githits_0.5.1_1782202265206_0.15598597108195378"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-24T07:50:59.598Z","modified":"2026-06-23T08:11:05.656Z","0.1.0":"2026-02-24T07:50:59.960Z","0.1.1":"2026-02-24T09:47:25.107Z","0.1.2":"2026-02-24T22:54:30.008Z","0.1.3":"2026-03-03T15:11:25.022Z","0.1.5":"2026-03-28T01:30:15.834Z","0.1.7":"2026-04-16T23:49:05.269Z","0.1.8":"2026-04-17T23:57:45.077Z","0.1.9":"2026-04-21T14:00:55.525Z","0.1.10":"2026-04-22T08:12:58.982Z","0.1.11":"2026-04-22T22:56:02.804Z","0.2.0":"2026-04-24T13:50:51.099Z","0.2.1":"2026-04-27T10:40:38.268Z","0.2.2":"2026-04-28T01:08:26.153Z","0.2.3":"2026-04-28T09:32:35.821Z","0.3.0":"2026-04-29T09:01:24.547Z","0.3.1":"2026-04-29T15:05:15.451Z","0.3.2":"2026-05-04T10:02:23.201Z","0.3.3":"2026-05-05T10:04:04.208Z","0.4.0":"2026-05-05T12:09:47.420Z","0.4.1":"2026-05-05T13:57:10.523Z","0.4.2":"2026-05-06T07:22:26.518Z","0.4.3":"2026-05-07T11:48:15.448Z","0.4.4":"2026-05-12T06:34:51.031Z","0.4.5":"2026-05-13T09:59:37.224Z","0.4.6":"2026-05-19T08:15:44.925Z","0.4.7":"2026-05-20T09:20:59.980Z","0.4.8":"2026-05-22T00:55:15.199Z","0.4.9":"2026-05-25T06:32:29.688Z","0.4.10":"2026-05-27T11:31:45.874Z","0.4.11":"2026-05-28T23:25:12.979Z","0.4.12":"2026-06-04T00:04:02.797Z","0.4.13":"2026-06-09T18:36:36.594Z","0.4.14":"2026-06-17T11:45:24.089Z","0.4.15":"2026-06-18T05:54:24.123Z","0.5.0":"2026-06-18T09:49:28.920Z","0.5.1":"2026-06-23T08:11:05.342Z"},"bugs":{"url":"https://github.com/githits-com/githits-cli/issues"},"author":{"name":"GitHits"},"license":"Apache-2.0","homepage":"https://githits.com","keywords":["githits","code-examples","search","cli","mcp","model-context-protocol","ai","llm"],"repository":{"type":"git","url":"git+https://github.com/githits-com/githits-cli.git"},"description":"CLI companion for GitHits - code examples from global open source for developers and AI assistants","maintainers":[{"name":"jlitola","email":"juha.litola@gmail.com"},{"name":"burggithits","email":"nathan@githits.com"},{"name":"skvark","email":"op@githits.com"}],"readme":"# githits\n\nCode examples from global open source for developers and AI assistants.\n\nGitHits gives your AI coding assistant access to verified, canonical code examples drawn from all of open source. When your assistant is stuck, needs an up-to-date API example, or encounters a vague error, GitHits helps it find a working solution in seconds.\n\n## Quick Start\n\n```sh\nnpx githits init\n```\n\n`init` walks you through setup: choose the local MCP server or Agent Skills, detect your coding tools, sign in, and connect everything to GitHits.\n\nSupported tools: Claude Code, Cursor, Windsurf, VS Code / Copilot, Cline, Claude Desktop, Codex CLI, Pi, Gemini CLI, Google Antigravity, OpenCode, and Hermes Agent.\n\nIf you are using a tool that is not listed above, use the manual MCP setup instructions near the end of this README.\n\n### Plugin Installation (Open Plugin standard)\n\nThe npm package includes Open Plugin-compatible files:\n\n- `.plugin/plugin.json` (vendor-neutral, used by Cursor/Codex/Copilot-compatible hosts)\n- `.claude-plugin/plugin.json` (Claude Code compatibility)\n- `.claude-plugin/marketplace.json` (Claude Code marketplace catalog)\n- `.mcp.json` (Open Plugin MCP server config for plugin hosts)\n- `plugins/claude/` (Claude plugin runtime payload: `.claude-plugin/plugin.json`, `.mcp.json`, `skills/`, and `commands/`)\n\nRoot `.claude-plugin/marketplace.json` provides marketplace metadata. Claude Code\nloads the plugin runtime payload from `plugins/claude/`.\n\n**Claude Code Plugin (Marketplace)**\n\nInstall from terminal (recommended):\n\n```sh\nclaude plugin marketplace add githits-com/githits-cli\nclaude plugin install githits@githits-plugins\n```\n\nThis is preferred over in-session install so the plugin is loaded cleanly on\nnext `claude` launch.\n\nAlternative (inside Claude input):\n\n```sh\n/plugin marketplace add githits-com/githits-cli\n/plugin install githits@githits-plugins\n```\n\nIf installed inside a running Claude session, reload/restart Claude if the\nplugin is not immediately available.\n\nFor unpublished/local testing of this repository:\n\n```sh\nclaude plugin marketplace add \"$PWD\"\nclaude plugin install githits@githits-plugins\n```\n\nBy default, the plugin starts MCP with `npx -y githits@latest mcp start` so installs track the latest published GitHits CLI.\n\nFor unpublished/local testing, install from your local repository path and verify behavior in your host before publishing.\n\nIn Claude Code, run `/mcp` and confirm `plugin:githits:githits` is listed for the plugin path.\n\nNote: when running Claude in this repository directory, root `.mcp.json` can also register `githits` for project-level MCP. For plugin-only attribution during testing, run Claude from a different working directory.\n\n**Gemini CLI extension install**\n\n```sh\ngemini extensions install https://github.com/githits-com/githits-cli\n```\n\nFor plugin-based hosts, install from npm/GitHub using your agent's plugin workflow and enable plugin `githits`.\n\n### Agent Coverage\n\n- **Cursor**: reads vendor-neutral `.plugin/` for Open Plugin installs\n- **Claude Code**: supports `.claude-plugin/` and Open Plugin components\n- **Codex**: supports Open Plugin components\n- **GitHub Copilot**: supports Open Plugin components\n- **Gemini CLI**: supports `gemini-extension.json` and `GEMINI.md`\n\nThat's it. Your assistant now has GitHits example-search tools and indexed dependency/package inspection tools.\n\n## How It Works\n\nGitHits runs as an [MCP server](https://modelcontextprotocol.io/) that your AI assistant connects to over stdio.\n\nCore tools available in every authenticated session:\n\n| Tool | Purpose |\n|---|---|\n| `get_example` | Find canonical code examples by describing what you need in natural language |\n| `search_language` | Look up supported programming language names |\n| `feedback` | Submit result or session feedback to improve future quality |\n\nThe assistant decides when to call these tools on its own — typically when it's stuck, needs a working example for an unfamiliar API, or encounters an error it can't resolve from its training data alone.\n\nGitHits also exposes indexed package/source tools:\n\n| Tool | Purpose |\n|---|---|\n| `search` | Unified indexed search across dependency/repository code, docs, and symbols |\n| `search_status` | Follow up a prior indexed `search` by `searchRef` |\n| `docs_list` | Browse mixed package documentation pages |\n| `docs_read` | Read a documentation page by page ID |\n| `pkg_info` | Quick package triage: version, license, repository popularity, downloads, vulnerabilities |\n| `pkg_vulns` | CVE / OSV advisories for a package or specific version, with filter echo and compact/verbose modes |\n| `pkg_deps` | Direct dependencies, dependency groups, and optional transitive graph |\n| `pkg_changelog` | Release notes / changelog entries for a package or GitHub repo, with compact timeline and body-preview controls |\n| `pkg_upgrade_review` | Evidence for dependency upgrades, including vulnerabilities, changelog entries, deprecation metadata, peer changes, and dependency changes |\n| `code_files` | Discover what files a dependency or repo contains |\n| `code_read` | Read a dependency file by path |\n| `code_grep` | Deterministic text grep across indexed dependency or repo files |\n\n### License Filtering\n\nSearch results respect license filtering by default, excluding copyleft-licensed code. Three modes are available:\n\n- **strict** (default) — excludes copyleft licenses\n- **yolo** — includes all licenses, no filtering\n- **custom** — uses your custom blocklist configured at [githits.com](https://githits.com)\n\n## Authentication\n\nGitHits requires authentication. There are two options:\n\n### Browser Login (recommended)\n\n```sh\nnpx githits login\n```\n\nOpens your browser for secure OAuth authentication. Tokens are stored in the system keychain by default and refreshed automatically on next use. If a refresh fails (for example, after an extended idle period), run `githits login` again.\n\nUseful flags:\n\n- `--no-browser` — prints a URL instead of opening a browser (for SSH sessions, CI, or headless environments)\n- `--force` — re-authenticate even if already logged in\n- `--port <port>` — use a specific port for the local callback server\n\n### API Token\n\nFor CI or environments where browser login isn't practical, set an environment variable:\n\n```sh\nexport GITHITS_API_TOKEN=ghi-your-token-here\n```\n\n### Keychain Prompts and File Storage\n\nGitHits uses the system keychain by default because OAuth credentials include a refresh token. On macOS this means Keychain Access; on Windows it means Credential Manager; on Linux it means the available Secret Service or keyring backend.\n\nIf macOS shows a prompt such as \"githits wants to access ... in your keychain\", choose **Always Allow** when you trust the installed `githits` CLI. GitHits cannot customize that operating-system prompt with extra explanation; it is generated by macOS.\n\nGitHits also writes a small non-secret metadata file so recent startup checks do not need to read the keychain. The keychain is only read when GitHits actually needs the token, for example during a tool call, token refresh, `githits auth status`, or a login check after metadata is stale or expired.\n\nIf your agent keeps showing keychain prompts even after **Always Allow**, switch OAuth storage to file mode:\n\n```toml\n# macOS/Linux: ~/.config/githits/config.toml, or $XDG_CONFIG_HOME/githits/config.toml\n# Windows: %APPDATA%\\githits\\config.toml\n[auth]\nstorage = \"file\"\n```\n\nThe config directory may be empty until you create `config.toml` or GitHits writes auth metadata. Older macOS installs may have used `~/Library/Application Support/githits`; GitHits still reads that location for migration, but new auth config and file storage use `~/.config/githits`.\n\nYou can also opt in for one process:\n\n```sh\nGITHITS_AUTH_STORAGE=file githits login --force\n```\n\nFile mode stores OAuth credentials as JSON files under the GitHits config directory. The files are written with private permissions where the platform supports it, but they are not encrypted. Any process that can read files as your operating-system user may be able to read the tokens.\n\nUse file mode only on machines where you trust local user-account access. For CI and automation, prefer `GITHITS_API_TOKEN` instead of browser OAuth.\n\nTo inspect the current auth setup, run:\n\n```sh\ngithits auth status\n```\n\nFor redacted environment/configuration diagnostics when GitHits behaves\ndifferently across terminals or agents, run `githits doctor` or\n`githits doctor --json`.\n\n## Commands\n\n```\ngithits init             Authenticate and configure your coding tools with GitHits MCP\ngithits init uninstall   Remove GitHits MCP configuration from your coding tools\ngithits login            Authenticate with your GitHits account (also runs as part of init)\ngithits logout           Remove stored credentials\ngithits mcp              Show setup instructions in a terminal; starts MCP server when piped\ngithits mcp start        Always start MCP server (for use in MCP config files)\ngithits auth status      Show current authentication status\ngithits doctor           Print redacted diagnostics for config/auth troubleshooting\ngithits example          Get canonical code examples from global open source\ngithits languages        List or filter supported language names\ngithits feedback         Send feedback on a result, command, or session\n```\n\nThese indexed package/source commands are also available:\n\n```\ngithits search ...     Unified indexed dependency/repository search\ngithits search-status  Follow up a prior indexed search\ngithits pkg ...        Package metadata: overview, advisories, deps, changelog, upgrade reviews\ngithits docs ...       Package documentation: browse pages and read content\ngithits code ...       Dependency source inspection: search, files, read, grep\n```\n\n## Environment Variables\n\n| Variable | Purpose | Default |\n|---|---|---|\n| `GITHITS_API_TOKEN` | API token for authentication | — |\n| `GITHITS_AUTH_STORAGE` | Override OAuth storage mode (`keychain` or `file`) | `keychain` |\n| `GITHITS_MCP_URL` | Override MCP server URL | `https://mcp.githits.com` |\n| `GITHITS_API_URL` | Override REST API URL | `https://api.githits.com` |\n| `GITHITS_CODE_NAV_URL` | Override package/source service URL | `https://pkgseer.dev` |\n| `GITHITS_TELEMETRY` | Emit end-of-run timing spans to stderr for local profiling | — |\n| `GITHITS_DISABLE_UPDATE_CHECK` | Disable npm latest-version update notices | — |\n\n## Manual Setup\n\nIf your tool is not in the supported `githits init` list, configure GitHits manually.\n\nThe same MCP server command exposes both the core example-search tools and the indexed package/source inspection tools. No separate install is required.\n\nUse this MCP server command in your tool's MCP config (the host/agent runs this command):\n\n```sh\nnpx -y githits@latest mcp start\n```\n\nA typical MCP config looks like this (check your tool's docs for exact schema/key names):\n\n```json\n{\n  \"mcpServers\": {\n    \"githits\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"githits@latest\", \"mcp\", \"start\"]\n    }\n  }\n}\n```\n\nIf you'd like another tool to be included in `githits init` for auto-configuration, open an issue or PR.\n\nTo undo automatic setup, run `githits init uninstall`. It removes only GitHits MCP/plugin configuration and preserves stored credentials; use `githits logout` separately to remove credentials.\n\n## Development\n\n```sh\nbun run build\nnpm link\ngithits --version\n```\n\nAfter the initial `npm link`, only `bun run build` is needed for subsequent changes.\n\n## Requirements\n\n- Node.js 20.12+, 22.13+, or later\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}