{"_id":"tree-sitter-javascript","_rev":"4251228","name":"tree-sitter-javascript","description":"JavaScript grammar for tree-sitter","dist-tags":{"latest":"0.25.0"},"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":""}],"time":{"modified":"2026-03-31T23:44:52.000Z","created":"2014-08-24T10:19:01.499Z","0.25.0":"2025-09-01T07:14:24.995Z","0.23.1":"2024-11-10T05:43:02.231Z","0.23.0":"2024-09-02T03:40:35.172Z","0.21.4":"2024-07-06T00:52:34.830Z","0.21.3":"2024-05-24T20:32:43.845Z","0.21.2":"2024-05-06T05:00:21.527Z","0.21.0":"2024-04-05T13:05:32.662Z","0.20.4":"2024-03-10T15:13:13.950Z","0.20.3":"2024-02-01T01:54:51.071Z","0.20.2":"2024-01-31T10:10:30.985Z","0.13.9":"2018-12-10T21:49:11.368Z","0.13.8":"2018-11-01T20:34:12.385Z","0.13.7":"2018-09-26T16:59:56.921Z","0.13.6":"2018-09-26T15:46:14.240Z","0.20.1":"2023-08-25T05:28:03.461Z","0.19.0":"2021-03-03T23:26:10.690Z","0.16.0":"2019-12-10T00:08:11.521Z","0.15.2":"2019-12-06T17:08:52.380Z","0.15.1":"2019-07-10T19:26:42.513Z","0.15.0":"2019-06-07T21:39:11.529Z","0.13.10":"2018-12-18T23:06:19.539Z","0.13.5":"2018-08-08T17:51:02.594Z","0.13.4":"2018-08-07T21:59:19.109Z","0.13.3":"2018-08-01T23:18:38.539Z","0.13.2":"2018-08-01T22:40:43.399Z","0.13.1":"2018-07-31T17:52:52.865Z","0.13.0":"2018-07-18T17:23:19.698Z","0.12.1":"2018-06-29T19:14:13.787Z","0.12.0":"2018-06-15T20:49:21.152Z","0.11.1":"2018-04-18T00:29:08.688Z","0.11.0":"2018-03-28T20:31:50.896Z","0.7.1":"2018-03-06T01:34:58.263Z","0.7.0":"2018-03-06T01:17:04.046Z","0.6.2":"2018-02-16T22:01:53.790Z","0.6.1":"2018-02-14T21:18:06.171Z","0.6.0":"2018-02-13T01:00:55.002Z","0.5.2":"2018-01-25T17:36:32.257Z","0.5.1":"2018-01-11T23:58:39.586Z","0.5.0":"2017-12-22T00:48:10.681Z","0.4.9":"2017-12-07T01:17:30.767Z","0.4.8":"2017-11-30T01:06:16.433Z","0.4.7":"2017-11-30T00:56:40.877Z","0.4.6":"2017-10-04T20:10:29.613Z","0.4.5":"2017-10-03T21:51:57.940Z","0.4.4":"2017-09-25T21:40:37.954Z","0.4.2":"2017-09-14T22:08:35.492Z","0.4.1":"2017-09-14T22:04:50.152Z","0.4.0":"2017-09-14T18:51:32.128Z","0.3.1":"2017-08-03T21:58:02.971Z","0.3.0":"2017-08-02T23:25:47.108Z","0.2.1":"2017-03-20T04:09:13.059Z","0.2.0":"2017-03-18T00:56:09.107Z","0.1.8":"2017-02-18T07:30:21.712Z","0.1.7":"2017-02-04T04:01:15.973Z","0.1.6":"2017-02-03T19:39:09.700Z","0.1.5":"2017-01-31T20:10:38.605Z","0.1.4":"2016-10-05T21:51:46.160Z","0.1.3":"2016-09-06T18:38:46.437Z","0.1.2":"2016-09-04T18:16:42.366Z","0.1.1":"2016-09-02T01:00:54.447Z","0.1.0":"2016-09-01T19:37:08.912Z","0.0.9":"2016-08-16T18:27:28.780Z","0.0.8":"2014-10-18T05:19:21.619Z","0.0.7":"2014-10-14T03:27:21.753Z","0.0.6":"2014-10-07T02:57:38.602Z","0.0.5":"2014-10-06T16:06:01.327Z","0.0.4":"2014-10-06T15:49:17.508Z","0.0.3":"2014-10-04T03:44:19.075Z","0.0.2":"2014-08-24T16:01:51.173Z","0.0.1":"2014-08-24T10:19:01.499Z"},"users":{},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git"},"versions":{"0.25.0":{"name":"tree-sitter-javascript","version":"0.25.0","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"},"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":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","javascript"],"dependencies":{"node-addon-api":"^8.3.1","node-gyp-build":"^4.8.4"},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.25.8"},"peerDependencies":{"tree-sitter":"^0.25.0"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"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"},"_id":"tree-sitter-javascript@0.25.0","gitHead":"44c892e0be055ac465d5eeddae6d3e194424e7de","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"2e336b8f128e6e85401eb67667dfd87cfcf153e8","size":683632,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.25.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-javascript_0.25.0_1756710864792_0.7977017873661847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-01T07:14:24.995Z","publish_time":1756710864995,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1756710864995},"0.23.1":{"name":"tree-sitter-javascript","version":"0.23.1","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.2.2","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.24.4","prebuildify":"^6.0.1"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"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"},"_id":"tree-sitter-javascript@0.23.1","gitHead":"3a837b6f3658ca3618f2022f8707e29739c91364","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"4e49fa3ad5f996b3ac5cf4f78d6c5dd876788faf","size":632551,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.23.1.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.23.1_1731217381971_0.48846175465524144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-10T05:43:02.231Z","publish_time":1731217382231,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731217382231},"0.23.0":{"name":"tree-sitter-javascript","version":"0.23.0","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.1.0","node-gyp-build":"^4.8.2"},"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.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.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.23.0","gitHead":"463fec0831011cab830429fbe1da2796cfc1cfb4","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"6e1a7a1e8440e7fe0b34a605f62b60619ff330f6","size":427851,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.23.0.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.23.0_1725248434952_0.8072429656631996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T03:40:35.172Z","publish_time":1725248435172,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725248435172},"0.21.4":{"name":"tree-sitter-javascript","version":"0.21.4","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.4","gitHead":"d767b1a276a4e80d7a6be30bada3070740ba4fa2","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"shasum":"ce08ff82eac0be08843d6dd580e435ae338b4b50","size":423013,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.21.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.21.4.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.4_1720227154531_0.31704657697614813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-06T00:52:34.830Z","publish_time":1720227154830,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1720227154830},"0.21.3":{"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},"0.21.2":{"name":"tree-sitter-javascript","version":"0.21.2","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"],"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.2","gitHead":"c67e8556d09bfdc21919839486d03e37ee44a6ce","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"c5f6e7ca05ea336ce652eda544ad884e8db38995","size":608838,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.21.2.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.2_1714971621281_0.3102929817604565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T05:00:21.527Z","publish_time":1714971621527,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1714971621527},"0.21.0":{"name":"tree-sitter-javascript","version":"0.21.0","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.0"},"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.2","prebuildify":"^6.0.0"},"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"],"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.0","gitHead":"d9b3a5841bd8f05e15db0748848ef3f5af5b5b44","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"d415adceed94969ca6b273c33991932cba0bf0cc","size":640779,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.21.0.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.0_1712322332330_0.9539602496867967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-05T13:05:32.662Z","publish_time":1712322332662,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1712322332662},"0.20.4":{"name":"tree-sitter-javascript","version":"0.20.4","description":"JavaScript grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","javascript"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":"^8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.21.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"tags":["queries/tags.scm"],"injection-regex":"^(js|javascript)$"}],"_id":"tree-sitter-javascript@0.20.4","gypfile":true,"gitHead":"de1e682289a417354df5b4437a3e4f92e0722a0f","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"shasum":"f81351ae5a39d94456f4bf3b600cf1620bb0fa64","size":253030,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.20.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.20.4.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.20.4_1710083593802_0.04566062933486603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-10T15:13:13.950Z","publish_time":1710083593950,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1710083593950},"0.20.3":{"name":"tree-sitter-javascript","version":"0.20.3","description":"JavaScript grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","javascript"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":"^8.56.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"tree-sitter generate && node-gyp build","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights-params.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_id":"tree-sitter-javascript@0.20.3","gypfile":true,"gitHead":"6d84193ae2395e54b699d9b7358bcf66cbcc19f5","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"a22c189bc8fe279bbac9c303a4fac0e87b236fc3","size":250803,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.20.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.20.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.20.3_1706752490841_0.3342584304205929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-01T01:54:51.071Z","publish_time":1706752491071,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1706752491071},"0.20.2":{"name":"tree-sitter-javascript","version":"0.20.2","description":"JavaScript grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","javascript"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":"^8.56.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"tree-sitter generate && node-gyp build","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights-params.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_id":"tree-sitter-javascript@0.20.2","gypfile":true,"gitHead":"c2c2260195189ea22e92105e61a7210cc610322c","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"94472cc19ea7250feaba87132fe8609c24602e26","size":245663,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.20.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.20.2.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.20.2_1706695830742_0.12072710075319382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-31T10:10:30.985Z","publish_time":1706695830985,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1706695830985},"0.13.9":{"name":"tree-sitter-javascript","version":"0.13.9","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"8297a134fae69d3bd52b6b869cb3986f892857d7","_id":"tree-sitter-javascript@0.13.9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"a532758ee5525ed54e2a9946fc9729fec1367cf6","size":1749882,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.9.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.9_1544478551199_0.6193633984509697"},"_hasShrinkwrap":false,"publish_time":1544478551368,"_cnpm_publish_time":1544478551368,"_cnpmcore_publish_time":"2021-12-17T08:02:14.665Z","hasInstallScript":true},"0.13.8":{"name":"tree-sitter-javascript","version":"0.13.8","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"7ee00973bbbd7a0bae6efda28d3bbfab030d7f3e","_id":"tree-sitter-javascript@0.13.8","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"0b3fdd0bd740e73113daf57ac485d580674985d7","size":1729028,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.8.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.8_1541104452212_0.7904416431591423"},"_hasShrinkwrap":false,"publish_time":1541104452385,"_cnpm_publish_time":1541104452385,"_cnpmcore_publish_time":"2021-12-17T08:02:19.716Z","hasInstallScript":true},"0.13.7":{"name":"tree-sitter-javascript","version":"0.13.7","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"7e1c292460462cc6d5dd08dca7b13c778e1326ab","_id":"tree-sitter-javascript@0.13.7","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"679efca00d75ba50843e639db283fab03712c692","size":1717776,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.7.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.7_1537981196658_0.6022905266405223"},"_hasShrinkwrap":false,"publish_time":1537981196921,"_cnpm_publish_time":1537981196921,"_cnpmcore_publish_time":"2021-12-17T08:02:24.284Z","hasInstallScript":true},"0.13.6":{"name":"tree-sitter-javascript","version":"0.13.6","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"992fe6b8d4e99a2ee2ab10c9a0a62187d227f542","_id":"tree-sitter-javascript@0.13.6","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"6a2af5aaa5407ed4231bc5c20cc63ba043a12d51","size":1719127,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.6.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.6_1537976774013_0.09468013556864241"},"_hasShrinkwrap":false,"publish_time":1537976774240,"_cnpm_publish_time":1537976774240,"_cnpmcore_publish_time":"2021-12-17T08:02:29.051Z","hasInstallScript":true},"0.20.1":{"name":"tree-sitter-javascript","version":"0.20.1","description":"JavaScript grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","javascript"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.17.0"},"devDependencies":{"eslint":"^8.47.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"tree-sitter generate && node-gyp build","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights-params.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"gypfile":true,"gitHead":"f1e5a09b8d02f8209a68249c93f0ad647b228e6e","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","_id":"tree-sitter-javascript@0.20.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"188c0f4c5ea5aa18be76b8f6b3668f5b5257eb9f","size":231468,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.20.1.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.20.1_1692941283292_0.41564201845241344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T05:28:03.461Z","publish_time":1692941283461,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1692941283461},"0.19.0":{"name":"tree-sitter-javascript","version":"0.19.0","description":"Javascript grammar for node-tree-sitter","main":"bindings/node","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.12.1"},"devDependencies":{"tree-sitter-cli":"^0.19.1"},"scripts":{"test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"gypfile":true,"gitHead":"efd8cc9ee8eb919c2ca0f0eebaeb8f39557d8a8a","_id":"tree-sitter-javascript@0.19.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"20fc0da277502dac2bb3bf9ff75372268e761558","size":142052,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.19.0.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.19.0_1614813970531_0.7169687155237707"},"_hasShrinkwrap":false,"publish_time":1614813970690,"_cnpm_publish_time":1614813970690,"_cnpmcore_publish_time":"2021-12-17T08:02:06.414Z","hasInstallScript":true},"0.16.0":{"name":"tree-sitter-javascript","version":"0.16.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.12.1"},"devDependencies":{"tree-sitter-cli":"^0.16.1"},"scripts":{"test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"gypfile":true,"gitHead":"92a561dfa76cb5a4aafba16f819c3c9e1227ce83","_id":"tree-sitter-javascript@0.16.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"6e63d58cb8f0e41d77d36b23192a55a1f213f314","size":107394,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.16.0.tgz"},"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":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.16.0_1575936491393_0.9474436084709195"},"_hasShrinkwrap":false,"publish_time":1575936491521,"_cnpm_publish_time":1575936491521,"_cnpmcore_publish_time":"2021-12-17T08:02:07.196Z","hasInstallScript":true},"0.15.2":{"name":"tree-sitter-javascript","version":"0.15.2","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.12.1"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.15.7","tree-sitter-highlight-schema":"0.1.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"gypfile":true,"gitHead":"8c75242289638ceb2385ceea2b4e57b6aff8cca9","_id":"tree-sitter-javascript@0.15.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"3c2c2b7c20a183f9266c4abf531172913a14ba97","size":132889,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.15.2.tgz"},"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":""}],"_npmUser":{"name":"darangi","email":"small_musa@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.15.2_1575652132258_0.46083495551686937"},"_hasShrinkwrap":false,"publish_time":1575652132380,"_cnpm_publish_time":1575652132380,"_cnpmcore_publish_time":"2021-12-17T08:02:07.729Z","hasInstallScript":true},"0.15.1":{"name":"tree-sitter-javascript","version":"0.15.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.12.1"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.15.5","tree-sitter-highlight-schema":"0.1.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":"src/highlights.json","injection-regex":"^(js|javascript)$"}],"gypfile":true,"gitHead":"42605ba6ddeb1849f6d1eb3a31bb585d7ee4aea8","_id":"tree-sitter-javascript@0.15.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"6c20b859c6ad67b8e21cf38ec512f7de837228c8","size":203735,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.15.1.tgz"},"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":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.15.1_1562786802364_0.21345068792094346"},"_hasShrinkwrap":false,"publish_time":1562786802513,"_cnpm_publish_time":1562786802513,"_cnpmcore_publish_time":"2021-12-17T08:02:08.450Z","hasInstallScript":true},"0.15.0":{"name":"tree-sitter-javascript","version":"0.15.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.12.1"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.15.3","tree-sitter-highlight-schema":"0.1.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":"src/highlights.json","injection-regex":"^(js|javascript)$"}],"gypfile":true,"gitHead":"c8733af79bf264f218fc6d7d9ba1adb83abb557d","_id":"tree-sitter-javascript@0.15.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"80945ddf52aae7fc181694e161b8d5e9c9dadacb","size":191625,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.15.0.tgz"},"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":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.15.0_1559943551320_0.8967497003843143"},"_hasShrinkwrap":false,"publish_time":1559943551529,"_cnpm_publish_time":1559943551529,"_cnpmcore_publish_time":"2021-12-17T08:02:09.138Z","hasInstallScript":true},"0.13.10":{"name":"tree-sitter-javascript","version":"0.13.10","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"b41a9688d0d414b76c0ef098c7d120357de7efa2","_id":"tree-sitter-javascript@0.13.10","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"723659cd954a3fe28c41120e23e3de3bb5b385ae","size":280443,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.10.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.10_1545174379383_0.2753873180580042"},"_hasShrinkwrap":false,"publish_time":1545174379539,"_cnpm_publish_time":1545174379539,"_cnpmcore_publish_time":"2021-12-17T08:02:10.123Z","hasInstallScript":true},"0.13.5":{"name":"tree-sitter-javascript","version":"0.13.5","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"f8af058092424e4575e30412215b070204826521","_id":"tree-sitter-javascript@0.13.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"queerviolet","email":"npm@ashi.io"},"dist":{"shasum":"c14e71ff35032407b1071fcc2d3df5bf551f897c","size":242380,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.5.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.5_1533750662468_0.6445966578696689"},"_hasShrinkwrap":false,"publish_time":1533750662594,"_cnpm_publish_time":1533750662594,"_cnpmcore_publish_time":"2021-12-17T08:02:30.417Z","hasInstallScript":true},"0.13.4":{"name":"tree-sitter-javascript","version":"0.13.4","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"3e3c69c9dc7cc77a79ac1e4e105261306f5834e9","_id":"tree-sitter-javascript@0.13.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"queerviolet","email":"npm@ashi.io"},"dist":{"shasum":"dc3972f90c608ca329cb1826fe1ae38ae1f37a3f","size":242379,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.4.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.4_1533679158943_0.5972367737328872"},"_hasShrinkwrap":false,"publish_time":1533679159109,"_cnpm_publish_time":1533679159109,"_cnpmcore_publish_time":"2021-12-17T08:02:31.448Z","hasInstallScript":true},"0.13.3":{"name":"tree-sitter-javascript","version":"0.13.3","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"ced48a7fc76e6eecf4391ac61b470d7a721b291c","_id":"tree-sitter-javascript@0.13.3","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"1bbd30f70aaa65822d827744a56e1a688b3193c1","size":1714744,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.3.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.3_1533165518392_0.9978030520787342"},"_hasShrinkwrap":false,"publish_time":1533165518539,"_cnpm_publish_time":1533165518539,"_cnpmcore_publish_time":"2021-12-17T08:02:37.901Z","hasInstallScript":true},"0.13.2":{"name":"tree-sitter-javascript","version":"0.13.2","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.4"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"c280e9401819da548deadfce207c6871080617c7","_id":"tree-sitter-javascript@0.13.2","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"3abc286ba96b00aa4a333efd6a39fe3ef16a5882","size":1714852,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.2.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.2_1533163243201_0.07170902824280123"},"_hasShrinkwrap":false,"publish_time":1533163243399,"_cnpm_publish_time":1533163243399,"_cnpmcore_publish_time":"2021-12-17T08:02:45.201Z","hasInstallScript":true},"0.13.1":{"name":"tree-sitter-javascript","version":"0.13.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"09b05d1f18ba1988d697462061af6e98a66075dc","_id":"tree-sitter-javascript@0.13.1","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"012c4c0dee6dfc2c36a714502454644c49bc6330","size":1715099,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.1.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.1_1533059572678_0.5943527722221746"},"_hasShrinkwrap":false,"publish_time":1533059572865,"_cnpm_publish_time":1533059572865,"_cnpmcore_publish_time":"2021-12-17T08:02:50.422Z","hasInstallScript":true},"0.13.0":{"name":"tree-sitter-javascript","version":"0.13.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"740716dfb0dd31e57c5d7e2b2ee8d49ec082f16c","_id":"tree-sitter-javascript@0.13.0","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"d006e31da2a274e38cc11972692d58491a019329","size":1712032,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.13.0.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.13.0_1531934599507_0.4678150745626153"},"_hasShrinkwrap":false,"publish_time":1531934599698,"_cnpm_publish_time":1531934599698,"_cnpmcore_publish_time":"2021-12-17T08:02:56.994Z","hasInstallScript":true},"0.12.1":{"name":"tree-sitter-javascript","version":"0.12.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.12.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"85cfe09eb93d8a9b3f4603199fbe6da2b0ed9d99","_id":"tree-sitter-javascript@0.12.1","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"23d8bc07be15b9ab01f43ea1a31b6ccb6cd1da53","size":1719349,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.12.1.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.12.1_1530299653590_0.7764835622973463"},"_hasShrinkwrap":false,"publish_time":1530299653787,"_cnpm_publish_time":1530299653787,"_cnpmcore_publish_time":"2021-12-17T08:03:00.225Z","hasInstallScript":true},"0.12.0":{"name":"tree-sitter-javascript","version":"0.12.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.12.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"f99c70c7d436d9e19c50b6f3cb7a87301a7cbb13","_id":"tree-sitter-javascript@0.12.0","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"604c53a97993b894b74440cc73848e7c7d2eca1f","size":3706217,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.12.0.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.12.0_1529095760996_0.36321673832526513"},"_hasShrinkwrap":false,"publish_time":1529095761152,"_cnpm_publish_time":1529095761152,"_cnpmcore_publish_time":"2021-12-17T08:03:10.086Z","hasInstallScript":true},"0.11.1":{"name":"tree-sitter-javascript","version":"0.11.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.11.4"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"2da4e766cd1c855af89591435266865eb9e9e9f5","_id":"tree-sitter-javascript@0.11.1","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"6a3224eabf671238379c237202ea9576555a8274","size":3804421,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.11.1.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.11.1_1524011348471_0.2646075517081965"},"_hasShrinkwrap":false,"publish_time":1524011348688,"_cnpm_publish_time":1524011348688,"_cnpmcore_publish_time":"2021-12-17T08:03:21.059Z","hasInstallScript":true},"0.11.0":{"name":"tree-sitter-javascript","version":"0.11.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.11.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"bc8d8ac9ab225ac334c68fad0842946ede883e6e","_id":"tree-sitter-javascript@0.11.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"b7a23ba2838eb96e8449c6026b165dbe743101aa","size":412761,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.11.0.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.11.0_1522269110517_0.5115842396669021"},"_hasShrinkwrap":false,"publish_time":1522269110896,"_cnpm_publish_time":1522269110896,"_cnpmcore_publish_time":"2021-12-17T08:03:22.036Z","hasInstallScript":true},"0.7.1":{"name":"tree-sitter-javascript","version":"0.7.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.10.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"e2d88fff88f6452c61cb26edc709b0563f137427","_id":"tree-sitter-javascript@0.7.1","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"2a95b0e752bef29454ef597f9f5c157a82cd3154","size":395639,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.7.1.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.7.1_1520300098132_0.25962779774635547"},"_hasShrinkwrap":false,"publish_time":1520300098263,"_cnpm_publish_time":1520300098263,"_cnpmcore_publish_time":"2021-12-17T08:03:23.191Z","hasInstallScript":true},"0.7.0":{"name":"tree-sitter-javascript","version":"0.7.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.10.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"15e6074802cbd339b4590200305c51434ac5ce13","_id":"tree-sitter-javascript@0.7.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"693270dfa9bfb8238aaa26150b96a2262644d27f","size":395640,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.7.0.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.7.0_1520299023961_0.07795694419447408"},"_hasShrinkwrap":false,"publish_time":1520299024046,"_cnpm_publish_time":1520299024046,"_cnpmcore_publish_time":"2021-12-17T08:03:25.541Z","hasInstallScript":true},"0.6.2":{"name":"tree-sitter-javascript","version":"0.6.2","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.9.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"6a8829c57425215f2016c060d105a9a323935ad4","_id":"tree-sitter-javascript@0.6.2","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"e0830637fe7d22be16116f65c0a8d4e3b66e2998","size":385290,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.6.2.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.6.2_1518818513554_0.5804451162034339"},"_hasShrinkwrap":false,"publish_time":1518818513790,"_cnpm_publish_time":1518818513790,"_cnpmcore_publish_time":"2021-12-17T08:03:26.875Z","hasInstallScript":true},"0.6.1":{"name":"tree-sitter-javascript","version":"0.6.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.9.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"29194a53d4ac069b3d2504525c6f3243853dc6ff","_id":"tree-sitter-javascript@0.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"142436693690ef5c385b03303d623722d0c17f59","size":385891,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.6.1.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.6.1_1518643086013_0.11831114299617407"},"_hasShrinkwrap":false,"publish_time":1518643086171,"_cnpm_publish_time":1518643086171,"_cnpmcore_publish_time":"2021-12-17T08:03:28.191Z","hasInstallScript":true},"0.6.0":{"name":"tree-sitter-javascript","version":"0.6.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"2280b04c6f2589d9175c804deab93ff73555713c","_id":"tree-sitter-javascript@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"2cc8c2f013b7234335a87c9b3b8bccfb8f37304e","size":376903,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.6.0.tgz"},"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":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-javascript_0.6.0_1518483654835_0.6829893225888028"},"_hasShrinkwrap":false,"publish_time":1518483655002,"_cnpm_publish_time":1518483655002,"_cnpmcore_publish_time":"2021-12-17T08:03:29.399Z","hasInstallScript":true},"0.5.2":{"name":"tree-sitter-javascript","version":"0.5.2","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"0.8.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"4584b9769a351c3612cf44528426946e24d853bc","_id":"tree-sitter-javascript@0.5.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"joshvera","email":"josh@joshvera.com"},"dist":{"shasum":"5ea141779ecdebe9696bbbabcc700a0b894074ee","size":377125,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.5.2.tgz"},"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.5.2.tgz_1516901789696_0.5581821987871081"},"directories":{},"publish_time":1516901792257,"_hasShrinkwrap":false,"_cnpm_publish_time":1516901792257,"_cnpmcore_publish_time":"2021-12-17T08:03:31.712Z","hasInstallScript":true},"0.5.1":{"name":"tree-sitter-javascript","version":"0.5.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.8.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"68e86fa25f832253614b5da569270038aa6954dc","_id":"tree-sitter-javascript@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"ca95dc63e8847af66f0784dfd783dc188c41f403","size":377093,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.5.1.tgz"},"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.5.1.tgz_1515715119387_0.5630377358756959"},"directories":{},"publish_time":1515715119586,"_hasShrinkwrap":false,"_cnpm_publish_time":1515715119586,"_cnpmcore_publish_time":"2021-12-17T08:03:32.926Z","hasInstallScript":true},"0.5.0":{"name":"tree-sitter-javascript","version":"0.5.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.8.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"55392e78880ed39df0471d9c1e6b94a2599f1766","_id":"tree-sitter-javascript@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"9ecc5833992ae6bb08a0c97cd84bc36f2a2cb99c","size":376279,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.5.0.tgz"},"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.5.0.tgz_1513903690565_0.22092916746623814"},"directories":{},"publish_time":1513903690681,"_hasShrinkwrap":false,"_cnpm_publish_time":1513903690681,"_cnpmcore_publish_time":"2021-12-17T08:03:34.305Z","hasInstallScript":true},"0.4.9":{"name":"tree-sitter-javascript","version":"0.4.9","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"45ba7b04735543627d7d64396f988f7ea5ba7662","_id":"tree-sitter-javascript@0.4.9","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"7376877dbe53bf2dd7b238a0b6033050728cb038","size":376256,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.9.tgz"},"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.4.9.tgz_1512609450605_0.544139301404357"},"directories":{},"publish_time":1512609450767,"_hasShrinkwrap":false,"_cnpm_publish_time":1512609450767,"_cnpmcore_publish_time":"2021-12-17T08:03:36.027Z","hasInstallScript":true},"0.4.8":{"name":"tree-sitter-javascript","version":"0.4.8","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"e90b125928b9e5107fa99d0e1dd8232cee182e60","_id":"tree-sitter-javascript@0.4.8","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"3512de1cdc2ca298e305453a2fdbc07db1a4c199","size":361175,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.8.tgz"},"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.4.8.tgz_1512003976300_0.5163625956047326"},"directories":{},"publish_time":1512003976433,"_hasShrinkwrap":false,"_cnpm_publish_time":1512003976433,"_cnpmcore_publish_time":"2021-12-17T08:03:37.355Z","hasInstallScript":true},"0.4.7":{"name":"tree-sitter-javascript","version":"0.4.7","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"650e262de4faa83eea75ed173390ea686bdb24f7","_id":"tree-sitter-javascript@0.4.7","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"bb73c7af74f8f6aaed432c8548592d2faaed35ac","size":361177,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.7.tgz"},"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.4.7.tgz_1512003400753_0.04197585606016219"},"directories":{},"publish_time":1512003400877,"_hasShrinkwrap":false,"_cnpm_publish_time":1512003400877,"_cnpmcore_publish_time":"2021-12-17T08:03:39.145Z","hasInstallScript":true},"0.4.6":{"name":"tree-sitter-javascript","version":"0.4.6","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"e1f29e496a57804b81b9fdb7272c70bd9f418b11","_id":"tree-sitter-javascript@0.4.6","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"69ef5549d662b7b3fd8c509703b30484f89e3978","size":349046,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.6.tgz"},"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.4.6.tgz_1507147829500_0.5325041762553155"},"directories":{},"publish_time":1507147829613,"_hasShrinkwrap":false,"_cnpm_publish_time":1507147829613,"_cnpmcore_publish_time":"2021-12-17T08:03:40.375Z","hasInstallScript":true},"0.4.5":{"name":"tree-sitter-javascript","version":"0.4.5","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"57c6f81bc0e9a0e1e9a78e51e9f1740dfd45bb50","_id":"tree-sitter-javascript@0.4.5","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"2b57b2cc73dd5ab0129506d7ed575ab6dc81cb3c","size":330410,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.5.tgz"},"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.4.5.tgz_1507067517677_0.06667973008006811"},"directories":{},"publish_time":1507067517940,"_hasShrinkwrap":false,"_cnpm_publish_time":1507067517940,"_cnpmcore_publish_time":"2021-12-17T08:03:41.936Z","hasInstallScript":true},"0.4.4":{"name":"tree-sitter-javascript","version":"0.4.4","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"c6f568ada82c6285df50e565b791996ec08141b7","_id":"tree-sitter-javascript@0.4.4","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"490584864deb82411d1323ef71442726dffdfa2d","size":330182,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.4.tgz"},"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.4.4.tgz_1506375637773_0.18956408137455583"},"directories":{},"publish_time":1506375637954,"_hasShrinkwrap":false,"_cnpm_publish_time":1506375637954,"_cnpmcore_publish_time":"2021-12-17T08:03:43.010Z","hasInstallScript":true},"0.4.2":{"name":"tree-sitter-javascript","version":"0.4.2","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"14a602cc40ea697110cb30d2885f453885924942","_id":"tree-sitter-javascript@0.4.2","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"00e76cab0636a8f3f209678d6b1da5672bab5ae4","size":322539,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.2.tgz"},"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.4.2.tgz_1505426915342_0.8913403782062232"},"directories":{},"publish_time":1505426915492,"_hasShrinkwrap":false,"_cnpm_publish_time":1505426915492,"_cnpmcore_publish_time":"2021-12-17T08:03:43.891Z","hasInstallScript":true},"0.4.1":{"name":"tree-sitter-javascript","version":"0.4.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^7.0.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"97ace220f19df3e4978e925c42eb37d43a95ecaf","_id":"tree-sitter-javascript@0.4.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"35b2574a3f42160b3fd5bf38bd8be4a3fd984f22","size":322539,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.1.tgz"},"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.4.1.tgz_1505426690013_0.5303554974962026"},"directories":{},"publish_time":1505426690152,"_hasShrinkwrap":false,"_cnpm_publish_time":1505426690152,"_cnpmcore_publish_time":"2021-12-17T08:03:45.215Z","hasInstallScript":true},"0.4.0":{"name":"tree-sitter-javascript","version":"0.4.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.6.9"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"82eef5d94cd9b03c797e6c7268c716eb04356c92","_id":"tree-sitter-javascript@0.4.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"d52c9d74252219b4c94d36c2c5d74db4c9cfe10c","size":322667,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.4.0.tgz"},"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.4.0.tgz_1505415091965_0.15499138901941478"},"directories":{},"publish_time":1505415092128,"_hasShrinkwrap":false,"_cnpm_publish_time":1505415092128,"_cnpmcore_publish_time":"2021-12-17T08:03:46.480Z","hasInstallScript":true},"0.3.1":{"name":"tree-sitter-javascript","version":"0.3.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.6.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"88152f18b2d3c778e67dc0f66ee83bbac1488703","_id":"tree-sitter-javascript@0.3.1","_shasum":"bc47dcae43c5ef45c5bb1c32ccc193eaaf1cd024","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"bc47dcae43c5ef45c5bb1c32ccc193eaaf1cd024","size":349663,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.3.1.tgz"},"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.3.1.tgz_1501797482659_0.6360927547793835"},"directories":{},"publish_time":1501797482971,"_hasShrinkwrap":false,"_cnpm_publish_time":1501797482971,"_cnpmcore_publish_time":"2021-12-17T08:03:48.298Z","hasInstallScript":true},"0.3.0":{"name":"tree-sitter-javascript","version":"0.3.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.6.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"cf0bd2a46a55040b757aec415710232f22611001","_id":"tree-sitter-javascript@0.3.0","_shasum":"829209676c90a8646e49f92486a61f7ca26e3782","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"829209676c90a8646e49f92486a61f7ca26e3782","size":419248,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.3.0.tgz"},"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.3.0.tgz_1501716346886_0.3862865939736366"},"directories":{},"publish_time":1501716347108,"_hasShrinkwrap":false,"_cnpm_publish_time":1501716347108,"_cnpmcore_publish_time":"2021-12-17T08:03:49.930Z","hasInstallScript":true},"0.2.1":{"name":"tree-sitter-javascript","version":"0.2.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.5.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js -q","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"80e17677e69041bd1da100268c4420233952977b","_id":"tree-sitter-javascript@0.2.1","_shasum":"8c7cbbe153938e9429dae433247eb4d072113b49","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"8c7cbbe153938e9429dae433247eb4d072113b49","size":336781,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.2.1.tgz"},"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":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.2.1.tgz_1489982952789_0.6069349737372249"},"directories":{},"publish_time":1489982953059,"_hasShrinkwrap":false,"_cnpm_publish_time":1489982953059,"_cnpmcore_publish_time":"2021-12-17T08:03:50.966Z","hasInstallScript":true},"0.2.0":{"name":"tree-sitter-javascript","version":"0.2.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.5.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js -q","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"bea0fcb15a800564a1e2adbd8bdd294fef1f0d36","_id":"tree-sitter-javascript@0.2.0","_shasum":"e42960c82a6cba2d91d8fd37fed9ec2f96b50e4b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"e42960c82a6cba2d91d8fd37fed9ec2f96b50e4b","size":354091,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.2.0.tgz"},"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":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.2.0.tgz_1489798568850_0.5386704846750945"},"directories":{},"publish_time":1489798569107,"_hasShrinkwrap":false,"_cnpm_publish_time":1489798569107,"_cnpmcore_publish_time":"2021-12-17T08:03:52.225Z","hasInstallScript":true},"0.1.8":{"name":"tree-sitter-javascript","version":"0.1.8","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js -q","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"86f36ec109e8b75363b3683b390d3e059fd7e7d9","_id":"tree-sitter-javascript@0.1.8","_shasum":"10bf75d700d46353110cad9c8df9e61bdb2d6a65","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"10bf75d700d46353110cad9c8df9e61bdb2d6a65","size":403034,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.8.tgz"},"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":"packages-18-east.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.8.tgz_1487403019489_0.9011673687491566"},"directories":{},"publish_time":1487403021712,"_hasShrinkwrap":false,"_cnpm_publish_time":1487403021712,"_cnpmcore_publish_time":"2021-12-17T08:03:53.360Z","hasInstallScript":true},"0.1.7":{"name":"tree-sitter-javascript","version":"0.1.7","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"26ace0eb2e69592beb189232af76e3953f3f7a97","_id":"tree-sitter-javascript@0.1.7","_shasum":"49059096a8760f95559a1052a80a9645b4279191","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"49059096a8760f95559a1052a80a9645b4279191","size":354956,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.7.tgz"},"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":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.7.tgz_1486180875733_0.19517169333994389"},"directories":{},"publish_time":1486180875973,"_hasShrinkwrap":false,"_cnpm_publish_time":1486180875973,"_cnpmcore_publish_time":"2021-12-17T08:03:54.196Z","hasInstallScript":true},"0.1.6":{"name":"tree-sitter-javascript","version":"0.1.6","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"181777579cd8150873bba87ebb21048c36698356","_id":"tree-sitter-javascript@0.1.6","_shasum":"23d2ea96fef3b62496560246d64a1744e1003504","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"joshvera","email":"josh@joshvera.com"},"dist":{"shasum":"23d2ea96fef3b62496560246d64a1744e1003504","size":331489,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.6.tgz"},"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":"packages-18-east.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.6.tgz_1486150749081_0.04749344941228628"},"directories":{},"publish_time":1486150749700,"_hasShrinkwrap":false,"_cnpm_publish_time":1486150749700,"_cnpmcore_publish_time":"2021-12-17T08:03:55.112Z","hasInstallScript":true},"0.1.5":{"name":"tree-sitter-javascript","version":"0.1.5","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"c3843f2e024e397e0a34eeb6d4bb00cc4b8f4140","_id":"tree-sitter-javascript@0.1.5","_shasum":"64e42ec44cf19a3773926e75140a2e0bf24c7df2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"64e42ec44cf19a3773926e75140a2e0bf24c7df2","size":331401,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.5.tgz"},"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":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.5.tgz_1485893438360_0.2835744759067893"},"directories":{},"publish_time":1485893438605,"_hasShrinkwrap":false,"_cnpm_publish_time":1485893438605,"_cnpmcore_publish_time":"2021-12-17T08:03:56.816Z","hasInstallScript":true},"0.1.4":{"name":"tree-sitter-javascript","version":"0.1.4","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.1.6"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"bad376fe9b12e0ab4a381b89684e16a5e33a4a27","_id":"tree-sitter-javascript@0.1.4","_shasum":"7a55427be0c38e028aa1a4b8e2ef121eb50e6a13","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"7a55427be0c38e028aa1a4b8e2ef121eb50e6a13","size":351831,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.4.tgz"},"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":"packages-16-east.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.4.tgz_1475704302634_0.909332420444116"},"directories":{},"publish_time":1475704306160,"_hasShrinkwrap":false,"_cnpm_publish_time":1475704306160,"_cnpmcore_publish_time":"2021-12-17T08:03:58.046Z","hasInstallScript":true},"0.1.3":{"name":"tree-sitter-javascript","version":"0.1.3","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.0.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"eace9b755a6a0b408dd94df4a6414beacee20afb","_id":"tree-sitter-javascript@0.1.3","_shasum":"36dc50b7b9a9e51075552f48ab8832420d9917aa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"36dc50b7b9a9e51075552f48ab8832420d9917aa","size":352789,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.3.tgz"},"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":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.3.tgz_1473187126207_0.5464146079029888"},"directories":{},"publish_time":1473187126437,"_hasShrinkwrap":false,"_cnpm_publish_time":1473187126437,"_cnpmcore_publish_time":"2021-12-17T08:03:59.350Z","hasInstallScript":true},"0.1.2":{"name":"tree-sitter-javascript","version":"0.1.2","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.0.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"019d4ab9150b0560b7d02fb4e87ce849866d9154","_id":"tree-sitter-javascript@0.1.2","_shasum":"f348081d5523ce6d318b60b80039cefaedce5460","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"f348081d5523ce6d318b60b80039cefaedce5460","size":379405,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.2.tgz"},"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":"packages-16-east.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.2.tgz_1473012998373_0.8842577722389251"},"directories":{},"publish_time":1473013002366,"_hasShrinkwrap":false,"_cnpm_publish_time":1473013002366,"_cnpmcore_publish_time":"2021-12-17T08:04:00.725Z","hasInstallScript":true},"0.1.1":{"name":"tree-sitter-javascript","version":"0.1.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.0.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"1a2e15d1d23ca857df81626ee1172b6d19964406","_id":"tree-sitter-javascript@0.1.1","_shasum":"6c1e56f83d537520659f5cb592ae9f812c88c302","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"6c1e56f83d537520659f5cb592ae9f812c88c302","size":379633,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.1.tgz"},"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":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.1.tgz_1472778054169_0.6848786589689553"},"directories":{},"publish_time":1472778054447,"_hasShrinkwrap":false,"_cnpm_publish_time":1472778054447,"_cnpmcore_publish_time":"2021-12-17T08:04:01.678Z","hasInstallScript":true},"0.1.0":{"name":"tree-sitter-javascript","version":"0.1.0","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.0.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"62e070f969589ef8c441833ce04db418619b14f3","_id":"tree-sitter-javascript@0.1.0","_shasum":"18b4288a5178e4c67df781e5b140386689f3bfd3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"18b4288a5178e4c67df781e5b140386689f3bfd3","size":403649,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.1.0.tgz"},"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":"packages-16-east.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.1.0.tgz_1472758625273_0.8891292496118695"},"directories":{},"publish_time":1472758628912,"_hasShrinkwrap":false,"_cnpm_publish_time":1472758628912,"_cnpmcore_publish_time":"2021-12-17T08:04:03.571Z","hasInstallScript":true},"0.0.9":{"name":"tree-sitter-javascript","version":"0.0.9","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.0.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"scripts":{"prepublish":"tree-sitter compile && node-gyp build","test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"51a756c1d5da3352c6b0ffb0c480fdbafe133f0a","_id":"tree-sitter-javascript@0.0.9","_shasum":"9e572324f4931e119dfaa97f93e9a5630412fea7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"9e572324f4931e119dfaa97f93e9a5630412fea7","size":511561,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.9.tgz"},"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":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-javascript-0.0.9.tgz_1471372048530_0.0655980440787971"},"directories":{},"publish_time":1471372048780,"_hasShrinkwrap":false,"_cnpm_publish_time":1471372048780,"_cnpmcore_publish_time":"2021-12-17T08:04:05.605Z","hasInstallScript":true},"0.0.8":{"name":"tree-sitter-javascript","version":"0.0.8","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"58d5c1c94d4990a6c0012a67b53a7af3c6442121","_id":"tree-sitter-javascript@0.0.8","_shasum":"a6ec539e41ddfc61922d50c19e7b97b89f79164a","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"a6ec539e41ddfc61922d50c19e7b97b89f79164a","size":275405,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.8.tgz"},"directories":{},"publish_time":1413609561619,"_hasShrinkwrap":false,"_cnpm_publish_time":1413609561619,"_cnpmcore_publish_time":"2021-12-17T08:04:06.581Z","hasInstallScript":true},"0.0.7":{"name":"tree-sitter-javascript","version":"0.0.7","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"ae0ed71150aeee40a1ecafee3173e3fe623faa68","_id":"tree-sitter-javascript@0.0.7","_shasum":"e003f132c576fbd58ece20743f3c32c600451fdf","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"e003f132c576fbd58ece20743f3c32c600451fdf","size":191557,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.7.tgz"},"directories":{},"publish_time":1413257241753,"_hasShrinkwrap":false,"_cnpm_publish_time":1413257241753,"_cnpmcore_publish_time":"2021-12-17T08:04:07.767Z","hasInstallScript":true},"0.0.6":{"name":"tree-sitter-javascript","version":"0.0.6","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"_id":"tree-sitter-javascript@0.0.6","_shasum":"d3312391af6b8394ab03fcab9560ab12d4cb0f1c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"d3312391af6b8394ab03fcab9560ab12d4cb0f1c","size":191442,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.6.tgz"},"directories":{},"publish_time":1412650658602,"_hasShrinkwrap":false,"_cnpm_publish_time":1412650658602,"_cnpmcore_publish_time":"2021-12-17T08:04:08.552Z","hasInstallScript":true},"0.0.5":{"name":"tree-sitter-javascript","version":"0.0.5","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"_id":"tree-sitter-javascript@0.0.5","_shasum":"7dac84e939c8666836593227a42cba9b34789b60","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"7dac84e939c8666836593227a42cba9b34789b60","size":191515,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.5.tgz"},"directories":{},"publish_time":1412611561327,"_hasShrinkwrap":false,"_cnpm_publish_time":1412611561327,"_cnpmcore_publish_time":"2021-12-17T08:04:09.161Z","hasInstallScript":true},"0.0.4":{"name":"tree-sitter-javascript","version":"0.0.4","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"_id":"tree-sitter-javascript@0.0.4","_shasum":"2a7fa70d167f08339cf87cfbe31fec99c31d6802","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"2a7fa70d167f08339cf87cfbe31fec99c31d6802","size":191520,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.4.tgz"},"directories":{},"publish_time":1412610557508,"_hasShrinkwrap":false,"_cnpm_publish_time":1412610557508,"_cnpmcore_publish_time":"2021-12-17T08:04:10.407Z","hasInstallScript":true},"0.0.3":{"name":"tree-sitter-javascript","version":"0.0.3","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"_id":"tree-sitter-javascript@0.0.3","_shasum":"760214e78050d54e7147978e337744c60da5a58e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"760214e78050d54e7147978e337744c60da5a58e","size":219897,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.3.tgz"},"directories":{},"publish_time":1412394259075,"_hasShrinkwrap":false,"_cnpm_publish_time":1412394259075,"_cnpmcore_publish_time":"2021-12-17T08:04:11.698Z","hasInstallScript":true},"0.0.2":{"name":"tree-sitter-javascript","version":"0.0.2","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"faa41ac8141bc7f4d1f72bcffe134ed21bff99fb","_id":"tree-sitter-javascript@0.0.2","_shasum":"6a2277025c4f2a0c82be8d81ca009409ec808c21","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"6a2277025c4f2a0c82be8d81ca009409ec808c21","size":44297,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.2.tgz"},"directories":{},"publish_time":1408896111173,"_hasShrinkwrap":false,"_cnpm_publish_time":1408896111173,"_cnpmcore_publish_time":"2021-12-17T08:04:12.017Z","hasInstallScript":true},"0.0.1":{"name":"tree-sitter-javascript","version":"0.0.1","description":"Javascript grammar for node-tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"1.3.x"},"devDependencies":{"tree-sitter-compiler":"*"},"scripts":{"prepublish":"tree-sitter compile","test":"tree-sitter test"},"_id":"tree-sitter-javascript@0.0.1","_shasum":"3d97ff82b383d64f3f98272c267d6614ec701681","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"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":""}],"dist":{"shasum":"3d97ff82b383d64f3f98272c267d6614ec701681","size":3839,"noattachment":false,"key":"/tree-sitter-javascript/-/tree-sitter-javascript-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-javascript/download/tree-sitter-javascript-0.0.1.tgz"},"directories":{},"publish_time":1408875541499,"_hasShrinkwrap":false,"_cnpm_publish_time":1408875541499,"_cnpmcore_publish_time":"2021-12-17T08:04:12.227Z"}},"readme":"# tree-sitter-javascript\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-javascript/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-javascript)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-javascript)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-javascript)\n\nJavaScript and JSX grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\nThis grammar intends to be a close approximation of the [ECMAScript](https://ecma-international.org/publications-and-standards/standards/ecma-262/)\nspecification, with some extensions to support JSX syntax. We try to support the\nlatest version of the spec, though it is possible that some very new features may\nnot be supported yet.\n\nReferences\n\n- [The ESTree Spec](https://github.com/estree/estree)\n- [The ECMAScript 2025 Spec](https://tc39.es/ecma262/2025/)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-javascript/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-javascript?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-javascript?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-javascript?logo=pypi&logoColor=ffd242\n","_attachments":{},"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"license":"MIT"}