{"_id":"@artk0de/tree-sitter","_rev":"3-48c9632bce6fc4f2791ba6c845fdb2b5","name":"@artk0de/tree-sitter","dist-tags":{"latest":"0.25.1-prebuild.1","prebuild":"0.25.1-prebuild.3"},"versions":{"0.25.1-prebuild.1":{"name":"@artk0de/tree-sitter","version":"0.25.1-prebuild.1","keywords":["incremental","parsing","tree-sitter"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"@artk0de/tree-sitter@0.25.1-prebuild.1","maintainers":[{"name":"artk0de","email":"art2rik.desperado@gmail.com"}],"contributors":[{"name":"Segev Finer","email":"segev208@gmail.com"},{"name":"Boris Verkhovskiy","email":"boris.verk@gmail.com"}],"homepage":"https://github.com/tree-sitter/node-tree-sitter#readme","bugs":{"url":"https://github.com/tree-sitter/node-tree-sitter/issues"},"dist":{"shasum":"72db9764903dda12b8b0ab31b6f95805e25a0ef7","tarball":"https://registry.npmjs.org/@artk0de/tree-sitter/-/tree-sitter-0.25.1-prebuild.1.tgz","fileCount":75,"integrity":"sha512-AEwwnso3kLUulf7usK4an5FdcWI1ImSvNQrkXCP1X7Quo80ap0/5hnsFI+PG28iMlVMq5FrhLuxChwccJBuv5Q==","signatures":[{"sig":"MEYCIQDH6swhu/K4TP+auODIZds9BfHznbGAWDTumSr1wXPgpQIhAO3nLXuTy5PoLFKGfgfbgbj1HGXIwLspsgKvrdz0Bm1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358252},"main":"index.js","types":"tree-sitter.d.ts","gitHead":"75a0eccfedc491e26843bd744bb6806f8a8bfff4","scripts":{"docs":"typedoc --out docs/api tree-sitter.d.ts --readme README.md","test":"node -e \"require('child_process').spawnSync('node', ['--test', ...require('glob').sync('test/**/*.js')], {stdio:'inherit'})\"","build":"prebuildify --napi --strip","install":"node-gyp-build","rebuild":"node-gyp rebuild"},"_npmUser":{"name":"artk0de","email":"art2rik.desperado@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tree-sitter/node-tree-sitter.git","type":"git"},"_npmVersion":"11.5.1","description":"Node.js bindings to the Tree-sitter parsing library","directories":{},"_nodeVersion":"24.5.0","dependencies":{"node-addon-api":"^8.5.0","node-gyp-build":"^4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.5","glob":"^13.0.0","typedoc":"^0.28.15","node-gyp":"^12.1.0","@types/tmp":"^0.2.6","typescript":"^5.9.3","@types/node":"^25.0.3","prebuildify":"^6.0.1","tree-sitter-c":"^0.24.1","tree-sitter-html":"^0.23.2","tree-sitter-java":"^0.23.5","tree-sitter-json":"^0.24.8","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-embedded-template":"^0.25.0","typedoc-plugin-rename-defaults":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter_0.25.1-prebuild.1_1774743928015_0.6802422189960458","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-prebuild.2":{"name":"@artk0de/tree-sitter","version":"0.25.1-prebuild.2","keywords":["incremental","parsing","tree-sitter"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"@artk0de/tree-sitter@0.25.1-prebuild.2","maintainers":[{"name":"artk0de","email":"art2rik.desperado@gmail.com"}],"contributors":[{"name":"Segev Finer","email":"segev208@gmail.com"},{"name":"Boris Verkhovskiy","email":"boris.verk@gmail.com"}],"homepage":"https://github.com/tree-sitter/node-tree-sitter#readme","bugs":{"url":"https://github.com/tree-sitter/node-tree-sitter/issues"},"dist":{"shasum":"730ad08f79a016c797fd07142f7d068caef8c6ae","tarball":"https://registry.npmjs.org/@artk0de/tree-sitter/-/tree-sitter-0.25.1-prebuild.2.tgz","fileCount":75,"integrity":"sha512-nizzIHID7MkC7d7vwUknJc+nGtdc1jN8posWOXj3FmkL5vjVnteDtZrgiov+KCfa5P8k9p9Sn5VcjKKHt66txQ==","signatures":[{"sig":"MEUCIQCLCRA4pTzJBA1h17KkT9zfgcGBd3nAOkL6RTbs3TDptAIgNMzrpqgo5a7E3efD6aSFKcRtIHmEqc0lDvTTROSlP7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358252},"main":"index.js","types":"tree-sitter.d.ts","gitHead":"75a0eccfedc491e26843bd744bb6806f8a8bfff4","scripts":{"docs":"typedoc --out docs/api tree-sitter.d.ts --readme README.md","test":"node -e \"require('child_process').spawnSync('node', ['--test', ...require('glob').sync('test/**/*.js')], {stdio:'inherit'})\"","build":"prebuildify --napi --strip","install":"node-gyp-build","rebuild":"node-gyp rebuild"},"_npmUser":{"name":"artk0de","email":"art2rik.desperado@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tree-sitter/node-tree-sitter.git","type":"git"},"_npmVersion":"11.5.1","description":"Node.js bindings to the Tree-sitter parsing library","directories":{},"_nodeVersion":"24.5.0","dependencies":{"node-addon-api":"^8.5.0","node-gyp-build":"^4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tmp":"^0.2.5","glob":"^13.0.0","typedoc":"^0.28.15","node-gyp":"^12.1.0","@types/tmp":"^0.2.6","typescript":"^5.9.3","@types/node":"^25.0.3","prebuildify":"^6.0.1","tree-sitter-c":"^0.24.1","tree-sitter-html":"^0.23.2","tree-sitter-java":"^0.23.5","tree-sitter-json":"^0.24.8","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","tree-sitter-python":"^0.25.0","tree-sitter-javascript":"^0.25.0","tree-sitter-embedded-template":"^0.25.0","typedoc-plugin-rename-defaults":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter_0.25.1-prebuild.2_1774744190374_0.05361818615514946","host":"s3://npm-registry-packages-npm-production"}},"0.25.1-prebuild.3":{"name":"@artk0de/tree-sitter","version":"0.25.1-prebuild.3","description":"Node.js bindings to the Tree-sitter parsing library","repository":{"type":"git","url":"git+ssh://git@github.com/tree-sitter/node-tree-sitter.git"},"publishConfig":{"access":"public"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"artk0de","email":"art2rik.desperado@gmail.com"}],"contributors":[{"name":"Segev Finer","email":"segev208@gmail.com"},{"name":"Boris Verkhovskiy","email":"boris.verk@gmail.com"}],"main":"index.js","types":"tree-sitter.d.ts","keywords":["incremental","parsing","tree-sitter"],"dependencies":{"node-addon-api":"^8.5.0","node-gyp-build":"^4.8.4"},"devDependencies":{"@types/node":"^25.0.3","@types/tmp":"^0.2.6","glob":"^13.0.0","node-gyp":"^12.1.0","prebuildify":"^6.0.1","tmp":"^0.2.5","tree-sitter-c":"^0.24.1","tree-sitter-embedded-template":"^0.25.0","tree-sitter-html":"^0.23.2","tree-sitter-java":"^0.23.5","tree-sitter-javascript":"^0.25.0","tree-sitter-json":"^0.24.8","tree-sitter-python":"^0.25.0","tree-sitter-ruby":"^0.23.1","tree-sitter-rust":"^0.24.0","typedoc":"^0.28.15","typedoc-plugin-rename-defaults":"^0.7.3","typescript":"^5.9.3"},"scripts":{"docs":"typedoc --out docs/api tree-sitter.d.ts --readme README.md","install":"node-gyp-build","build":"prebuildify --napi --strip","rebuild":"node-gyp rebuild","test":"node -e \"require('child_process').spawnSync('node', ['--test', ...require('glob').sync('test/**/*.js')], {stdio:'inherit'})\""},"_id":"@artk0de/tree-sitter@0.25.1-prebuild.3","readmeFilename":"README.md","gitHead":"15244d26ac43cf62d2108afe0ff3e761b00f1309","bugs":{"url":"https://github.com/tree-sitter/node-tree-sitter/issues"},"homepage":"https://github.com/tree-sitter/node-tree-sitter#readme","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-bc6FWLBfxYW0rm2o3GNFzsHIXNCZB7VwOl+kvVmUT6O0gciy0hLh2JvSbFOvMKPrRCFtF1UUAVdqVr+NRRhHYg==","shasum":"81b77b0c415898eec9e7d45b170c770badc7f144","tarball":"https://registry.npmjs.org/@artk0de/tree-sitter/-/tree-sitter-0.25.1-prebuild.3.tgz","fileCount":80,"unpackedSize":3966372,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBU8FjrlXDHu/uz0sa+nM6Uv56IkXngEHxxVVFJDRU5JAiAqGgdafwjArXlwQukat5pyYSJmLMiuR/MfJQMpeto3Qg=="}]},"_npmUser":{"name":"artk0de","email":"art2rik.desperado@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter_0.25.1-prebuild.3_1774745335977_0.9943969811733027"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T00:25:27.925Z","modified":"2026-03-29T00:48:56.374Z","0.25.1-prebuild.1":"2026-03-29T00:25:28.164Z","0.25.1-prebuild.2":"2026-03-29T00:29:50.554Z","0.25.1-prebuild.3":"2026-03-29T00:48:56.231Z"},"bugs":{"url":"https://github.com/tree-sitter/node-tree-sitter/issues"},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","homepage":"https://github.com/tree-sitter/node-tree-sitter#readme","keywords":["incremental","parsing","tree-sitter"],"repository":{"url":"git+ssh://git@github.com/tree-sitter/node-tree-sitter.git","type":"git"},"description":"Node.js bindings to the Tree-sitter parsing library","contributors":[{"name":"Segev Finer","email":"segev208@gmail.com"},{"name":"Boris Verkhovskiy","email":"boris.verk@gmail.com"}],"maintainers":[{"name":"artk0de","email":"art2rik.desperado@gmail.com"}],"readme":"","readmeFilename":""}