{"_id":"tree-sitter-go","_rev":"4240887","name":"tree-sitter-go","description":"Go grammar for tree-sitter","dist-tags":{"latest":"0.25.0"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"time":{"modified":"2026-03-26T00:46:46.000Z","created":"2016-09-04T21:46:50.726Z","0.25.0":"2025-08-29T06:22:53.571Z","0.23.4":"2024-11-24T19:40:05.201Z","0.23.3":"2024-11-11T06:03:23.287Z","0.23.2":"2024-11-10T05:24:44.038Z","0.23.1":"2024-09-02T09:00:55.807Z","0.23.0":"2024-08-26T16:58:35.804Z","0.21.2":"2024-08-17T00:24:27.616Z","0.21.0":"2024-04-07T17:42:15.103Z","0.20.0":"2023-07-26T09:52:31.919Z","0.19.1":"2021-03-04T01:11:17.512Z","0.16.0":"2019-12-10T00:31:46.010Z","0.15.1":"2019-12-03T01:07:14.862Z","0.15.0":"2019-06-07T21:47:22.270Z","0.13.3":"2018-10-29T19:47:43.670Z","0.13.2":"2018-10-24T18:36:37.708Z","0.13.1":"2018-08-06T20:55:12.045Z","0.13.0":"2018-07-18T19:35:32.385Z","0.12.0":"2018-06-15T21:21:15.346Z","0.11.0":"2018-03-28T20:06:19.308Z","0.8.0":"2018-03-06T01:43:23.584Z","0.7.3":"2018-02-16T17:29:34.126Z","0.7.2":"2018-02-15T19:43:46.739Z","0.7.1":"2018-02-15T19:13:29.144Z","0.7.0":"2018-02-13T00:56:56.175Z","0.6.1":"2018-01-25T17:37:42.389Z","0.6.0":"2017-12-22T01:07:20.925Z","0.5.1":"2017-12-04T22:56:33.352Z","0.5.0":"2017-12-04T22:31:55.234Z","0.4.4":"2017-11-17T17:46:30.734Z","0.4.3":"2017-11-03T23:29:48.780Z","0.4.2":"2017-10-09T23:57:17.034Z","0.4.1":"2017-10-04T17:12:39.750Z","0.4.0":"2017-09-18T16:27:34.915Z","0.3.0":"2017-08-02T23:27:21.346Z","0.2.0":"2017-03-18T01:04:43.862Z","0.1.4":"2017-02-03T04:45:00.169Z","0.1.3":"2017-01-31T20:18:31.447Z","0.1.2":"2016-10-05T21:53:48.885Z","0.1.1":"2016-09-05T06:27:13.932Z","0.1.0":"2016-09-04T21:46:50.726Z"},"users":{},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.git"},"versions":{"0.25.0":{"name":"tree-sitter-go","version":"0.25.0","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","go"],"dependencies":{"node-addon-api":"^8.3.1","node-gyp-build":"^4.8.4"},"devDependencies":{"eslint":"^9.12.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-go@0.25.0","gitHead":"1547678a9da59885853f5f5cc8a99cc203fa2e2c","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"ebd6653c43b0146c3c6fe354e1b99963534c8ee0","size":558540,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.25.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-go_0.25.0_1756448573313_0.7275329199741554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-29T06:22:53.571Z","publish_time":1756448573571,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1756448573571},"0.23.4":{"name":"tree-sitter-go","version":"0.23.4","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","go"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.24.3","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-go@0.23.4","gitHead":"3c3775faa968158a8b4ac190a7fda867fd5fb748","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"0bed14d9c71e7dc52c0757c104aa4fbf217139bf","size":542579,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.23.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.23.4.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.23.4_1732477204982_0.22760786474693084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-24T19:40:05.201Z","publish_time":1732477205201,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1732477205201},"0.23.3":{"name":"tree-sitter-go","version":"0.23.3","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","go"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.24.3","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-go@0.23.3","gitHead":"5f564e3d6c85c1caa311227448a9839532013840","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"dea572ee258de7c244c09e9c4cca7b88a5465f28","size":542643,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.23.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.23.3.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.23.3_1731305003035_0.5654857465977754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T06:03:23.287Z","publish_time":1731305003287,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731305003287},"0.23.2":{"name":"tree-sitter-go","version":"0.23.2","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.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","go"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.24.3","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-go@0.23.2","gitHead":"3e0062a534859b0c2f0ef7dc4fb6d11f8a0903c3","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"5735c988a9a2e50e12ce16c3cc41c9890ba468f9","size":542635,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.23.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.23.2_1731216283750_0.9101096839072935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-10T05:24:44.038Z","publish_time":1731216284038,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731216284038},"0.23.1":{"name":"tree-sitter-go","version":"0.23.1","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.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","go"],"dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.23.0","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","lint":"eslint grammar.js","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"tree-sitter":[{"scope":"source.go","file-types":["go"],"highlights":"queries/highlights.scm","tags":"queries/tags.scm"}],"eslintConfig":{"env":{"commonjs":true,"es2021":true},"extends":"google","parserOptions":{"ecmaVersion":"latest","sourceType":"module"},"rules":{"arrow-parens":"off","camel-case":"off","indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreComments":true,"ignoreUrls":true,"ignoreStrings":true}],"spaced-comment":["warn","always",{"line":{"markers":["/"]}}]}},"_id":"tree-sitter-go@0.23.1","gitHead":"81a11f8252998ee6b98d59e6da91fc307491e53d","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"53cdf62b4d9d009aa4420865de76682d04a37487","size":358797,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.23.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.23.1_1725267655482_0.5012523768002655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T09:00:55.807Z","publish_time":1725267655807,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725267655807},"0.23.0":{"name":"tree-sitter-go","version":"0.23.0","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.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","go"],"dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.22.6","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","lint":"eslint grammar.js","parse":"tree-sitter parse","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"tree-sitter":[{"scope":"source.go","file-types":["go"],"highlights":"queries/highlights.scm","tags":"queries/tags.scm"}],"eslintConfig":{"env":{"commonjs":true,"es2021":true},"extends":"google","parserOptions":{"ecmaVersion":"latest","sourceType":"module"},"rules":{"arrow-parens":"off","camel-case":"off","indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreComments":true,"ignoreUrls":true,"ignoreStrings":true}],"spaced-comment":["warn","always",{"line":{"markers":["/"]}}]}},"_id":"tree-sitter-go@0.23.0","gitHead":"6204b7308a32e991a8daed2e9895a90be55a510a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"13d6aa803edcb142bd88ab0287230812505b9aa7","size":358878,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.23.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.23.0_1724691515599_0.6028624483228946"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-26T16:58:35.804Z","publish_time":1724691515804,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1724691515804},"0.21.2":{"name":"tree-sitter-go","version":"0.21.2","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.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","go"],"dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.22.6","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","build":"tree-sitter generate --no-bindings","build-wasm":"tree-sitter build --wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.go","file-types":["go"],"highlights":"queries/highlights.scm","tags":"queries/tags.scm"}],"eslintConfig":{"env":{"commonjs":true,"es2021":true},"extends":"google","parserOptions":{"ecmaVersion":"latest","sourceType":"module"},"rules":{"arrow-parens":"off","camel-case":"off","indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreComments":true,"ignoreUrls":true,"ignoreStrings":true}],"spaced-comment":["warn","always",{"line":{"markers":["/"]}}]}},"_id":"tree-sitter-go@0.21.2","gitHead":"f3904998a3cbe7bffb1dead89542b91509b4a53a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"71fe87947c24e458de797ff721e12c59d93d11d4","size":358761,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.21.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.21.2_1723854267375_0.8333048000486969"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-17T00:24:27.616Z","publish_time":1723854267616,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1723854267616},"0.21.0":{"name":"tree-sitter-go","version":"0.21.0","description":"Go grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.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","go"],"dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.22.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.go","file-types":["go"],"highlights":"queries/highlights.scm","tags":"queries/tags.scm"}],"eslintConfig":{"env":{"commonjs":true,"es2021":true},"extends":"google","parserOptions":{"ecmaVersion":"latest","sourceType":"module"},"rules":{"arrow-parens":"off","camel-case":"off","indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreComments":true,"ignoreUrls":true,"ignoreStrings":true}],"spaced-comment":["warn","always",{"line":{"markers":["/"]}}]}},"_id":"tree-sitter-go@0.21.0","gitHead":"5c0024cfbb10f0a6b54ed4b14dc5acadacd19b61","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"shasum":"4ac06436e920165358c023c91407378ec496ef7f","size":444183,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.21.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.21.0_1712511734900_0.12658023975483457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-07T17:42:15.103Z","publish_time":1712511735103,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1712511735103},"0.20.0":{"name":"tree-sitter-go","version":"0.20.0","description":"Go grammar for tree-sitter","main":"bindings/node","keywords":["parser","go"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-go.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"devDependencies":{"eslint":"^8.45.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","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.go","file-types":["go"]}],"gypfile":true,"gitHead":"bbaa67a180cfe0c943e50c55130918be8efb20bd","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","_id":"tree-sitter-go@0.20.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"3f5b52307ea75c0ce72ac701350a432ee5916f38","size":120048,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.20.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.20.0_1690365151755_0.016470342101152058"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T09:52:31.919Z","publish_time":1690365151919,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1690365151919},"0.19.1":{"name":"tree-sitter-go","version":"0.19.1","description":"Go grammar for tree-sitter","main":"bindings/node","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.19.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.go","file-types":["go"]}],"gypfile":true,"gitHead":"e41dd569d91eb58725baa7089c34fc3d785b2978","_id":"tree-sitter-go@0.19.1","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"f23c84bff882eafa296ce2d307366e76f1f83e2d","size":94858,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.19.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.19.1_1614820277361_0.7048925116652887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:56:00.494Z","hasInstallScript":true,"publish_time":1614820277512,"_cnpm_publish_time":1614820277512},"0.16.0":{"name":"tree-sitter-go","version":"0.16.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.16.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.go","file-types":["go"]}],"gypfile":true,"gitHead":"2e4610ca89f49bb999c774d5633dcd5a26e6e168","_id":"tree-sitter-go@0.16.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"b207721df045486ba8de4d8ed1d689344c341c43","size":88267,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.16.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.16.0_1575937905879_0.736014439118511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:59.220Z","hasInstallScript":true,"publish_time":1575937906010,"_cnpm_publish_time":1575937906010},"0.15.1":{"name":"tree-sitter-go","version":"0.15.1","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.15.14","tree-sitter-highlight-schema":"^0.1.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.go","file-types":["go"]}],"gypfile":true,"gitHead":"156898808a3c65ee5a60eff7609c154f827d80e9","_id":"tree-sitter-go@0.15.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"51ad116d7fab4519d73b6381f608ee00d1fefa43","size":120304,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.15.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.15.1_1575335234415_0.009268428505026849"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:57.869Z","hasInstallScript":true,"publish_time":1575335234862,"_cnpm_publish_time":1575335234862},"0.15.0":{"name":"tree-sitter-go","version":"0.15.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"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","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.go","file-types":["go"],"highlights":"src/highlights.json"}],"gypfile":true,"gitHead":"ddb06e663f9f9e7a1ffd84dd75e5145b2c5dd727","_id":"tree-sitter-go@0.15.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"d10b122c6ad58638b42b608b9d2d22899f8fe904","size":140191,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.15.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.15.0_1559944042117_0.38489977310725143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:56.592Z","hasInstallScript":true,"publish_time":1559944042270,"_cnpm_publish_time":1559944042270},"0.13.3":{"name":"tree-sitter-go","version":"0.13.3","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"8e0bec44fd2c43d5538600b356eed4d725aba3c4","_id":"tree-sitter-go@0.13.3","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"6dc1773b62e4c306caa083b875ba437b4da14940","size":162468,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.13.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.13.3_1540842463429_0.4015683423106178"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:55.107Z","hasInstallScript":true,"publish_time":1540842463670,"_cnpm_publish_time":1540842463670},"0.13.2":{"name":"tree-sitter-go","version":"0.13.2","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"01e8543bbcf66c9353496f09e2aafa344a1575b5","_id":"tree-sitter-go@0.13.2","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"f733d2a33bb8d3a2404ef68e8c4707e132bdaf44","size":157949,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.13.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.13.2_1540406197499_0.06556334967082211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:53.604Z","hasInstallScript":true,"publish_time":1540406197708,"_cnpm_publish_time":1540406197708},"0.13.1":{"name":"tree-sitter-go","version":"0.13.1","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"577421cc4ba871f0f568b616b4ec1ee45bfd4bad","_id":"tree-sitter-go@0.13.1","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"88531da2bfc7d665032ed44e0d85d6de16eb2f57","size":157589,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.13.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.13.1_1533588911855_0.26953709111743973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:52.130Z","hasInstallScript":true,"publish_time":1533588912045,"_cnpm_publish_time":1533588912045},"0.13.0":{"name":"tree-sitter-go","version":"0.13.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.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":"30b43c9035eba9400507f1b285526c1fe9acfd01","_id":"tree-sitter-go@0.13.0","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"a000eeefbbb6629f3177e252100c4477ee38c657","size":153698,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.13.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.13.0_1531942532293_0.9708241599362517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:50.634Z","hasInstallScript":true,"publish_time":1531942532385,"_cnpm_publish_time":1531942532385},"0.12.0":{"name":"tree-sitter-go","version":"0.12.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.12.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":"0eeca06880060ce8599405c50f28f438c8ab98c6","_id":"tree-sitter-go@0.12.0","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"1f326bfc4f5566a201a08397cfc21391aedb20f8","size":153666,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.12.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.12.0_1529097675215_0.8876721970065382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:49.151Z","hasInstallScript":true,"publish_time":1529097675346,"_cnpm_publish_time":1529097675346},"0.11.0":{"name":"tree-sitter-go","version":"0.11.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","go"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"059f55a4fcc90344eab9f92ac314df59760ccb6b","_id":"tree-sitter-go@0.11.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"06133fcf54af2e8f385d3caebf2a3fe038662dcb","size":154912,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.11.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.11.0_1522267579147_0.8717647133198683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:47.728Z","hasInstallScript":true,"publish_time":1522267579308,"_cnpm_publish_time":1522267579308},"0.8.0":{"name":"tree-sitter-go","version":"0.8.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"50475a734ff73448ccf9f92284a0cb0a1e47e4cd","_id":"tree-sitter-go@0.8.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"189f4990d31cb3a3ac37caa1cd9ef64cb839bcc9","size":132888,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.8.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.8.0_1520300603468_0.19021020817430268"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:46.266Z","hasInstallScript":true,"publish_time":1520300603584,"_cnpm_publish_time":1520300603584},"0.7.3":{"name":"tree-sitter-go","version":"0.7.3","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.9.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":"d61844a01ed081384baf9d417802eb8d0e93d318","_id":"tree-sitter-go@0.7.3","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"19a4a7f30e371417965bbdf473c55bdf897eaa6e","size":132973,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.7.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.7.3_1518802174054_0.894608314823417"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:44.956Z","hasInstallScript":true,"publish_time":1518802174126,"_cnpm_publish_time":1518802174126},"0.7.2":{"name":"tree-sitter-go","version":"0.7.2","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"b2239dabfbbaa97eda6bb001707c6d5529a1aa1a","_id":"tree-sitter-go@0.7.2","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"909c65aa0190662e0861fc9eebcd0aefa0cc047f","size":132858,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.7.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.7.2_1518723824117_0.11502160934700201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:43.606Z","hasInstallScript":true,"publish_time":1518723826739,"_cnpm_publish_time":1518723826739},"0.7.1":{"name":"tree-sitter-go","version":"0.7.1","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"8461cc39c24be7f28ca0cbdff4e182b69a633a42","_id":"tree-sitter-go@0.7.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"d87033743dcede220bb3319d840fef175eb8ec2f","size":132547,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.7.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.7.1_1518722008990_0.4879608957920136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:42.257Z","hasInstallScript":true,"publish_time":1518722009144,"_cnpm_publish_time":1518722009144},"0.7.0":{"name":"tree-sitter-go","version":"0.7.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"89e6033c3c722657d8688d0692beed81e88967f2","_id":"tree-sitter-go@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"25f53d24e0df05e819f48828a7fab29f32b12caa","size":132761,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.7.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go_0.7.0_1518483416085_0.6716098729073257"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:40.875Z","hasInstallScript":true,"publish_time":1518483416175,"_cnpm_publish_time":1518483416175},"0.6.1":{"name":"tree-sitter-go","version":"0.6.1","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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,"_id":"tree-sitter-go@0.6.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"joshvera","email":"josh@joshvera.com"},"dist":{"shasum":"49df925a630a9649976702675f68d7a5a9f9dcec","size":133300,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.6.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.6.1.tgz_1516901862270_0.9731712962966412"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:39.367Z","hasInstallScript":true,"publish_time":1516901862389,"_cnpm_publish_time":1516901862389},"0.6.0":{"name":"tree-sitter-go","version":"0.6.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"82c7b74be921f9adebd4c3fcf566bb225d805225","_id":"tree-sitter-go@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"71f1d264b6218ccac6de3fd752f54176132304d9","size":133259,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.6.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.6.0.tgz_1513904840829_0.7685085057746619"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:38.065Z","hasInstallScript":true,"publish_time":1513904840925,"_cnpm_publish_time":1513904840925},"0.5.1":{"name":"tree-sitter-go","version":"0.5.1","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"9790adcd4fa3252cc73bd2c3e51bc82f59d64328","_id":"tree-sitter-go@0.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"065f6b1d96706334838bee490119c89f94500068","size":133259,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.5.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.5.1.tgz_1512428193270_0.1721818584483117"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:36.743Z","hasInstallScript":true,"publish_time":1512428193352,"_cnpm_publish_time":1512428193352},"0.5.0":{"name":"tree-sitter-go","version":"0.5.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"a262ee68f994743c829523b10128d51997a4d676","_id":"tree-sitter-go@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"01132196f1bf95911214a7ef9341a68884f2bba7","size":133250,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.5.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.5.0.tgz_1512426715110_0.5371546661481261"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:35.094Z","hasInstallScript":true,"publish_time":1512426715234,"_cnpm_publish_time":1512426715234},"0.4.4":{"name":"tree-sitter-go","version":"0.4.4","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"27b3b9e618d97eb1506e5d40380232d13b13284d","_id":"tree-sitter-go@0.4.4","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"4909d4589fba8a1fa0dfdb11d6673003c7a495fb","size":182459,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.4.4.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.4.4.tgz_1510940790623_0.6209670973476022"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:33.502Z","hasInstallScript":true,"publish_time":1510940790734,"_cnpm_publish_time":1510940790734},"0.4.3":{"name":"tree-sitter-go","version":"0.4.3","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"25be341ba66827e000d9aa3cd0af8e96670ce9ff","_id":"tree-sitter-go@0.4.3","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"68e9ebe95ec00f1e4ee34bfe16930e47841624bd","size":182617,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.4.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.4.3.tgz_1509751788648_0.5163143705576658"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:31.996Z","hasInstallScript":true,"publish_time":1509751788780,"_cnpm_publish_time":1509751788780},"0.4.2":{"name":"tree-sitter-go","version":"0.4.2","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"4b1e18938d2b970ea627c1897d79610d5d898c3d","_id":"tree-sitter-go@0.4.2","_shasum":"d7cd8ee927f3c0aff00f2222895e05ad7080ba6a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},"dist":{"shasum":"d7cd8ee927f3c0aff00f2222895e05ad7080ba6a","size":185032,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.4.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.4.2.tgz_1507593436697_0.025447632186114788"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:30.502Z","hasInstallScript":true,"publish_time":1507593437034,"_cnpm_publish_time":1507593437034},"0.4.1":{"name":"tree-sitter-go","version":"0.4.1","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"7ae27ed9f230acf3eba1b83606953a25ea59c670","_id":"tree-sitter-go@0.4.1","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"c419e5783e3a12cbc67c281d6193024d79125729","size":175875,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.4.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.4.1.tgz_1507137159575_0.788498389068991"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:29.009Z","hasInstallScript":true,"publish_time":1507137159750,"_cnpm_publish_time":1507137159750},"0.4.0":{"name":"tree-sitter-go","version":"0.4.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"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":"ea60b1c51b690a5a79fd21c36c905930227f55d1","_id":"tree-sitter-go@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"3792c50ad2211c9b718467ad2a68f7b447fb747d","size":169121,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.4.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.4.0.tgz_1505752054175_0.09452190808951855"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:27.555Z","hasInstallScript":true,"publish_time":1505752054915,"_cnpm_publish_time":1505752054915},"0.3.0":{"name":"tree-sitter-go","version":"0.3.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.6.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"025ece6ddcdf3e3cbc6c865e2d2c010217fbf90f","_id":"tree-sitter-go@0.3.0","_shasum":"14e9869318bea55220f8b38e1e83faf61f943dc2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"14e9869318bea55220f8b38e1e83faf61f943dc2","size":252274,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.3.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-go-0.3.0.tgz_1501716441196_0.7646818046923727"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:26.072Z","hasInstallScript":true,"publish_time":1501716441346,"_cnpm_publish_time":1501716441346},"0.2.0":{"name":"tree-sitter-go","version":"0.2.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.5.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"3f592c438a7472bfa0f75c17dddeb1fdf4fface8","_id":"tree-sitter-go@0.2.0","_shasum":"0586916d096fe612e5c0cd53246b0944ae9d70b5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"0586916d096fe612e5c0cd53246b0944ae9d70b5","size":116012,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.2.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tree-sitter-go-0.2.0.tgz_1489799082031_0.8845012083183974"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:24.591Z","hasInstallScript":true,"publish_time":1489799083862,"_cnpm_publish_time":1489799083862},"0.1.4":{"name":"tree-sitter-go","version":"0.1.4","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.4.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"1cf0a5ff124983dc5562a2430ef88247497ef39b","_id":"tree-sitter-go@0.1.4","_shasum":"dfddb103fb80bd282666a0998b586c0b6c16b80a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"dfddb103fb80bd282666a0998b586c0b6c16b80a","size":121118,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.1.4.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tree-sitter-go-0.1.4.tgz_1486097098136_0.5654098698869348"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:23.275Z","hasInstallScript":true,"publish_time":1486097100169,"_cnpm_publish_time":1486097100169},"0.1.3":{"name":"tree-sitter-go","version":"0.1.3","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.4.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"af776b9c9575948775ec8a35ca80bb6d1f5f8638","_id":"tree-sitter-go@0.1.3","_shasum":"173270f2a5668c8d4f4cae5a9fd6bb94268b2dd6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"173270f2a5668c8d4f4cae5a9fd6bb94268b2dd6","size":121014,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.1.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tree-sitter-go-0.1.3.tgz_1485893911226_0.05205940525047481"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:22.001Z","hasInstallScript":true,"publish_time":1485893911447,"_cnpm_publish_time":1485893911447},"0.1.2":{"name":"tree-sitter-go","version":"0.1.2","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-compiler":">= 0.1.6"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"4100c8b2b2fcbf994444c574c4c3cb5f223c9efe","_id":"tree-sitter-go@0.1.2","_shasum":"f0f001cadf4e1b66aff50927966060d3627ab2f2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"f0f001cadf4e1b66aff50927966060d3627ab2f2","size":141526,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.1.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tree-sitter-go-0.1.2.tgz_1475704425644_0.6287663520779461"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:20.724Z","hasInstallScript":true,"publish_time":1475704428885,"_cnpm_publish_time":1475704428885},"0.1.1":{"name":"tree-sitter-go","version":"0.1.1","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.0.0"},"devDependencies":{"tree-sitter-compiler":">= 0.0.45"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"48820d0cc7d46f32e162a3d2fcd8937c77dcbffd","_id":"tree-sitter-go@0.1.1","_shasum":"9b113984dd61935908367c02b968296e93390fc8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"9b113984dd61935908367c02b968296e93390fc8","size":142462,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.1.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tree-sitter-go-0.1.1.tgz_1473056830220_0.8072023675777018"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:19.281Z","hasInstallScript":true,"publish_time":1473056833932,"_cnpm_publish_time":1473056833932},"0.1.0":{"name":"tree-sitter-go","version":"0.1.0","description":"Go grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"bindings":"1.2.x","nan":"^2.0.0"},"devDependencies":{"tree-sitter-compiler":">= 0.0.45"},"scripts":{"build":"tree-sitter compile && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"e788f9ebbb44543e69f865b47bbf2c8c24ec0d31","_id":"tree-sitter-go@0.1.0","_shasum":"fa4dcbeb02a1ce9f32031eda58332c3a507b0fc4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"fa4dcbeb02a1ce9f32031eda58332c3a507b0fc4","size":142347,"noattachment":false,"key":"/tree-sitter-go/-/tree-sitter-go-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-go/download/tree-sitter-go-0.1.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tree-sitter-go-0.1.0.tgz_1473025606702_0.3187122819945216"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:17.997Z","hasInstallScript":true,"publish_time":1473025610726,"_cnpm_publish_time":1473025610726}},"readme":"# tree-sitter-go\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-go/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-go)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-go)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-go)\n\n[Go](https://go.dev/ref/spec) grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-go/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-go?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-go?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-go?logo=pypi&logoColor=ffd242\n","_attachments":{},"homepage":"https://github.com/tree-sitter/tree-sitter-go#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-go/issues"},"license":"MIT"}