{"name":"tree-sitter-javascript","version":"0.21.3","description":"JavaScript grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","javascript"],"dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.1"},"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.js","file-types":["js","mjs","cjs","jsx"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"tags":["queries/tags.scm"],"injection-regex":"^(js|javascript)$"}],"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-javascript@0.21.3","gitHead":"a5de24dc7939cb07a758f8d89c089cfdb6f479aa","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"cbdad655e92282fde2fbd866e2a9b1890a487e46","size":449012,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.21.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.21.3.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"ben3eee","email":""},{"name":"darangi","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"robrix","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.21.3_1716582763684_0.7404608057432034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-24T20:32:43.845Z","publish_time":1716582763845,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1716582763845,"dist-tags":{"latest":"0.25.0"}}