{"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,"dist-tags":{"latest":"0.23.1"}}