{"_id":"@dzhng/jevgrep","_rev":"15-9ea42fb5f22f2697b8f1db8403d78a04","name":"@dzhng/jevgrep","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"@dzhng/jevgrep","version":"0.1.0","license":"MIT","_id":"@dzhng/jevgrep@0.1.0","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"94bee7c951e9b3ff822b99fd8b203cd0fc473bf4","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.1.0.tgz","fileCount":11,"integrity":"sha512-ISmf+ujNstQ5spvxkwJ43Dk3ZTjAfEvEPsY67IUoWpR/t06Fuqn/W+xHTYKKny8xok5jVLjEtVZ0BvkkjdCXNw==","signatures":[{"sig":"MEUCIC5XJblncuPIcJMhmwnzyzFP5K0BXE+ai44YMW9cj3m6AiEAgAXZbEZpCY8ZTBdRLV5xpVO9g98+c9emPgYPw4e6nqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945483},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.1.0.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.1.0.tgz","_integrity":"sha512-ISmf+ujNstQ5spvxkwJ43Dk3ZTjAfEvEPsY67IUoWpR/t06Fuqn/W+xHTYKKny8xok5jVLjEtVZ0BvkkjdCXNw==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.1.0_1790438578649_0.838709698232881","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dzhng/jevgrep","version":"0.2.0","license":"MIT","_id":"@dzhng/jevgrep@0.2.0","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"81cbbb92bc3f5bab4313d25b777365d052289176","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.2.0.tgz","fileCount":11,"integrity":"sha512-YejpIbkJtVCoSkZqjGk1HXDGqtjJMoRmvTwAegrl4oVTBk4pcfpMtv7g+zIPrTK3eT0Cp8S6o/wpky43rbXAyg==","signatures":[{"sig":"MEUCIQCPCHB66JuN7qaAS2oSPTLdaoLZA7Zjq8Z14jo6WqbjWgIgaOLSgPYIqt7G9Kk4Q3mw5bBiGzuSSzQUbkY15YQBtlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPwtxp7ETv6ypQyiWAsbaOeM9IXIWkceiLmbo/q/AC3wIgHpLpbTLy6BJMjku2ElGAzWbq+weLlUcJXjlppaZNRHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946341},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.2.0.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.2.0.tgz","_integrity":"sha512-YejpIbkJtVCoSkZqjGk1HXDGqtjJMoRmvTwAegrl4oVTBk4pcfpMtv7g+zIPrTK3eT0Cp8S6o/wpky43rbXAyg==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.2.0_1790449186960_0.02525910138854237","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dzhng/jevgrep","version":"0.3.0","license":"MIT","_id":"@dzhng/jevgrep@0.3.0","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"debdddebc4b7db06fac86c663574723c46fef055","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.3.0.tgz","fileCount":11,"integrity":"sha512-6plq+KO3nQMXcDjVFe3CeP6x/HHT8RimFlJFv/9EhT5szqbWJzTNNv5zqt/mGrKS81gpgjNaHotQ06eW5Wsg4g==","signatures":[{"sig":"MEUCIDjdZPFWPO1xfdKxC7IeRbPUdUYMifSYx/ibGSEHAx6TAiEA7HUhahIbphy1t4E2R3zCrxiWTCOvNG9E5XUSGi5CDq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrrDrqoBbpKI6HQTM1ym6IAiasMd+OQrN+7jah3EVXfAiEAvheUY7qtt8Plrgjt0O7eL6Awuib/u7YJjd2t+8+5WQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1030662},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.3.0.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.3.0.tgz","_integrity":"sha512-6plq+KO3nQMXcDjVFe3CeP6x/HHT8RimFlJFv/9EhT5szqbWJzTNNv5zqt/mGrKS81gpgjNaHotQ06eW5Wsg4g==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.3.0_1790459773650_0.9715583585915455","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@dzhng/jevgrep","version":"0.3.1","license":"MIT","_id":"@dzhng/jevgrep@0.3.1","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"a513599b3417ce1f06da1fde50e371f7ee5e7a10","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.3.1.tgz","fileCount":11,"integrity":"sha512-SSmd3yAHVt6QM1WUz6sIIUerqDceScwByhtHteqiVhbowx5XjZ12lrEJGmDYZo9l7U/1ImWQNaquNY07KmhR7g==","signatures":[{"sig":"MEUCIA6tp2TGH25ehSO65OJddpzXSkcT3RVMHmFnmFXGuvHKAiEA9Z/s0KkzPXVHggX5ITxfCzW1LW3HwO4SWUsf3ny5rjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4+6KJ9lyB99sb2v2XKAE5dVdp13nP0FOmeJPM/Lwn6QIgAwR2/zg5gcJYRwnbzEZa5wNqzeILN1Xxg20isWKs5HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032918},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.3.1.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.3.1.tgz","_integrity":"sha512-SSmd3yAHVt6QM1WUz6sIIUerqDceScwByhtHteqiVhbowx5XjZ12lrEJGmDYZo9l7U/1ImWQNaquNY07KmhR7g==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.3.1_1790526267799_0.8498461072753922","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@dzhng/jevgrep","version":"0.3.2","license":"MIT","_id":"@dzhng/jevgrep@0.3.2","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"d03544f2096bcedbe00fcf35cae6ea8c75544282","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.3.2.tgz","fileCount":11,"integrity":"sha512-rIYYu892MY81JbzNrNzJP5m9CF9Wa077sXlhxTRppDXFzUBvMdcPJLN2BEF1KcB3N9G1oUmc0XjeOAC0HPz7ug==","signatures":[{"sig":"MEQCIClegYVKEovUkhegYVun+7s+Qi2nyEfO/TP8Ma+kmYHmAiA5LGLU+JoK2nIlhx7MHs4eHKju4p5u3Qg773qCHGHKEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGR9Jqa9SXDB6uLJLhqvzkq3KOc2IsC5UYjLGK1e+Ac7AiEA220xAoDuLpABLHQDZvcQZmbSFoNytMWQXBBIjxPATNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036480},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.3.2.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.3.2.tgz","_integrity":"sha512-rIYYu892MY81JbzNrNzJP5m9CF9Wa077sXlhxTRppDXFzUBvMdcPJLN2BEF1KcB3N9G1oUmc0XjeOAC0HPz7ug==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.3.2_1790529332393_0.5251742449543113","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@dzhng/jevgrep","version":"0.4.0","license":"MIT","_id":"@dzhng/jevgrep@0.4.0","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"43fe0484bd0980a6dfa8bfe931ea5832bdfed6f8","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.4.0.tgz","fileCount":12,"integrity":"sha512-i+veX7/V57RpmAmJeuji+zgagzBW0Py1usJGDmEuv/ruVMZbF9rzA/O7zvuyhyPQJoQwSF/Y6/ah1TtCgGirXg==","signatures":[{"sig":"MEUCIEeBd3PyaUFkqJFpt4Tmm5MhdKSrYSyHOhPJ1ZjIAMU2AiEAi4wTtDcRN+cRxjfNGsXNcbA370YG3mmtAnfrj/qYQ0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi9vo6rJtZp7smkilzu/lOadwDHdHgrKT8sEtl3oAJtgIgKwdJcBCRddh2e6hp/Agx0pTa6/rOkIoTLjB+d3oXpHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1054345},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.0.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.0.tgz","_integrity":"sha512-i+veX7/V57RpmAmJeuji+zgagzBW0Py1usJGDmEuv/ruVMZbF9rzA/O7zvuyhyPQJoQwSF/Y6/ah1TtCgGirXg==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.4.0_1790553019467_0.30455398808888434","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@dzhng/jevgrep","version":"0.4.1","license":"MIT","_id":"@dzhng/jevgrep@0.4.1","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"3fcdd851ef32c6ddf03eb09a798b911d31be0882","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.4.1.tgz","fileCount":12,"integrity":"sha512-acoDNM6f1D5UjL+O03AfMtZ6yBU/nIrMXFQfcTLX02gN0Oksph16QTafkd1u3akApH3eYrFkTgR7228o6NpjmQ==","signatures":[{"sig":"MEYCIQCrUg9xDE9VfDDXUl7k8kB5Av7SUg4pIqiPDjHXG3PbAgIhANP3Tprpxn0i0y8Th9YWYmbHkcgfvjfnw9rvGbHKxAUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFs+BBJzYThsHjl54Qp26FTq6NmxQ5Qkdpc/IsCZwd0ZAiEAvfXc+lcUnHt30XuQspmhr92OS3UXweqK4FsL1qdJUVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1054354},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.1.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.1.tgz","_integrity":"sha512-acoDNM6f1D5UjL+O03AfMtZ6yBU/nIrMXFQfcTLX02gN0Oksph16QTafkd1u3akApH3eYrFkTgR7228o6NpjmQ==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.4.1_1790563578550_0.39267984101017617","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@dzhng/jevgrep","version":"0.4.2","license":"MIT","_id":"@dzhng/jevgrep@0.4.2","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"834e7a7ac535dd47739271816b8dce6c16b3cd65","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.4.2.tgz","fileCount":12,"integrity":"sha512-bWjSHd09uXrWKPc9WqkAEAasAFWqVsTy/+kKRNlpam3hxIGpZgm/4EPimQls6tVtBWGviHaYZs3OTaiIMewJFg==","signatures":[{"sig":"MEYCIQDT94NVFHX4FoeGbBErUnJNE65Kn7hLfM5wdpjnNeAFjwIhAKbkrFtMB5GHZC/igOWWfQ42wOKLa6eup0mZFJ8GT7tf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFuaeiYSgghcosDJj1+bwD8rD8JrqOG5siC/fN75gjAuAiBqGA145LtqIDi9HnOtMVdTr2KhPuCKGqacMUYhwiP4/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055145},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.2.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.2.tgz","_integrity":"sha512-bWjSHd09uXrWKPc9WqkAEAasAFWqVsTy/+kKRNlpam3hxIGpZgm/4EPimQls6tVtBWGviHaYZs3OTaiIMewJFg==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.4.2_1790570645499_0.8007685992819593","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@dzhng/jevgrep","version":"0.4.3","license":"MIT","_id":"@dzhng/jevgrep@0.4.3","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"44b623997beabcfc48a752ba7c091aa38c7cd8f0","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.4.3.tgz","fileCount":12,"integrity":"sha512-Q+tFGsf+aOadZsh5u0Y+cbRLoV7ZLqn4VE1L/k/PEaN/ogzE5KhU8RWu+lokjMZcnTEh1o+bUeSmbVGtrb/P2w==","signatures":[{"sig":"MEQCIHiB+bxwWYgMiEaGuWfjDz5rHaupayzjyxCvLwbjdofzAiBEvZ4c9jQyXKUtrH99IxbEC+IP2Uq8kI63HgwMcIACNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGWkSdU1LiEreGod52aulJ1KzKeXANZG7UlQeLKB8bQXAiEA4ASImi0Sn/s0UKh+ynO16mryvLkzFVHH0dTFWLabCno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055162},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.3.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.3.tgz","_integrity":"sha512-Q+tFGsf+aOadZsh5u0Y+cbRLoV7ZLqn4VE1L/k/PEaN/ogzE5KhU8RWu+lokjMZcnTEh1o+bUeSmbVGtrb/P2w==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.4.3_1790595417968_0.2759218107954058","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@dzhng/jevgrep","version":"0.4.4","license":"MIT","_id":"@dzhng/jevgrep@0.4.4","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"3f3750a0a90fea55d06630ea9aacbcd1afe5f8f3","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.4.4.tgz","fileCount":12,"integrity":"sha512-qH+4TA5QKNNr288d8oMwmLp1FeaNq0zYKtXJUjeAfEZY3aa2hNUoV3xH03kipiiXUzqt8iZI/XWsrpAMvaz9kA==","signatures":[{"sig":"MEYCIQC9CHWQ9FwMPbpbaKABu2dlFoLHJMw4YEMFoHy+9Oq3sQIhAM5IGlCK/TkXtE0XXb+AZids6zgWAxZXKWbAQUj8hMZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEvxYfmYuw7AmKJwGX0ueqyj2gflS6YdPxkoKqBbDpmKAiBvYB45q0ODTxLyXzXpnJ+FH2VuTWqLsyWofd/f6CjBog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1057241},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.4.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.4.4.tgz","_integrity":"sha512-qH+4TA5QKNNr288d8oMwmLp1FeaNq0zYKtXJUjeAfEZY3aa2hNUoV3xH03kipiiXUzqt8iZI/XWsrpAMvaz9kA==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.4.4_1790615977631_0.6470324238377783","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@dzhng/jevgrep","version":"0.5.0","license":"MIT","_id":"@dzhng/jevgrep@0.5.0","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"730b8ffb5b7afa52338854519182d4e735812022","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.5.0.tgz","fileCount":12,"integrity":"sha512-lzeVvpjTcRNBcgky9cn+5PYcVlaDLAUNsWvDnKoibpjt/yR0FJB+2lkVpO3JqXnTbP9Y39kVityfBmIsEglgRw==","signatures":[{"sig":"MEUCIGbV5bjxc+k1XrZMHGd8oSsLkVsDaBb9Gc3KBhYRDnBRAiEAtfmbsn574krZmaa3Gk89cItvFMkhgiIYo6ADEjkCcSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCe7Ysdokq5AmZxFucjx+3g0GshJiW6b1xxYkjT0iAREAIgc8XIBg7T7dhQvX6A7IJ1Z4Pk/BCkE65BebMlgmE3vCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1058023},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.5.0.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.5.0.tgz","_integrity":"sha512-lzeVvpjTcRNBcgky9cn+5PYcVlaDLAUNsWvDnKoibpjt/yR0FJB+2lkVpO3JqXnTbP9Y39kVityfBmIsEglgRw==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.5.0_1790642805870_0.2881915300336608","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@dzhng/jevgrep","version":"0.6.0","license":"MIT","_id":"@dzhng/jevgrep@0.6.0","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"65552062bb3f82a58b96281c4bececafc976152d","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.6.0.tgz","fileCount":12,"integrity":"sha512-mC8AkEfI36WWl2U1GYoH+020qv/EQkiXM4tLYUzwJHhpnoNtlk8B8Th92vkjHX2Kl95C1S/MHy040zecXHHygQ==","signatures":[{"sig":"MEYCIQDAYAhPX2lW2cy22rzr1+zXxiYE43t/q/LRjMEsKJjNlwIhAKknb8OPiiTeXJmmFZQFH1BoOt5mTKGa2qrqYq0kpccP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+/aUq7rDAGxr0SXT+7zPwBC9s2T7AJMjMOMQZuvVSzAiAMDCZdtNvTFv2oP0FK60aXBf1cSqT8mK3bQxxLJSqkNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075198},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.6.0.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.6.0.tgz","_integrity":"sha512-mC8AkEfI36WWl2U1GYoH+020qv/EQkiXM4tLYUzwJHhpnoNtlk8B8Th92vkjHX2Kl95C1S/MHy040zecXHHygQ==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"pyodide":"0.25.1","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.6.0_1790661276326_0.36408940980987103","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@dzhng/jevgrep","version":"0.7.0","license":"MIT","_id":"@dzhng/jevgrep@0.7.0","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"33a265ca18ae9bb2041875be2e05f2f4a388d922","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.7.0.tgz","fileCount":14,"integrity":"sha512-1AZn+5EUFTcFsPkCYVLbyz8w5UnrmG2J1Z4DCuQIHkiphbneI26VmLibWcQog4eYAmaD/8fwGG7yENFKrkOlyw==","signatures":[{"sig":"MEUCIQDIcQg06lzmKw84pS7fBOxk/dc71g+VOPZ6Ga2dlHmttAIgFiAnI8MIo9i5QZ1WxVAiftijdOdNINh3O/42GRQKClo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTNVBcXMzA2gtcBebrIXTkf8BM6GN0p177KC4XHtStFgIgMv4fE1+ltqBXVRZWt837/sGSpY7OLtSoRcxdTlx7Fpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2676690},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.7.0.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.7.0.tgz","_integrity":"sha512-1AZn+5EUFTcFsPkCYVLbyz8w5UnrmG2J1Z4DCuQIHkiphbneI26VmLibWcQog4eYAmaD/8fwGG7yENFKrkOlyw==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.8","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.2","dependencies":{"typescript":"5.9.3","web-tree-sitter":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.7.0_1790667386254_0.9723730945256341","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@dzhng/jevgrep","version":"0.7.1","license":"MIT","_id":"@dzhng/jevgrep@0.7.1","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"homepage":"https://github.com/dzhng/jevgrep#readme","bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"os":["darwin","linux"],"bin":{"jg":"dist/bin/index.js"},"dist":{"shasum":"39a0a10bc05a9617e0a9ea9822c4680c0b93dc1b","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.7.1.tgz","fileCount":14,"integrity":"sha512-LlYeYNj50EUAGqYZ7pzFRB7jg0QbKu57blQV4ZeLw2osTrDmmaowXLioL0hvQqe82ZC9DNsYH1ga9OHcTu3yfg==","signatures":[{"sig":"MEQCIDISnSYdKKg7x1DI73owm8CzPsqXVGWuVL82N4aagelJAiBZrVWJddgNQJYZM/m/5ol+KyzSIgVuNTljDT3Vg7XAyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICsrh9CJo0hPW4OcP6ZfolvDa2HFC8v/1wzj0f3d8JXGAiEAhqO30MdIxgmkPJovK7VgJIaJoIY1b0WKQKjltoNLK5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2683556},"type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.7.1.tgz","engines":{"node":">=22"},"scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.7.1.tgz","_integrity":"sha512-LlYeYNj50EUAGqYZ7pzFRB7jg0QbKu57blQV4ZeLw2osTrDmmaowXLioL0hvQqe82ZC9DNsYH1ga9OHcTu3yfg==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.9","description":"Content-aware source retrieval for coding agents","directories":{},"_nodeVersion":"22.23.3","dependencies":{"typescript":"5.9.3","web-tree-sitter":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/jevgrep_0.7.1_1790805182179_0.9837798462575718","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"os":["darwin","linux","win32"],"_id":"@dzhng/jevgrep@0.8.0","bin":{"jg":"dist/bin/index.js"},"bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"dist":{"shasum":"7da2fbbc8c0a58296f22e0b0924d05b9d8648cfc","tarball":"https://registry.npmjs.org/@dzhng/jevgrep/-/jevgrep-0.8.0.tgz","fileCount":14,"integrity":"sha512-MYK6tbJvGXQQ1qgGcRyrHVcp1Ou51HHV6AU7dhV5Ntlal2g7n7bUiKF5I4gCvqsPZnqi0Wo/jDt382qGI+aIZw==","signatures":[{"sig":"MEQCICAEM0IeXfP+LiCkik6u3QRIqwL4QVovHKNUgk0Ek7VYAiBzRBj/V7znPW/JQusyNkaeQCKORF50z0gfUZ09b/wwAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRUkxXakWWTtb0P/1YG1zpbeHj2WnEki5t7Mk62p3bqgIhAOEAlr8xff43BAy0ZcpWHx34s8FiUrNKN0japrCNY/ON"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dzhng%2fjevgrep@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2684012},"name":"@dzhng/jevgrep","type":"module","_from":"file:/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.8.0.tgz","engines":{"node":">=22"},"license":"MIT","scripts":{"lint":"oxlint src test","test":"bun test test","build":"bun ../../scripts/build-cli.ts","check-types":"tsc --noEmit"},"version":"0.8.0","_npmUser":{"name":"dzhng","email":"dzz0615@gmail.com"},"homepage":"https://github.com/dzhng/jevgrep#readme","_resolved":"/home/runner/work/_temp/jevgrep-release/dzhng-jevgrep-0.8.0.tgz","_integrity":"sha512-MYK6tbJvGXQQ1qgGcRyrHVcp1Ou51HHV6AU7dhV5Ntlal2g7n7bUiKF5I4gCvqsPZnqi0Wo/jDt382qGI+aIZw==","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"_npmVersion":"10.9.9","description":"Content-aware source retrieval for coding agents","directories":{},"maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"typescript":"5.9.3","web-tree-sitter":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@repo/core":"workspace:*","@types/bun":"catalog:","@types/node":"22.20.4","@clack/prompts":"1.8.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jevgrep_0.8.0_1790890183527_0.033580456476958176"}}},"time":{"created":"2026-09-26T16:02:58.441Z","modified":"2026-10-01T21:29:43.932Z","0.1.0":"2026-09-26T16:02:58.807Z","0.2.0":"2026-09-26T18:59:47.074Z","0.3.0":"2026-09-26T21:56:13.767Z","0.3.1":"2026-09-27T16:24:27.885Z","0.3.2":"2026-09-27T17:15:32.486Z","0.4.0":"2026-09-27T23:50:19.571Z","0.4.1":"2026-09-28T02:46:18.662Z","0.4.2":"2026-09-28T04:44:05.578Z","0.4.3":"2026-09-28T11:36:58.114Z","0.4.4":"2026-09-28T17:19:37.774Z","0.5.0":"2026-09-29T00:46:45.990Z","0.6.0":"2026-09-29T05:54:36.414Z","0.7.0":"2026-09-29T07:36:26.362Z","0.7.1":"2026-09-30T21:53:02.319Z","0.8.0":"2026-10-01T21:29:43.654Z"},"bugs":{"url":"https://github.com/dzhng/jevgrep/issues"},"license":"MIT","homepage":"https://github.com/dzhng/jevgrep#readme","repository":{"url":"git+https://github.com/dzhng/jevgrep.git","type":"git","directory":"apps/cli"},"description":"Content-aware source retrieval for coding agents","maintainers":[{"name":"dzhng","email":"dzz0615@gmail.com"}],"readme":"# Jevgrep (`jg`)\n\nAsk a repository question and get relevant file locations plus verbatim source\nexcerpts. Jevgrep helps a coding agent begin unfamiliar multi-file work with\nuseful context; the agent still owns implementation and verification.\n\nRequires Node.js 22 or newer on macOS, Linux, or Windows. Install and authenticate:\n\n```sh\nnpm install --global @dzhng/jevgrep\njg auth\njg doctor\njg \"How are telemetry events recorded and sent?\" ./my-project\n```\n\n`auth` asks you to choose a provider or a custom endpoint, then saves its key in an\nowner-only config file. Run `jg --help` for the supported provider names. Searches\nuse that provider until you run auth again.\n`doctor` verifies access with synthetic input and names the selected provider or\nendpoint host.\nWhen the provider rejects the request, doctor reports the HTTP status and its\nerror message, when available. A working key can still lack model access or paid\ncredits; follow the provider’s explanation before replacing the key. Saved keys\nand raw response bodies are excluded from diagnostic output. If a provider echoes\na key with inserted separators, its message is omitted.\nFor unattended setup, pipe the key from your secret manager to:\n\n```sh\njg auth --provider opencode --stdin\n```\n\nBoth options are required for piped setup. To send traffic through your own\nTypeSafe-compatible gateway, choose “Custom endpoint” in `auth` and enter its base\nURL and model ID, or pass both explicitly:\n\n```sh\njg auth --provider custom --base-url https://gateway.example.com/typesafe/v1 --model gateway/jev-2 --stdin\n```\n\nCustom endpoints must use `https://`; `http://localhost` and `http://127.0.0.1`\nare accepted for a local proxy. Auth and doctor name only the endpoint host, never\nthe key. The saved endpoint and model are part of the cache identity, so custom\nanswers stay separate from the preset providers’ answers and from other endpoints.\n\nA custom base URL must contain only the scheme, host, and optional path: no\nembedded credentials, query string, or fragment. Jevgrep appends `/systemone` to\nthat base URL and sends the saved key as a Bearer token.\n\nFor gateway implementers, Jevgrep's boolean questions arrive as `noul` questions\n**without `criteria`**. A minimal request and response are:\n\n```json\n{\n  \"model\": \"your-model\",\n  \"state\": \"source context\",\n  \"questions\": { \"q\": { \"type\": \"noul\", \"instructions\": \"Relevant?\" } }\n}\n```\n\n```json\n{ \"answers\": { \"q\": { \"type\": \"noul\", \"noul\": 0.9 } } }\n```\n\nReturn an answer for every question ID, with a finite `noul` value between 0 and 1.\nThese answers need neither `probabilities` nor `confidence`. A server that demands\n`criteria.true` and returns HTTP 422 is incompatible with these requests. Run\n`jg doctor` against a custom gateway before searching a repository.\n\nCredentials are saved under\n`$XDG_CONFIG_HOME/jevgrep/credentials.json`, or `~/.config/jevgrep/credentials.json`.\nOn Windows, config defaults to `%APPDATA%\\jevgrep` and cache to `%LOCALAPPDATA%\\jevgrep`.\n`XDG_CONFIG_HOME` and `XDG_CACHE_HOME` override their respective locations independently.\nWindows ignores POSIX file modes, so these files rely on the user profile's access controls.\nExisting saved records without a provider still mean Vercel, without a migration.\nAPI-key, endpoint, and model environment overrides are ignored; users who only\nconfigured an environment key must run auth. There is no automatic fallback or\nper-search provider override. Searches send eligible source to the saved service.\nRun `jg files ./project` first to see how many files and bytes that root makes\neligible and how many paths each filter skips; it needs no key and sends nothing.\nEvaluation answers are cached locally; `jg --help` describes cache controls.\n\nFor a slow or unstable connection, try `jg \"question\" ./project --concurrency 4`\n(or `1` to serialize requests). The default limit is 32 across all search stages,\nincluding retries. Waiting for a slot does not consume the request timeout, and\nqueued source is revalidated before upload. This controls transport pressure,\nnot relevance thresholds or cache identity.\n\nAn incomplete search reports one sanitized, unrecovered provider error alongside\nits issue counts, distinguishing HTTP failures, timeouts, and connection failures.\nA batch failure that recovers through splitting is not used as the diagnostic. The\nreported concurrency limit helps tune the next run. Only validated evaluation\nanswers are cached: provider errors and the final search result are never stored.\nRerunning after the connection recovers retries failed work while reusing valid\nanswers; `--no-cache` additionally bypasses those valid cached answers.\n\nThe summary comes first, followed by file and declaration locations and selected\nsource. Locations are reading leads, not a checklist. Omitted excerpts are marked;\n`--max-source-bytes 0` includes all selected source. An incomplete result can still\nbe useful. Read what it supplies, then fill specific gaps with ordinary tools.\nApplication output goes to stdout; `jg` does not create a report file.\n\n## Agent skill\n\n**Installing the CLI is only half of agent setup: install the skill too.**\n\nInstall the canonical skill into the project where your coding agent works:\n\n```sh\njg skill\n```\n\nThe installer detects your coding agents (Claude Code, Codex, OpenCode and\nothers) and asks where to install. `jg skill` also accepts `--agent NAME`\n(repeatable), `--global`, and `--yes`; these options come from the\n[skills CLI](https://github.com/vercel-labs/skills#install-a-skill), which it\ndelegates to, so it requires npm/npx and network access. You can run that\ninstaller directly as well:\n\n```sh\nnpx skills add dzhng/jevgrep --skill jevgrep\n```\n\nInstalling the skill does not install the `jg` executable or configure its key.\nThe current repository skill installs a missing CLI when the agent first uses it;\n0.1.0's bundled skill predates that setup step, and its `jg skill` only prints\ntext, so use `npx skills` directly with that version.\n\nSearch does not install skills or edit agent configuration. Only an explicit\nskill installation command invokes the installer. The skill directs the agent\nto read returned excerpts before further discovery, skip redundant searches when\nthe needed context is already known, and handle incomplete results honestly.\n\nThere is no built-in upgrade command. Use `npm install --global @dzhng/jevgrep@latest`\nto upgrade the CLI, then rerun `jg skill` to update\nthe agent's copy too.\n\nSee the [repository](https://github.com/dzhng/jevgrep) for architecture, official\nbenchmark evidence and development. Jevgrep is MIT licensed.\n","readmeFilename":"README.md"}