{"_id":"tree-sitter-typescript","_rev":"4251146","name":"tree-sitter-typescript","description":"TypeScript and TSX grammars for tree-sitter","dist-tags":{"latest":"0.23.2"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"ben3eee","email":""},{"name":"darangi","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"time":{"modified":"2026-03-31T23:44:44.000Z","created":"2017-08-02T23:35:56.104Z","0.23.2":"2024-11-11T02:39:43.600Z","0.23.1":"2024-11-11T02:20:14.214Z","0.23.0":"2024-09-02T21:19:02.659Z","0.21.2":"2024-07-06T07:33:28.249Z","0.21.1":"2024-05-06T12:31:13.852Z","0.20.5":"2024-02-01T02:07:06.631Z","0.20.4":"2024-01-31T15:47:35.838Z","0.20.3":"2023-10-04T15:51:28.644Z","0.20.1":"2022-03-29T00:36:48.741Z","0.19.0":"2021-03-09T17:34:34.286Z","0.16.3":"2021-02-05T23:30:08.808Z","0.16.1":"2019-12-12T18:22:44.332Z","0.16.0":"2019-12-10T00:30:50.445Z","0.15.2":"2019-12-06T17:40:32.807Z","0.15.1":"2019-06-19T00:47:55.672Z","0.15.0":"2019-06-18T23:54:14.289Z","0.14.0":"2019-05-29T18:31:36.393Z","0.13.6":"2018-11-01T20:37:21.336Z","0.13.5":"2018-10-26T18:17:32.011Z","0.13.4":"2018-09-10T21:45:31.615Z","0.13.3":"2018-08-01T23:22:25.704Z","0.13.2":"2018-08-01T03:00:02.613Z","0.13.1":"2018-07-31T17:58:36.762Z","0.13.0":"2018-07-18T20:33:10.647Z","0.12.0":"2018-06-15T21:07:51.567Z","0.11.0":"2018-03-28T21:19:55.369Z","0.7.0":"2018-03-06T01:47:47.552Z","0.6.2":"2018-02-16T22:14:15.146Z","0.6.1":"2018-02-14T21:18:14.611Z","0.6.0":"2018-02-13T01:58:03.943Z","0.5.0":"2017-12-22T07:14:05.494Z","0.4.4":"2017-12-07T01:21:32.066Z","0.4.3":"2017-12-05T22:03:54.241Z","0.4.2":"2017-12-05T00:55:07.958Z","0.4.1":"2017-11-30T01:38:22.725Z","0.2.0":"2017-09-18T16:31:21.346Z","0.1.0":"2017-08-02T23:35:56.104Z"},"users":{},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git"},"versions":{"0.23.2":{"name":"tree-sitter-typescript","version":"0.23.2","description":"TypeScript and TSX grammars for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2","tree-sitter-javascript":"^0.23.1"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":">=9.14.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.24.4","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-typescript@0.23.2","gitHead":"f975a621f4e7f532fe322e13c4f79495e0a7b2e7","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"70bc615a2f664a8e9c87c533382beca587f28ab3","size":2961431,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.23.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.23.2_1731292783300_0.6220732396738018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T02:39:43.600Z","publish_time":1731292783600,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731292783600},"0.23.1":{"name":"tree-sitter-typescript","version":"0.23.1","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-typescript@0.23.1","maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"ben3eee","email":""},{"name":"darangi","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"03dc1f2eb951d2b0919093ca330caa72f3db6784","size":2679899,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.23.1.tgz"},"main":"bindings/node","types":"bindings/node","gitHead":"61e2a7730c8163ca4109f393a6285c9dc1721016","scripts":{"lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js","install":"node-gyp-build"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript and TSX grammars for tree-sitter","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2","tree-sitter-javascript":"^0.23.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=9.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.23.1_1731291613967_0.7646148183147481","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-11T02:20:14.214Z","publish_time":1731291614214,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731291614214},"0.23.0":{"name":"tree-sitter-typescript","version":"0.23.0","description":"TypeScript and TSX grammars for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"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","tree-sitter-javascript":"^0.23.0","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"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-typescript@0.23.0","gitHead":"9951831c5f05be434514dce38b30eef213667601","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"c820569e8c15102983d488e121324849bf0a1958","size":2078953,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.23.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.23.0_1725311942351_0.06940442462384833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T21:19:02.659Z","publish_time":1725311942659,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725311942659},"0.21.2":{"name":"tree-sitter-typescript","version":"0.21.2","description":"TypeScript and TSX grammars for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":">=8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.22.6","tree-sitter-javascript":"^0.21.4","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"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-typescript@0.21.2","gitHead":"9f804be960f289a0acc59d8564acc16857b0b088","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"shasum":"b2df6c48fb5cbc22c1d1ef6fff37ddb409038539","size":2147149,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.21.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.21.2_1720251208003_0.5020300738062775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-06T07:33:28.249Z","publish_time":1720251208249,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1720251208249},"0.21.1":{"name":"tree-sitter-typescript","version":"0.21.1","description":"TypeScript and TSX grammars for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":">=8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.22.6","tree-sitter-javascript":"^0.21.2","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"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-typescript@0.21.1","gitHead":"7b4275d077ae196fc0ce42ab3ad091574e3ec519","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"050b703df659f94fa969175c81d5ed2996cf441d","size":3158160,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.21.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.21.1_1714998673613_0.721819758847329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T12:31:13.852Z","publish_time":1714998673852,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1714998673852},"0.20.5":{"name":"tree-sitter-typescript","version":"0.20.5","description":"TypeScript grammar for tree-sitter","main":"./bindings/node","keywords":["parser","tree-sitter","typescript","tsx"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.18.0","tree-sitter":"^0.20.6"},"devDependencies":{"eslint":">=8.56.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.20.8","tree-sitter-javascript":"^0.20.3"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","test-typescript":"cd typescript && npx tree-sitter test","test-tsx":"cd tsx && npx tree-sitter test","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_id":"tree-sitter-typescript@0.20.5","gypfile":true,"gitHead":"7db8390a16a2cae317f4f4423a7b642cd4cad8c9","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"29e30c052bcb06cb992ffd2d392e010b0e1768b3","size":1330352,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.20.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.20.5.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.20.5_1706753226432_0.6214218831446967"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-01T02:07:06.631Z","publish_time":1706753226631,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1706753226631},"0.20.4":{"name":"tree-sitter-typescript","version":"0.20.4","description":"TypeScript grammar for tree-sitter","main":"./bindings/node","keywords":["parser","tree-sitter","typescript","tsx"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.18.0","tree-sitter":"^0.20.6"},"devDependencies":{"eslint":">=8.56.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.20.8","tree-sitter-javascript":"^0.20.2"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","test-typescript":"cd typescript && npx tree-sitter test","test-tsx":"cd tsx && npx tree-sitter test","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_id":"tree-sitter-typescript@0.20.4","gypfile":true,"gitHead":"eb6b845dee9ee22987262699a152312604313662","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"57f922ca5ccd740bc2f2ca3d82a40539f5809c93","size":1310193,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.20.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.20.4_1706716055582_0.8538199665882444"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-31T15:47:35.838Z","publish_time":1706716055838,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1706716055838},"0.20.3":{"name":"tree-sitter-typescript","version":"0.20.3","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"main":"./bindings/node","devDependencies":{"tree-sitter-cli":"^0.20.6","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#f772967"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","test-typescript":"cd typescript && npx tree-sitter test","test-tsx":"cd tsx && npx tree-sitter test","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_id":"tree-sitter-typescript@0.20.3","gypfile":true,"gitHead":"c604297f8197b468026f2ea32119935887e01c67","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"454560314c419f5364cd4585a48d675e44f55edc","size":681946,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.20.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.20.3_1696434688262_0.7800648326988862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T15:51:28.644Z","publish_time":1696434688644,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1696434688644},"0.20.1":{"name":"tree-sitter-typescript","version":"0.20.1","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git"},"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"main":"./bindings/node","devDependencies":{"tree-sitter-cli":"^0.20.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#fdeb68a"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","test-typescript":"cd typescript && npx tree-sitter test","test-tsx":"cd tsx && npx tree-sitter test","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"gypfile":true,"gitHead":"e8e714b7b5232b2c143bffbcb2413d687b8871f7","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","_id":"tree-sitter-typescript@0.20.1","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"shasum":"6b338a1414f5ed13cc39e60275ddeaa0f25870a9","size":610934,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.20.1_1648514208463_0.42417440375559456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-29T00:36:55.836Z","hasInstallScript":true,"publish_time":1648514208741,"_cnpm_publish_time":1648514208741},"0.19.0":{"name":"tree-sitter-typescript","version":"0.19.0","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"main":"./bindings/node","devDependencies":{"tree-sitter-cli":"^0.19.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#v0.19.0"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","test-typescript":"cd typescript && tree-sitter test","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"gypfile":true,"gitHead":"7e119621b1d2ab1873ba14d8702f62458df70409","_id":"tree-sitter-typescript@0.19.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"8dd30d90a6bed5a0c89c7395edc2c3c0dbd7b038","size":906483,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.19.0_1615311274063_0.27101478962305015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:56:06.016Z","hasInstallScript":true,"publish_time":1615311274286,"_cnpm_publish_time":1615311274286},"0.16.3":{"name":"tree-sitter-typescript","version":"0.16.3","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.17.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#3f8b62f"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","test-typescript":"cd typescript && tree-sitter test","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"gypfile":true,"gitHead":"fa65017f6862dc099f780936f45a0117342fe795","_id":"tree-sitter-typescript@0.16.3","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"920a0a41edca661221fa3b7fb4beedbbe76e3446","size":600783,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.16.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.16.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.16.3_1612567808597_0.890579319762026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:56:04.202Z","hasInstallScript":true,"publish_time":1612567808808,"_cnpm_publish_time":1612567808808},"0.16.1":{"name":"tree-sitter-typescript","version":"0.16.1","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.16.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","test-typescript":"cd typescript && tree-sitter test","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"gypfile":true,"gitHead":"3c3f2d226a7b7d87e9f9d382ed419883e1fd7eb9","_id":"tree-sitter-typescript@0.16.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"3066e1b5f15aea4b789eab3505c656a002c6ed1f","size":590418,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.16.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.16.1_1576174964161_0.09087488683284439"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:56:04.081Z","hasInstallScript":true,"publish_time":1576174964332,"_cnpm_publish_time":1576174964332},"0.16.0":{"name":"tree-sitter-typescript","version":"0.16.0","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.16.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test":"npm run test-typescript && npm run test-tsx && script/parse-examples","test-typescript":"cd typescript && tree-sitter test","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"gypfile":true,"gitHead":"4f4b30c568b6c98bb8d41430e2b78a0a994fa9e1","_id":"tree-sitter-typescript@0.16.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"07d20a8ab58447fbf9af566a8ba42b6643c4bfb2","size":590370,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.16.0_1575937850221_0.2533190430241541"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:56:02.280Z","hasInstallScript":true,"publish_time":1575937850445,"_cnpm_publish_time":1575937850445},"0.15.2":{"name":"tree-sitter-typescript","version":"0.15.2","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.15.12","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test":"npm run test-typescript && npm run test-tsx","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"tree-sitter":[{"scope":"source.ts","file-types":["ts"],"path":"typescript","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.tsx","file-types":["tsx"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"scope":"source.js.flow","file-types":["js"],"path":"tsx","highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"locals":"node_modules/tree-sitter-javascript/queries/locals.scm","injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"gypfile":true,"gitHead":"e8e3df9c1392014c24521a78803397fbfec73a8d","_id":"tree-sitter-typescript@0.15.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"10f163c1595fcb552dcaf9bd97bce114db2400b4","size":688502,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"darangi","email":"small_musa@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.15.2_1575654032637_0.9341520810984194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:56:01.156Z","hasInstallScript":true,"publish_time":1575654032807,"_cnpm_publish_time":1575654032807},"0.15.1":{"name":"tree-sitter-typescript","version":"0.15.1","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.15.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test":"npm run test-typescript && npm run test-tsx","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"812b9c0cfa9652ee9f2f7bd5814b4295b9d81a22","_id":"tree-sitter-typescript@0.15.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"7a5bd71b9d9cd4e4ffb513907cf3a2c6eff7161b","size":885319,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.15.1_1560905275374_0.7638787049305424"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:59.278Z","hasInstallScript":true,"publish_time":1560905275672,"_cnpm_publish_time":1560905275672},"0.15.0":{"name":"tree-sitter-typescript","version":"0.15.0","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.15.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test":"npm run test-typescript && npm run test-tsx","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"4e197bd8823240c36cc73124193b77532f245359","_id":"tree-sitter-typescript@0.15.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"f0b98fc8899c141c4d0f992395fba68c75102f06","size":885315,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.15.0_1560902054132_0.4372760168398564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:57.426Z","hasInstallScript":true,"publish_time":1560902054289,"_cnpm_publish_time":1560902054289},"0.14.0":{"name":"tree-sitter-typescript","version":"0.14.0","description":"Typescript grammar for tree-sitter","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.14.4","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"build":"npm run build-typescript && npm run build-tsx","build-typescript":"cd typescript && tree-sitter generate","build-tsx":"cd tsx && tree-sitter generate","test":"npm run test-typescript && npm run test-tsx","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","test-tsx":"cd tsx && tree-sitter test","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"90661d45aa45bf226aca6bc809f79209292219fb","_id":"tree-sitter-typescript@0.14.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"0d9f43f5667c0ff4353043743e5bb45ac5b23c72","size":1487910,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.14.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.14.0_1559154696190_0.6377836249467634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:55.512Z","hasInstallScript":true,"publish_time":1559154696393,"_cnpm_publish_time":1559154696393},"0.13.6":{"name":"tree-sitter-typescript","version":"0.13.6","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"f92843cd70215166e650a7101eda5bc5c397f5c9","_id":"tree-sitter-typescript@0.13.6","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"f13fa362a9f797f571341706a87607a758bb3d10","size":662334,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.13.6_1541104641140_0.08996665677278726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:53.499Z","hasInstallScript":true,"publish_time":1541104641336,"_cnpm_publish_time":1541104641336},"0.13.5":{"name":"tree-sitter-typescript","version":"0.13.5","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"4be460fde03bb04c30d80689d3feffb555686450","_id":"tree-sitter-typescript@0.13.5","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"6c1b9f8c1b6bc6fcc99ec35c0ef5d8bcef3fa29a","size":644504,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.13.5_1540577851832_0.31051512683015714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:51.633Z","hasInstallScript":true,"publish_time":1540577852011,"_cnpm_publish_time":1540577852011},"0.13.4":{"name":"tree-sitter-typescript","version":"0.13.4","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"9400c0b4045149fb9205a0348ecaf4305a58ef32","_id":"tree-sitter-typescript@0.13.4","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"3e4196f4c49bcb62273004f2d624be4dc44ef867","size":598768,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.13.4_1536615931413_0.2784578809951328"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:49.767Z","hasInstallScript":true,"publish_time":1536615931615,"_cnpm_publish_time":1536615931615},"0.13.3":{"name":"tree-sitter-typescript","version":"0.13.3","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"0141584465e7147a17cf1223a86ddd8ee7693f92","_id":"tree-sitter-typescript@0.13.3","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"2a4d2eb481988c5b386948cd7346492f635b4d76","size":611381,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.13.3_1533165745508_0.7184401805419964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:47.927Z","hasInstallScript":true,"publish_time":1533165745704,"_cnpm_publish_time":1533165745704},"0.13.2":{"name":"tree-sitter-typescript","version":"0.13.2","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"ddb0bf765bf0837e6011774891c2faf0efe886e4","_id":"tree-sitter-typescript@0.13.2","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"54425326df0f291b377111a6431021804e94c956","size":611113,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.13.2_1533092402411_0.10589759916148433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:46.260Z","hasInstallScript":true,"publish_time":1533092402613,"_cnpm_publish_time":1533092402613},"0.13.1":{"name":"tree-sitter-typescript","version":"0.13.1","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"7dc69173a328b5180fe9eaca25ab4807374921dc","_id":"tree-sitter-typescript@0.13.1","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"c847d05b147613dd5e77e4b00bb465dd45532338","size":606126,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.13.1_1533059916540_0.549443510183397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:44.435Z","hasInstallScript":true,"publish_time":1533059916762,"_cnpm_publish_time":1533059916762},"0.13.0":{"name":"tree-sitter-typescript","version":"0.13.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"e90fa8ed3041c405ef644744fcce5ac249780e29","_id":"tree-sitter-typescript@0.13.0","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"cc3da92e23c9dec0a37b94cc393a81d57d13c27f","size":596622,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.13.0_1531945972694_0.8925668667970299"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:42.787Z","hasInstallScript":true,"publish_time":1531945990647,"_cnpm_publish_time":1531945990647},"0.12.0":{"name":"tree-sitter-typescript","version":"0.12.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.8.0"},"devDependencies":{"tree-sitter-cli":"^0.12.6","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"44050fd6c572a414c0f120084edae5ebc2bac37c","_id":"tree-sitter-typescript@0.12.0","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"d2f48ef6d9323f52e86b6659221ab837fb2de8f7","size":596589,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.12.0_1529096871477_0.1500352901577151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:41.090Z","hasInstallScript":true,"publish_time":1529096871567,"_cnpm_publish_time":1529096871567},"0.11.0":{"name":"tree-sitter-typescript","version":"0.11.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.8.0"},"devDependencies":{"tree-sitter-cli":"^0.11.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"e3bd00f0dbbebe79fc3cd59f6ec04e2bdb9deecf","_id":"tree-sitter-typescript@0.11.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"02b78bc26440b2971679b446dc930d21e38bb121","size":763005,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.11.0_1522271995239_0.6512705240649586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:39.430Z","hasInstallScript":true,"publish_time":1522271995369,"_cnpm_publish_time":1522271995369},"0.7.0":{"name":"tree-sitter-typescript","version":"0.7.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"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":"b2e17655a2acc6f110ef452f72541fa0733bede0","_id":"tree-sitter-typescript@0.7.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"e5a722b9486c123c2ca912b53d8e3c7288849112","size":734884,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.7.0_1520300867415_0.6460592426031952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:37.581Z","hasInstallScript":true,"publish_time":1520300867552,"_cnpm_publish_time":1520300867552},"0.6.2":{"name":"tree-sitter-typescript","version":"0.6.2","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"b0124ad7a1084ecea20d5aee68e738036530fb89","_id":"tree-sitter-typescript@0.6.2","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"f93c422f2d5a50af09c7189433533f635b9af945","size":721087,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.6.2_1518819255038_0.9918361235315831"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:35.712Z","hasInstallScript":true,"publish_time":1518819255146,"_cnpm_publish_time":1518819255146},"0.6.1":{"name":"tree-sitter-typescript","version":"0.6.1","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"b5859f497361b1727690dff52d5b895dd1a6da22","_id":"tree-sitter-typescript@0.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"d785cb44aff3558dab3a1c3fb01186dd01a05910","size":720612,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.6.1_1518643094497_0.24434476106011593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:33.810Z","hasInstallScript":true,"publish_time":1518643094611,"_cnpm_publish_time":1518643094611},"0.6.0":{"name":"tree-sitter-typescript","version":"0.6.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"253f96c294a357c54d549f68aa1513399dcc1504","_id":"tree-sitter-typescript@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"4096f859d7a171606d39432df328a261070f7545","size":710063,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript_0.6.0_1518487083730_0.8490459545576496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T12:55:31.983Z","hasInstallScript":true,"publish_time":1518487083943,"_cnpm_publish_time":1518487083943},"0.5.0":{"name":"tree-sitter-typescript","version":"0.5.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.8.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"428e09a1c4d651d9e1a3eed13d853ff84331675b","_id":"tree-sitter-typescript@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"617c713fb8c5aa20501110192eef0c4da4d06f88","size":709190,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript-0.5.0.tgz_1513926845220_0.5647939422633499"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:30.144Z","hasInstallScript":true,"publish_time":1513926845494,"_cnpm_publish_time":1513926845494},"0.4.4":{"name":"tree-sitter-typescript","version":"0.4.4","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"0abbd3b2085f5d99cfb7f4f9c61499e0447be7ba","_id":"tree-sitter-typescript@0.4.4","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"e4e01e7977f177515cd7642bb676743781f6ac68","size":709175,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript-0.4.4.tgz_1512609690462_0.9242955248337239"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:28.300Z","hasInstallScript":true,"publish_time":1512609692066,"_cnpm_publish_time":1512609692066},"0.4.3":{"name":"tree-sitter-typescript","version":"0.4.3","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"ca8a5b9607f2b2ebbd978862795d5f87cde6f8d2","_id":"tree-sitter-typescript@0.4.3","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"9c471bbdcd0806b1f38de1ae6d5afbf1b25dd5b7","size":710715,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-0.4.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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript-0.4.3.tgz_1512511432751_0.8576270947232842"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:26.384Z","hasInstallScript":true,"publish_time":1512511434241,"_cnpm_publish_time":1512511434241},"0.4.2":{"name":"tree-sitter-typescript","version":"0.4.2","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"54a778b4c7d73a90357142e136391e94c9f8b232","_id":"tree-sitter-typescript@0.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"04267d74d1752ff960ff26054b3061750a0c586c","size":709561,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript-0.4.2.tgz_1512435307809_0.7838517215568572"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:24.563Z","hasInstallScript":true,"publish_time":1512435307958,"_cnpm_publish_time":1512435307958},"0.4.1":{"name":"tree-sitter-typescript","version":"0.4.1","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"9f5c7fac3e1341d4e846bfd8c4ffb07476e4c4ed","_id":"tree-sitter-typescript@0.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"4c2e17850271fa045fc6bae4713d85a8e880ea92","size":716261,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript-0.4.1.tgz_1512005902610_0.12988829077221453"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:22.727Z","hasInstallScript":true,"publish_time":1512005902725,"_cnpm_publish_time":1512005902725},"0.2.0":{"name":"tree-sitter-typescript","version":"0.2.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.7.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"c0f206ca991e6986cd25103add7c3602e9ca9a06","_id":"tree-sitter-typescript@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"b909e945fa70c9abf909aa9d4c1aac74f135ea26","size":506287,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript-0.2.0.tgz_1505752281233_0.5021738826762885"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:20.914Z","hasInstallScript":true,"publish_time":1505752281346,"_cnpm_publish_time":1505752281346},"0.1.0":{"name":"tree-sitter-typescript","version":"0.1.0","description":"Typescript grammar for tree-sitter","main":"index.js","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.6.6","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"6d44526e059ebf456c9059ee1717126d69e41018","_id":"tree-sitter-typescript@0.1.0","_shasum":"fe2baaf4798b23d3ef7306822f9a21dc3ef3aebe","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"fe2baaf4798b23d3ef7306822f9a21dc3ef3aebe","size":853335,"noattachment":false,"key":"/tree-sitter-typescript/-/tree-sitter-typescript-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-typescript/download/tree-sitter-typescript-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":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-typescript-0.1.0.tgz_1501716955082_0.904605905059725"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T12:55:19.246Z","hasInstallScript":true,"publish_time":1501716956104,"_cnpm_publish_time":1501716956104}},"readme":"# tree-sitter-typescript\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-typescript/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-typescript)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-typescript)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-typescript)\n\nTypeScript and TSX grammars for [tree-sitter][].\n\nBecause TSX and TypeScript are actually two different dialects, this module defines two grammars. Require them as follows:\n\n```js\nrequire(\"tree-sitter-typescript\").typescript; // TypeScript grammar\nrequire(\"tree-sitter-typescript\").tsx; // TSX grammar\n```\n\nFor Javascript files with [flow] type annotations you can use the `tsx` parser.\n\n[tree-sitter]: https://github.com/tree-sitter/tree-sitter\n[flow]: https://flow.org/en/\n\nReferences\n\n- [TypeScript Language Spec](https://github.com/microsoft/TypeScript/blob/main/doc/spec-ARCHIVED.md)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-typescript/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-typescript?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-typescript?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-typescript?logo=pypi&logoColor=ffd242\n","_attachments":{},"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"license":"MIT"}