{"_id":"tree-sitter-typescript","_rev":"48-d2c51db7d8cc1cd8ea56b8b1a646bfd3","name":"tree-sitter-typescript","dist-tags":{"latest":"0.23.2"},"versions":{"0.1.0":{"name":"tree-sitter-typescript","version":"0.1.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.1.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"fe2baaf4798b23d3ef7306822f9a21dc3ef3aebe","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.1.0.tgz","integrity":"sha512-B6UGKGFgLrgQ6C2AjmRZJUUFkGIfCMEBK0AGIGJV0wooqwM+e7M/QFm5jh9c842unuN0gA2fTkRIjhcdbhcPNw==","signatures":[{"sig":"MEUCIQDWAhDXtLZ8EWP4VgXxCjg1A+URC2DnFfJV3cJRXEUFwgIgaGpV25P8E0/vuZkvyF6MeaiDCDzlPZy67HVMydQzUrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fe2baaf4798b23d3ef7306822f9a21dc3ef3aebe","gitHead":"6d44526e059ebf456c9059ee1717126d69e41018","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.6.6","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript-0.1.0.tgz_1501716955082_0.904605905059725","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tree-sitter-typescript","version":"0.2.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.2.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"b909e945fa70c9abf909aa9d4c1aac74f135ea26","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.2.0.tgz","integrity":"sha512-HrQU1rPaE4MdZrdTNHh6JNSW5VOu9J1jLjDmFAR0ISweRK3uiK/HF0F1e/obL5gAs6EQCA4zKWKHdk4bW3ZU4w==","signatures":[{"sig":"MEUCIQCQ8K4sAfc8QT/N5yZtuHRGtmzZ70o4hpmKaCBtbZXIlQIgRdqhyrnOtZofecokGdQ56vmsLB+zu2ODZb/K/+SBb8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c0f206ca991e6986cd25103add7c3602e9ca9a06","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.4.2","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.7.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript-0.2.0.tgz_1505752281233_0.5021738826762885","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"tree-sitter-typescript","version":"0.4.1","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.4.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"4c2e17850271fa045fc6bae4713d85a8e880ea92","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.4.1.tgz","integrity":"sha512-IsdZZGo6+snjSVf9+LJmyEUPYXvFWAEljzFfisG2mCtcAivgO0UT8gAgBtV8J+HcM4mWQ6dXpGVqdx8ooFlq+Q==","signatures":[{"sig":"MEYCIQCfuVdjh4wA4gIOofyaq9JRtJJYuodB8Lv83CNmKiCDxQIhAKshu/u42E1wmd/sPDPHSBxYeoe3cPWpMlN0v9b4Wyd0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"9f5c7fac3e1341d4e846bfd8c4ffb07476e4c4ed","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.5.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript-0.4.1.tgz_1512005902610_0.12988829077221453","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"tree-sitter-typescript","version":"0.4.2","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.4.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"04267d74d1752ff960ff26054b3061750a0c586c","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.4.2.tgz","integrity":"sha512-Bw+/w+iRZ9jeeok73Ij1kyKYhjr0GEXS5WAPjJGM96tk9DwsVErc/CB1TMx7lE44NB9k2tZwfIMKLU1ip3Tszw==","signatures":[{"sig":"MEUCIEff6sswcjp47emmdEzcaYcTLLAhrzYQUge4HDQ1AH1IAiEAo4jBbve2LSj8LXB3OBzIcAa+QUpOSEJfnuDv0dMp+aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"54a778b4c7d73a90357142e136391e94c9f8b232","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.5.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript-0.4.2.tgz_1512435307809_0.7838517215568572","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"tree-sitter-typescript","version":"0.4.3","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.4.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"9c471bbdcd0806b1f38de1ae6d5afbf1b25dd5b7","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.4.3.tgz","integrity":"sha512-EMbytGDfJc3GfI8+wNJZRMybNDLGaEapdDIvq5vi/SwyVJjzCR94znHyzTKzbaAEyEVaeRFDAvDtUhmLw5/02w==","signatures":[{"sig":"MEUCIQDdJ3Esumn+QbP5kY5Tu2Lwlvy7BI8Mm5VJkXTmbvB/3QIgLdyEgAI0W9tf2BsjOfgXGqoAT3jgMlntlj5hVjLFh5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"ca8a5b9607f2b2ebbd978862795d5f87cde6f8d2","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.5.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript-0.4.3.tgz_1512511432751_0.8576270947232842","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"tree-sitter-typescript","version":"0.4.4","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.4.4","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"e4e01e7977f177515cd7642bb676743781f6ac68","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.4.4.tgz","integrity":"sha512-FihEsjcFxCqPSsiMpxCiSTWwqudZEc7zwjsZ8jITPBg5xpBIplJzykOvFczCVwHITnLdAR+ef4HTi2eKzBmsBg==","signatures":[{"sig":"MEUCIQCr25O2CvZMR3BlMxsbQO4uvPnqFvnVWjo6CjFzmYcjLgIgH3Qaw+xK9m8uylmwM3CeQ676yZoWYiBPQ5LiplDOgWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"0abbd3b2085f5d99cfb7f4f9c61499e0447be7ba","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.5.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.7.2","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript-0.4.4.tgz_1512609690462_0.9242955248337239","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tree-sitter-typescript","version":"0.5.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.5.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"617c713fb8c5aa20501110192eef0c4da4d06f88","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.5.0.tgz","integrity":"sha512-D0Uw+GjTaKrmqJ7IHwHEetCcO0THnhh4bklbKAzQgwziP64V1Gm9gclcJUcvY/S3keMSp87Z9Kj77XxHMhsFpw==","signatures":[{"sig":"MEUCIQDAcY2Xj95uwuUlAbplcwba4fP7UvVCja7q5uHv1qxq9gIgTbL3nqUe31+hulKxgWbdphl+I+u54YIl0VPslgUeh/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"428e09a1c4d651d9e1a3eed13d853ff84331675b","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"0.8.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript-0.5.0.tgz_1513926845220_0.5647939422633499","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tree-sitter-typescript","version":"0.6.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.6.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"4096f859d7a171606d39432df328a261070f7545","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.6.0.tgz","fileCount":11,"integrity":"sha512-Jucj4g1dY6LIwL6FhkGRvOg14+jvS5ygs6uli25WPvBHaVbNwjAZJR9hKoLifd2HbmtEcHA6JB/0Wi520Q3i9w==","signatures":[{"sig":"MEYCIQCcNAAGWU2TswT5NxL/eFrDGXwYajIGr+U1gfbFpF3YwgIhAOSoVc3HXca/If2XJtTEoqp5wrIukWIp8y9wDqDqDXgH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9805362},"main":"index.js","gitHead":"253f96c294a357c54d549f68aa1513399dcc1504","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.6.0_1518487083730_0.8490459545576496","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"tree-sitter-typescript","version":"0.6.1","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.6.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"d785cb44aff3558dab3a1c3fb01186dd01a05910","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.6.1.tgz","fileCount":11,"integrity":"sha512-CDRJLyYxZM+hR4aNhRnhACXrT6APE6HyNNWxUUzgNv09zQROyeyJ7f+/V6uzNEu/IXhpv6d4xFhSMXdoeX8oVg==","signatures":[{"sig":"MEUCIQDM4fCzmseyiE3odHprN418uHtjW1vCxfgVRAVWu8bKAgIgDkCnpKLB0JQRlScsL2Xla6uBh6PKvHjSfpMciaZP+20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9938823},"main":"index.js","gitHead":"b5859f497361b1727690dff52d5b895dd1a6da22","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.6.1_1518643094497_0.24434476106011593","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"tree-sitter-typescript","version":"0.6.2","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.6.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"f93c422f2d5a50af09c7189433533f635b9af945","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.6.2.tgz","fileCount":11,"integrity":"sha512-2d9onP6p+EWtbpbsYN43qle5VymnXjxliFJov47SaY6Zyq/ANRgnq+iPW7g3OxtWJ+jOgyfh33bJi1r8xGTL7A==","signatures":[{"sig":"MEQCH2Y+TfaxC8OHYxTPaobgIlK4LgSk4543hsAdyKmdqVcCIQC7n1gGGuWPGVT34+D1iA+Zw5c9/FeP6S1vM0AeH+53+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9937056},"main":"index.js","gitHead":"b0124ad7a1084ecea20d5aee68e738036530fb89","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.6.2_1518819255038_0.9918361235315831","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tree-sitter-typescript","version":"0.7.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.7.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"e5a722b9486c123c2ca912b53d8e3c7288849112","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.7.0.tgz","fileCount":11,"integrity":"sha512-C9Ih2c/+S3KbTYnz2BpNDNBrXUB04I3/4nfmm3T6u5qJQmqUERLzUI6s+x25bFkn1/iAQ02qmOhNuYw/Vykq0w==","signatures":[{"sig":"MEUCIQC1OyHKkv68MvpolGdujzRenLyubcb8ggUY7hdfFysk4gIgBQf5P/BnUu+a4Ki5eXaC16qpnjIrbEYsl31RpQLyM1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10083032},"main":"index.js","gitHead":"b2e17655a2acc6f110ef452f72541fa0733bede0","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.7.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.9.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.7.0_1520300867415_0.6460592426031952","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"tree-sitter-typescript","version":"0.11.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.11.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"02b78bc26440b2971679b446dc930d21e38bb121","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.11.0.tgz","fileCount":11,"integrity":"sha512-LNi88b40CbN5urBODm+ZHcbbBnk4EOyGtPnv3ptdHJrTwIST/VVsrfJItU1DGmjggyB3C9jLIPxkLtvvuHuBMw==","signatures":[{"sig":"MEUCIHDJxuT0Y/pHE86jYbdjOu+tcJyQQkdD6ZSBGVt0ciw2AiEAhQmMp2KfoSH1dP6jXuIqWNsoq1FAJkj0SlD3q1Bxi5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9406988},"main":"index.js","gitHead":"e3bd00f0dbbebe79fc3cd59f6ec04e2bdb9deecf","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"9.8.0","dependencies":{"nan":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.11.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.11.0_1522271995239_0.6512705240649586","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"tree-sitter-typescript","version":"0.12.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.12.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"d2f48ef6d9323f52e86b6659221ab837fb2de8f7","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.12.0.tgz","fileCount":11,"integrity":"sha512-yfz0nKwTEiNWwbaxlFz4xUa8hsYOHtTXnzcqOv4Nqm4LjIVrnztihD8KGAyOG5NjJTv9VLVcw2GOnirxJaxm+w==","signatures":[{"sig":"MEUCIQCfDNtxQeIYX4wUETT1DXJ5A8TamkH9K7HCBFBQgCKJhgIgXUgAAmLpw/Hc7xUvOZ9FzKR2PC52ByUIYcZNxXIW3G4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7874293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJCqoCRA9TVsSAnZWagAAjDYP/1gVtHMLn9apq4Ryb8z9\n/sF113TCbLL1mg7LZP2QKGY3RKWBgbv1Z+gFnNCTE3gp+/xnKJ+aFPxLqvRh\nuiPJHws+ctIzSxTXEO4V8z7p+eEx3cL1xHbVM8eCF9JKPoLjbogTOMX5wj0T\n1fa4AW9kNr1qy0z4VJUxFX5noY22W1lRbO0rQ32NwqOQnE+ZpHQKlgxcTwaj\nCy+7Yfe9r6fhfUL7zdnXiI9lXKl5UurUcYnUlTpZigVvALQIvqDtkQtBCsvQ\nFPwHvHboe//4GjVwljwq6zTr56Lgh66W2lC56AUwlSJEHT8OpHM5O2d1Ljx9\nIl5ewp6owyYKnhJalrIGY9F1i8/jr5Sqtp2KwlfSH8i/zBLNI2mz3l8Z2u7N\nQ23JQ1UJId1CQqcz+ZYvql5BJWeuGqS0wLlr/C8mfGg2Hoc0ysADICRiPXn2\nPKfP2p/5+PIDURWktTKYGFeMdFmfBC4tHJq0JB4JZvX8CtsBAlGgkYgjH1zf\nds5sJhlNZ6oPjfSRWj9YoAQhF+8vGDhN7TF4IYqmn6ANiirfW6HYRezrITDC\nynW3wcKpFmcTtH+vO4/walcZ5ZDrdFD2Xls03QI0GSY70PcReLN9WTx1rPK4\nyw+eEAEHeIzNeSWm+fzNR7PifLCTN25dI7o9GNpJro4txgg6Y2PwN6WxPtyU\nCLeA\r\n=XqCF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"44050fd6c572a414c0f120084edae5ebc2bac37c","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.1.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.12.6","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.12.0_1529096871477_0.1500352901577151","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"tree-sitter-typescript","version":"0.13.0","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.13.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"cc3da92e23c9dec0a37b94cc393a81d57d13c27f","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.13.0.tgz","fileCount":11,"integrity":"sha512-FzQvi/yvrLLrW4XvjpV5/lAXzrAF6ns8uYusO44CLpR4ptqeGpb7ohQr+4doYJOpSKDC4Db4qWebViJBYzs4Wg==","signatures":[{"sig":"MEUCIQDzOwrkto1FPWDFG+x/xpzVxsxzwW4i1v3+0k6R3Gp1MAIgfW0YphqBLkX7zn4IL/tyf5H2rJYHhhb/EQlhclEQxLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7874377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT6QGCRA9TVsSAnZWagAAEYcP/2i7wKG5aMl+M7yBGlBe\nAPqZjlx45QoKDcTRWV83VI5t78mJtmj20BCZUzYV0SqSTtN1wxcHKarfthEn\nOaiYJG5WhhWH8cEeu0vek0HLUI/gZ9rsFVUy52PZAz6KUhIgXHJDnBy+YyGy\n+7OwXesJfpKNuWSQJmHc3KwmKkCzxeVADl1hafauinT51nuqV5ijxaOVDvoc\nb17t9+KGYa8JXxjUn9dvhpzIMIm3JbYmONh/tpmiMteDRDFci3O8YKeOL5QH\nApNhXu2wYdXyZInIo1rI/fxmpYq1ETEXpczS9LxXZ7POuupuLe+keand1gHz\n5WIKRBtjHzP6aUciYFNU2l9jNgoTE0RzwDFfaIxOJ4NJNvU/4pcngWndETyl\n9Ng+CN4rpd2OQDzm1lX6UrWICAl88ljTdn3w3LnGys8kgicWsLBQTe4j1lFr\n+BSDDeSZSUy1OJu4a4uGdD24nqUWbIC7gYRn1XYYFMbD17VkHpUo4MgqVLnp\ngk+ROafUbmiGoljLPUeQGdgdrZe+01/gmFzxER3IzIM0xnnOaNQiirLvYY1M\nrvqSKiL5WsLYjuhZX85jcXxksLJIVcsw+H1k2nxzzK2ED7V73TfizVzcLX4T\n0CXkPJZLRZ6UJD4fr9UtQn7GqEnZ0cu9rnvtdYdmaAB1GUkkhCgLO+NFLfLJ\nDH4x\r\n=LnaR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e90fa8ed3041c405ef644744fcce5ac249780e29","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.13.0_1531945972694_0.8925668667970299","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"tree-sitter-typescript","version":"0.13.1","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.13.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"c847d05b147613dd5e77e4b00bb465dd45532338","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.13.1.tgz","fileCount":11,"integrity":"sha512-hG0gqrgrzAvpHV7+TOFmc2eEQjN5a5O/OP9vyJMiQbsRNp/hie7UCAXYoOQ2b78d+IJjIbbr/mOJ3B00r3ICdw==","signatures":[{"sig":"MEQCIF+2v/0W/9val9GfdPyl3wgsCGQQnIjxtCkmJWZodmAnAiB2isUh21kIIx07UwRkb5MWJu4LvN3zMjQ0QVBT7DIOpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8052239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYKNMCRA9TVsSAnZWagAAmHMP/1aRtV/TkCerRpBp0yoT\nAtAQvFtol44qwNe3/eo4pWoitljB86dTQm3b3ZWnve8CztTNQSCSx4IfU1yC\n0FDw8YuD0r4Kwwdjmvu6nODlyKIk5oYoV0PU6YDYkzRe5bmnfiy03LHEjdnO\ngw/3JlZ0My23SouxxIO0/TkqutChD6MXGQeUkID/IhkuKXZQNyRo2s2DKQfr\ne5tESEIJYCtXC1Ujd9OyHjPDEnYzjotxV4Y39034d1xMxc8fktNH5wzUWQgX\nHHFKtpO2cCR2+nv4zdry9ti4RjqpyRifO8JwC01hvUvmSYfWXK3WwjtfMgwY\nYKFLLL6ha/It8WCkEO0Cujrj6SmdfeajyR5FwIhohCGrGeq27/YxftrlNqu4\nKRTNYRgqfPJ/hyVoe0u+5z4TzCrSFUHF+5iO+X2bM+W8uUONjJUHjxrpow9D\n3NNI7bLNucYWfXAt1E1Nc81Ojr32Mwttw07fP42UkXnvFW+KvxhYyQLHL1Oz\n9DZIZh15G6VTOwwdHvnI56fVRtvCwFSjjqOI586IswQQzkOACaAFPjkkcahn\n/vsMy734WD6RVsMonFHuf0QWFztN2GWHWOk/mQWZfJDj35RBB04wqN4g+hVx\nalG4fMWbfIeGcPXSC7qTpi9NHb4bs+j0g9TZyb7+R1f/VtAzRG7OElte9kxq\nJ8Zu\r\n=KTnW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7dc69173a328b5180fe9eaca25ab4807374921dc","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.13.1_1533059916540_0.549443510183397","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"tree-sitter-typescript","version":"0.13.2","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.13.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"54425326df0f291b377111a6431021804e94c956","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.13.2.tgz","fileCount":11,"integrity":"sha512-Aaw2zfBQJcmiMOICxCRiaRtRx7wdXYIvwRmijh4IDg/XQINosI75lY4ejMu2mCTnzk1cYOHz81EEG3M4gzBwUw==","signatures":[{"sig":"MEQCIHGrw43ra5tWpUH9STd6fubBnjJUyVp7xKWknHdQ7dnAAiAm1pYSwAAho3Inqz4BTtRAmHqrtrxY8Y2lB1YW8CoebQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8099126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYSIzCRA9TVsSAnZWagAAmnQP/RgDuStUV+TTdwj0B3SL\npVy9eJe0+Xa8+tJR8IE3lVu/jOFrbZEHLGSX2ghr33rOBVVTz8Q/2IOkfnjt\nNvwkxRp6Svu7oeaRlS0WajYW0E7VpQ4Aie1aiUwygK2UqWKvn4XCVVte0J/U\nhfqeBmS5oLlDERRXsYJW5rLfhKkn/BWHGKe6OSueHEm6vxQ1c6J8pNXcaG1i\nynjbPn9DUssbcLxMZs6rLZw5D+X0L1NSSkosh4FmaEY2dsqRc4dNOagLzzgb\nMl2bA707cNYDSUJY9awlr6Z+U4AbEl1NqBp2OzYUi4pyrLXTMEmSiu++62mG\nkl/WDn2NxN0Kdy0LQYXD0Kw4wZYzSVmz7e9wwnnX4bUwzFF7snUkcbMA1Dkp\n/xEKV18sAqn95zgDli3kD9RuDUDOa954+bvrxNbk8jawWiIfoYIWwwnlfhw1\nxpiti5s/JIYsTDHj/zpkBGdkezSY8aLpTSldeXVEnMouFvDAQ2z4XL1V1B4v\nC5U05dLopBPDJw1iEOiophHQL/RPEF0eVbhbHLulz20hKjvneiHuN0SFKsnX\nr3oC4pp/+rSq3JpX9HAK2D/29HBpuKlVJ7ehN9+HgvW0Lqbv+4iIGauaYjQv\nNgOd61q7IOMNil5WXysS3l+1DLaPAAryxeLxf0a+xIEDLn52UJQ9TjLTCaMZ\nf/fb\r\n=RNJ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ddb0bf765bf0837e6011774891c2faf0efe886e4","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.13.2_1533092402411_0.10589759916148433","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"tree-sitter-typescript","version":"0.13.3","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.13.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"2a4d2eb481988c5b386948cd7346492f635b4d76","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.13.3.tgz","fileCount":11,"integrity":"sha512-PF/yDQNtjOU0pDHdy4QqYB8yPgfEeZz7PsG+IwYYC6xt3XQBRKJDIGyPPSHSvSZFE2ln4GBnJ7/EDneiNXqrlA==","signatures":[{"sig":"MEQCIHYiooHc3cM8pw43/ZnxkwsQdJ2iDwtyY1JC7Y+2y5NLAiACnMKi0p2lm7p1pMfwVauThovQT0dm1pSyZf5cc0OJjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8101190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYkCyCRA9TVsSAnZWagAALHkP/2HAeTLKreWorRLyhKf6\nGXMB1sb42JEuFYoGhQVtwsknd+1BfkzharKAPoQfCesRN/hEyd1Vi+FhUSxt\nUzcih0yxaCkCIJ14VDQbAQTdiTdLzV2tfPXe27zQD1GRyWjxXXHtIxWMxeVI\nyqi86QWaVaKV1Tk2QQu0IgiNujORl5Uu+iKD/Tf7pr16KMcR8sK0Bkocniql\nNpjEb5XbGRb1Jh3eoLFA3Vy/b02ei1+JAEdmO5pbmjOF+EmZnF3IYL/ZWQxL\nFsKa1GfgqAVKyXhAmm+2dUK3NkRvbJRO1VilVUIgmj009AmPUWUnnXdNxflP\nNlTjWXKGZCwudTXKBoHF2yFgROkjwnJm6wNB3hBeZ9OIW3KqLc4qze750bQM\nW+rd9EDnLTS/r1xCtxZ1sAV2IWoYrU8bzS/UYEntiH5wFK6jdDmjIysdP2N2\nJcZC0qpgjSWAZQrQA8mAbC45ak8gD0LyJthF0Eyez8UCTjBDcsnL0cpClOxA\n5GgAcpKFzGVK75ZbWSrb7gLxIKNUqfR2uU8+Y3yPM2dyCPtNxw6hwuFZWvp5\nrbzv0rJG1GuZV9HgEcBYZa6zIVFS3eYH0aVdwQ7bNk/gIdYUXTpAXTXGPzZ+\nOKsm64whj1q4LbR9GovjIklJ9ZnOHAca3SQiHPcXt+5BbHtqJGHxYBhnxJfI\nKu8P\r\n=C9Rf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0141584465e7147a17cf1223a86ddd8ee7693f92","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.13.3_1533165745508_0.7184401805419964","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"tree-sitter-typescript","version":"0.13.4","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.13.4","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"3e4196f4c49bcb62273004f2d624be4dc44ef867","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.13.4.tgz","fileCount":12,"integrity":"sha512-qrS4vVJEMkiHQ54cL2Q08b+405waWnvhwHfOfT3xGDqwAVRyVqc8cAoLNHdekLLMq0YoGVWNi+9pCeEWVZbOmQ==","signatures":[{"sig":"MEUCIQC4moYO1T4FA+MKZww04RCCR3GcZr1qN+2KbFKTgYh03gIgdk/k6j2rFn1cp9Kfe7fLbBk3WtKY99tambmEhJ96cVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7983242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbluX8CRA9TVsSAnZWagAAClgP/3wEM2PU7pCnaoo+wPRE\ngmT3pfrSIo+PrObSbpZUBfgrJIt89VNz5YAsbdxmwE6WUnBxp/h9g2O/IISd\nQfnmwgISHZXTS8cW3NFbt5Lfy9i/QNMSEPsw/ZejK4vJxe2AzB8K9YUBMYop\nXVqtHdKqnbqplLPWFSkvHThOLX0KJsxT4iKoY5KvvOBGLbMy5VcymYC1Olbj\nLlo7wZwlKtFRmsX9DsH4tvdehv6e2EybnkjGV7XJynWN2vHhTB3cExIalWfo\nAXP8Fyb3bEiot+TlvlRezXNEuUrVXQBmRszCYQsy1owdkWJ7GPbHGEWipmha\nYSnQQcnqLoaKHN+324jTVay9r/eCkQUZ1N5qvRAfZcvO8f8L37MKZS08roFh\n3tpXOxa528G+YspD/Ibsev3/yiv4v4fO+i4+NFFXwOoKanJuxSa0K9raf0kD\nG/WS+DZijsJbUKbhEuAbWTlAJRddS9V1B0azudf4l/9F/aQVxDYFTvbbxELh\nTHQy/d+shJ0ieHR/8pK9NrS7uE/9YTXVpeurxaECKdZIsabVWLX+oSdIJi9c\n0tNfjOD/48CgF+/dHt8oNH7jgENIWWm7eOO5wbnTeUHG7ftCKM93PAbgAsI+\nRoZ49ucNM0+00zxR0gzgF3pMVa3aN+ygfBMegSGkq9Vqy2vVxWY28GCd4cse\nERu6\r\n=GbGo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9400c0b4045149fb9205a0348ecaf4305a58ef32","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.13.4_1536615931413_0.2784578809951328","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"tree-sitter-typescript","version":"0.13.5","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.13.5","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"6c1b9f8c1b6bc6fcc99ec35c0ef5d8bcef3fa29a","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.13.5.tgz","fileCount":12,"integrity":"sha512-CgPsxcs0Sg/ea3R0tEoHxTTfPzu4TPfCJBAyFGD73MPYuaPbIlOMQjhaNEYf65payh3kbkuBcXLT68My6BF0Fw==","signatures":[{"sig":"MEUCIBp7Ai4lom4/KDuQL531BkEIu+Zj1FjXYDSSrnbX2Sf6AiEAxCnINgEQ+i1jebjfmQz5ptKOewDrV3TwRGNbCfbWzvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8501134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb01o8CRA9TVsSAnZWagAAXIUP/j376pSizgwgQkXZ1njQ\n8G8AfiLRDiX2ttxVt5GRVJ1O8ITLiKkuu+gPbHwG0+0C9M7Di4bc2Jqx7zsu\nwzXWGlVCuzYqzaeot8F0+Y1sh7Pv9J69BN8rMHnOEeF535vUNqapZTt1h+i3\n3FPozGYQ5xIHv69Kq11EMGJ9wDPR3GT88udFNi5Z19L5vQwX+zKphxm77Nue\nMRo/cMrsIfKOhrVw26JqLv0xJfscGbZgEVqYDSJ7UpLrEIyVdWOP4EPjhLyt\nwt7hWa1MGMUe4lZB1o2dgQdGfnmxyf1zh5dBOeKp/pbZh+0XbB4clDsGkXVH\n5uEanVelbC8gXJ8BQIUoawGE2NoJTCXcI8zsNLjdvZ47NqAYsRRCICQBRAG6\ndrD8vnjsEVKJdOcJTlAr49k6DU9I8T0uhafw2pjtadxPDdxoeymrIFCWa9C1\nym5O/9LpNzK35vXgDVRuW/HKKOYr8yGpy/tRTWTLBwoYWBZLstPGMXqj5/+9\nC2X4zR9a3PUNJ0OFKgmrHqSbGjeL+MtkRasQi83x6EZ/592g7wFvjueGiytk\nJEvwnS7qZcS37O7uhiCk2jIzoRreoYs+gBfrykp3AWHscRRYZixNijD9TTny\nZye1Nuq/8EqyQmQMLHf4HMENOphGIeZ6kIcpFiFqg7kuumbS9jlU4jyPZu7h\n19BA\r\n=Xk5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4be460fde03bb04c30d80689d3feffb555686450","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.13.5_1540577851832_0.31051512683015714","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"tree-sitter-typescript","version":"0.13.6","keywords":["parser","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.13.6","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"f13fa362a9f797f571341706a87607a758bb3d10","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.13.6.tgz","fileCount":12,"integrity":"sha512-1csvCrW5gf4d4D0ZXCctsVDr0M+fOCXYfX/Tve6OAeHUdFu0JsI+CEsS6X3VH7umX5/62RDYe1cwbvOhCuIiXA==","signatures":[{"sig":"MEQCIF0KLkXRk4lyWuHwkxyK4qFhHTSsCXd1tmeubvNsg6YnAiBhezJu7WXzQ1Dx3cvhCiACgwE7KjecrrMKU51huohbUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8777055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb22QBCRA9TVsSAnZWagAA9XQP/iWR5kZZyvmoad5/0Ay5\ngmN1cwcOg7MSh4Pbv8PpCi/eniFY/5eG5uDg1gVmZCiVo3byIvCvq2XbwjnA\n3k+Tb7/Bav5ZFSfbBt+/WNrFBzXYwtddG8nF9+PI7p4sfIBt1FIRm9K8y3V4\ngv+XUHrIZqpwNY+QcL4m1dGkmqNFHerRTkyv10RQYggm1UTSIB3bZlKgWqnS\nmQNtcEoRftLcB3KuVNH19WWbZA8tix6u9rawO1RrSWFSLgK0R6C00KJ4FWZk\n6Y7iPbu9E5O5MJHAmnVykA37aep68MFbIPun+h4dqEO7hGIeFGOQDPU7vIvV\n7XkbEUPSZOrq6IgB/zprrY1yMU20GeoLwwpAyQdInzJH1Xh6aocyUZYUW+TW\nnyHRVX53nFqN/vAB9sMJb4G8a+GAE/4IDx+LCjbR5Ux8RpCqMX3VLRTWz1xx\nWEh9wm3Ca6qhCu167vksAlEk9CJMOgF5bsqQpgSgKy3RhIpy44BovFQIJU+i\nicMSTWhxzJ7LAKMGMZ1VoThBfyDRzrRsf68vZbFnSLFRCJlW4wSFbBfr0qOx\nlesfp0HEENcFIOknx3BjX0Qe2Q9/pEB7lA4jqVoqg79s6IHct4cnxydGVB4G\nAc7m338htAUE6eZsknpIylA9Vkp6vrgM2xLCTgm3A9HgKvX0DbUEIxTurtrT\n2pWl\r\n=fP9J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f92843cd70215166e650a7101eda5bc5c397f5c9","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test && tree-sitter parse examples --quiet --time"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.5","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.13.6_1541104641140_0.08996665677278726","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"tree-sitter-typescript","version":"0.14.0","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.14.0","maintainers":[{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"0d9f43f5667c0ff4353043743e5bb45ac5b23c72","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.14.0.tgz","fileCount":29,"integrity":"sha512-gx54LvIbjIdqSYGwau5G4Kr7j1oEwfWoZDKrR3jUlINEwskNOXaOzgsSdIM92JnFyqdBU+N6mBHpzjafbJ8EFw==","signatures":[{"sig":"MEQCIFn7isXyxQIW6NhfLLwuOLhLOV45NQoFXK/f780LhU+nAiA92uhU83TPfanNl1FOZyUEb9BMuS47WB3yYY7LZ071CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23847381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7tAJCRA9TVsSAnZWagAAtBwP/2sOv7yNsUo/IMkWWP3c\nlca/mkorr7BRdqjxcq1CpUM6E2ZJZSBdYUydhG9LUvh4lCr0iagNp7dJAPlX\nqBKPk06/CTWja98yPdZSb+crNSPT0+VAjnOy8kX33cbRLTIuFU8/6K9fl+mW\nYDE4qRE7KGAumXzwwIZW8iponwLRYa5oroAzNWIvxbMYF0XUIOVUFEyKwI54\n2uz5hUAD6PAQEAJS0PWNIkgyIyRHUdkgx8bWTLO+D8jCaxRsejtQk6tXstLM\nRQfAhnza+JFlioSRt8M1eG3skr4txWCp0Z1AaMrRBGTt/QQ0v24HNplfU03b\nrRaLS6PSfHwOiei1EKnA75mcwI8ChCXlS1r1ne7Dm8CsSBXXgBrekxJxDmq6\npe4Fw1Z05s4vSRxawoCz+WyvLbRk84q1TjAuik6/W1EdE8O34o/h6kcNtFfd\nrJbBavihgfbynPu2QkJvtF44I+LTZ8F/Crx2Yop6eVkzSlpx4lXZIhGr1oJ0\nStEqNy4FbwZJ8KouM4dWhqt3M3yyFFAZ7W9vUCfTWGuJfmLf4AV8HHOyP+BN\nYkfNUp5GWsC4XMbRwJ9eH4iXmVnuXC/83ZqaSKfJkeaRuiVDfLQn+PDOrSVw\npXZxisdizvHtVgJSnBugAMulgFm8TxN4gYQx0EXJQzQjEdbrIwxtX1vei3oI\nsNWW\r\n=+bzu\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"90661d45aa45bf226aca6bc809f79209292219fb","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.14.4","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.14.0_1559154696190_0.6377836249467634","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"tree-sitter-typescript","version":"0.15.0","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.15.0","maintainers":[{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"f0b98fc8899c141c4d0f992395fba68c75102f06","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.15.0.tgz","fileCount":31,"integrity":"sha512-cHPd1yXyc08T+dUYjfPBS+BaMDKuxP/gS9nPaTnmJut5mRHez5uT9AJfUCK948jMmOg3eCsrTYohwScvz7uFhA==","signatures":[{"sig":"MEUCIEiJXjEDzHA88w7PWlRdM2LjBeh8LGp3UKF6N9TcFeF/AiEA3hRbycrZccI5sOhXBgB+FX7JG78BMOgjOeaBvVSwlGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16145808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCXmmCRA9TVsSAnZWagAAQJcP/0yMKxlzxJAozF1TI5gv\nhsTbKtT3ZpTXcu+hubEE2e+dbjIt+ww4WX5E7ST0HkAkEUv6knSkIjxn7o0/\nXgWMiAqs+5uzwiZG2C090Q9tLKFUlki8E3nhL8iqSLaRpxr3F7CbDRgdHD78\nghY+QP3Q00gXBlCvudNggUIjh6Blky0bTZs42tjIzUesLJ17auEZrk+x2VXC\n86CDXtPXJilmTv4BGX1KTHqNoCKvYygq76TLI1OpJQhUXK4CXxXkpBfqRy6+\nL1EhnXSq8wPDOTM4m4rpKHjcGMlZ9Nll3A6yHowCdYZunc/hER1IqiKieK6C\n3znURmiWcnOceq4Dqr+D+efC1tzFUtksRoFBHr0Sr+WIluxLOOQhMmWumaVh\nynCjIe6+tyV3kPC5WVikEb300uAIErkWMWD9LeosxPjZunovu3CDeT2k1dEs\nNI3BXWISGrkaEmoQmxEzp+M5SRgMLR5AKeZNQaAHnPoeXhBUNsTe6jAb1U/9\n9r2YRf6icnUz8OB4XGdiyU4+GoWVMY3oa8eg6F6nXLtKrfg3Gxo5Img24q4L\nuDaM63RxMzSoGwCHMDZrfK6yWW2W4M6bpaIRyQ7eAygeLSo2+G0NNkpq6zwt\nEDH6A349ntfdS9CwdG+MAoyxLy3OyDQ+YTri+vDqi/xHr6vrx8bLB5/neF3C\nXBiT\r\n=kk+5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4e197bd8823240c36cc73124193b77532f245359","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.15.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.15.0_1560902054132_0.4372760168398564","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"tree-sitter-typescript","version":"0.15.1","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.15.1","maintainers":[{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"7a5bd71b9d9cd4e4ffb513907cf3a2c6eff7161b","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.15.1.tgz","fileCount":31,"integrity":"sha512-xntREG9BE+zknNgcwmeVuq5/AT+lVCSUKvhX6T6KoZLk5OPY5EfHrTqGTxS97KDlSRiGfGPheOPMNzIgk/kwNQ==","signatures":[{"sig":"MEUCIGcm6hWeY62UATemyLdn5Pr4ozc+BN7B+CqcUBtq2rcXAiEA+rWnRsT/0HtXSrv963BcYGQuOWZy7DO1LksEaxAMgCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16145812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCYY8CRA9TVsSAnZWagAArTIQAIF3wtV5tXchf72/vgw6\nHVQlrpjHDnDGb9ZsYmalWY2BA2WgoOse+gYL21UZM6NDK6ZK3WzE8/USO3kE\nZpUcyZqGajwP8QaPHE7s5B1Iy2LKbXV9PrE08zxiU8PJSHgc6AWtRGaejgzV\n+yBEyyQ+elCReJghe8FECWvD5o0RO5FKYSjcavBujUkR+9GQk6BqKuftqLj2\n/q0zE+w3Wsooqh5o/OW65SEISt5kWoqJSsw4j0TMGnYyeTzKnYls4D/edVIs\nFxPfAc2Lh1k56Wp1dkLlNuhJUHPtjL/Il+fE4r6zYebiZJp3pC0+QrJlkGQn\nhpI2MzcExcWkdnZEgiCY9/2k1qubNHh14r7rILWRz7+IoEPKbRc9qS0iTHwU\n+O/uFWXC3tMG0UbiWJPpuUP9TrL980U4xLqIihIyklkaR275rXz2UsJSBboY\nOrB7w/K4Mem2vbGf87u0b8kaDprcT/rca1E1tjL6DfKVIA9A1rKdsoyOQOCz\n6lnKRW2uTOIb1VBqQ8p717fTWEjHLO8fC+KLC64GaOf/BnTm7CoHug6za5o7\nkObNv+bIZw+u72Ooudzc7pvNJzOTXJmNYWOGVHuRfZ9cnYMmHwU3JTfjBhVX\nKsXfOLlzc1aVadgts0yAQ68ZjhwcGmiijBBPsWtNE5xrMg+9KI3XzLlmeI5z\nkShN\r\n=Bnux\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"812b9c0cfa9652ee9f2f7bd5814b4295b9d81a22","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"Typescript grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.15.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.15.1_1560905275374_0.7638787049305424","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"tree-sitter-typescript","version":"0.15.2","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.15.2","maintainers":[{"name":"atom-team","email":"atom@github.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"10f163c1595fcb552dcaf9bd97bce114db2400b4","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.15.2.tgz","fileCount":30,"integrity":"sha512-L9K5VibChpn11oMi8k7tSo/cxrawg7qZKzaRRrzTdKEltXtLMNZeiO3Up9pANUl1qdYGWL5ymKgnpOVI7/3QHQ==","signatures":[{"sig":"MEUCIFwv19rcM1MuP8HE6irm+uasM3wdW6Dsz1lZN0dmBqQ4AiEAgCCKObRfuiOpn6rzTiHqfSi76BDv4PSnGMY6PfupqXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10570308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6pKRCRA9TVsSAnZWagAA2QIP/iwKWhG2FeXLhfzcbC+N\naEoW6wWGzN4RBoXiaIthi1OjPZjzT48naO4qX/cCUUe9HxPHBkeBVfxScAnK\nPHo2Ug2po0QqjRY/yEIN/5RTZgzn/n635+eZVjFtSgp4Nb1QRX+8ImjCovrb\nDlOZwjeofOxIOnV5jKJK2ILVHHwIXTnw1phozF1sHaAQl+xynAkqlLNozhuJ\nTRyARW0tQaxRKE7cNcUHxcZbP5DA2kBCiMdRwAdASTvQplX78M5abxOeNDsd\n6sZ0cFCu++M+0EGyvFen4eL9jGBhKms7omaQD3FDriN6JxoLajpNY/Kn/Ty+\n1ZMxjSIGW+Ek9zjWRJlSf7xoUFyDNhN9EW4uyW2x/KdkfVfzpuTt1evOldks\nbI/q7WHrtL7W0wiEe1S+CJFNNiIE7ri/+C9okXcjwawFEIfwCsO8GatPS7GT\nK1NqN7q03CLXx8PJYW770qA8WpG9/rWQIciu9gAQ044xlTbh5Na9wJ1mL2W4\n2uBSjv55CAfZ8E04fz2+kBnoZb1kACWgXD117ByzI2rzvkkU4Fj7p8fHOGsi\n2Y3A25yrmHNM/hsdcDFUNCKK2yS3KznTjqS2skX380mN8NTfUyRuyJPwy9rg\nyI6XqzNAIU44qG4pQ1kY5y9SPa3S4IQCEcEZBboAuFjOzZRm6zMbySNuWqPQ\nEyYH\r\n=ISUl\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e8e3df9c1392014c24521a78803397fbfec73a8d","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test && script/parse-examples","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"darangi","email":"small_musa@hotmail.com"},"_npmVersion":"6.12.1","description":"Typescript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"12.13.1","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.15.12","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.15.2_1575654032637_0.9341520810984194","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"tree-sitter-typescript","version":"0.16.0","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.16.0","maintainers":[{"name":"atom-team","email":"atom@github.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"07d20a8ab58447fbf9af566a8ba42b6643c4bfb2","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.16.0.tgz","fileCount":26,"integrity":"sha512-NNd6SHe8rkSl4JbfWPaXBCwqLFEpCm/Hmn+q560Qd9B4PtIGk1yUXyHMwffHT2mMUaVn/5YqGNpe+ecZQ1kGiw==","signatures":[{"sig":"MEQCIGtQFgVAulPsM010mRYUSccCcnppp/7ag943hXpg0LuAAiASu0nfVucplnzEqHV1qL6woZq17R1JzDNCN8vFpFIRtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9808051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7uc6CRA9TVsSAnZWagAA/csP/1BRXQhXOHlCcOKKtdaz\nWN/EKb+pO7k4DZ8ax79dNSHbtU4ifi43EdqLtL9Hxaf9zQ+9jvTebbwDRTkJ\n5N48QrBnmg0+dQCCpOEZmPxyJwkhRNs09d5lxIEZDVOByJq1lLaik9GiDCjQ\nijLJIzg97AEw2iQi9PYaO10erviejOOoaTPwxuxU850XVlCITd2IB3d2Qn/O\nXTJrSHU3Axt26qY1h5N3qygC29oqQEx39Il7w58yYfQ2qsll1cn5kcVThKXi\n/BAgd7bzWEO3Voj9MtCqyy1W3jXYN6OYLVg+ivXDfOeDLeN2BdR0I+gdYx0q\nIa+EXGMJ+Q43rELNfI5NuZJCscXtRy6Hmi3Du/11ZDqejG7lwF/LSV++KGzT\nFnCgovm762on4s6aHaRkHBLZ0L8RykpKrH7rUnd70LvthcOB8GCcwoeQykOz\nwwc6u9+BMVsGNOR+MdKD0mT9KdTpizI+Q31qA0ukpkXQNdIMeMzjPIFMpyXT\nbSKBGKH+h9jcIcErubX+fhCur7vKCSJ8KrfDoz8d9x3kUMGwYJZY6Q0UDovS\nBvYoXd2YjsZjzLIPGLxammjICIF3EulHNx66vf7+qQF/B/DiPi4bVhrD1Eal\nisdpPq71PAsNJky+JaiL7AP5IDyjh+khmALS89yOFch7B2zG1Qx7818mZcjP\nsEec\r\n=9XIR\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4f4b30c568b6c98bb8d41430e2b78a0a994fa9e1","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.13.2","description":"Typescript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.16.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.16.0_1575937850221_0.2533190430241541","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"tree-sitter-typescript","version":"0.16.1","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.16.1","maintainers":[{"name":"atom-team","email":"atom@github.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"3066e1b5f15aea4b789eab3505c656a002c6ed1f","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.16.1.tgz","fileCount":26,"integrity":"sha512-jyU5yl4W6JPn66v2YbzaO1ClDcdDnj+7YQNZz3STgEiUooSjpWI1Ucgw+S/qEGbf0fMXsC0fucpP+/M1uc9ubw==","signatures":[{"sig":"MEQCIGuANmcsMp/Kr2wY1q8/1ze5ZEz0kwnI3XRacIVyrx0kAiBZC34RkspzyEB6ZgJGlOuqqHJpMccFUzc1i/jAo0IsLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9808172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8oV0CRA9TVsSAnZWagAABhMP/39VwkA55QmtEC4m+yfM\nCsea9vdVgvhdePyqHjqreB2bR8MuUq5af5i8DeLZQooHbCItLiZ/vpXDTSCC\nv+1O8K8+1YjrATMjjY++jTZ4t3/wLyth4AKT8g4HFxgj2LAEnMBd3bj/BoVx\n9MLp4sKuZGFl5Edu5icmAAq8QV8rAbw4+eiN/3lMK9ZDKdliYEzhY67knpO3\nerX3oA8a7MoYjiRNzrBz/WXWkKt3eoQAt3ibgK0U0y7jlEnBC6ahNnawcRBx\n7cMUQUhV+yJHdOldarUJ9W47/cAbECH5WAGehMqQGvKGiMmWHmOvXdamvvkg\ngIu+aVyfRd7KS5ournqVhHLlJObxbeaAFhwl8C8sh5a0H+cnZXHEaSWjbb/r\n95h4y52egQbLq2cRkyOYv2UsXAyOARL6Ye2+Sqv6xKQfub5WTdnb3T0zDm5A\nivCUsEvLfVoV8f53bBYoedu5jHP/60iGXYoLqfquGedXAlXA9iVLCgUnWLKu\nWwXc3xP752qJ7ilHtVpRoeGCluWvOwtxBlsU45E5gC35Djtz3b5Sfb0wO4hF\neLm0caHh6nuOeXgxU3padZae4wEInmAM2CF9aZyjCAFk8qOcttf9rzomGnXJ\njmv1woRMQ1Cspv8adOvav2t8i3P00uc/e5/0rNpUu1Oy8duaZk1Sbb38ea32\nK57s\r\n=MRzI\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3c3f2d226a7b7d87e9f9d382ed419883e1fd7eb9","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.13.2","description":"Typescript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.16.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.16.1_1576174964161_0.09087488683284439","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"tree-sitter-typescript","version":"0.16.3","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.16.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"}],"dist":{"shasum":"920a0a41edca661221fa3b7fb4beedbbe76e3446","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.16.3.tgz","fileCount":29,"integrity":"sha512-qdRydjlnFuxwlkE/+oqOywzcKL2l3G1xkhR9DxDySGfF4JiMdYCTqJCWRUYaGnagJDZBF7wGWtHf5FGGXdLjNw==","signatures":[{"sig":"MEYCIQCjIHOnhFgN8jfpMJDNIEg9nd/6TbMr6VswFAPS9hkXhAIhAP9KjZtL1bN39jfhC6gAyxtMPHyVRso1PFyalGank10F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11067473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHdUBCRA9TVsSAnZWagAADw0P/jZyBmnGFyoG4I1SzceZ\niCKMkSVYOXOlbF57hf2nlymXMNg3fBjxj0ZoKuiqeCpakP+MfflkRsCW4MFy\nN6VTTUUPGYsdwYDa64p543o8ZAG41quQ4basvuNolDgnPE2Bx7+wSMidrgzg\nyQy5TU0UVD7OInLv0aKjYO4N2JKAsQ0pOGsO3thJlF8PyroFhBqVuIiWH8FQ\nOlQCP1H6Weyc9PjpWw0CDFygI0oIUfx4etjmpp1WF4PD0TBkzceEA1RYIiSx\nsa28LxGsswyE3P5QFzQCBzP3yg0vxgSX5nHnZf+8fE80RrciUWdFQ2O3ViJD\nmaXqQFZZtd+vjQDlUwfRwoouK8kLDg4yjMmfDTf2rlWMi0eq3gNBFapiQ9TM\nKQOpKDGdf9y5KQqmnQPK0m/G56HQ9kZ/uGVtbYTxAboq4mlDCB3GFfAny/QX\nXbI539ez6DFaijrXK8BMis3/svzY/U2AREFQUh52esHZKPVW7ifrrcWFqXqX\nfZeDKZN6AwizW02RQVl4WZyUyUo+x5k6gSIROf+tykLwx31AVF1tQCYEoZEO\nIQ5Dgiy1ozEMkqHL+wKU/6/HL33OOjzqUzKSnELAFUwvgsqoMJGMSh63EuyK\nvzWAeMZBL/IbIf+4vdWl4LZ1qkoJ+g/zq9cKpSTg5PTfTNn/DXnBOiptRu7q\nbb74\r\n=Ps0O\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"fa65017f6862dc099f780936f45a0117342fe795","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"7.3.0","description":"Typescript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"15.5.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.17.3","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#3f8b62f"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.16.3_1612567808597_0.890579319762026","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"tree-sitter-typescript","version":"0.19.0","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.19.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"}],"dist":{"shasum":"8dd30d90a6bed5a0c89c7395edc2c3c0dbd7b038","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.19.0.tgz","fileCount":36,"integrity":"sha512-fDpenjG6HhHirBaMipxFlGlc9YUUc+CEJP7QLrs8Xi1NRS4h9WTntW68wORHfh2gd3XNQgLNGfev9iv2+7QjDg==","signatures":[{"sig":"MEYCIQDQv2cXwCwkhPnR+FdzHteFxM5dpLtEAjGV/9Ttt137PgIhAJ5FCEl/VFW5mOogiYTNn6Iack+9KFmFkyfaKBZfe5Im","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19326116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR7GqCRA9TVsSAnZWagAAJeAQAJVJ9EB2tsr9OmLLN4qN\nh1Z46ZFyPgNA3bNKgJsyWt/3ZVxae4HRhGnGgsJx8IVYaX6ZKqA0ka5zKQdA\npD6Tope0JrlouG20Q6z40N8L1NN252VIMbZIBn6iustbj+aspzAzSo+ogd1g\nqmNixX3fnod1oI8Hg21jm0URcdMOGlCuK1jmO+5mRYd3d3+a2fhUA19nYz4c\nujMmfFaej3Z1p0hkTIOzcAburKsIjyTKxtg81MYb9K+Cmg2mDU+u34TU+Vsd\ngyBCgFeSnwloIDSSvBNuIRsJk/6LuZIf9CDB/pg8kYffdsyXkoQbKsx46ssC\ngfl3GeGLhXdkli6DMnFb51iaeIvn65ioRyvUAIK0qBQQnfq5Ot7VMX7ezkx8\n58Sf4xmRuSbeItbnlKFllQReqF81lomt/VNLRQdiD6Y7M1S9C7Q9EeVmuaCK\nDi/UXTdxIVIBTxro5vE5r/DbvvjvmRrufDl27U+YDKWNCxysteuc1VOiC/yO\n/EgfrMDDUqU+9g2MToGyPGcHu0tR9iV1uJiWPIBgnPeY6m4pYN/znUeTTQ9/\nlC/Khagm3xy5TCSbnNu/FukmGgnPEobYBfZN+dOgKgYL4VBW7aQkFoc5TgqC\nWmLm+sSoYXr+0sHX8mke1W+JdVxrDncLrkkQpHTM0kGPdXqGrqPvO4xwPZOQ\neGyX\r\n=oNck\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bindings/node","gitHead":"7e119621b1d2ab1873ba14d8702f62458df70409","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && tree-sitter test","build-tsx":"cd tsx && tree-sitter generate","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test-windows":"pushd typescript && tree-sitter test && popd && pushd tsx && tree-sitter test","test-typescript":"cd typescript && tree-sitter test","build-typescript":"cd typescript && tree-sitter generate"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"7.3.0","description":"Typescript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"15.5.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.19.1","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#v0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.19.0_1615311274063_0.27101478962305015","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"tree-sitter-typescript","version":"0.20.1","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.20.1","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"6b338a1414f5ed13cc39e60275ddeaa0f25870a9","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.20.1.tgz","fileCount":35,"integrity":"sha512-wqpnhdVYX26ATNXeZtprib4+mF2GlYQB1cjRPibYGxDRiugx5OfjWwLE4qPPxEGdp2ZLSmZVesGUjLWzfKo6rA==","signatures":[{"sig":"MEYCIQDNQ5Y/z0nxG5PgHb8sWhpSTZkUeFs9L6uxNyiN+3d4wAIhAP02UqIVoiBOIYiS+fLEtI9F1I3lUP281fnJCWNPCwWC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13393183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQlSgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB6w//W3kkfV7MZgXlT536RjNNv5zrQVKYCv9p0MbtlySPiiqGatYt\r\njblV7ihMucCZ/vQEBaUwRP3VMOu7FeeiZ4G7xK+FuDQDPoxX3Ej5hztcdIN7\r\nvCZy4r5CR6vvbkcQ/tChyWGtNdocWig6SkqojG4nDfbotN3Ns6gZmxUgtPWk\r\nsmlbnyFHISOHe+h7kLCfHGtoL96XGGVu9vSC6YHzEDLvSw91APlEeCkZo2WX\r\nJIH4qsyvwxPruErZ06JSLf9OKNqHxmaUMg1DNobu/ZA1C1E2cPSdQRS4+Fkt\r\nzHkjT79hWqFGbjzrmDb2Bh3iDxWJNTLrrsNqwmTJkkaQwaD4TizWc6IT5HLX\r\nXONbsV9CWH1gx/zqAPuFY0hY4I95EKuQ2ISkqWixfxfJXqnBOpIEjHckLkfg\r\n5KNb7RxWb1zeTe1vrlWj/nQDzXYE9AFK3ja4lvjCmM7OUM0QGlRC0eA/ht6c\r\nuvD5jMJSLyKhuBOdAqE9P1BVoS4tmqr7k60GvDoBxD/WeApXiwdtQctB4TJP\r\n7G0J84JODiuxN6ni+ibzgTVAHDSMTwkqM8EwpX+FSoRanRzRsvsNB5J6RRw3\r\nn6TZKgqjSBk9vxe0uABmwXnAAicaGT/Ru1LMpzXRx76r0RONwnTLlwiz2Y+L\r\n5KWLdbka6bN0p2RSDKC+9y+2LXQ77Y+TEis=\r\n=oiKH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./bindings/node","gitHead":"e8e714b7b5232b2c143bffbcb2413d687b8871f7","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && npx tree-sitter test","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","test-typescript":"cd typescript && npx tree-sitter test","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git","type":"git"},"_npmVersion":"8.3.0","description":"Typescript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"17.3.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.20.0","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#fdeb68a"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.20.1_1648514208463_0.42417440375559456","host":"s3://npm-registry-packages"}},"0.20.3":{"name":"tree-sitter-typescript","version":"0.20.3","keywords":["parser","tree-sitter","typescript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.20.3","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"454560314c419f5364cd4585a48d675e44f55edc","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.20.3.tgz","fileCount":37,"integrity":"sha512-5+RZ9G3/VOxxSzyniVc5dfNhfan1eOxQvUdTgXhpsGIYlmSW3HwIuPEJ7r65FWH2WnJWirOu11Pm0usmkx2JOg==","signatures":[{"sig":"MEUCIQDvUq71PwlNSGX8kV9yAYB/CicLiED/jAWAdt6FmaNRzwIgLCefbHAdnIqnOJl/AHAhQzVWNB0sI6ElZNTENQJPDJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14361375},"main":"./bindings/node","gitHead":"c604297f8197b468026f2ea32119935887e01c67","gypfile":true,"scripts":{"test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && npx tree-sitter test","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","test-typescript":"cd typescript && npx tree-sitter test","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git","type":"git"},"_npmVersion":"9.8.1","description":"Typescript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"18.18.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.20.6","tree-sitter-javascript":"github:tree-sitter/tree-sitter-javascript#f772967"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.20.3_1696434688262_0.7800648326988862","host":"s3://npm-registry-packages"}},"0.20.4":{"name":"tree-sitter-typescript","version":"0.20.4","keywords":["parser","tree-sitter","typescript","tsx"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.20.4","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"57f922ca5ccd740bc2f2ca3d82a40539f5809c93","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.20.4.tgz","fileCount":49,"integrity":"sha512-pB5uk+Dr8ijsINYvZW37LijhHEIPObOVmMkElMBNxoEUaMiRzJEfjVIZUYdmkjUUCbp8B5CV3XVWfYp9iiEv5Q==","signatures":[{"sig":"MEUCID5JpBa2MgH+nqpd+is+GUJEMnRtnVx51IwP6++oAWyrAiEAvXjf3UQLjCqF32GXcGtX9NLBgCqcV7s/jVRwoUUkEZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26652754},"main":"./bindings/node","gitHead":"eb6b845dee9ee22987262699a152312604313662","gypfile":true,"scripts":{"lint":"eslint common/define-grammar.js","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && npx tree-sitter test","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","test-typescript":"cd typescript && npx tree-sitter test","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git","type":"git"},"_npmVersion":"10.2.3","description":"TypeScript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"18.19.0","dependencies":{"nan":"^2.18.0","tree-sitter":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=8.56.0","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0","tree-sitter-javascript":"^0.20.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.20.4_1706716055582_0.8538199665882444","host":"s3://npm-registry-packages"}},"0.20.5":{"name":"tree-sitter-typescript","version":"0.20.5","keywords":["parser","tree-sitter","typescript","tsx"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-typescript@0.20.5","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"29e30c052bcb06cb992ffd2d392e010b0e1768b3","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.20.5.tgz","fileCount":49,"integrity":"sha512-RzK/Pc6k4GiXvInIBlo8ZggekP6rODfW2P6KHFCTSUHENsw6ynh+iacFhfkJRa4MT8EIN2WHygFJ7076/+eHKg==","signatures":[{"sig":"MEQCIGMPy7xo9Wr7/7tk8HqlFU0OHTlOjrYC3dPyvyGFeFOnAiBlyn3wmnJDG1RwPql7CF03P0bScoN6C20P7S4TH13tAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26933551},"main":"./bindings/node","gitHead":"7db8390a16a2cae317f4f4423a7b642cd4cad8c9","gypfile":true,"scripts":{"lint":"eslint common/define-grammar.js","test":"npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples","build":"npm run build-typescript && npm run build-tsx","install":"node-gyp rebuild","test-tsx":"cd tsx && npx tree-sitter test","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","test-load":"node -e \"console.log(require('./typescript').name, require('./tsx').name)\"","test-windows":"pushd typescript && npx tree-sitter test && popd && pushd tsx && npx tree-sitter test","test-typescript":"cd typescript && npx tree-sitter test","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git","type":"git"},"_npmVersion":"10.2.3","description":"TypeScript grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"18.19.0","dependencies":{"nan":"^2.18.0","tree-sitter":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=8.56.0","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0","tree-sitter-javascript":"^0.20.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.20.5_1706753226432_0.6214218831446967","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"tree-sitter-typescript","version":"0.21.1","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-typescript@0.21.1","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"050b703df659f94fa969175c81d5ed2996cf441d","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.21.1.tgz","fileCount":37,"integrity":"sha512-emQMXz1CpVSkMUq1NEMrbJkUUdKyGrnIl++Mt4LjEeq7ttpOdotb4a2A6zSMs39ppVebFhpTlbSrAMDSEWEEjw==","signatures":[{"sig":"MEYCIQCEH0Aj4ACcsK51LWTSoORQkDeUNKeptIZdabwV4w/UBgIhAOzCbR78meW7Nlb5XdGoDMVid22RoRsJcRuNapdLBBPE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43933241},"main":"bindings/node","types":"bindings/node","gitHead":"7b4275d077ae196fc0ce42ab3ad091574e3ec519","scripts":{"lint":"eslint common/define-grammar.js","test":"tree-sitter test","build":"npm run build-typescript && npm run build-tsx","parse":"tree-sitter parse","install":"node-gyp-build","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","prebuildify":"prebuildify --napi --strip","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"TypeScript and TSX grammars for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"20.12.2","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=8.57.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.22.6","eslint-config-google":"^0.14.0","tree-sitter-javascript":"^0.21.2"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.21.1_1714998673613_0.721819758847329","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"tree-sitter-typescript","version":"0.21.2","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-typescript@0.21.2","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"b2df6c48fb5cbc22c1d1ef6fff37ddb409038539","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.21.2.tgz","fileCount":37,"integrity":"sha512-/RyNK41ZpkA8PuPZimR6pGLvNR1p0ibRUJwwQn4qAjyyLEIQD/BNlwS3NSxWtGsAWZe9gZ44VK1mWx2+eQVldg==","signatures":[{"sig":"MEYCIQD13LKn551WqJODE+0S2kX0aRjZbDAXXWyooe+XkBSrvwIhALL5makdl7FCyT8KMGUJJ6ssa7Ge6o/W1kXMTSClf4hd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30721401},"main":"bindings/node","types":"bindings/node","gitHead":"9f804be960f289a0acc59d8564acc16857b0b088","scripts":{"lint":"eslint common/define-grammar.js","test":"tree-sitter test","build":"npm run build-typescript && npm run build-tsx","parse":"tree-sitter parse","install":"node-gyp-build","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","prebuildify":"prebuildify --napi --strip","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git","type":"git"},"_npmVersion":"10.7.0","description":"TypeScript and TSX grammars for tree-sitter","directories":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"20.15.0","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=8.57.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.22.6","eslint-config-google":"^0.14.0","tree-sitter-javascript":"^0.21.4"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.21.2_1720251208003_0.5020300738062775","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"tree-sitter-typescript","version":"0.23.0","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-typescript@0.23.0","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"c820569e8c15102983d488e121324849bf0a1958","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.23.0.tgz","fileCount":38,"integrity":"sha512-hRy5O9d+9ON4HxIWWxkI4zonrw2v/WNN1JoiGW5HkXfC9K2R3p53ugMvs6Vs4T7ASCwggsoQ75LNdgpExC/zgQ==","signatures":[{"sig":"MEQCIB0tKcTSCYF1Ds+dRV+JgdfAtOUV9VjEJ+nIgwGm21mUAiAVoYZDjtcOJ34+wMDxzGZo+v/VTU4VgS7AW+XJPTEoqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30452342},"main":"bindings/node","types":"bindings/node","gitHead":"9951831c5f05be434514dce38b30eef213667601","scripts":{"lint":"eslint common/define-grammar.js","test":"tree-sitter test","build":"npm run build-typescript && npm run build-tsx","parse":"tree-sitter parse","install":"node-gyp-build","build-tsx":"cd tsx && npx tree-sitter generate --no-bindings","prebuildify":"prebuildify --napi --strip","build-typescript":"cd typescript && npx tree-sitter generate --no-bindings"},"_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":{},"tree-sitter":[{"path":"typescript","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.ts","locals":["queries/locals.scm","node_modules/tree-sitter-javascript/queries/locals.scm"],"file-types":["ts"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.tsx","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["tsx"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","injection-regex":"^(ts|typescript)$"},{"path":"tsx","tags":["queries/tags.scm","node_modules/tree-sitter-javascript/queries/tags.scm"],"scope":"source.js.flow","locals":"node_modules/tree-sitter-javascript/queries/locals.scm","file-types":["js"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-javascript/queries/highlights-jsx.scm","node_modules/tree-sitter-javascript/queries/highlights.scm"],"injections":"node_modules/tree-sitter-javascript/queries/injections.scm","content-regex":"@flow"}],"_nodeVersion":"20.17.0","dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=8.57.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.23.0","eslint-config-google":"^0.14.0","tree-sitter-javascript":"^0.23.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-typescript_0.23.0_1725311942351_0.06940442462384833","host":"s3://npm-registry-packages"}},"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":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"dist":{"shasum":"03dc1f2eb951d2b0919093ca330caa72f3db6784","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.23.1.tgz","fileCount":41,"integrity":"sha512-6cDJq0cjBSS3XPl8vKAwnvxddjiqMcwm5jWt2LakTuakhV+tzbP9xW63YhqUYC0+IraE7kHnRchnZN7HcHq5gg==","signatures":[{"sig":"MEQCIFwBEqLV0nUhMFIhi3xzP1Qe78lOBfNVl3BKw1SdEmkjAiBZvP7hQLfyfY0rZhWBZJyOfTFwR01bS0xN8ZWiNqT8ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35984610},"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"}},"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":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"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":{"integrity":"sha512-e04JUUKxTT53/x3Uq1zIL45DoYKVfHH4CZqwgZhPg5qYROl5nQjV+85ruFzFGZxu+QeFVbRTPDRnqL9UbU4VeA==","shasum":"70bc615a2f664a8e9c87c533382beca587f28ab3","tarball":"https://registry.npmjs.org/tree-sitter-typescript/-/tree-sitter-typescript-0.23.2.tgz","fileCount":43,"unpackedSize":38844097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpgz7CXBns+SS8yZlJXIBEXLz3g5Yx8tAt3MhUEvKqfAiEAm/gOvVnQ+5EuQHmXNb8x1BCzGzzF5RvTiy8htQzu9aw="}]},"_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}},"time":{"created":"2017-08-02T23:35:56.104Z","modified":"2024-11-11T02:39:43.820Z","0.1.0":"2017-08-02T23:35:56.104Z","0.2.0":"2017-09-18T16:31:21.346Z","0.4.1":"2017-11-30T01:38:22.725Z","0.4.2":"2017-12-05T00:55:07.958Z","0.4.3":"2017-12-05T22:03:54.241Z","0.4.4":"2017-12-07T01:21:32.066Z","0.5.0":"2017-12-22T07:14:05.494Z","0.6.0":"2018-02-13T01:58:03.943Z","0.6.1":"2018-02-14T21:18:14.611Z","0.6.2":"2018-02-16T22:14:15.146Z","0.7.0":"2018-03-06T01:47:47.552Z","0.11.0":"2018-03-28T21:19:55.369Z","0.12.0":"2018-06-15T21:07:51.567Z","0.13.0":"2018-07-18T20:33:10.647Z","0.13.1":"2018-07-31T17:58:36.762Z","0.13.2":"2018-08-01T03:00:02.613Z","0.13.3":"2018-08-01T23:22:25.704Z","0.13.4":"2018-09-10T21:45:31.615Z","0.13.5":"2018-10-26T18:17:32.011Z","0.13.6":"2018-11-01T20:37:21.336Z","0.14.0":"2019-05-29T18:31:36.393Z","0.15.0":"2019-06-18T23:54:14.289Z","0.15.1":"2019-06-19T00:47:55.672Z","0.15.2":"2019-12-06T17:40:32.807Z","0.16.0":"2019-12-10T00:30:50.445Z","0.16.1":"2019-12-12T18:22:44.332Z","0.16.3":"2021-02-05T23:30:08.808Z","0.19.0":"2021-03-09T17:34:34.286Z","0.20.1":"2022-03-29T00:36:48.741Z","0.20.3":"2023-10-04T15:51:28.644Z","0.20.4":"2024-01-31T15:47:35.838Z","0.20.5":"2024-02-01T02:07:06.631Z","0.21.1":"2024-05-06T12:31:13.852Z","0.21.2":"2024-07-06T07:33:28.249Z","0.23.0":"2024-09-02T21:19:02.659Z","0.23.1":"2024-11-11T02:20:14.214Z","0.23.2":"2024-11-11T02:39:43.600Z"},"bugs":{"url":"https://github.com/tree-sitter/tree-sitter-typescript/issues"},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","homepage":"https://github.com/tree-sitter/tree-sitter-typescript#readme","keywords":["incremental","parsing","tree-sitter","typescript","tsx"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-typescript.git"},"description":"TypeScript and TSX grammars for tree-sitter","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"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","readmeFilename":"README.md"}