{"_id":"tree-sitter-ruby","_rev":"4251222","name":"tree-sitter-ruby","description":"Ruby grammar for tree-sitter","dist-tags":{"latest":"0.23.1"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"time":{"modified":"2026-03-31T23:44:50.000Z","created":"2017-02-02T17:29:13.717Z","0.23.1":"2024-11-11T04:53:23.482Z","0.23.0":"2024-09-02T07:16:54.685Z","0.21.0":"2024-05-06T00:12:00.100Z","0.20.1":"2024-02-11T04:10:39.275Z","0.19.0":"2021-03-28T16:25:36.621Z","0.17.0":"2020-11-03T04:50:23.344Z","0.16.2":"2020-05-26T23:19:04.009Z","0.16.1":"2019-12-09T22:56:28.469Z","0.16.0":"2019-12-09T22:47:41.586Z","0.15.3":"2019-11-04T22:33:31.512Z","0.15.2":"2019-07-26T21:52:08.040Z","0.15.2-0":"2019-07-26T21:45:05.332Z","0.15.1":"2019-07-11T18:08:14.346Z","0.15.0":"2019-06-07T21:43:30.109Z","0.13.14":"2019-05-15T23:34:39.617Z","0.13.13":"2019-02-12T17:15:29.568Z","0.13.12":"2019-01-16T21:03:40.177Z","0.13.11":"2018-10-22T17:54:54.079Z","0.13.10":"2018-09-12T22:28:45.192Z","0.13.9":"2018-09-12T18:00:37.397Z","0.13.8":"2018-08-30T19:53:36.146Z","0.13.7":"2018-08-30T18:28:20.000Z","0.13.6":"2018-08-29T20:14:54.666Z","0.13.5":"2018-07-25T23:21:04.932Z","0.13.4":"2018-07-23T17:59:06.979Z","0.13.3":"2018-07-19T22:38:51.669Z","0.13.2":"2018-07-19T20:39:18.889Z","0.13.1":"2018-07-18T17:21:56.283Z","0.13.0":"2018-07-18T17:18:35.624Z","0.12.0":"2018-06-15T20:40:09.320Z","0.11.0":"2018-03-28T21:11:13.887Z","0.6.0":"2018-03-06T15:24:42.903Z","0.5.0":"2018-02-13T01:26:04.070Z","0.4.1":"2018-01-25T17:33:00.171Z","0.4.0":"2017-12-22T01:10:23.559Z","0.3.1":"2017-12-07T20:21:34.179Z","0.3.0":"2017-09-18T21:17:29.575Z","0.2.0":"2017-08-02T23:33:35.850Z","0.1.0":"2017-03-18T05:02:37.696Z","0.0.4":"2017-02-18T06:38:18.063Z","0.0.3":"2017-02-18T00:53:31.109Z","0.0.2":"2017-02-02T17:29:13.717Z"},"users":{},"author":{"name":"Rob Rix","email":"rob.rix@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"versions":{"0.23.1":{"name":"tree-sitter-ruby","version":"0.23.1","description":"Ruby grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"license":"MIT","author":{"name":"Rob Rix","email":"rob.rix@gmail.com"},"contributors":[{"name":"Timothy Clem","email":"timothy.clem@gmail.com"},{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Arthur Baars","email":"aibaars@github.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","ruby"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":">=9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"scripts":{"install":"node-gyp-build","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-ruby@0.23.1","gitHead":"71bd32fb7607035768799732addba884a37a6210","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"e0f566b54d7c749bb6f06f83d4c4087f5e6e2c95","size":1912696,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.23.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.23.1_1731300803220_0.8007384461975302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T04:53:23.482Z","publish_time":1731300803482,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731300803482},"0.23.0":{"name":"tree-sitter-ruby","version":"0.23.0","description":"Ruby grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"license":"MIT","author":{"name":"Rob Rix"},"contributors":[{"name":"Timothy Clem","email":"timothy.clem@gmail.com"},{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Arthur Baars","email":"aibaars@github.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","ruby"],"dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":">=8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.23.0","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","lint":"eslint grammar.js","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby","highlights":"queries/highlights.scm","tags":"queries/tags.scm"}],"eslintConfig":{"env":{"commonjs":true,"es2021":true},"extends":"google","parserOptions":{"ecmaVersion":"latest","sourceType":"module"},"rules":{"arrow-parens":"off","camel-case":"off","indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreComments":true,"ignoreUrls":true,"ignoreStrings":true}],"spaced-comment":["warn","always",{"line":{"markers":["/"]}}]}},"_id":"tree-sitter-ruby@0.23.0","gitHead":"a66579f70d6f50ffd81a16fc3d3358e2ac173c88","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"7491f158e2f39811425a31765cee983381b7efc6","size":1338389,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.23.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.23.0_1725261414458_0.21862681167364895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T07:16:54.685Z","publish_time":1725261414685,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725261414685},"0.21.0":{"name":"tree-sitter-ruby","version":"0.21.0","description":"Ruby grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-css.git"},"license":"MIT","author":{"name":"Rob Rix"},"contributors":[{"name":"Timothy Clem","email":"timothy.clem@gmail.com"},{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Arthur Baars","email":"aibaars@github.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","ruby"],"dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":">=8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.22.6","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","build":"tree-sitter generate --no-bindings","build-wasm":"tree-sitter build --wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby","highlights":"queries/highlights.scm","tags":"queries/tags.scm"}],"eslintConfig":{"env":{"commonjs":true,"es2021":true},"extends":"google","parserOptions":{"ecmaVersion":"latest","sourceType":"module"},"rules":{"arrow-parens":"off","camel-case":"off","indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreComments":true,"ignoreUrls":true,"ignoreStrings":true}],"spaced-comment":["warn","always",{"line":{"markers":["/"]}}]}},"_id":"tree-sitter-ruby@0.21.0","gitHead":"a8eed3d73379528caa9310b20b69fd3c22dcecc7","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-css/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-css#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"eddf49ae222437b07579138c5a0b1b15af77b929","size":1327705,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.21.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.21.0_1714954319894_0.6882297044448258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T00:12:00.100Z","publish_time":1714954320100,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1714954320100},"0.20.1":{"name":"tree-sitter-ruby","version":"0.20.1","description":"Ruby grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.18.0","node-gyp":"^10.0.1","prebuild-install":"^7.1.1"},"devDependencies":{"eslint":">=8.56.0","eslint-config-google":"^0.14.0","prebuild":"^13.0.0","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","lint":"eslint grammar.js","parse":"tree-sitter parse","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby","highlights":["queries/highlights.scm"],"tags":["queries/tags.scm"]}],"_id":"tree-sitter-ruby@0.20.1","gitHead":"7a010836b74351855148818d5cb8170dc4df8e6a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"14a295c89e183e8bec0f06fb61e6035a95056348","size":512271,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.20.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.20.1_1707624639070_0.6643166428377054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-11T04:10:39.275Z","publish_time":1707624639275,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1707624639275},"0.19.0":{"name":"tree-sitter-ruby","version":"0.19.0","description":"Ruby grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.14.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^10.0.1","tree-sitter-cli":"^0.19.1"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby"}],"gitHead":"dfff673b41df7fadcbb609c6338f38da3cdd018e","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.19.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"a5fd70c7653beaa89c7d643a9b04e0f71eb075bd","size":306881,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.19.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.19.0_1616948736450_0.2547224445111682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:24.176Z","hasInstallScript":true,"publish_time":1616948736621,"_cnpm_publish_time":1616948736621},"0.17.0":{"name":"tree-sitter-ruby","version":"0.17.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.17.3"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby"}],"gitHead":"f86d90cce578e28c824afdcdbdca7d031b88c0b0","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.17.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"3da62b5cfdfe62ac2e0e2e04ca7220161e40cea6","size":356559,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.17.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.17.0_1604379023112_0.583765406750268"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:22.500Z","hasInstallScript":true,"publish_time":1604379023344,"_cnpm_publish_time":1604379023344},"0.16.2":{"name":"tree-sitter-ruby","version":"0.16.2","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.16.7"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby"}],"gitHead":"a6fcb529e9097a2efbbb3f4857e42773e7f2474f","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.16.2","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"shasum":"7aaf7ceae1cfde9b9705b5028f777c9ae63e6d76","size":256233,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.16.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.16.2_1590535143797_0.7820051033822117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:20.859Z","hasInstallScript":true,"publish_time":1590535144009,"_cnpm_publish_time":1590535144009},"0.16.1":{"name":"tree-sitter-ruby","version":"0.16.1","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.16.0"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby"}],"gitHead":"6540da2a79ceb7dc7afe50e9ac01eaad4378702d","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.16.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"00f16c79ed057c97f1569bd6a93f9e088cae4165","size":260458,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.16.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.16.1_1575932188287_0.8653287945847659"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:19.185Z","hasInstallScript":true,"publish_time":1575932188469,"_cnpm_publish_time":1575932188469},"0.16.0":{"name":"tree-sitter-ruby","version":"0.16.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.16.0"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby"}],"gitHead":"852d3ebb2ba63c1ab8e28cc1ce73fa413d7ad7de","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.16.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"15939104ee479fa559e399be058772d5e5b73f5c","size":310092,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.16.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.16.0_1575931661415_0.18349003552883159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:17.753Z","hasInstallScript":true,"publish_time":1575931661586,"_cnpm_publish_time":1575931661586},"0.15.3":{"name":"tree-sitter-ruby","version":"0.15.3","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.15.12","tree-sitter-highlight-schema":"^0.1.3"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"injection-regex":"ruby"}],"gitHead":"e37299cc9742e75ab20a24c516271ed73ca4d9a6","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.15.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"6633d6f97e3399a186797184c0af9ebb690491d7","size":386650,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.15.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.15.3_1572906811287_0.6773410205844248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:16.307Z","hasInstallScript":true,"publish_time":1572906811512,"_cnpm_publish_time":1572906811512},"0.15.2":{"name":"tree-sitter-ruby","version":"0.15.2","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.15.6","tree-sitter-highlight-schema":"^0.1.3"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"highlights":"src/highlights.json","injection-regex":"ruby"}],"gitHead":"db91c934ff9d3d4ea67111a0f581532c49c3a6b3","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.15.2","_nodeVersion":"8.15.1","_npmVersion":"6.9.0","dist":{"shasum":"fbbdb2438a4b90df36f7cdc288511b1bc6a7bd5c","size":929686,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.15.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.15.2_1564177927851_0.9462404822905985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:14.654Z","hasInstallScript":true,"publish_time":1564177928040,"_cnpm_publish_time":1564177928040},"0.15.2-0":{"name":"tree-sitter-ruby","version":"0.15.2-0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.15.6","tree-sitter-highlight-schema":"^0.1.3"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 3.0.0 -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"highlights":"src/highlights.json","injection-regex":"ruby"}],"gitHead":"5cc79af8d4009fa84581bb73528dd05495903b79","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.15.2-0","_nodeVersion":"8.15.1","_npmVersion":"6.9.0","dist":{"shasum":"d33c2233347515f3b570d1480a90ae33832f5799","size":929686,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.15.2-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.15.2-0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.15.2-0_1564177505153_0.8417498626816198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:12.748Z","hasInstallScript":true,"publish_time":1564177505332,"_cnpm_publish_time":1564177505332},"0.15.1":{"name":"tree-sitter-ruby","version":"0.15.1","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.15.5","tree-sitter-highlight-schema":"^0.1.3"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 4.0.0 -t 4.0.4 -t 5.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"highlights":"src/highlights.json","injection-regex":"ruby"}],"gitHead":"04ffb9e6e783af83a46016002769aeedc57e6023","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.15.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"94d39dfce8b683483e7ce83a2e6af2a00c2e596d","size":933441,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.15.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.15.1_1562868494059_0.7671945279881889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:10.874Z","hasInstallScript":true,"publish_time":1562868494346,"_cnpm_publish_time":1562868494346},"0.15.0":{"name":"tree-sitter-ruby","version":"0.15.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.15.3","tree-sitter-highlight-schema":"^0.1.3"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.8.0 -t 2.0.0 -t 3.0.0 -t 4.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"highlights":"src/highlights.json","injection-regex":"ruby"}],"gitHead":"f98f435b188a887355771f212da40cecaa5866ae","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.15.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"3fc06a7e4d208f59131bc3b2697feaf265c5a7ee","size":933035,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.15.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.15.0_1559943809887_0.9583694526624478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:07.064Z","hasInstallScript":true,"publish_time":1559943810109,"_cnpm_publish_time":1559943810109},"0.13.14":{"name":"tree-sitter-ruby","version":"0.13.14","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.14.4","tree-sitter-highlight-schema":"^0.1.3"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.8.0 -t 2.0.0 -t 3.0.0 -t 4.0.0 --strip && prebuild -t 8.16.0 -t 10.12.0 --strip","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"tree-sitter":[{"scope":"source.ruby","file-types":["rb"],"highlights":"src/highlights.json","injection-regex":"ruby"}],"gitHead":"d36c3f2a393c7081b506e60d4209ededb02e97a9","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.14","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"fe7e74e4b212f868a8a6889a222ad29787d2cf4f","size":3106232,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.14.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.14_1557963279376_0.6533726337104984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:05.140Z","hasInstallScript":true,"publish_time":1557963279617,"_cnpm_publish_time":1557963279617},"0.13.13":{"name":"tree-sitter-ruby","version":"0.13.13","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.12.1","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.14.1"},"scripts":{"install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 -t 3.0.0 -t 4.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"c09af9503d8427be8a0f78bf9e6966825dac97af","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.13","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"25ac694a03ce06017b4d4092bf165622d88811b6","size":2428493,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.13.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.13_1549991729366_0.9673242660778871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:02.847Z","hasInstallScript":true,"publish_time":1549991729568,"_cnpm_publish_time":1549991729568},"0.13.12":{"name":"tree-sitter-ruby","version":"0.13.12","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.9"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"d4e28b0886e96943268388bd883bfff0f9b4d966","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.12","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"daviwil","email":"daviwil@github.com"},"dist":{"shasum":"4a8e51a8bc36f2bf03e755e98928892ea217d601","size":3451939,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.12.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.12_1547672619848_0.37500200068379996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:30:00.689Z","hasInstallScript":true,"publish_time":1547672620177,"_cnpm_publish_time":1547672620177},"0.13.11":{"name":"tree-sitter-ruby","version":"0.13.11","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.9"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"4d50ec36bcf90737d289b50049c5fb7b73f5b8e4","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.11","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"ded04ac698b672cabde4a3fba680211420aa0f60","size":2020951,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.11.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.11_1540230893727_0.48458341170021724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:58.439Z","hasInstallScript":true,"publish_time":1540230894079,"_cnpm_publish_time":1540230894079},"0.13.10":{"name":"tree-sitter-ruby","version":"0.13.10","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.9"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"1f24cc8e0e6d64758bb0977b7b28513cb8cbfbdc","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.10","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"c06a8f59daa77834c102c8442eab56a75b4b8f27","size":1930133,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.10.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.10_1536791324875_0.9880908600121991"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:56.331Z","hasInstallScript":true,"publish_time":1536791325192,"_cnpm_publish_time":1536791325192},"0.13.9":{"name":"tree-sitter-ruby","version":"0.13.9","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.8"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"113fd2aaf4bc1465c06aa1d0bdc380165e5af0fa","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.9","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"313ef1b35c2987e7782a2a36b56c142627f0c387","size":1930105,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.9.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.9_1536775237138_0.66348389470068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:54.223Z","hasInstallScript":true,"publish_time":1536775237397,"_cnpm_publish_time":1536775237397},"0.13.8":{"name":"tree-sitter-ruby","version":"0.13.8","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.8"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"37871ee5b457d3cbb5f65e75cb0450131a23341e","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.8","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"01945188d5c3784b93a8d88656e967e992068cbf","size":1881279,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.8.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.8_1535658815997_0.9277297202796526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:52.137Z","hasInstallScript":true,"publish_time":1535658816146,"_cnpm_publish_time":1535658816146},"0.13.7":{"name":"tree-sitter-ruby","version":"0.13.7","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.7"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"4cb3ebe5b1c977015eae6794ade74326dd9206a1","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.7","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"144cc2148a6410761a10a96416ea17147c791418","size":1881269,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.7.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.7_1535653699690_0.10405403144643888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:49.026Z","hasInstallScript":true,"publish_time":1535653700000,"_cnpm_publish_time":1535653700000},"0.13.6":{"name":"tree-sitter-ruby","version":"0.13.6","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.4"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"28ee5ae267d03ca92691420e5ad820b851f1f30f","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.6","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"e70c025804852b791512129275f5e9548d34076b","size":2000626,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.6.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.6_1535573694436_0.4839792914202179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:46.341Z","hasInstallScript":true,"publish_time":1535573694666,"_cnpm_publish_time":1535573694666},"0.13.5":{"name":"tree-sitter-ruby","version":"0.13.5","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild -r electron -t 1.6.0 -t 1.7.0 -t 1.8.0 -t 2.0.0 --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"c3d968dd13fe5cb2fd6253e75e5ee1c17409da47","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.5","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"09f772194d404c73a82f71d6dada629cb46aace7","size":2038120,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.5.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.5_1532560864751_0.9893915391397012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:43.782Z","hasInstallScript":true,"publish_time":1532560864932,"_cnpm_publish_time":1532560864932},"0.13.4":{"name":"tree-sitter-ruby","version":"0.13.4","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.0","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild --all --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gitHead":"3650507c26143662f2aa098b38a7cf91fbc75cd2","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.4","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"165f655a2956178c32da552541899add77a7bd77","size":2033754,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.4.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.4_1532368746765_0.5797298031381375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:41.054Z","hasInstallScript":true,"publish_time":1532368746979,"_cnpm_publish_time":1532368746979},"0.13.3":{"name":"tree-sitter-ruby","version":"0.13.3","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"54e751030880a5ab8e23ccb8a67f225e6e0dbdd1","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.3","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"18dea5d76c4eedad5d7569c8782f25a66ce42f41","size":2032584,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.3_1532039931447_0.04809372889359631"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:38.740Z","hasInstallScript":true,"publish_time":1532039931669,"_cnpm_publish_time":1532039931669},"0.13.2":{"name":"tree-sitter-ruby","version":"0.13.2","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"6a5626b022df78b95da2260cfaef7c1284b5b4fe","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.2","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"dae809bea9be3c5d89b3f29493263d2db93eda66","size":1979989,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.2_1532032758726_0.19843373641768136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:36.399Z","hasInstallScript":true,"publish_time":1532032758889,"_cnpm_publish_time":1532032758889},"0.13.1":{"name":"tree-sitter-ruby","version":"0.13.1","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"ef3197d8f52d1ddb00eed8128fae8cd03f3655b9","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.1","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"79feedf70c7b0a3ea3cc0a98eed7c955ab20a1af","size":2133911,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.1_1531934516049_0.906354136637352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:34.324Z","hasInstallScript":true,"publish_time":1531934516283,"_cnpm_publish_time":1531934516283},"0.13.0":{"name":"tree-sitter-ruby","version":"0.13.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"abb8471cc09b201c3ac799abd4a7efcbbd0c9c08","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.13.0","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"5a3370dce45c57b811972758283a40cfbbf68b36","size":3359581,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.13.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.13.0_1531934315386_0.9834367660016523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:31.983Z","hasInstallScript":true,"publish_time":1531934315624,"_cnpm_publish_time":1531934315624},"0.12.0":{"name":"tree-sitter-ruby","version":"0.12.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.12.6"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"9d1426775303c9631b82c8f2e906edbf74d98a41","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.12.0","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"0095751f23645b88e5890efaed2a2a7f91899a64","size":4348737,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.12.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.12.0_1529095209080_0.44141417093937907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:29.592Z","hasInstallScript":true,"publish_time":1529095209320,"_cnpm_publish_time":1529095209320},"0.11.0":{"name":"tree-sitter-ruby","version":"0.11.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.10.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"76e0390c188aab72a9baff015481f1c4a629fb17","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.11.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"2bc2894f232bb6e72c8ada0000117f894110e515","size":4650690,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.11.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.11.0_1522271473049_0.26164332102526733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:27.083Z","hasInstallScript":true,"publish_time":1522271473887,"_cnpm_publish_time":1522271473887},"0.6.0":{"name":"tree-sitter-ruby","version":"0.6.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.10.1"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"b1251ac6832a54cd91b31e6fd4c80db8ed3612b1","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.6.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"55fdaea380e4f7b40da7059664c33822da5dbc95","size":8052485,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.6.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.6.0_1520349882308_0.776462887315035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:24.543Z","hasInstallScript":true,"publish_time":1520349882903,"_cnpm_publish_time":1520349882903},"0.5.0":{"name":"tree-sitter-ruby","version":"0.5.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"edd0a697313a03f629baf084845db29f2c480da7","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"d154f060486578da842e33dc38c6837d7f5650e8","size":4659447,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.5.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby_0.5.0_1518485163917_0.6879816192967856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:29:21.372Z","hasInstallScript":true,"publish_time":1518485164070,"_cnpm_publish_time":1518485164070},"0.4.1":{"name":"tree-sitter-ruby","version":"0.4.1","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.8.6"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"joshvera","email":"josh@joshvera.com"},"dist":{"shasum":"22fa49addfd1e5287ddc8c3eafafee8f16bbdf82","size":3973282,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.4.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby-0.4.1.tgz_1516901578112_0.8290108197834343"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:18.784Z","hasInstallScript":true,"publish_time":1516901580171,"_cnpm_publish_time":1516901580171},"0.4.0":{"name":"tree-sitter-ruby","version":"0.4.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.8.0"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"c598dbe2bba57a9162a114a42b7d490f47f7a3e1","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"30c87ee7b9013d16b1504db090089a91d4b87c40","size":3973313,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.4.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby-0.4.0.tgz_1513905023346_0.6583263631910086"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:16.357Z","hasInstallScript":true,"publish_time":1513905023559,"_cnpm_publish_time":1513905023559},"0.3.1":{"name":"tree-sitter-ruby","version":"0.3.1","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.7.2"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"85e5cacaf11a34547e9e07049b775f92cccbfd0a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"790fd4b5dcfe136381768571131b48df19c2ab4a","size":3973291,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.3.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby-0.3.1.tgz_1512678093892_0.4201813826803118"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:14.050Z","hasInstallScript":true,"publish_time":1512678094179,"_cnpm_publish_time":1512678094179},"0.3.0":{"name":"tree-sitter-ruby","version":"0.3.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.6.9"},"scripts":{"build":"tree-sitter generate && node-gyp build --debug","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"2bb854e1cd63f989e830077810718feb4bcc75d9","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"7ecf4adf65ac8b79791e374d615054b75abef8eb","size":3973283,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.3.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby-0.3.0.tgz_1505769449173_0.4350798181258142"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:11.653Z","hasInstallScript":true,"publish_time":1505769449575,"_cnpm_publish_time":1505769449575},"0.2.0":{"name":"tree-sitter-ruby","version":"0.2.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.6.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"19aba16ee6740629961207c6f7aea514371af11b","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.2.0","_shasum":"6a35a78137cec74e665b2255463ed0deee0fe1dc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"6a35a78137cec74e665b2255463ed0deee0fe1dc","size":3493699,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.2.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-ruby-0.2.0.tgz_1501716815557_0.8786130652297288"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:09.365Z","hasInstallScript":true,"publish_time":1501716815850,"_cnpm_publish_time":1501716815850},"0.1.0":{"name":"tree-sitter-ruby","version":"0.1.0","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":">= 0.5.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"c6026a80de03edbd00bccd220c77cc903b6124a2","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.1.0","_shasum":"65eef6f0d8afafe728a9dfaea5118ca5f7ffc6ac","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"65eef6f0d8afafe728a9dfaea5118ca5f7ffc6ac","size":2270031,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.1.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tree-sitter-ruby-0.1.0.tgz_1489813355274_0.8095623697154224"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:07.070Z","hasInstallScript":true,"publish_time":1489813357696,"_cnpm_publish_time":1489813357696},"0.0.4":{"name":"tree-sitter-ruby","version":"0.0.4","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":">= 0.4.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"fbe95be1a216432f8660d617e19290f43cf1a682","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.0.4","_shasum":"158c5fe616db4b1dc645643d1a127d42967ae696","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"158c5fe616db4b1dc645643d1a127d42967ae696","size":2456590,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.0.4.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-ruby-0.0.4.tgz_1487399897812_0.645337873371318"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:04.935Z","hasInstallScript":true,"publish_time":1487399898063,"_cnpm_publish_time":1487399898063},"0.0.3":{"name":"tree-sitter-ruby","version":"0.0.3","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":">= 0.4.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"65315c11765d788a5b7e1c2610e65f04d0e2bf13","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.0.3","_shasum":"452a564177677a0696c90c4cd7c684054ac91cf0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"452a564177677a0696c90c4cd7c684054ac91cf0","size":2456822,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.0.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tree-sitter-ruby-0.0.3.tgz_1487379208478_0.6065159137360752"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:02.801Z","hasInstallScript":true,"publish_time":1487379211109,"_cnpm_publish_time":1487379211109},"0.0.2":{"name":"tree-sitter-ruby","version":"0.0.2","description":"Ruby grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Rob Rix"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":">= 0.4.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-ruby.git"},"gypfile":true,"gitHead":"ea56af350ae03bf261245f07232e1dbdc23c7dc9","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","_id":"tree-sitter-ruby@0.0.2","_shasum":"f96d433b2c62cbd82a1a521a177cf2f624658b24","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"f96d433b2c62cbd82a1a521a177cf2f624658b24","size":2299934,"noattachment":false,"key":"/tree-sitter-ruby/-/tree-sitter-ruby-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-ruby/download/tree-sitter-ruby-0.0.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-ruby-0.0.2.tgz_1486056553479_0.7011439530178905"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T00:29:00.696Z","hasInstallScript":true,"publish_time":1486056553717,"_cnpm_publish_time":1486056553717}},"readme":"# tree-sitter-ruby\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-ruby/actions/workflows/ci.yml)\n[![discord][discord]](https://discord.gg/w7nTvsVJhm)\n[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)\n[![crates][crates]](https://crates.io/crates/tree-sitter-ruby)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-ruby)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-ruby)\n\nRuby grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n#### References\n\n- [AST Format of the Whitequark parser](https://github.com/whitequark/parser/blob/master/doc/AST_FORMAT.md)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-ruby/ci.yml?logo=github&label=CI\n[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord\n[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix\n[npm]: https://img.shields.io/npm/v/tree-sitter-ruby?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-ruby?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-ruby?logo=pypi&logoColor=ffd242\n","_attachments":{},"homepage":"https://github.com/tree-sitter/tree-sitter-ruby#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-ruby/issues"},"license":"MIT"}