{"_id":"@joshua.litt/get-ripgrep","_rev":"4101327","name":"@joshua.litt/get-ripgrep","description":"A module for downloading ripgrep at runtime a Node project","dist-tags":{"latest":"0.0.3"},"maintainers":[{"name":"joshua.litt","email":""}],"time":{"modified":"2026-01-11T18:40:17.000Z","created":"2025-09-05T17:36:20.690Z","0.0.3":"2025-10-22T19:39:33.149Z","0.0.2":"2025-09-05T19:49:00.388Z","0.0.1":"2025-09-05T17:36:20.690Z"},"users":{},"author":{"name":"Lvce Editor"},"repository":{"type":"git","url":"git+https://github.com/joshualitt/ripgrep.git"},"versions":{"0.0.3":{"name":"@joshua.litt/get-ripgrep","version":"0.0.3","description":"A module for downloading ripgrep at runtime a Node project","main":"dist/index.js","typings":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/joshualitt/ripgrep.git"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","format":"prettier --write ."},"keywords":["lvce-editor","ripgrep"],"author":{"name":"Lvce Editor"},"license":"MIT","dependencies":{"@lvce-editor/verror":"^1.6.0","execa":"^9.5.2","extract-zip":"^2.0.1","fs-extra":"^11.3.0","got":"^14.4.5","path-exists":"^5.0.0","xdg-basedir":"^5.1.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/jest":"^29.5.14","@types/node":"^22.13.0","jest":"^29.7.0","prettier":"^3.4.2","typescript":"^5.7.3"},"prettier":{"semi":false,"singleQuote":true},"directories":{"example":"example","test":"test"},"bugs":{"url":"https://github.com/joshualitt/ripgrep/issues"},"homepage":"https://github.com/joshualitt/ripgrep#readme","_id":"@joshua.litt/get-ripgrep@0.0.3","gitHead":"af9aa0f6d3c7a6f8e4a23e3b39016d4c32615e39","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"shasum":"3ba7afa56f8204f357e7dc4db3c1a26eb849325e","size":3286,"noattachment":false,"key":"/@joshua.litt/get-ripgrep/-/@joshua.litt/get-ripgrep-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@joshua.litt/get-ripgrep/download/@joshua.litt/get-ripgrep-0.0.3.tgz"},"_npmUser":{"name":"joshua.litt","email":"joshualitt@google.com"},"maintainers":[{"name":"joshua.litt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/get-ripgrep_0.0.3_1761161972935_0.44397978096418345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T19:39:33.149Z","publish_time":1761161973149,"_source_registry_name":"default","_cnpm_publish_time":1761161973149},"0.0.2":{"name":"@joshua.litt/get-ripgrep","version":"0.0.2","description":"A module for downloading ripgrep at runtime a Node project","main":"dist/index.js","typings":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/joshualitt/ripgrep.git"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","format":"prettier --write ."},"keywords":["lvce-editor","ripgrep"],"author":{"name":"Lvce Editor"},"license":"MIT","dependencies":{"@lvce-editor/verror":"^1.6.0","execa":"^9.5.2","extract-zip":"^2.0.1","fs-extra":"^11.3.0","got":"^14.4.5","path-exists":"^5.0.0","xdg-basedir":"^5.1.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/jest":"^29.5.14","@types/node":"^22.13.0","jest":"^29.7.0","prettier":"^3.4.2","typescript":"^5.7.3"},"prettier":{"semi":false,"singleQuote":true},"directories":{"example":"example","test":"test"},"bugs":{"url":"https://github.com/joshualitt/ripgrep/issues"},"homepage":"https://github.com/joshualitt/ripgrep#readme","_id":"@joshua.litt/get-ripgrep@0.0.2","gitHead":"504c0610604bc3769af74e3401447bdb9108b301","_nodeVersion":"20.19.2","_npmVersion":"10.5.1","dist":{"shasum":"b5b1db6611cc9f2fde709a4dc34ffe8186319638","size":3253,"noattachment":false,"key":"/@joshua.litt/get-ripgrep/-/@joshua.litt/get-ripgrep-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@joshua.litt/get-ripgrep/download/@joshua.litt/get-ripgrep-0.0.2.tgz"},"_npmUser":{"name":"joshua.litt","email":"joshualitt@google.com"},"maintainers":[{"name":"joshua.litt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/get-ripgrep_0.0.2_1757101740177_0.4614858209195454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-05T19:49:00.388Z","publish_time":1757101740388,"_source_registry_name":"default","_cnpm_publish_time":1757101740388},"0.0.1":{"name":"@joshua.litt/get-ripgrep","version":"0.0.1","description":"A module for downloading ripgrep at runtime a Node project","main":"src/index.js","typings":"src/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/joshualitt/ripgrep.git"},"scripts":{"build":"tsc","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","test:watch":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","format":"prettier --write ."},"keywords":["lvce-editor","ripgrep"],"author":{"name":"Lvce Editor"},"license":"MIT","dependencies":{"@lvce-editor/verror":"^1.6.0","execa":"^9.5.2","extract-zip":"^2.0.1","fs-extra":"^11.3.0","got":"^14.4.5","path-exists":"^5.0.0","xdg-basedir":"^5.1.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/jest":"^29.5.14","@types/node":"^22.13.0","jest":"^29.7.0","prettier":"^3.4.2","typescript":"^5.7.3"},"prettier":{"semi":false,"singleQuote":true},"directories":{"example":"example","test":"test"},"bugs":{"url":"https://github.com/joshualitt/ripgrep/issues"},"homepage":"https://github.com/joshualitt/ripgrep#readme","_id":"@joshua.litt/get-ripgrep@0.0.1","gitHead":"180b418eac9609e27bb0728661f2c728240cf9bc","_nodeVersion":"20.19.2","_npmVersion":"10.5.1","dist":{"shasum":"bf2b74533810321b83c7e3d497a7db84a5b456fc","size":6077,"noattachment":false,"key":"/@joshua.litt/get-ripgrep/-/@joshua.litt/get-ripgrep-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@joshua.litt/get-ripgrep/download/@joshua.litt/get-ripgrep-0.0.1.tgz"},"_npmUser":{"name":"joshua.litt","email":"joshualitt@google.com"},"maintainers":[{"name":"joshua.litt","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/get-ripgrep_0.0.1_1757093780507_0.6775171260612021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-05T17:36:20.690Z","publish_time":1757093780690,"_source_registry_name":"default","_cnpm_publish_time":1757093780690}},"readme":"**This package is a temporary fork of `@lvce-editor/ripgrep`**\n\n# ripgrep\n\nA module for using [ripgrep](https://github.com/BurntSushi/ripgrep/) in a Node project.\n\nSame as [vscode-ripgrep](https://github.com/microsoft/vscode-ripgrep), but fixes the github rate limiting error `Downloading ripgrep failed: Error: Request failed: 403` by downloading the files directly instead of also using the github rest api.\n\n## Install\n\n```\n$ npm install @lvce-editor/ripgrep\n```\n\n## Usage\n\n```js\nimport { rgPath } = from \"@lvce-editor/ripgrep\"\nimport { spawn } from 'node:child_process'\n\nconst childProcess = spawn(rgPath, [\"abc\", \".\"], {\n  stdio: \"inherit\",\n});\n```\n\n## Gitpod\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io#https://github.com/lvce-editor/ripgrep)\n\n## Credits\n\nThis project is very much based on https://github.com/microsoft/vscode-ripgrep by Microsoft.\n","_attachments":{},"homepage":"https://github.com/joshualitt/ripgrep#readme","bugs":{"url":"https://github.com/joshualitt/ripgrep/issues"},"license":"MIT"}