{"_id":"tree-sitter-javascript","_rev":"99-51b13184277273e037eaca38e5a7136f","name":"tree-sitter-javascript","dist-tags":{"latest":"0.25.0"},"versions":{"0.0.1":{"name":"tree-sitter-javascript","version":"0.0.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"3d97ff82b383d64f3f98272c267d6614ec701681","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.1.tgz","integrity":"sha512-aq41pCi4fOhegQdH7oQ12gdIgDMD7jpZp/3op0dPUn8K2i76uMKLthxLo5VwF/uhX4dvMgdxqstjJqF80svplg==","signatures":[{"sig":"MEQCIBBeEuoeSltLr3vn+dsldawtpBf0QNxNH4Iwa96oy5qzAiBxUG8e9rplag8Hs68zaRpW3+T0ETpje5rWFyYXj/Yu4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3d97ff82b383d64f3f98272c267d6614ec701681","scripts":{"test":"tree-sitter test","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"1.4.9","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.2":{"name":"tree-sitter-javascript","version":"0.0.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"6a2277025c4f2a0c82be8d81ca009409ec808c21","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.2.tgz","integrity":"sha512-1Xl2L0+Jts4vKNyqL00x8KbLaJdhEO94J0H8N8bryJ5TYLo4XKuflHlvvlc/Q4vw069RyLjACOqhHbxYp0hDsw==","signatures":[{"sig":"MEUCIGKctFMP0cCx2zXtHY+iAXolNQ/IHedkZLKKJLSh41zdAiEAj1iZpgF6e/t5bymCeMP7+vGwoJDHK+2FThhnnsW16eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6a2277025c4f2a0c82be8d81ca009409ec808c21","gitHead":"faa41ac8141bc7f4d1f72bcffe134ed21bff99fb","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"1.4.23","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.3":{"name":"tree-sitter-javascript","version":"0.0.3","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"760214e78050d54e7147978e337744c60da5a58e","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.3.tgz","integrity":"sha512-oltzuDa+jghd41GgejBVm+Z/AG+aTAFSkric7U88Uq0i2nRu6kMSX9Wem5bU8GllO8MxKGqrcX6qUQfci8IywA==","signatures":[{"sig":"MEQCIAc0l/mu7OP+oNGBbyPIgzY8Oglj36u3eBP2bBuhsqznAiAEexwStkqWJICMAFd6YOIUVzpFTcGtiyYdZ3ci6TgsAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"760214e78050d54e7147978e337744c60da5a58e","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"1.4.9","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.4":{"name":"tree-sitter-javascript","version":"0.0.4","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.4","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"2a7fa70d167f08339cf87cfbe31fec99c31d6802","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.4.tgz","integrity":"sha512-+2FXVuWZm5rLVak6f+Kb+5D5zKiwgVBH+hpE820HQHSdmSFk4IFvqq7FDJSc3O/FRIjmsdW0p9zeMVDUq3WzVg==","signatures":[{"sig":"MEQCIFz21wdSlU463KuJOb7DY5PwKMByiReYVpnXP1jaDMJuAiAR2YJVoLp3MJUR2CDGTD0rk7iKZwuO/lpbtzfzewYFxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2a7fa70d167f08339cf87cfbe31fec99c31d6802","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"1.4.9","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.5":{"name":"tree-sitter-javascript","version":"0.0.5","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.5","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"7dac84e939c8666836593227a42cba9b34789b60","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.5.tgz","integrity":"sha512-3TPFCXVQPvAGwyJr/dSnG6n5VVO4qp8dPLFA/dyMxOCuh8QCQ+ZjZ8Be+5FPRMf/sAUyEUIN20hXLnrlKvyIvw==","signatures":[{"sig":"MEUCIBmpVljMmStd6D7gzymuSXPVxprcVbUdxA7EdpP1OxSMAiEAtarp+kBOvDrc0Lhgup52Sa7pBJIcoUK0mcvl8Q536kA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7dac84e939c8666836593227a42cba9b34789b60","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"1.4.9","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.6":{"name":"tree-sitter-javascript","version":"0.0.6","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.6","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"d3312391af6b8394ab03fcab9560ab12d4cb0f1c","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.6.tgz","integrity":"sha512-AMq8FjJ82d4X2iKm4Bd7EwF917y4fv7fo4lTiwUu1UgKgZ6UTAlf65J4V4y396ZVnt6mS8m66qxhKLeZRq8h5A==","signatures":[{"sig":"MEUCIQCcdjf/9owscQhGdb3JhFip7lmdHp2aItqQTzCA8hIe+QIgI85527xfdGNc+YFAgf4SlbKsb+j8DlVovny5grtp4ME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d3312391af6b8394ab03fcab9560ab12d4cb0f1c","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"1.4.9","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.7":{"name":"tree-sitter-javascript","version":"0.0.7","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.7","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"e003f132c576fbd58ece20743f3c32c600451fdf","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.7.tgz","integrity":"sha512-dZcM8qpLAepoG8Bvn1EnvsYiZ6YE6pVGB6FrShgGxT+4+0+JKA3z453MDB3IL3vz/BF4iV+1WOOnXik97jW0/Q==","signatures":[{"sig":"MEUCIQChxYeEe67tA7OKtY6LusZiqMFzTgM1OGpvWYay0Hv4ngIgJ6uyxtlk8/0s+wpX8qf1hmjpRrebpM/WKFJ0n25fdXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e003f132c576fbd58ece20743f3c32c600451fdf","gitHead":"ae0ed71150aeee40a1ecafee3173e3fe623faa68","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"2.0.0","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.8":{"name":"tree-sitter-javascript","version":"0.0.8","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.8","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"a6ec539e41ddfc61922d50c19e7b97b89f79164a","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.8.tgz","integrity":"sha512-oUPM7fRzhOLwsGIAbOqWAQ0cHOY2NTX5eGG5c1nnlhTh/G1Eaila18oECFFDBQvbaiAMszFN9aZY4wwrTHnHkQ==","signatures":[{"sig":"MEUCIQD6miHzPrWYMl+5HLnBQsk3xSivXHLnZZejYyR2tcVUMQIgKYufsANIb0ZCVA+b9nZYBAieBaFzw3oGULAdrhuePS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a6ec539e41ddfc61922d50c19e7b97b89f79164a","gitHead":"58d5c1c94d4990a6c0012a67b53a7af3c6442121","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild","prepublish":"tree-sitter compile"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"2.0.0","description":"Javascript grammar for node-tree-sitter","directories":{},"dependencies":{"nan":"1.3.x","bindings":"1.2.x"},"devDependencies":{"tree-sitter-compiler":"*"}},"0.0.9":{"name":"tree-sitter-javascript","version":"0.0.9","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.0.9","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"9e572324f4931e119dfaa97f93e9a5630412fea7","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.0.9.tgz","integrity":"sha512-yTMfRqTw0HmBckP9UzPP4LwFlJdVH1Cv7iXEkER7R6ENnJcvnMUd3RVx2FlKa23fyP2fUX79i5mjjnDame9reg==","signatures":[{"sig":"MEUCIDKVUjl4fk2zjFzIGVR0ZfuKEHM/yIxvM6HN6UagIbc9AiEAtvNQMtRD04fpk6Vf4wgsziH/Egz5AHvKNcDuFfmpuBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9e572324f4931e119dfaa97f93e9a5630412fea7","gitHead":"51a756c1d5da3352c6b0ffb0c480fdbafe133f0a","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","install":"node-gyp rebuild","prepublish":"tree-sitter compile && node-gyp build"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.8.6","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"5.12.0","dependencies":{"nan":"^2.0.0","bindings":"1.2.x"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.0.9.tgz_1471372048530_0.0655980440787971","host":"packages-12-west.internal.npmjs.com"}},"0.1.0":{"name":"tree-sitter-javascript","version":"0.1.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"18b4288a5178e4c67df781e5b140386689f3bfd3","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.0.tgz","integrity":"sha512-FzQxj4oc618wTM5mNwDNxFgJjT+DEr5Qfe0rb0NIIB3u2UADDLpzgZK5cUv5V/2xP69Yerwms8ZN9oVcG87U/w==","signatures":[{"sig":"MEUCIAPfSUf1ZaEx/gYXLdcz4Duk+7ftTZIq1Hj+kCi/HuLpAiEArAhbE0JkE9xCXP06y5+xCWZlrBCjbxmbwWSMS1Lz0eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"18b4288a5178e4c67df781e5b140386689f3bfd3","gitHead":"62e070f969589ef8c441833ce04db418619b14f3","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter compile && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.8.6","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"5.12.0","dependencies":{"nan":"^2.0.0","bindings":"1.2.x"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.0.tgz_1472758625273_0.8891292496118695","host":"packages-16-east.internal.npmjs.com"}},"0.1.1":{"name":"tree-sitter-javascript","version":"0.1.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"6c1e56f83d537520659f5cb592ae9f812c88c302","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.1.tgz","integrity":"sha512-nGFFeQg9moI0kapVZ4kHnQTyzPnP8ZQ73cIX3inOK6KvyUMB8qxr8C9uiJtM5yBbEw+khrca+JbGcUXbcJzpFw==","signatures":[{"sig":"MEUCIQCViPZgrIZM5o5mvWUfX5llGOrVfOtGr0ndGv9guZRHLAIgIdGSgcbvExuhhq7gL78OJhwsz3hIu9EkgX5Mjo0H518=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6c1e56f83d537520659f5cb592ae9f812c88c302","gitHead":"1a2e15d1d23ca857df81626ee1172b6d19964406","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter compile && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.8.6","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"5.12.0","dependencies":{"nan":"^2.0.0","bindings":"1.2.x"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.1.tgz_1472778054169_0.6848786589689553","host":"packages-12-west.internal.npmjs.com"}},"0.1.2":{"name":"tree-sitter-javascript","version":"0.1.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"f348081d5523ce6d318b60b80039cefaedce5460","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.2.tgz","integrity":"sha512-UoNLftgIB7CV05ut/Zj+MDYI0rlkIKhU31m/Bgsdgq3hmB7SrXDvePZdHZ6TUZk3oArKFJmT/BrMhcYsAKq8PQ==","signatures":[{"sig":"MEUCIQDgo+5Ha50mWmqEZ792Qjy1hVuRXxXQpLeXVYQFwpnepwIgUFxUIIfj8b7DgfWLiw9CQkFs1nP/XFBN7YoHQUsy06M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f348081d5523ce6d318b60b80039cefaedce5460","gitHead":"019d4ab9150b0560b7d02fb4e87ce849866d9154","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter compile && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.8.6","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"5.12.0","dependencies":{"nan":"^2.0.0","bindings":"1.2.x"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.2.tgz_1473012998373_0.8842577722389251","host":"packages-16-east.internal.npmjs.com"}},"0.1.3":{"name":"tree-sitter-javascript","version":"0.1.3","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"36dc50b7b9a9e51075552f48ab8832420d9917aa","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.3.tgz","integrity":"sha512-uyTO2muJ/3HC/eGY/N0nbB5NgUFsvtEMN4ha0evb7HG8r+CSIo1ARpNI8EAfRAeTXonRUt2yN7YvG+1QQycf2w==","signatures":[{"sig":"MEQCIH/UE5FMSJW2hhjshuai2+V2JwM3qpc5BhRpdcKrN9NJAiAUWEFv3YB+2MqZ26WEjOtThkhHeZP3g8+SA7R/kEgNiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"36dc50b7b9a9e51075552f48ab8832420d9917aa","gitHead":"eace9b755a6a0b408dd94df4a6414beacee20afb","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter compile && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.8.6","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"5.12.0","dependencies":{"nan":"^2.0.0","bindings":"1.2.x"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.3.tgz_1473187126207_0.5464146079029888","host":"packages-12-west.internal.npmjs.com"}},"0.1.4":{"name":"tree-sitter-javascript","version":"0.1.4","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.4","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"7a55427be0c38e028aa1a4b8e2ef121eb50e6a13","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.4.tgz","integrity":"sha512-ECeCZGau+MHXDhSYOGhXHV+eOVqBhbWKzeKE0CitSXFwraebJa6sTflSZgfDHAYxtCcK986j2E8ba190t7m3Ig==","signatures":[{"sig":"MEUCIFRBNVAbVeewzA10rqoH0ilZAGpj6D+Na1dnm5czsL6kAiEAzlI2N2XAmvHRInpzbIsoDRJ8Zz4wzs+KTYZVUCI587E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7a55427be0c38e028aa1a4b8e2ef121eb50e6a13","gitHead":"bad376fe9b12e0ab4a381b89684e16a5e33a4a27","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter compile && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-compiler":">= 0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.4.tgz_1475704302634_0.909332420444116","host":"packages-16-east.internal.npmjs.com"}},"0.1.5":{"name":"tree-sitter-javascript","version":"0.1.5","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.5","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"64e42ec44cf19a3773926e75140a2e0bf24c7df2","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.5.tgz","integrity":"sha512-n9xv3eyRB+zpC2JzbED7LfOKe2Rm7qaGLlkoJLn+4fVEWqRgcBtMvnrgPz4D739fpYSm9LITWg+Ul/EjcVhHXA==","signatures":[{"sig":"MEQCIFXnOOwYhQZCG5Bh+0I8Gx4Y92Oui6IiycAmHkSi+GPeAiBERc4UWrhRbWzC/7Nb00MZJH6wP8a/1ao7in3diqAlTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"64e42ec44cf19a3773926e75140a2e0bf24c7df2","gitHead":"c3843f2e024e397e0a34eeb6d4bb00cc4b8f4140","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.5.tgz_1485893438360_0.2835744759067893","host":"packages-12-west.internal.npmjs.com"}},"0.1.6":{"name":"tree-sitter-javascript","version":"0.1.6","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.6","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"23d2ea96fef3b62496560246d64a1744e1003504","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.6.tgz","integrity":"sha512-pV/GYF7hw9YjiJzHgcg81mbRUcr8szSOreRcW39RCwdRDeQRDPkra9o6CaLIabclFtGXDfM+Yd3HikSEIrmpWQ==","signatures":[{"sig":"MEQCIHyMOTAfYb1x9AZSsUcG99GcYN8dHuj2N16SrZreZiL9AiB41JABuatDRA4Mv7hcknjda9RIxBIM8oBdiHu2WFlREg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"23d2ea96fef3b62496560246d64a1744e1003504","gitHead":"181777579cd8150873bba87ebb21048c36698356","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"joshvera","email":"josh@joshvera.com"},"_npmVersion":"4.0.5","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"7.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.6.tgz_1486150749081_0.04749344941228628","host":"packages-18-east.internal.npmjs.com"}},"0.1.7":{"name":"tree-sitter-javascript","version":"0.1.7","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.7","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"49059096a8760f95559a1052a80a9645b4279191","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.7.tgz","integrity":"sha512-hfu+8UAMzdcmPvMsk4ZgOSWWYmsDS38EW6O4YkGhDcB6/6vuWstWNz0egGXj7SJz7RoM26r8u0hUs6v40W1YWg==","signatures":[{"sig":"MEYCIQDcxtpbpWWKYoBA47UdYicridPNnS84dPqabNo8xTiXoAIhAPGBdoaYbdN5drYTlZok0FKlimgyNFfWXgwtnBukQaQl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"49059096a8760f95559a1052a80a9645b4279191","gitHead":"26ace0eb2e69592beb189232af76e3953f3f7a97","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.7.tgz_1486180875733_0.19517169333994389","host":"packages-12-west.internal.npmjs.com"}},"0.1.8":{"name":"tree-sitter-javascript","version":"0.1.8","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.1.8","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"10bf75d700d46353110cad9c8df9e61bdb2d6a65","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.1.8.tgz","integrity":"sha512-gZZVAWJRxXSMepI67MrDSuEYlY8qQT0Hu+Bdh6y6T7INCwhlc3J+UlDiPdrHK3EAITAbT8398innqLbGZDnhCQ==","signatures":[{"sig":"MEYCIQDe31RexxQfNI9i9wTAw3J23LuDM6Of+hzvQny/sedHlQIhAI7fs9eRMyn5MciHgtYfx6riRNRfTKhEJoDmU78VSTFy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"10bf75d700d46353110cad9c8df9e61bdb2d6a65","gitHead":"86f36ec109e8b75363b3683b390d3e059fd7e7d9","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js -q","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.1.8.tgz_1487403019489_0.9011673687491566","host":"packages-18-east.internal.npmjs.com"}},"0.2.0":{"name":"tree-sitter-javascript","version":"0.2.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.2.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"e42960c82a6cba2d91d8fd37fed9ec2f96b50e4b","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.2.0.tgz","integrity":"sha512-0rt85iSC4L3x4ifeVvCd20CFjP3R2wbz9Pvm+Mjc/ue0nGuB+412gvNm1FDL2kldj7bFggNEFuTiGKDK8qU+sQ==","signatures":[{"sig":"MEYCIQD4RMZSTjJuEnCJa0Y9XU9i+onB12648P+6YOLcHyN+kQIhALQ880wvacVw3vK6VBZt2jnJE0WatTfLoxvfH0Jemo03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e42960c82a6cba2d91d8fd37fed9ec2f96b50e4b","gitHead":"bea0fcb15a800564a1e2adbd8bdd294fef1f0d36","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js -q","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.2.0.tgz_1489798568850_0.5386704846750945","host":"packages-12-west.internal.npmjs.com"}},"0.2.1":{"name":"tree-sitter-javascript","version":"0.2.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.2.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"8c7cbbe153938e9429dae433247eb4d072113b49","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.2.1.tgz","integrity":"sha512-4pyw+oFj6pWJakhqkDxRm6ZMVVgqyLv885cuVy17I6FW6VTVEaJ7uu8v/9uoNoDneehu3N8p9u/5OyaMpzbWTw==","signatures":[{"sig":"MEUCIQDJSS3sQmjHPi7dNaEOB/Rv0nvIMFLZ27KkqjMng0TkCQIgHZ1lSN+OCbqV/rIU5olcoo4C65AEDIL4ECKQ4zZoP9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8c7cbbe153938e9429dae433247eb4d072113b49","gitHead":"80e17677e69041bd1da100268c4420233952977b","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse benchmarks/jquery.js -q","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.2.1.tgz_1489982952789_0.6069349737372249","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"tree-sitter-javascript","version":"0.3.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.3.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"829209676c90a8646e49f92486a61f7ca26e3782","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.3.0.tgz","integrity":"sha512-P2Fw0M0dhMVvWz/fqtgt6bb+toXHYb1lf3yXfm9whrCB9MOn8ChvEmMpjgUKttEi11X0nYajiwrJ8BBLsXx3rw==","signatures":[{"sig":"MEUCIQDgrfwadX4YGFCdVdTokv8ZG+Wwlho8G1MbTpsrIxQ4/QIgUAAHXqtRY8y5X8ne06nLdG0Qb5N7h6sBzoma/HCBbxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"829209676c90a8646e49f92486a61f7ca26e3782","gitHead":"cf0bd2a46a55040b757aec415710232f22611001","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":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.6.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.3.0.tgz_1501716346886_0.3862865939736366","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"tree-sitter-javascript","version":"0.3.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.3.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"bc47dcae43c5ef45c5bb1c32ccc193eaaf1cd024","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.3.1.tgz","integrity":"sha512-a1Evl4V+FQL+cNAWI67ev7JoeUjYx+xRLh5JiGqWlHsTNKCF65B3KsmitN2VNSd7gr983RJ55EjR6y1mgM8H9g==","signatures":[{"sig":"MEUCIQCZuoFiTBJ3o6SJVgtxi1W1xaNIgS5MCDxsPaNZKwR8swIgGaHl72b7hNX25aVj0fvbGtPAXuGN9QPhFy+Kfc86zeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bc47dcae43c5ef45c5bb1c32ccc193eaaf1cd024","gitHead":"88152f18b2d3c778e67dc0f66ee83bbac1488703","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":"3.10.3","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.6.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.3.1.tgz_1501797482659_0.6360927547793835","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"tree-sitter-javascript","version":"0.4.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"d52c9d74252219b4c94d36c2c5d74db4c9cfe10c","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.0.tgz","integrity":"sha512-zotJgpeMFJCbOkA9k7da2ektb1eH5DduStGZGp0TJn3sVIyumA0bDf8UipJxaCvTf7un0KRFVUuwPL6GkCDVdg==","signatures":[{"sig":"MEYCIQC/V/BjQbhlTKU6C1hcnytTehrhIs9BxiTnedKS6TIjfQIhAO2PF8ajDtpYcFRlP3AUFY/mLC3PW8gbO2BP0Gy+TIcc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"82eef5d94cd9b03c797e6c7268c716eb04356c92","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.4.1","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.6.9"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.0.tgz_1505415091965_0.15499138901941478","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"tree-sitter-javascript","version":"0.4.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"35b2574a3f42160b3fd5bf38bd8be4a3fd984f22","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.1.tgz","integrity":"sha512-PUj2rP9dNf6HkFA7pmatXCplgRC3CH42/4Smxt4JdrX8s2TXGui9VPojBjN2plphD8AC67nR2IKAok7lWEtILQ==","signatures":[{"sig":"MEUCIDKPV4sdy8rDv6h3/05zJdmlgqwij2xzTYT2QS27qUPiAiEArmUbm2Zku93uoc+rl6LnurHiMVXM2pJK67QQt0uWgD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"97ace220f19df3e4978e925c42eb37d43a95ecaf","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.4.1","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.1.tgz_1505426690013_0.5303554974962026","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"tree-sitter-javascript","version":"0.4.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.2","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"00e76cab0636a8f3f209678d6b1da5672bab5ae4","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.2.tgz","integrity":"sha512-Z6xd59r46NDgvBoyycYoXNCOYoizGQ7fQtIizERoUBCc2RO+sNbyQR6SiVflBDr6lM76hgZfp22/0AAve22duQ==","signatures":[{"sig":"MEQCICy5ImJD0o9bqig6Ycwbr9IKhL1WUmUuauk1cjhPKAPPAiBfs3YKcAye4huKD1YDE3/SMQ/00rqP0D1VfVQ/u1zr/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"14a602cc40ea697110cb30d2885f453885924942","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.4.1","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.2.tgz_1505426915342_0.8913403782062232","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"tree-sitter-javascript","version":"0.4.4","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.4","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"490584864deb82411d1323ef71442726dffdfa2d","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.4.tgz","integrity":"sha512-+/+ATBlmFTUtLPpgs0G9WsFFvyzMnwVwiYtaPtw90wLuLn0mGkM8G7uIFAVR+wak+6yTfoB7i+qVG1jM1NyfBg==","signatures":[{"sig":"MEUCIQCbQYEeS5TY4wizFTB1pGVBi+aFfaUBtplTYngj8zR5/AIgEtCDlgo4bFuydUhxoJrLuXPdbLrQli8qbLPloH1Dkw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c6f568ada82c6285df50e565b791996ec08141b7","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.4.2","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.4.tgz_1506375637773_0.18956408137455583","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"tree-sitter-javascript","version":"0.4.5","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.5","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"2b57b2cc73dd5ab0129506d7ed575ab6dc81cb3c","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.5.tgz","integrity":"sha512-lXuHtPsEQKZjUIUWwpglGJUUilPs/FQhJtxfCMn7MjvWvSfB9d0lPgX7s/aU2DGs1FmZxFCHWOqEkAAmqaFX3w==","signatures":[{"sig":"MEUCIQDL2VXEde4ZMM976Xcph3Rlr8iIGtaO9rz6eACiwJc4LwIgOX1+bsDMBib+B+e7tfC7DtXUmN7okJClIbOjkGZg4Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"57c6f81bc0e9a0e1e9a78e51e9f1740dfd45bb50","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.4.2","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.5.tgz_1507067517677_0.06667973008006811","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"tree-sitter-javascript","version":"0.4.6","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.6","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"69ef5549d662b7b3fd8c509703b30484f89e3978","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.6.tgz","integrity":"sha512-ZqqLVSfIuRbkbKmxsfyBusmm7JPTY4d7GxnbKu/2oMZv+BCseTvbgT1heHfdQZCNWXu0D1DIpZGuRUjK7H/2NQ==","signatures":[{"sig":"MEUCIQD1cm/FbDmDXrsXFS8p2xTwoSWnmaotLbwIn1gel9f4RAIgF/xYpnoqoAZpIOWVKOM2FksdEYyYEyi8rgFcdsemL3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"e1f29e496a57804b81b9fdb7272c70bd9f418b11","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.4.2","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.6.tgz_1507147829500_0.5325041762553155","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"tree-sitter-javascript","version":"0.4.7","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.7","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"bb73c7af74f8f6aaed432c8548592d2faaed35ac","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.7.tgz","integrity":"sha512-FaowSeg9jCI9z15TC0NL7JdGGrpA0aAHmFHX5pb9Ux9JzRKBv+aDJftzHp3/jxdQspwUAXFsZIqFek/pAv28/A==","signatures":[{"sig":"MEYCIQD3ifTeQVreKQmRGZ+Bu87th6Cg7sbtegSwkJAYf10XvQIhAMA8l3yGyYj9yvsE/ltqBhoxDt4tZ16xalppijMDAMyH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"650e262de4faa83eea75ed173390ea686bdb24f7","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.5.1","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.7.tgz_1512003400753_0.04197585606016219","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"tree-sitter-javascript","version":"0.4.8","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.8","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"3512de1cdc2ca298e305453a2fdbc07db1a4c199","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.8.tgz","integrity":"sha512-b4oP9axvGUIb3KBqaSbctNv67QAX/M+bCZvmWWp+lKKxDNIHnld6G2AZus9B4C55nAAyA35QE/GMNqQ7X+PJJA==","signatures":[{"sig":"MEUCIApy4Lhc0+bzVAe5JsEJAyINSCZSfFZ4qrmKwLgm6a8/AiEAvLQc4apTCeFWKr8UlIJyRxYNGSU0NEtEzoR4oFJ1P5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"e90b125928b9e5107fa99d0e1dd8232cee182e60","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.5.1","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.8.tgz_1512003976300_0.5163625956047326","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"tree-sitter-javascript","version":"0.4.9","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.4.9","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"7376877dbe53bf2dd7b238a0b6033050728cb038","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.4.9.tgz","integrity":"sha512-yFawpjyDYy+ALhAejbXwltY3R3PxQwmNqJRgDbom9HlT6UwcIjegcXNpZDdnQPiAX/Z42y3eNoVq0pbR4iBrhg==","signatures":[{"sig":"MEUCIQCOTTFbMEu4ithbBLWn8ARQVMVdGAGLNNuuJTKsKIHkMQIgLLCqj680GR5B/HjITURY6a40d+8B9jzTyWxOWu6ZYds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"45ba7b04735543627d7d64396f988f7ea5ba7662","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.5.1","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.4.9.tgz_1512609450605_0.544139301404357","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tree-sitter-javascript","version":"0.5.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.5.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"9ecc5833992ae6bb08a0c97cd84bc36f2a2cb99c","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.5.0.tgz","integrity":"sha512-LRT6YhcWN2mIOkjM6XGUE2NVoO7coXO7ESJTdyCzCPjN298bVe+a1pqQMWMlug08GLvge2CnVuPi9Y8p8wys+g==","signatures":[{"sig":"MEYCIQCmseR7XSJyqeoStCoRuX48tQWQASRNdtVTzMCYZscA3QIhANkc4jQKQp3qBMOj043dFcKUkOBpON8M8UrjskAa58Cz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"55392e78880ed39df0471d9c1e6b94a2599f1766","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.5.0.tgz_1513903690565_0.22092916746623814","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"tree-sitter-javascript","version":"0.5.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.5.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"ca95dc63e8847af66f0784dfd783dc188c41f403","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.5.1.tgz","integrity":"sha512-OR3JaSGze6ugWJLWLlEzHTwYjOlO9YlgwGDbg8eDxyEfmjigEAbi+KH7HUcso6gEyiu0HmwbQNmD5zuKq8piYw==","signatures":[{"sig":"MEUCIGdKN6jUari7XT1Porosg36Znt3KVvPa/fvjQFkDbf/0AiEAzmBYfXKHHEpZhMiKW9rYDssJDhRn9D7+9phtbFr+7O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"68e86fa25f832253614b5da569270038aa6954dc","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.5.1.tgz_1515715119387_0.5630377358756959","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"tree-sitter-javascript","version":"0.5.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.5.2","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"5ea141779ecdebe9696bbbabcc700a0b894074ee","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.5.2.tgz","integrity":"sha512-tGDcJzKX8WA7grscXTtV49OpbdBVLJL2AjNamw7h+5PvlhRGsbU/Ccc8x9RpNxazZe800NMuyHY0K5amFtrBEg==","signatures":[{"sig":"MEUCIFbIXYupD9k71vea3PWCK0mI322wYabOm/bgiIIt32iEAiEA2/GKjS+4jhnzRWUDG2bZgFkdJWLROi5yE8BRw5uawgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"4584b9769a351c3612cf44528426946e24d853bc","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":"joshvera","email":"josh@joshvera.com"},"_npmVersion":"5.5.1","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.9.1","dependencies":{"nan":"^2.4.0"},"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript-0.5.2.tgz_1516901789696_0.5581821987871081","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tree-sitter-javascript","version":"0.6.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.6.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"2cc8c2f013b7234335a87c9b3b8bccfb8f37304e","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.6.0.tgz","fileCount":19,"integrity":"sha512-CpfqcNf3fEag+WjfERey/OInPurmVm1GCzxL8SNLqFMX4dCBkMVjM8byQrMMcamvv3zv+sh5IakUHQkeDzHgYg==","signatures":[{"sig":"MEYCIQC3IM+WGYCWDdSYvgs2xw52vRtBbEFCEHcr76x1/ZdQrwIhAOpvz7WEmUryCpJAPklHKs8s2WUikisAxJQ/KSgChLU6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4667467},"main":"index.js","gitHead":"2280b04c6f2589d9175c804deab93ff73555713c","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.6.0_1518483654835_0.6829893225888028","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"tree-sitter-javascript","version":"0.6.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.6.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"142436693690ef5c385b03303d623722d0c17f59","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.6.1.tgz","fileCount":19,"integrity":"sha512-Q0kP0H0eL1K2NpA4pBGny3eiezz8EVTMKszEZ5qKpUH/GDuEhMWJO97q4CWz0lbWB9UbyncP7xIhND2Rn7tWNQ==","signatures":[{"sig":"MEQCIBRmAKh6T3MziMcgvvAQmpA75ZSCFV5NcOR4Q6crphErAiBBRADpLzJXK28W6NCsL7y3Mcpir4qjrK5JPzwjz3iI4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4753250},"main":"index.js","gitHead":"29194a53d4ac069b3d2504525c6f3243853dc6ff","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.6.1_1518643086013_0.11831114299617407","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"tree-sitter-javascript","version":"0.6.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.6.2","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"e0830637fe7d22be16116f65c0a8d4e3b66e2998","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.6.2.tgz","fileCount":19,"integrity":"sha512-QXSg+oTdO0DGR2K1vCd6m1yNSh9vBKS6p9DM51FS3X5vly0/lD1LolL7+vzagiPDhwnc99U8AsMQ65KqcMxHpg==","signatures":[{"sig":"MEYCIQDWkL8h+QWRqYLB2iSpPy8S8Scva6/l2SdKaaHOmRt0tgIhAPzfbgTCgCNekbG6UTb8Ua4+I2xNHck+UnPCMP6RzDzS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4750724},"main":"index.js","gitHead":"6a8829c57425215f2016c060d105a9a323935ad4","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.6.2_1518818513554_0.5804451162034339","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tree-sitter-javascript","version":"0.7.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.7.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"693270dfa9bfb8238aaa26150b96a2262644d27f","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.7.0.tgz","fileCount":19,"integrity":"sha512-Fru/crplj0QNw2ACBPBj2l3kPZMj4p9ZM2o6X2y52Wml1z/ibp72Z/YuxTfuFiNxNnqjTIwSR72UIyx4otVpsQ==","signatures":[{"sig":"MEYCIQDapY/oJ7k2r0n2DWiXpk7k0NCxMqH2xzZq74mN2hYLggIhAJdFN9fLbPk4d3C4twsz9v1wbq6M15p3AzizivNCdT+d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4880497},"main":"index.js","gitHead":"15e6074802cbd339b4590200305c51434ac5ce13","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.7.0_1520299023961_0.07795694419447408","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"tree-sitter-javascript","version":"0.7.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.7.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"2a95b0e752bef29454ef597f9f5c157a82cd3154","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.7.1.tgz","fileCount":19,"integrity":"sha512-y1H2jj2C6prXRyzOobyOyENxxHsucO9NCEPbeXzs1HkndlKcc4lDWVM9PN0pqmKgqxm7waPtgsrtjGnZswG/NA==","signatures":[{"sig":"MEUCIArZeRtJUZASMxvcJapmKc0qj7AFX7zXm/OtK8G+3/FWAiEAuoQRbYEDDzZBms1tjFvB+tnu7ZhNFiRFaz0ur22sK6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4880497},"main":"index.js","gitHead":"e2d88fff88f6452c61cb26edc709b0563f137427","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.7.1_1520300098132_0.25962779774635547","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"tree-sitter-javascript","version":"0.11.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.11.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"b7a23ba2838eb96e8449c6026b165dbe743101aa","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.11.0.tgz","fileCount":19,"integrity":"sha512-ZQJmqrGQxRzwj10wx/hapxe6l3IvZEtzEzAHpqgjQDsWH3cmoSURk7l+Wi8lpgJhQ5SnUvgU9Q+ejWvfNQgGnQ==","signatures":[{"sig":"MEYCIQC2PvoIbMgbZLsySJHZn2GichvklpNz8L8BalYjkSo/rgIhAPh8Y6SssUCNOZcxuDwVVt0ygdehpKCjaADPt6qOB8ZF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4511060},"main":"index.js","gitHead":"bc8d8ac9ab225ac334c68fad0842946ede883e6e","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"9.8.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.11.0_1522269110517_0.5115842396669021","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"tree-sitter-javascript","version":"0.11.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.11.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"6a3224eabf671238379c237202ea9576555a8274","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.11.1.tgz","fileCount":1777,"integrity":"sha512-Xy8IXQs35yAVEbij0fp4uFNbse5fNf2MB9esZ9if7dtzNUg0GF4rZaBJV0YVxd39+le3uAuMmD8bO2tBJ94n2g==","signatures":[{"sig":"MEYCIQDpiNrMXC1t+YnUvnRrta/tpjuPYj9OA9hJ0cLRokza9QIhAO7U2njV8VO/5Yxd1IWUel9nl7fp6tVWQ48MYwunoj9q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55745240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1pFVCRA9TVsSAnZWagAAVtEP/28Ggl9Hxm10Lom81+vB\nyfFEPBb8IEB0mLU/kcnO6vq+4dp1D46zPAGstoSbJcQEHLs5ZeJcn1Ms84og\n0NKpZGMoOipTDRs3IQTmD0EsaqVxOWAHMFd+RGgXOdfdQIJxAoMUN+ow4q8l\nlI/NKLTOTqqrWba9AjlpIioJq2BVpnwK0ar6CgGBgYOpnx/868Uuxkh8t7mh\nt/sZF8MAvuuQl9F4Bq1ajdbq8x0J7NI/9785eHVnBG0uvppe7F4bf548nVyt\nWnFxG8U9+W3rFdS7dojXvqudaGJyvsXIwMtAHx4NDzbJEBKwV3xHDdOxDlIO\nvNc0zh3A5O3ACJfBnuaHLWg/hjEW/URJRElJlZTwZ5Dy5gIanHbDZvimzVAt\nvCIK/fBs9D+bb+wimstCBGZmy3PyPzV6Te0zeTmClGaR9QrlatdWpa2qWjkx\nrr/Hefxr/Hwa1dOd03Tt09MlnTC5xybThKVe/YPL3f79iLLxcJ2BSvFj3mYy\ndLwQ0S3yYweGU3Kupowsn/TYjBI5zkTd/LE6qL79D0ipRK2zT2nFZ4aSuTI2\nletOqzP1hGlWUaoyvcnIUprJIsbkZnRva5/CFvvYLWB/EIsebbYHALTrK4b8\nNX759psJ2TWVPAM/PPqr1brEHg/zQYTNiDXCh1Jmsm5hiIZEZZhYz+oCXXGr\nouDv\r\n=GW02\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2da4e766cd1c855af89591435266865eb9e9e9f5","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":"5.8.0","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"9.8.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.11.1_1524011348471_0.2646075517081965","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"tree-sitter-javascript","version":"0.12.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.12.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"604c53a97993b894b74440cc73848e7c7d2eca1f","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.12.0.tgz","fileCount":1777,"integrity":"sha512-OsrxBXWhqWNdQP74SbiHgrFCIZBq30VKyIb/rUVy+uwaBC6x4Dn/HDvUqZuiEeQ+F/IVFATURsAeax4w8/nDUw==","signatures":[{"sig":"MEUCIQDOMxw4a2KLA3YV/dRGRbrac+5lKOwybjUZ45GshY6JWQIgYZRgNy2xmj7sGAK0ooZCOmpandjiJCYilWki4B35Zi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54761982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJCZRCRA9TVsSAnZWagAAhEsP/ArWRnGGZioQ50HsHxSq\nGL75K7p9Za0quWvv+jVv55oGaNvl5jbThvVkTkVLexZUoj/DSpZnRhdMBGKf\nvFclp62PRlw7w+KGWSz0I9VE/V53sc5mUd/DrAaGnXBb3qiLNRj85KXiJ1NX\ntG0gnuppGMem3XgQAjpKimzur3Q7zFpOvO3NDqevgBG0QHG3t9Fq2aHiKa0X\nLs0RLSqELlS31ag0cz5BTWIQEksk8pY3NUEAScND5Qa4MnYqiVt97bN8hzrz\nLGr0EcoZvnHhZ6sujHvf3qAE+DMIrIRKQnYESok6LavaOAV9H73jmgoPCm6l\n5g9rLThr4+3Ov6GryMXF8Kii4X5AtZ3Loi8hiB8inZWcHNBuknx9ipBxWM9r\nwj631Mc2iSJIJMvkKH6YhSpk0+md7hSrp8FDzfpuyYz/pfWD/VK1fpVXDfSF\n5ajXbe/SopvNiiwuMl0jwCKIPyXySG3q59KmDyR6Y71ErV0w6Fx5EDQA5FLJ\n3EUrSQmIlM0io89fz32R3ryAKZXGY5N28ddeTJlWkb62tiad6ih5hTrxz9s9\nwGx951KXDOn/4LtM+AbfTmV69n5pIpl7hLxz1CAbzpSE5yCYvzpV199lyDre\n4MnTdrXnJGRntdYQTTPUeAS2f2j+YANtFciZcvhrkzPky1v7x4qUy4dXN4uR\naMEx\r\n=ED0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f99c70c7d436d9e19c50b6f3cb7a87301a7cbb13","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.12.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.12.0_1529095760996_0.36321673832526513","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"tree-sitter-javascript","version":"0.12.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.12.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"23d8bc07be15b9ab01f43ea1a31b6ccb6cd1da53","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.12.1.tgz","fileCount":21,"integrity":"sha512-maP1Hi+5Yphl0xGWIWqkSuNXOIswB1Px6dsuNatgTyhO8jhK90tBGemBNRqUu8lSxVnqJej9zUy4D6fx7BNerw==","signatures":[{"sig":"MEQCIB1UxfUlgy5vQbww8S9kzV91fb/67AQbGlD5z4Q21Rv6AiBa/0/2EFiF/m8oXxbxQHMjuxT71O+zfATUKEerQ/sGQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47816861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNoUFCRA9TVsSAnZWagAA3xQP/jKQn6qdRZCSVniP8sYj\npA+kQpDA4YErZG6bk6hzm4ybbbcSJLcffckaLGt955MulCOBVNHCfpfWXAGF\nod852oqimjYeSFNZZLEK87vA+QZQV/a48KpPDxMetZEeQCw5+UPlB7FdKjJA\nxgGPoMUEYAkWdaSTs1TsU8OJfNLWMyfTQ2ldBoLvyEtVJiIkiIkQXpQCJxIm\nmVDA7J2rUdbNoc5y0IdcriuhpBXKrsJSp1QUsk/HILgUP3H5qzVmxza/JXQK\napjVJ9nb1YnaGujHSoxZv1R65YA5g4nnvt3pU4jUGRv5yOwfmg0GoRno3y0U\nOTJfeU+mRwogUwGE4cCWOYBfWep+oZVJhflYetpJph1THFuz0pED1RwBeNWK\nBwQAQzAwr8OXKuH/EBmagMJwyaHCK5Q/g9Tm8nZiRTxrP7L+IqSvDSBgAFg6\nqaW5m0gorfs8E/H4wmxNQ0XCWPIQD0VexluyL1qkqm+f9BFbTVUoKa7yNLUx\nBeigakgJxxmvnZSwO06Bql7f7F1W+M2eytdQJTBN0IiNkCo5cqxkRWyg3ITq\n1Jz0pfddMJPbN52Yixbrur+VNXRELp6Utfsix7hX7AHMkS02jvXvQK2uLsWj\nc+b/6doCiMwIVk//CVmcjpo4lUQZU99wJDY7c3h99xVBXhYiO2vQ/6x0qwRk\n7rC7\r\n=2GBh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"85cfe09eb93d8a9b3f4603199fbe6da2b0ed9d99","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.12.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.12.1_1530299653590_0.7764835622973463","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"tree-sitter-javascript","version":"0.13.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.0","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"d006e31da2a274e38cc11972692d58491a019329","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.0.tgz","fileCount":16,"integrity":"sha512-z1K2mveqqC7kI55LRuytAZ+r3hbNwWB58s28QrMI/ksOa4V1xgTFbQt9mPt2xdGI+nvjSgBnNlO3Suh4g4KUZw==","signatures":[{"sig":"MEYCIQD7+EhYQ+OiNsqFRhxlJVNK28u7a+J1bnurzobwIl1QKQIhAOqwxMs4erChr626MWkXSDQ0ZOX/6k8U6f/DWHfx7INy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47760690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT3eHCRA9TVsSAnZWagAA+IoP/1fjWi+tEWzhQen0dGgM\nQpR7pJHc+zw01dGPbsoGTj2/JYv5+NEbs9MGRPwSbYrhvcy6sv2nHOw146K8\n1HNdzTDmB/sfDQvsxluDqUdxs/9EBBVofcy/0H9uJlOXvXSutIQZJAqtWrrV\n95MzD33Lt/m2dL2XAQdvEEzTEOiJDTDFvUJWSNs6Zkt1NebOOUVBRcEZwW4c\nRr8D1040HBm1SPY7Ya0rtiWZv8V9GyliHIaXL+r/KCEgWZfpgdqDzVi/lIdl\npC6jWAEPDWRb8qIja3K9pTnz9pub2RgqfBo+BrKCvbcbWh/BX5/VM3qUqEJI\nx/ni4BgHHMeeuf3GY8oAS24Ix9N5Nj3IVqjjcv2ydiSiVUlRP7V9g1GBBWQH\n0TTWhCi6BFf5W1aWTDWG6a4qtcCtI+TMYGMChnzOHIWCOtWSr8FeFqWGXANK\nd5et73aUaXsYxauEQDk1+i7NHtFsRDQBFplwNTBRU7jwfTa7YbFTFN3/d28/\n1HOEnKoIh5bzJafhRydAfYczSY0TpH38BcwonNbXyaFAQgXdxBgi7hpP4jRZ\nzj8l4RW7v03E8MB/UbT5ehynBeBXjGTU23VD4kRiXhVmz6HL6Bj4k1wn68eE\np2J+lCQf2N10mA5SbiGauRKPDLKNkBWQnMi+rvo08muODi50B8UEpXmUmQ3n\nSbQK\r\n=qtBJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"740716dfb0dd31e57c5d7e2b2ee8d49ec082f16c","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.0_1531934599507_0.4678150745626153","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"tree-sitter-javascript","version":"0.13.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.1","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"012c4c0dee6dfc2c36a714502454644c49bc6330","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.1.tgz","fileCount":16,"integrity":"sha512-AQHJn0/VJiohL29fOmw+3ixXLf4G4loUoqVmGTgXShJD+DEUnTgyQ1USujcZxSXHJBl2RIBv/ETeJKpNmQhUwA==","signatures":[{"sig":"MEUCIQCVerYpFw+Liyaoo9cFhyudYsTfw95MSBGbnkehLNKDvAIgR/rYMPv2Kvo7nNgsPzLdAdHvNH8usKBQeH27rDKiy00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47838768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYKH0CRA9TVsSAnZWagAACiwP/RRIyARZUrOb4IpMop7i\nCAht/tntIHyZwV7MvUUIMEUkEzYbDLnW8PkExovVLte7z7AoKbP21Zjk7l4l\nEqOdexHHrqvtnqv0980iF9hATyyjojsL2dSU1HF/BZ9UZDhy6dHUH62lbCsN\nv8y65XOU/KVW5M109MXUfy1wO80NcmPBBALl+iO5RR2U59aEAksnUItJN3tB\nFse8ImijDPURnu8bwIKFca6vSspOuy7UkcmrgbYf1WPteuYlhAIdP51hUwlx\nI5CvhEi60NWkHuTiIpQ2DoCoLsm6VNYkEydgcBTM7zhHExmQJT950hwBhqLV\n5lHisPkT1k+PZUh5mHWJOnI5uZKhKSlho/PSN+7engZcZLttxQdMQZ5EUiEM\nx0WJNAF5UcN92FWTRwKFXJyvrUqyTWBFRhzlxlPdJhksk5x8sP3BTTq2KYUs\njEU0muyfH8wTSqpaoubJ5HLnmKVpA+C9rYAlEl0Q3tK4PKVJltxacy7dtvAp\nUJ/lM7A9l8goJ/YiQHZumkDMr3/iOf44CJyQmAV9UHDwxtPBnIR09KimLKUr\nud8DXOsRq21V0vPC7joUJlzwsHaRxX8bu2TEdnzh1ev3eExsZ9xQbmeGYA2t\n5OQgVzNZRnO+ZiLR1YVGgAtDGvWBe20daXqpKfu8eqQKMb/xkPBebPzhjZPs\nLiD3\r\n=DITp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"09b05d1f18ba1988d697462061af6e98a66075dc","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.1_1533059572678_0.5943527722221746","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"tree-sitter-javascript","version":"0.13.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.2","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"3abc286ba96b00aa4a333efd6a39fe3ef16a5882","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.2.tgz","fileCount":16,"integrity":"sha512-/Mgf1iWnyfLbybKOzsn7RKaKMdIn0payRmCpQNJP49VBGhv1pX3X8kjiT+nLZh+0U9oBtL3UJ/dvt76ZPkGJtg==","signatures":[{"sig":"MEUCIAXQXTvvPqvj0GAfiaXsuICoU/9jQVPhl3mJkqCFDbbQAiEAqioR1t5H8iKNBKlOC19Y04X7srMTSabkqfKtDNNty0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47841549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYjbrCRA9TVsSAnZWagAA7EAP/3zYXQP7L+0M7v5Or739\nl2e3cLtznY+iN91fGLZXxVoaBr2DFOrG8skRpkkVlCEZMl8MVZ/lsVVoceGC\nkrTSPWZD8YPkAcCBhJq12VC7GQEZ7JGra2/DARogUrOCkbOv7bMQtE93l7WU\no5cLUnrzGRW3MHB4efcmyiZgCZYpH/hMFZvnYq7XpeLf+WNf3uiOniOT5ZRA\nDjHoip1pv+hMwG3heuPfOEDMJkR1fktKQU08smwhl9cTkZ53Y39JeOs7NIbQ\nP6BDYPqtCNcmnYX41nJI36VEBA3E6TDyJP4hvCn5oLMbBp+8bU5sQa/PCZvG\nttMshvCS0WdQg1/vo64oNDLOSjRuoYQNP5Gp2uMFWiNJ3r8rKSr3zY+mAwJ/\nWbz14cECf4rPDXgLptVv3tZPQ34XYDoxJxRaqkJcyLwVATKzMLAxa1BstuHi\nL4rhAg1vuPClE/hMCpe+JzxVTRCGphw/+Js7P8/tqT3H/QewRxfUdeFZP1yc\nrNuprr59+X0m+GMFCt0OhKAQj9CjwTLdnfoKWOodJlxmWWwS2UUfg9Ht/uuM\nszrTceWd2L8GnvhvMUV2SqoK3ciPedivziqZbZwv/DtmvHEMvBoYKu/nee5J\nz1+ycXKLgcB46ZeT09HBvUWIM5kOGfpjtRySREUhvdPggoa7LSBECUBSOQwv\nSU2F\r\n=a+V+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c280e9401819da548deadfce207c6871080617c7","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.2_1533163243201_0.07170902824280123","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"tree-sitter-javascript","version":"0.13.3","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.3","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"1bbd30f70aaa65822d827744a56e1a688b3193c1","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.3.tgz","fileCount":16,"integrity":"sha512-kwuLjPo2Shi8CvTAkhka2Z1Hq7VhWyexuG+lhj0qL9inWVN+qJVYQO37mSGuMszC7ThcK2RGlKM3f2nFc1Fi+w==","signatures":[{"sig":"MEUCIDnpExp2OchFmHkDhx8EuuOPcnWfKUS9x5LRURPjN8pmAiEA0E9g23n6wVEdXWj+ZVkRuaELupRYz7lo57UUAezqW+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47841235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYj/OCRA9TVsSAnZWagAA2EUP/3oD5em9o3/U+sZgNTAM\noJLJ/bTGGzofEc8ycqdlsHG9xPYvTJpU1Msw00tFatWGdZCMLYc1NMeoPSF3\nNeKbdidN2V1nxuzgPY61SJTqqLJSJfKoTDcEh9NCqfxBc5VmrxUjuYeUyjcI\nADgdadceRy1Q89G1EDI0faL45RosTbdz8tCnW29SARhmdwzTO0SkeyWzNo4R\nxvwGpxK8K9ktAjei6SjguekWDkghXt9xWnxI5oUWLZ69QJLXtbp1pPEJcGfA\nQHC6DitkByHy20qOUV378QWdxgD728BAE9e7E72znwDP+zXo+8hGlyvoelR7\ngIBbZSpBE5W31j34baY5J7EMI6nNdJLh5BmslzFgQTkGJ9ocls0hLyqmKueY\nMdSuf/GeeF5ttlf2/O5UTKceFlKoPyb3a1y4MGDzu1u2QG/bYzstUNSnIpa7\nVqPD4dgTRUqdrE+HPDLstQRpWehkXNuA+SbYFGG4E/cnufVhFXqG2FAQGyPY\nZ6nvqrVAyIajzN3iVpwYdPgQwYFBGT7WhcTou8c0K2MxwmgrCX4w4CEDlali\nwfMaVtPXORxY/uvSRMIy7t7cbRV8+m1Md5HO/Git6fhKSzDptFGIo5Qlnolw\nlyaTWyrx6VdS/MOlG/yjTUsJ86N2gyQbB8Z/mIfRzZ6b5DQ/aH/+Sv6A5BXE\nfa//\r\n=WLoE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ced48a7fc76e6eecf4391ac61b470d7a721b291c","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.3_1533165518392_0.9978030520787342","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"tree-sitter-javascript","version":"0.13.4","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.4","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"dc3972f90c608ca329cb1826fe1ae38ae1f37a3f","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.4.tgz","fileCount":17,"integrity":"sha512-Vq3Q1ljoiJhNc5tlOuuGYylpDTNVE6pi+gfxcBiRV2KwOgDbTWyt8LM4L2mrRXvCeVbM3xSsRIJiUdO21HEovQ==","signatures":[{"sig":"MEQCICfKQbRDPGn9jxjHgESQJ37FMkSYsPdecZqCKqVqhDBpAiBq1l0SSjTNw34E/5u75JtRm5ArjCF8g8I6C3Ogq+EGIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3359193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbahY3CRA9TVsSAnZWagAABjAP/0LCyt1d1COAhRI2P3uZ\n32p1KsVxdyPaWVWVfju5jFTLeYlKBbLxfalU/hM839qUU/jZfCNfMC9w6JQU\n2QtXap4tU1rwkDCCZyYczcIeKFz3ypdfQvNu4SJlFVI6bilQzkOlzafa89A6\naf/uggW269Vj9kyvVY+DLae5yWfGrrNBjFV6yAU9gDI8LWRTBD48Ga6IIRkh\nKqoObANc+6bOdjLHuOOIVJZPI1hYGQA9b6QORVnBBQB0ciBBfKP5cfJp4BUo\ng224azT37TtVfvWflghiJrXHHYHcaCuLc9/h6ZztVj28JTSxtje1AbcXaeIV\nks5agZsH8bALC+wRHa0Gut8SMTuoOoe7tEmXZy5PlDKa9KBYHZRYXCcgHdTi\noz8QU/UAueD4WhGzq1xXoNstZ2WSQBQ5n3twvfkoippnLH2kzvtZ3tJWl9cc\n1qyIjxSwYvq29fqFtCaGp1dQsV6/fOXh/4a7aLGIksijlmSH7LAUh/MDdQ6Y\noqvjsmUft5bIyf4tjJ3qMJAkCEJAUXEhgvufP2Q9L6S8bTvWQAd6bYmT7BpP\nrGa6r97LoD8ifrYBsc/SiW8cgWJpk7I2WluuiGpRW45BAlgOhiMrTXNXmNX/\neH/SOlIWhRuCXm1Eu9BvpGn4/VqitJV/A5PI62NDE0MmlR4Wh5dkIj9XzUYI\nkInU\r\n=jsC4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3e3c69c9dc7cc77a79ac1e4e105261306f5834e9","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":"queerviolet","email":"npm@ashi.io"},"_npmVersion":"5.6.0","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.11.3","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.4_1533679158943_0.5972367737328872","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"tree-sitter-javascript","version":"0.13.5","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.5","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"c14e71ff35032407b1071fcc2d3df5bf551f897c","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.5.tgz","fileCount":17,"integrity":"sha512-80sUl2+kj0evGTueODpDmJksTNQbGtkG4EOxIygsjZ5Q6kFW/uBRHXHSlBtX5vkEIjljApZ8qse4C7cmG1CIFA==","signatures":[{"sig":"MEUCIQDlrMRjUt0wpF7GVDidAGt78kW1aFQpHteDYzotEreHCgIgD1foZp6FrIGbG+dnTvEsyTjn6PrTvfeGPmDsZvVtIyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3359193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbay2GCRA9TVsSAnZWagAAJrAP+wWPNsCzGEEM1Q1L5ACX\nlKPdMp2baCscHzwuXFf4S0OLc1fyhpqFwvfC8w2faQ2CkT5pybaYzf0RO4h0\ngFJ+919Ku0/F/8rJoRMCR8mIxBNTv+QxrjNczKU4bqZTxPxUR2Vrj3q437nM\n9hZutGyAz2Y2s5vDQItrcCL52l6IXZKMfF8v3jNxrNWVoC6PiD+k8h3Hd6kZ\nrgcD1OAzkOE2oufQzc1rCBL3NaXGL769fZztdjm1tGemqui5oiQuGDP9Ju53\nGg9NSYUwl5vlu0KtPOpfKT+5anD+Dy7P4i6wMHGUJKp4rB9CXW1DqD6gohwo\nMxiMN9Db4veXlfsJwOFYZ5cgm7GkqlPlgiss4Fs1YU0gOwHDK5h3/0r8l188\nd7fHlGX5OgaM+uM7BlN4d+beOyY2DAqXDnEz25EXDPFaGkAvExPBvBE1C5uw\n8TNHwmCS5pfBDwpQOwt6MWfgJjMKP5vcz7UDa1PLU7G93Hm6qZfzUI8RmgNt\nsnN1T9h6iFFzPY5Ja/Hlcl/hStBtCxUQLXJH4W9ZvuCwGYLqclEh8aH30Npr\nbzvCN7PellMbbWZCwhYqKuROyYhDy3WTS5SVA+RRpwh/Vhsl5E16gCNnIKlg\nfomX6yy+PiegnPPcUG004j9UGCCAhRbvLL7Cw1myXkFK7EBFdOKktA4JT0id\nqPHp\r\n=vMNj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8af058092424e4575e30412215b070204826521","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":"queerviolet","email":"npm@ashi.io"},"_npmVersion":"5.6.0","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.11.3","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.5_1533750662468_0.6445966578696689","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"tree-sitter-javascript","version":"0.13.6","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.6","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"6a2af5aaa5407ed4231bc5c20cc63ba043a12d51","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.6.tgz","fileCount":16,"integrity":"sha512-l0bDaFhPVPf70mRQtLdfZJpR9aB/qFxJ5TkS/sL850MlWOd4WhjNi5eA8NGNqGxth+9zTwD34dXSkR3ZN18hwA==","signatures":[{"sig":"MEYCIQDACB9+AkE50GKRAaMC4IQzfV3kNi9tZWftDUtc8UTaVgIhAMt3yMDlsYTbqySI+O+CItWl2jVucRgL8xQo+EPFjuh2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47884963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq6nGCRA9TVsSAnZWagAATAgQAJ1F8uoC1HhpBJM62GJ3\nlAWoIsKLxQmMC0dEkv/7MTU9oq1/BTO4WNky3CmXL6C8c53owFzBWwqQD/mq\nWmtT2vvOHn0t3rVJrvL6W0o6sbc1HPcicozuep86PE1cqicOHjpjx1ABPtiu\nlPSs/tCJz/non0ZrTVLC4QOvS++DFfbf8OkmtMraPedEHgQwlA5BCHbNuNy1\na9u48ywRfZD4qRiVf/2C6SPUBEcxOprlaKO1qA1XpmTsh+V5ZU8xl8HxziAC\nepvjGibCq37EISg114vhSo3t/5ULfs0nCK/JPQdDjqpWTgYqZeE8Q3CksUU+\nwyZtGLrLMl8jTXdYZvo1JwxfWiM6kNTxjFxGe7TrnqBja+ewwokwkGEarkf4\nJyqsJgxeIHPkqQe1Nkm6RkEtMFTgatwfW79BKPC0nhUlZ9WJKWR0KIhnnOsE\nh5qEhRZ4KFQa3yCZlyXbvVpgCfp3WBpl2J/ldNmMlnmLmNhSROjCnMaYH7iN\niL3HueFUAyrj161ir71WZS10guS9Zcb+nDvj93BSqErvgZozwcskc8DtIcsf\n9wjuRWfNG7gVnWctQpvt+/8LDkBGa2GG8LzCAV9AMfDZk7YjnSh3rxqFuU9x\npUZKY0MKvUX1d2lTQz6d9jqYvfllcTHIcVjkIc2oaXSHN1vPqVNgPv6ti1XY\neu+c\r\n=Mfkt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"992fe6b8d4e99a2ee2ab10c9a0a62187d227f542","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.6_1537976774013_0.09468013556864241","host":"s3://npm-registry-packages"}},"0.13.7":{"name":"tree-sitter-javascript","version":"0.13.7","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.7","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"679efca00d75ba50843e639db283fab03712c692","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.7.tgz","fileCount":16,"integrity":"sha512-XDKU0Hjy4r12QyeLWvkDLhGV3Pi31mtYF2Uq1NpBB6nSWOGnRu1nI11yx0dj+WIbVTviEVT4Sl2h6dXr3tXXQA==","signatures":[{"sig":"MEUCIQCmmFVdNYq3Hgxs3R6ZnDaLvJO1sNaz/5eOKTs06bB9QAIgFJx9KMyuTPcq6Gbvmezx6bRuhH09GNSZWW7H+yyuOZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47862601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq7sNCRA9TVsSAnZWagAAGVoP/jxIcSybB5MW6YdBFnCd\ntZwiHjtQqLzgM6dR9ZssPJ0DRb4KCzncUdL32nh2DP3mN/iQSxa3EMHEQDqW\ny0jVBBFTxqNbnQfyat7baDgHP4vFp92DbHgudyvVo4KoHUuA7FAzBp8uFYr+\nKWczY/lWk4YieD4pflnzxBbQE6gPCB5nG8TVFkM1w5OM4+xfLFvw8PzYGXCV\nKhzZaV7AixBx5hWn82YjOXVfKrHXpnkZKYQEiOAxCCypdcJqvyO5ZVA8bhDE\nfwzIhp8u7QuC8D1WI6+gwrb9J0vMrHBuokHCjnyR0S3vC8NxgrtRjTi48ht9\n+NgE0yOhOSc44cCvdjhp+fU3V97UeptFDIm77a8WeKk+9gUnvxh53mPxZD4l\nssRydEkVyGlb/pQ05R0hOLjJi0fRjU2o2seiCTzePHStR1l6/GbHKweDIhYP\nQuPng4bdr2bSapXF+d8OiTAJw4NWS0hAaLGdhgFgG9IdW5jGnkVIHFqy/wsh\noO+8M4O/9jY9s8MtZP6vUZ6usIDmteqCI56g4Q/AWLf61cvfLDXSp5AP5OCI\ncJbP5g5HhKQ+xxMHVtvGdy/x1riEI/p4FI29f5hE1zqAFOBczpp4J2MqP7zQ\n6c2TvE2RhcnnLeV4m931pPQy6qmMlcyfYigrYvGVJkOLyDh5q5a2BnNw77LL\nAvx8\r\n=flSG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7e1c292460462cc6d5dd08dca7b13c778e1326ab","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.7_1537981196658_0.6022905266405223","host":"s3://npm-registry-packages"}},"0.13.8":{"name":"tree-sitter-javascript","version":"0.13.8","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.8","maintainers":[{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"0b3fdd0bd740e73113daf57ac485d580674985d7","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.8.tgz","fileCount":16,"integrity":"sha512-p7u6ZXEX1sIjgGNAiuSNnK6PSl5FiUsQzEV2QOAYVH5GN13cUnUsoa/BiaDMWQ3uddoNXwTdxhB8UwNAolizQQ==","signatures":[{"sig":"MEUCIQCN49RHnCDzb/0Kg6Intc12CZD1JdTKGZLqO6liDLO6NwIgWncVqgIx4UutAl1mEvMk+GSfgQwyk1FbZKrPCLoxjYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48086117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb22NFCRA9TVsSAnZWagAA6BYQAImbKIjrlKR3HOJYXnn8\nCv2m0FMT3MhcLu0/8jXsSwpb96NXzgC1W0nyfy8Xy+4L6StZDDwTR/0POVl6\nitMVXEVPc6HiR2WA+RBCsA84JiNkGpuUNmTlx3vVbAVigoZVCeFAGWF2yu0R\nUrPfmSGU2y571dZUQK6rXOtnj3I/oIrTkISL92RXhjhP1M+7zbW6OME8ug09\nZXCBubHHTpUPZkrHCZYxeleBJIF7ogfac+IrTRQDl3Iba2LCqQU+3g702Bk0\nCXGwFpVxqDZvLDI5t7pAqhozUckoMjG7mbXPg+8asyDMjgFgjQsADcwZ93ra\nvQpQE/i94aDOg0vvvfFCfzbJJO2B5lUACuJLReN9OzBIrIRdXdIjrhyGDh/i\nV+h0JH5/jT3jCDYg5LxCLnrzpe9ziOoAmuQJh+G5IvPoRm75giTdxO5GmKqZ\nmY4FU0i3BBM5pp1YJWRs9pI9cAyXCQXjVtR/eS8d28jO4yo+9tap0oxIw3/B\n39x89cRLFg+N7+pSdJWvQpl3azux/rbRV5XWc7j6CTgVmjGNqDlZh94x/02V\nK/+Y4QWt6KEG4D/zQGu5L+w+W/wQgogEdqwHw9zfnx52hpvHz5oLJaouZZ+q\nIoAaVZ7Qrvoer+j4cb3wQtJhiIL9Npc4WPZ3/fYkszx6+A6S2cKVYfE6Tn+W\nIfZt\r\n=zVIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7ee00973bbbd7a0bae6efda28d3bbfab030d7f3e","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":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.8_1541104452212_0.7904416431591423","host":"s3://npm-registry-packages"}},"0.13.9":{"name":"tree-sitter-javascript","version":"0.13.9","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.9","maintainers":[{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"a532758ee5525ed54e2a9946fc9729fec1367cf6","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.9.tgz","fileCount":16,"integrity":"sha512-VgVazvmP5wuEkYsufxTZSaNekKL0KprphpunaY8q2LHHDWqHDfiKEVj9Omk+ifEUlPeRns9M6KxJZRL1Uliudg==","signatures":[{"sig":"MEUCIHT5dkKu5H6rviwjoD2l4HAhlQ3nCU1e2zq3Ss/7bSozAiEA3nFQwI9aRSmvaJKm85xjfh69N7EI7YTvGn4hvNhk/OQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48291253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDt9YCRA9TVsSAnZWagAAK0MP/RjSuvQzgE5ifsYcvX0m\naD+V5+FWUv/7aEAOYoyDojx6t5mBMnM9e1IYH+yxty9ReO6Qph0QMMygl7Kv\nMlDHICMFk+PsHsGNofsVORcAlGaLjO2zzCjzQFmoVS5UYcSRkefr5HqmSUEt\nqJ15nkcR6Ldh0ojxT+UqH6BJ1X0rsFakVkUiMjMyuittWLbb4wPqcYKn0c2a\nif/r5lzu272fuCUydutBDx7M7arweyAN5uimKt1JTZs/79DThJAQTyK3ar5l\n7Awqvz29wBFHghUuoS7l5mGNUHwA5TO0JFFtmKTM32fCsNFXi871A+hX1CIg\nczKi69PhblpkdKHEEEDBzeuOaKiigrXy/oAGBLUBkNAjLaUxqAPd87rve2RZ\nkd9R93+/sgKFsbQ+7BilEPopcxXba6EvXgpfyL5ZTk6lcOTa9VXYDK3OI3WW\n4QRPv3kbYWVX5ailk2+ytQJRCCsEzEEaOVYSG5UdevMjS0gLT4gs+KhiX/sq\n69r3SEHQmSPF17JymoZXVBFUI0U0VuzsoeX88NWw/Bv5xK2QLPQHCaSmgSx3\n9f8h/MJaXqDN31wS/zQ8PBYmIedCL/u8b2/j4OE2XeGK56rXfnfqRCezTFWM\nIhHpO+RQbd1r0wnN8ehreXaQwPxnTtJxWxj5+kEBOjWQAvg6ob7nvnyP3cw2\nNrPm\r\n=WLPO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8297a134fae69d3bd52b6b869cb3986f892857d7","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":"5.6.0","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.9.4","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.9_1544478551199_0.6193633984509697","host":"s3://npm-registry-packages"}},"0.13.10":{"name":"tree-sitter-javascript","version":"0.13.10","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.13.10","maintainers":[{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"723659cd954a3fe28c41120e23e3de3bb5b385ae","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.13.10.tgz","fileCount":14,"integrity":"sha512-ku/841Nu7k/VXwI2ifm7xxv2cUiiYztLlIeYTYZXpjaIHMfFer5XZRgmZldJHVthTQ9uRMEr7UQ0qeqnWKzOlg==","signatures":[{"sig":"MEYCIQCEqTyKcs6SVShFCQW7r/7wrnV7hZAPHaNQvu3wq88mswIhAMaEKzIMdCHFKoFTuraWiJRGKdXpCLRw5+p6mFufrYG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3846660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGX1sCRA9TVsSAnZWagAAS0wP/0OaLvHy93/bjc6QwR4r\n01D1z0gLRO+blwM+dBbE0bMgQ1roWBOkh77kcvOgqYJbsxf9L+gc59b6FoqD\nCEYn2mqvEX4f8/OftHkGghxxumwy6bJHIujo8nmrMmLSjECjDEhtiFDmge02\nGhRKTe2b+IhKjKak6rQVNrtj+H/dl9Jlwt/gJjVJJedEPW5sGnMNbgDe90qA\nk/pwcpwOZX6alfSE8wtufv6GBCLl8l6zWfBlj2zg6sbt2YiIitDbuWUAHZbO\npKFzJVKGou6VTuVL/bCdH2GXzN07XGXJ/F/ZhhQCOCgrL7D+yc+xYOKXdAuD\nAdYb4M86JSGTuFmk5mkiwxuNn7Wtarj6TfYf/wKz+Nc3ROSS0PqH/QDj0Vih\nqc90+FAQnbRDeUSLQq4ZzTfGGwaAc3P88iWySrkEpr/qrkCg/QKnQw0KAIQU\naYeckm1oYrMAtj+ssLEQQw+gB2/Zmi83Xlw/VmDR2JDiVuYEW1RvBa0P1jm1\noV1wMNcB6NBBqDFxW3GfIwh1s3kKtg6tIN5EupyQLDjxD/VNbemkTsbeVvkK\norIloWl2qmrQnTiyvNm4i1lBJihsJWPk4fMBayHzSxQB8HecxRutS1ypBGQ9\nv1o7/JG9idNpgb6zxDm+E8wSlAVNtAgHizduE3RlXoSvlHw91fwP9B0i7s8M\njcDl\r\n=O+jO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b41a9688d0d414b76c0ef098c7d120357de7efa2","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":"5.6.0","description":"Javascript grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.9.4","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.13.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.13.10_1545174379383_0.2753873180580042","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"tree-sitter-javascript","version":"0.15.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.15.0","maintainers":[{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"80945ddf52aae7fc181694e161b8d5e9c9dadacb","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.15.0.tgz","fileCount":19,"integrity":"sha512-1MJ1gO2Bp///UNexxUfGfh5A75Gb5qFxklAhQPgrbWSK6OgjgaHRiYMmW5tRMqoexSp3U2+9bp4j4Nc3Q2lEpg==","signatures":[{"sig":"MEUCICMw8fb84rb6iAet0on73GmRe+u9yhY1Si//iZt0jGb7AiEAtvK9sxAiNCBBqU3YH71rcN59UDog2LgFnUWLyPkkVs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4103283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+tl/CRA9TVsSAnZWagAANGUQAJycCR+3ol5Lhh3lOdx4\nGJUIWGDHlVMNHeNFCxVPmmVlRh61cP9hhpKTXntBD4cpMJzh7PtB74KEKd4F\nZlqyLnRiAsMUXaUF+4hjZd6uzkqDtWiFrzONY38XJbbFkQCyXO+Bp/5HIwN0\niuCgael1p4uZoa/3UHEukFYar8oJVeuJ68Cy9ak5Yjw01TLSpSq6t8g31XGD\ndAwaett1RW2kFCsDi+a78CnO2HVOUakdwRZkT+WKp6mwFQhu3fBcvclDxxZf\n2YvaF0DITl2oBgTbWA1j4aL6NSfBl9bTzMdYru6mbvNR8pw98yL5yKPefdl4\n3NHPS5ayUlR8ay3ohMsZYLW1tZREQe0nvGs96tjLC+Npr6WSO5DUc0i41mV7\nUd/3Vnu2tC4lzZx0+pFADTeLR2yTVNACEA+IJeUHpt0t1kXswbr0poqShpDu\nl95f4rpObmWLsk25086/JUs62zbETrTTT0vTcuR7wKv+mHj7RaQmrwIxWNEG\nr+Y/8glfejcrrC/7MEpT35Bi31uZDWqpHgyE4scwMQXYVr9bcyBJ4IxjhBWB\nN5ZNczdZJhOk/jHnBTNLdFLPCwK0b/7q5fiWLSqlNqYPdOlHc3n6lKY/W/qJ\nEUSZAVjFc7b2W9STx5vUAeJb6T7eiyNkwUeG/I8ATntPODoTd7c0GIGyad79\nuPd2\r\n=ZMc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c8733af79bf264f218fc6d7d9ba1adb83abb557d","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"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"Javascript grammar for node-tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":"src/highlights.json","injection-regex":"^(js|javascript)$"}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.15.3","tree-sitter-highlight-schema":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.15.0_1559943551320_0.8967497003843143","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"tree-sitter-javascript","version":"0.15.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.15.1","maintainers":[{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"6c20b859c6ad67b8e21cf38ec512f7de837228c8","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.15.1.tgz","fileCount":19,"integrity":"sha512-YqElb/+Ds+wKttfCzNu03/C+gD5PnE79j7ldWnQ+Ww9PqU3QpR3/CdOg/05jqKGMWJVzXcgNEZ3TWOxcJT+Uug==","signatures":[{"sig":"MEUCIQCq9e43TzDsX2d0XcP0b7Ulu6sJtYWXkgfbBfrSegzpvwIgEhY2x3NH/TU6gF/VqWnZIgVGME7ZUBMuvjNEPpwAQTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4269773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJjvzCRA9TVsSAnZWagAADNsP/Re1VrZF9G6bUO6eCqeD\n6tgAoLoeFg0wlfaHxp17ajXczy27qoa7zMTh/5bkRJ4QUXv02vbKa9RSGXTC\nqbAXhURK8fplC2FFPCKIYZ3+PT3Qrroe/tXumLntc/GLYYlC3rMlUIoaI8Ha\nZQF5AeKsjIITdsmwoHo3TjZgD6kv+PSTZa7exkrxWE1wfdUoTF3s88KytnEl\nUkmprYOrEDMTTkAuO6h89HJ2L13PXCQ4QrwA2bRc/vixPzRVDkTNBTvCvzGT\nPYTTreWr76WUrf4wVaYfa4X9aDolhmEuYzxOvp39tIqXW/Oz+CF7Yp17ExHK\nyPlHNs15Hoa/2lbGed6Pu82Qw1oF/8zL/8HZvkSqwy6dIcyZ6rMhip+WUrx2\nH/A3AZipfJBHs4tVVJmw5BONjZX5e7UFtUe4ex8jp/6GFKulkg90sQp9Lf3S\nV5N3Bj9wNQkxrOXdcHSsEwBkY02xA0Bzhx/sjb0E1DjN3U8aBQWl3bBrVz26\n8G52gm6jIGYGQu0zAsQKP8AaGBWSvSraBcEnk/myQH5XWPqh4f0vSuT91zZO\noVI+SNY2/6E/jSff9nNhSTL6rB/AmebqfJNUOZKfN+M0fUf/4lTslMdUB4ZN\nPyRg1ZLsx+gOCFmarHaqZITOdbJcruVbV0xE8CBtzXQ+lqa3LVkb8AxTkGS4\nrkaF\r\n=bS+o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"42605ba6ddeb1849f6d1eb3a31bb585d7ee4aea8","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"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"Javascript grammar for node-tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":"src/highlights.json","injection-regex":"^(js|javascript)$"}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.15.5","tree-sitter-highlight-schema":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.15.1_1562786802364_0.21345068792094346","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"tree-sitter-javascript","version":"0.15.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@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":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"3c2c2b7c20a183f9266c4abf531172913a14ba97","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.15.2.tgz","fileCount":19,"integrity":"sha512-AwgnkVqxglpxWUH07CWq1CmZ1g3emFHCUlMT6hEwNrk5K62I3gmkqMFtzFqXos6U2sEkwBn7IWp753X13KiAdQ==","signatures":[{"sig":"MEUCIDjqmTH1NPqiOWR/uE7rr046nbevQgY4wTbyWHE0cWC+AiEA2bnZIZWxTztBdaXlf4BLjl+T5vxgQesYRR7969xh1M8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1840374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6oskCRA9TVsSAnZWagAAgFwP/is4rtOtJt2XUXCrNCIg\nJJ8ru9128iye9b2UXJkRj1ZH8won0LGP+up4/FVCMTJkfW474IrTtefCznsw\n/6uX9Fnm20ZgFwM8UACWf+G0+PF9rkLdvaOcB9nK9FNzNScYODRAKVHeYASy\nrGi8aAyvvmLkeH2SUy28dhNNQDTkp3n3V26AAMWdnT4s4ti4aInkIXDs7A2r\n1zdEXgccMq0Udu0nWfYwwzhfTA75yu5P0UJydr8EaZHRZ/1UiEwGqeu9NgbG\nkuptkYz88W8a7t0nGMym2OLdoPxDrcmanAKAddJr0jomlPo04UPaLmYZirgQ\nMeEF37gVYOQRYzPei0KHZhpbGhioamSrHMmutWUMxySD6iAwnOg5LTQTwduL\n8w15GzTU/PyQJTwn38BgD+O5IhI0Ponui2HGoXfMI9bXfQrMgn68/a8ZwZNe\n6bLPpDtms61H7WiouxadRmW1JtmEIWkOHsMuRxQc6OEyRsJ5L6Ygn1+Q8U/w\n/3MRooWMf10AoDF82k5N+X9OAMfO5sk5uHtBvuIYgD/DXj7x/U/4aMvmva/z\nEayfL942TwVVbCuCh1VgW1aOxcPJP9cPctMe3nskN61Yy6KeYCIIzCsAxJyF\njwZ3ZPHOUXLYJCuIGi1XQCf68liWlO4Z8Jpnld9Nz78STyhTq25ZLI5wBrSl\nQksF\r\n=sVLn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8c75242289638ceb2385ceea2b4e57b6aff8cca9","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"},"_npmUser":{"name":"darangi","email":"small_musa@hotmail.com"},"_npmVersion":"6.12.1","description":"Javascript grammar for node-tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"12.13.1","dependencies":{"nan":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"acorn":"^2.6.4","babylon":"^6.3.26","esprima":"^2.7.1","tree-sitter-cli":"^0.15.7","tree-sitter-highlight-schema":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.15.2_1575652132258_0.46083495551686937","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"tree-sitter-javascript","version":"0.16.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@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":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"dist":{"shasum":"6e63d58cb8f0e41d77d36b23192a55a1f213f314","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.16.0.tgz","fileCount":19,"integrity":"sha512-ILPyI6ReQUsFIcOUfqdq1Gl71rmaGTRunRFkr4vxLFcnuBhKc8fXCiIClkNTcOclZ/DxRydqVQSrnmaDVzMRMA==","signatures":[{"sig":"MEQCICcvFhib6nktnPMmltidgrReGc/0KRrpxWbZtpdiOk2cAiAKkp/ILTqmTvyKA+SL78OYg5RdSy6D1UzV+qhgJqCtnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1680757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7uHrCRA9TVsSAnZWagAATGUP/3JtMCJ8na1Wx/9mCcyN\nlOXOddwkubA45ML3pxcpIBQ3uQyBBKrUXIQkl8LkF6LW8sPhdbN0Z6PLKHTY\nrkracuweWzAqcZMKKE9APZlKcz1CquslfEqrh6RTMnVzYVpsOjElMxbbAVYx\nmqMfZqSS+B2VG94HuGGELyFvCAzOJh4is0gjKNaKoQd6Kay+e2IIUgiWNSQ1\nPHQ57WISm0h8Oh+g03HEjwQX9otDNL5Kw/ybNxCw2p+HlmUhBxEeHQ8DzVdZ\nIvi2BKBXwVjxECiqjF/MAhnHaZrDG6Go3LaaBMM4nHvHxZUqAh/HQ4e9gYAL\nnKfkz8zBJDPVGm1wkpRszltY+IEov0SqdlGpscAuISGX5lssGDaENafDznOD\nebwXNsHGnrzO/UGyfVSi7nY1fxr+fWUQfJIBlpd+TqjhydpN5ZCiQrdl04Rq\n8b+DbZ6iWfEX9+oFe7tzyfjC0YL7tJEDsu/1Gaqd7DDr97fNPyOldlKkTT2V\n+DfIHNSytdpbQfj/nPE9oZvO9/E5UQ/7WAOmcILnfcuA4sFJE7BG4Z1ly0JW\no2hAf5dIha5Sg61Xo6nbEKv8CrA8+l+kWYgmFekuVR9bcNsw4ICh7cdNvqZf\nPKT/jHYC5PBbDINKOq4DNp8TXlp3juANzuoUqOvkw6ASKw2owUonZOYX9OeD\nooAf\r\n=RHlI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"92a561dfa76cb5a4aafba16f819c3c9e1227ce83","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.13.2","description":"Javascript grammar for node-tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.16.0_1575936491393_0.9474436084709195","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"tree-sitter-javascript","version":"0.19.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.19.0","maintainers":[{"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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"}],"dist":{"shasum":"20fc0da277502dac2bb3bf9ff75372268e761558","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.19.0.tgz","fileCount":26,"integrity":"sha512-SNykDdNgmlJZhX02ZIu0TQF9P7t847jV7769SxA9XrZ2QXjofQsVTMEi9+LpXZKsI0UoFYI25FnZm3fFm0z2yw==","signatures":[{"sig":"MEUCIDf1BKMkbiPslha6XJK4Ju5CrbGfVkyOey62iF86ba4IAiEAmupjeKK4DJ9lytCS3vt1/HG2aOAZvSKClZpu7MCkzn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2126660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQBsSCRA9TVsSAnZWagAACmMP/jrhWaw4et0tPGlcU1hP\nI7lMrKco2g4sWtxXJ2lKolFAO8uUS7ws0ZlVt+4ecsxRgf59ZpqFfZ6Y7vCA\nlMS+yUdzLt7YT6iGT+/ucAMIpxjWNwnlv4+D9aKh5W/JSEY6EEud5w1QvDKw\nblkj0UWFbcNu1JjK4PBMXdwz5Beuql9SsYzsracZmQJzyiKZi3mm0lOa2tUI\nh6kv+QWu6i7TXKcb73Z/ACLHukenBxWw8Ci6RXj3LlsTPGTO7Q128IfrzHfl\n4iCkYEFbwd/KMo4DHej+xjCipmIfCZDNIP7IKc1ZC077KtbQFV8KYD3M9sJO\n6PAXYiOcsGCWfelMH51wQdQzFVjUSo8ODORsfOditWC3AuWZom6IeHpnTQd+\n0Ca6Qv/PMtqMyh74LEjT0zQjjLYyX858mkswLatCoA3K6vjqQHEp2Gt8Ulr7\nTNXTlCOT/jhggX/4VPjXbpRYdH3/SX8tJtyP9Cg8iz3aWUrw9dOIVBew1/I1\njJlUtOzMTgM0oeh9wXA451T63PMsmvV1KustxZMbA8q44E3J3tTSUOFH3rwv\nOWTV6zUBvt+Bt6VLoX3buxDVJph4/KjQtQUcqcL7wWVOOfM98WFfz64l4M6H\nxuXhptEX0erMj6MjachX2iQO1wV+6/9VXkEPQmD1ph4dVgMX1e2qFWU2W3em\njyJK\r\n=0olH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node","gitHead":"efd8cc9ee8eb919c2ca0f0eebaeb8f39557d8a8a","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"7.3.0","description":"Javascript grammar for node-tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"15.5.0","dependencies":{"nan":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.19.0_1614813970531_0.7169687155237707","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"tree-sitter-javascript","version":"0.20.1","keywords":["parser","lexer","javascript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"188c0f4c5ea5aa18be76b8f6b3668f5b5257eb9f","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.20.1.tgz","fileCount":31,"integrity":"sha512-2LNRAw6vd6NDGf5DvAZTaIJDv0j7519bbDsQQ9jnT7uC91efvbn2BxOagNs7u41LSbmsuScjkM8VeN0mnya1iw==","signatures":[{"sig":"MEUCIHT5ddamLlGBP5L0MOUHa3CDYtfOXdrqLCgZQb+zWtaUAiEA+do3yUOFWEAbpWIhiSVPHr8kdvTcCujbI8MR0mglcy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4528775},"main":"bindings/node","gitHead":"f1e5a09b8d02f8209a68249c93f0ad647b228e6e","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","parse":"tree-sitter parse","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights-params.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"18.17.1","dependencies":{"nan":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.20.1_1692941283292_0.41564201845241344","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"tree-sitter-javascript","version":"0.20.2","keywords":["parser","lexer","javascript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.20.2","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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"94472cc19ea7250feaba87132fe8609c24602e26","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.20.2.tgz","fileCount":31,"integrity":"sha512-Pq46cjitFXFmeZZs702M55R5jZdYPWmqgmUJRitejB/J2bt77FIO+zzmIru5mI0rPDeaPIW76hlqIMoKmrZgqw==","signatures":[{"sig":"MEUCIGSpIZbract81xCt95jPHUFoh7cYG3HCOBT59cFf62rcAiEAid+x0wkTFY2jBDabdybE3v9lOrw0Axu5R1qAvIMeODY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4902527},"main":"bindings/node","gitHead":"c2c2260195189ea22e92105e61a7210cc610322c","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","parse":"tree-sitter parse","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.2.3","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights-params.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"18.19.0","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.20.2_1706695830742_0.12072710075319382","host":"s3://npm-registry-packages"}},"0.20.3":{"name":"tree-sitter-javascript","version":"0.20.3","keywords":["parser","lexer","javascript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"a22c189bc8fe279bbac9c303a4fac0e87b236fc3","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.20.3.tgz","fileCount":31,"integrity":"sha512-sNUIb/Vh+RRS10Ia5Bm/7V0PI7tZLC4C/v3jFqV+iUv577hZ5moYznbtMrxbvQsdT9AzpchHgi+/WYL7StJHnA==","signatures":[{"sig":"MEQCICQJ5FbhALztvJdQWPiCMs0ymgMLd8v97s51wU7lahwfAiAxNO3CB78H7xlh3yo90ke9L9qYF/J/ejry74iSv/umIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4963756},"main":"bindings/node","gitHead":"6d84193ae2395e54b699d9b7358bcf66cbcc19f5","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","parse":"tree-sitter parse","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.2.3","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.js","file-types":["js"],"highlights":["queries/highlights-jsx.scm","queries/highlights-params.scm","queries/highlights.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"18.19.0","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.20.3_1706752490841_0.3342584304205929","host":"s3://npm-registry-packages"}},"0.20.4":{"name":"tree-sitter-javascript","version":"0.20.4","keywords":["parser","lexer","javascript"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-javascript@0.20.4","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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"f81351ae5a39d94456f4bf3b600cf1620bb0fa64","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.20.4.tgz","fileCount":33,"integrity":"sha512-7IUgGkZQROI7MmX2ErKhE3YP4+rM2qwBy5JeukE7fJQMEYP9nHpxvuQpa+eOX+hE1im2pWVc1yDCfVKKCBtxww==","signatures":[{"sig":"MEUCIFPQrv0gwuR9iyzlEt6zRsmIdRWAMWXU1ovqTAqjTMDFAiEAqmUULkU2msxovV6VFSymEXm4liK5MpCGyfLUvklOjYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4999171},"main":"bindings/node","gitHead":"de1e682289a417354df5b4437a3e4f92e0722a0f","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","parse":"tree-sitter parse","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.js","file-types":["js"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"18.19.1","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","tree-sitter-cli":"^0.21.0","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.20.4_1710083593802_0.04566062933486603","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"tree-sitter-javascript","version":"0.21.0","keywords":["incremental","parsing","tree-sitter","javascript"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-javascript@0.21.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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"d415adceed94969ca6b273c33991932cba0bf0cc","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.21.0.tgz","fileCount":25,"integrity":"sha512-ZqzHhYYYBZEghsxlijoqVKOdaRFsasmZUE/lzJzW4kWgjGngTGWLam9o7njjdzyRij1LoBVVPLppleWtF9+ZlA==","signatures":[{"sig":"MEUCIHQChSP7WPxiyP9lNblCjrLMA3LnVd9jXF/WA/gHOQBPAiEA48HD3mvZe+OUm1vQOkc2f4XgFh1msU7BpN7L4ggCXCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7473268},"main":"bindings/node","types":"bindings/node","gitHead":"d9b3a5841bd8f05e15db0748848ef3f5af5b5b44","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build-wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.js","file-types":["js"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"20.11.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0"},"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.0","tree-sitter-cli":"^0.22.2","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.21.0_1712322332330_0.9539602496867967","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"tree-sitter-javascript","version":"0.21.2","keywords":["incremental","parsing","tree-sitter","javascript"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-javascript@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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"c5f6e7ca05ea336ce652eda544ad884e8db38995","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.21.2.tgz","fileCount":25,"integrity":"sha512-048eZTByvBaYo9cKM1dixlRqJjFug0ukt8+H07+JGxrlqCzzR8BpOieYHWHRwqvnt3TTzLLWWuT5kn5UwJ55wg==","signatures":[{"sig":"MEYCIQCIb7EfETmaZ71r56khBkOHIb7IsnKNb/JP35Ezs9/ZcQIhANRGBy3jbSriQtwk3JRh2J/PpDHYfMo2bkOO/df7/2Gi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7044957},"main":"bindings/node","types":"bindings/node","gitHead":"c67e8556d09bfdc21919839486d03e37ee44a6ce","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.js","file-types":["js"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"injection-regex":"^(js|javascript)$"}],"_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"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.21.2_1714971621281_0.3102929817604565","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"tree-sitter-javascript","version":"0.21.3","keywords":["incremental","parsing","tree-sitter","javascript"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-javascript@0.21.3","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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"cbdad655e92282fde2fbd866e2a9b1890a487e46","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.21.3.tgz","fileCount":25,"integrity":"sha512-JonPLWoC4Kq5BcmUucizSURgKLRk4wcUWt/fM4phOjN80dwqyxjoMMF24R1BPReoVU6atSdMgUXQ7Z+HME5dzA==","signatures":[{"sig":"MEQCIAVo3e1s2UAZLu9TKW4S/gHC/cEZfH7ms6OZss3QCIb9AiBM4X+mlmK65/h9XVLnAw39DO50pXhVIRT86+uXxr8cJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4697020},"main":"bindings/node","types":"bindings/node","gitHead":"a5de24dc7939cb07a758f8d89c089cfdb6f479aa","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.js","file-types":["js","mjs","cjs","jsx"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"injection-regex":"^(js|javascript)$"}],"_nodeVersion":"20.13.1","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"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.21.3_1716582763684_0.7404608057432034","host":"s3://npm-registry-packages"}},"0.21.4":{"name":"tree-sitter-javascript","version":"0.21.4","keywords":["incremental","parsing","tree-sitter","javascript"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-javascript@0.21.4","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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"ce08ff82eac0be08843d6dd580e435ae338b4b50","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.21.4.tgz","fileCount":25,"integrity":"sha512-Lrk8yahebwrwc1sWJE9xPcz1OnnqiEV7Dh5fbN6EN3wNAdu9r06HpTqLqDwUUbnG4EB46Sfk+FJFAOldfoKLOw==","signatures":[{"sig":"MEYCIQCeXjOnfg66Csu/Y4mrEEqCWmCZ39lBumjz/CpfLm7+GQIhAJQaCH9k3FIv3/3VrLFKj0RimmiKH38noOjZ5I/fTBi5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4494958},"main":"bindings/node","types":"bindings/node","gitHead":"d767b1a276a4e80d7a6be30bada3070740ba4fa2","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.js","file-types":["js","mjs","cjs","jsx"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"injection-regex":"^(js|javascript)$"}],"_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"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.21.4_1720227154531_0.31704657697614813","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"tree-sitter-javascript","version":"0.23.0","keywords":["incremental","parsing","tree-sitter","javascript"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-javascript@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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"6e1a7a1e8440e7fe0b34a605f62b60619ff330f6","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.23.0.tgz","fileCount":26,"integrity":"sha512-xw0nc8P/u+uhoRuKmalcv/3OGGLtaeVWx/NpqAHXPvJsdSPdkx+IoRod4W4hw1zDNj1V6xzJgdATk0IPNUNy3w==","signatures":[{"sig":"MEUCIDsao8gD5kbKnekX28z4/08svqB7qVHaEJsTwN5pIBgkAiEA5IOB9wfn0JagwjKmfH1XMBxa/GK4XoFSNWNWD99yNDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4635288},"main":"bindings/node","types":"bindings/node","gitHead":"463fec0831011cab830429fbe1da2796cfc1cfb4","scripts":{"lint":"eslint grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.js","file-types":["js","mjs","cjs","jsx"],"highlights":["queries/highlights.scm","queries/highlights-jsx.scm","queries/highlights-params.scm"],"injection-regex":"^(js|javascript)$"}],"_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"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.23.0_1725248434952_0.8072429656631996","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"tree-sitter-javascript","version":"0.23.1","keywords":["incremental","parsing","tree-sitter","javascript"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-javascript@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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"4e49fa3ad5f996b3ac5cf4f78d6c5dd876788faf","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.23.1.tgz","fileCount":30,"integrity":"sha512-/bnhbrTD9frUYHQTiYnPcxyHORIw157ERBa6dqzaKxvR/x3PC4Yzd+D1pZIMS6zNg2v3a8BZ0oK7jHqsQo9fWA==","signatures":[{"sig":"MEQCID9jwfFyZbKzXO7d9ml0apj4/wtLtfM9Wh0Gj9YPOiQnAiBKFz8I/MD7fpF5QkOuHDFAkzkwVXHybNU7UAGvI1rmbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5724454},"main":"bindings/node","types":"bindings/node","gitHead":"3a837b6f3658ca3618f2022f8707e29739c91364","scripts":{"lint":"eslint grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript grammar for tree-sitter","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"_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.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.23.1_1731217381971_0.48846175465524144","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"tree-sitter-javascript","version":"0.25.0","keywords":["incremental","parsing","tree-sitter","javascript"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-javascript@0.25.0","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"amaanq","email":"amaanq12@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":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"ben3eee","email":"bene@datakonstruktion.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"darangi","email":"small_musa@hotmail.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"dist":{"shasum":"2e336b8f128e6e85401eb67667dfd87cfcf153e8","tarball":"https://registry.npmjs.org/tree-sitter-javascript/-/tree-sitter-javascript-0.25.0.tgz","fileCount":30,"integrity":"sha512-1fCbmzAskZkxcZzN41sFZ2br2iqTYP3tKls1b/HKGNPQUVOpsUxpmGxdN/wMqAk3jYZnYBR1dd/y/0avMeU7dw==","signatures":[{"sig":"MEYCIQC7LWi4hgwkWQ7MfUSDQYJvyyGYfiXl+vD1xzLXTL4WIQIhAPJkGVm9Ky5clCbeKfUPAoZOSJdwpkROocKZ33kLgyK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6519921},"main":"bindings/node","types":"bindings/node","gitHead":"44c892e0be055ac465d5eeddae6d3e194424e7de","scripts":{"lint":"eslint grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript grammar for tree-sitter","directories":{},"_nodeVersion":"20.19.4","dependencies":{"node-addon-api":"^8.3.1","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.25.8","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.25.0"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-javascript_0.25.0_1756710864792_0.7977017873661847","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2014-08-24T10:19:01.499Z","modified":"2026-05-18T08:49:38.667Z","0.0.1":"2014-08-24T10:19:01.499Z","0.0.2":"2014-08-24T16:01:51.173Z","0.0.3":"2014-10-04T03:44:19.075Z","0.0.4":"2014-10-06T15:49:17.508Z","0.0.5":"2014-10-06T16:06:01.327Z","0.0.6":"2014-10-07T02:57:38.602Z","0.0.7":"2014-10-14T03:27:21.753Z","0.0.8":"2014-10-18T05:19:21.619Z","0.0.9":"2016-08-16T18:27:28.780Z","0.1.0":"2016-09-01T19:37:08.912Z","0.1.1":"2016-09-02T01:00:54.447Z","0.1.2":"2016-09-04T18:16:42.366Z","0.1.3":"2016-09-06T18:38:46.437Z","0.1.4":"2016-10-05T21:51:46.160Z","0.1.5":"2017-01-31T20:10:38.605Z","0.1.6":"2017-02-03T19:39:09.700Z","0.1.7":"2017-02-04T04:01:15.973Z","0.1.8":"2017-02-18T07:30:21.712Z","0.2.0":"2017-03-18T00:56:09.107Z","0.2.1":"2017-03-20T04:09:13.059Z","0.3.0":"2017-08-02T23:25:47.108Z","0.3.1":"2017-08-03T21:58:02.971Z","0.4.0":"2017-09-14T18:51:32.128Z","0.4.1":"2017-09-14T22:04:50.152Z","0.4.2":"2017-09-14T22:08:35.492Z","0.4.4":"2017-09-25T21:40:37.954Z","0.4.5":"2017-10-03T21:51:57.940Z","0.4.6":"2017-10-04T20:10:29.613Z","0.4.7":"2017-11-30T00:56:40.877Z","0.4.8":"2017-11-30T01:06:16.433Z","0.4.9":"2017-12-07T01:17:30.767Z","0.5.0":"2017-12-22T00:48:10.681Z","0.5.1":"2018-01-11T23:58:39.586Z","0.5.2":"2018-01-25T17:36:32.257Z","0.6.0":"2018-02-13T01:00:55.002Z","0.6.1":"2018-02-14T21:18:06.171Z","0.6.2":"2018-02-16T22:01:53.790Z","0.7.0":"2018-03-06T01:17:04.046Z","0.7.1":"2018-03-06T01:34:58.263Z","0.11.0":"2018-03-28T20:31:50.896Z","0.11.1":"2018-04-18T00:29:08.688Z","0.12.0":"2018-06-15T20:49:21.152Z","0.12.1":"2018-06-29T19:14:13.787Z","0.13.0":"2018-07-18T17:23:19.698Z","0.13.1":"2018-07-31T17:52:52.865Z","0.13.2":"2018-08-01T22:40:43.399Z","0.13.3":"2018-08-01T23:18:38.539Z","0.13.4":"2018-08-07T21:59:19.109Z","0.13.5":"2018-08-08T17:51:02.594Z","0.13.6":"2018-09-26T15:46:14.240Z","0.13.7":"2018-09-26T16:59:56.921Z","0.13.8":"2018-11-01T20:34:12.385Z","0.13.9":"2018-12-10T21:49:11.368Z","0.13.10":"2018-12-18T23:06:19.539Z","0.15.0":"2019-06-07T21:39:11.529Z","0.15.1":"2019-07-10T19:26:42.513Z","0.15.2":"2019-12-06T17:08:52.380Z","0.16.0":"2019-12-10T00:08:11.521Z","0.19.0":"2021-03-03T23:26:10.690Z","0.20.1":"2023-08-25T05:28:03.461Z","0.20.2":"2024-01-31T10:10:30.985Z","0.20.3":"2024-02-01T01:54:51.071Z","0.20.4":"2024-03-10T15:13:13.950Z","0.21.0":"2024-04-05T13:05:32.662Z","0.21.2":"2024-05-06T05:00:21.527Z","0.21.3":"2024-05-24T20:32:43.845Z","0.21.4":"2024-07-06T00:52:34.830Z","0.23.0":"2024-09-02T03:40:35.172Z","0.23.1":"2024-11-10T05:43:02.231Z","0.25.0":"2025-09-01T07:14:24.995Z"},"bugs":{"url":"https://github.com/tree-sitter/tree-sitter-javascript/issues"},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","homepage":"https://github.com/tree-sitter/tree-sitter-javascript#readme","keywords":["incremental","parsing","tree-sitter","javascript"],"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-javascript.git","type":"git"},"description":"JavaScript grammar for tree-sitter","maintainers":[{"email":"ahlincq@gmail.com","name":"ahlinc"},{"email":"maxbrunsfeld@gmail.com","name":"maxbrunsfeld"},{"email":"amaanq12@gmail.com","name":"amaanq"},{"email":"timothy.clem@gmail.com","name":"tclem"},{"email":"daviwil@github.com","name":"daviwil"},{"email":"npm@ashi.io","name":"queerviolet"},{"email":"rick.winfrey@gmail.com","name":"rewinfrey"},{"email":"rob.rix@github.com","name":"robrix"},{"email":"josh@joshvera.com","name":"joshvera"},{"email":"atom@github.com","name":"atom-team"},{"email":"jason@jasonrudolph.com","name":"jasonrudolph"},{"email":"small_musa@hotmail.com","name":"darangi"},{"email":"patrickt@github.com","name":"patrickthomson"}],"readme":"# tree-sitter-javascript\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-javascript/actions/workflows/ci.yml)\n[![discord][discord]](https://discord.gg/w7nTvsVJhm)\n[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)\n[![crates][crates]](https://crates.io/crates/tree-sitter-javascript)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-javascript)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-javascript)\n\nJavaScript and JSX grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\nThis grammar intends to be a close approximation of the [ECMAScript](https://ecma-international.org/publications-and-standards/standards/ecma-262/)\nspecification, with some extensions to support JSX syntax. We try to support the\nlatest version of the spec, though it is possible that some very new features may\nnot be supported yet.\n\nReferences\n\n- [The ESTree Spec](https://github.com/estree/estree)\n- [The ECMAScript 2025 Spec](https://tc39.es/ecma262/2025/)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-javascript/ci.yml?logo=github&label=CI\n[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord\n[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix\n[npm]: https://img.shields.io/npm/v/tree-sitter-javascript?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-javascript?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-javascript?logo=pypi&logoColor=ffd242\n","readmeFilename":"README.md"}