{"_id":"tree-sitter-swift","_rev":"31-8e4c00dc69aa95f86fbae999a11c7278","name":"tree-sitter-swift","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"tree-sitter-swift","version":"0.1.0","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.1.0","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"6f71c196a3656dbba7b722f0754560461ee45257","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.1.0.tgz","fileCount":37,"integrity":"sha512-kFtBhMAug7p+PZwTliIuDW56r+EOG3+vnv+TUb2fP7lUFzbKF3BxaaWkgtk0lxkHGK4M0S+mx/Lwj8eEfcxBOw==","signatures":[{"sig":"MEQCIAV9XStaP++MTDHfrKCh78sEb6rFtZtYi3OJyGYV/fDrAiBvbz808QZjU0RZpe6ykYW1d5igLcZyUEwF+5TBX178LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4QmFCRA9TVsSAnZWagAAxB4QAI/1an8rFP3H8/UGIkTv\nsOIf1vk1gtWaDOVIwd8XjKesBLcf8IoQng039FgqwZ6ttmT2IsqOrqJRzJfp\nlgm5IdHbdG8GcpcN6eyDIhQiErps7rojJjqPHWRKlvzIsiIdnlO2zZPsUN/Z\nnqNTeCpZewHMBM6r4TDJdoqGdVf4n26CcD0f0sKAFQZoCSobFqXAHlqGHhEn\nab32U+TJb3/XHd5FpUPPs/JRpYXJkmPO+A/DMjqpuYTqpMPCG3QZM6WFPemd\n2rj5Z9HhSe9DGmSTF/zJKTvI53WdmBljrwpL8YETPkjJ2fnDE3noquTKI0ZN\n4psocN/iNlmswKoVd1F1DA87m/owAod8f0pRILskvN1GlKo3ZcnDgV2Hzpuu\nXAROEt76ym6Mni+U0pwgcfgpFnlvgvD32Kitlc8Eu2RWpTFh6g3vskGwrzuS\n7dh8o9QLP5C0GnyqXxUnWOTfpAntX+u6RpkRxHf3JtedB+gvz3vnW+JQuKrX\nER5Tc3ljtzLwL+MftvYA/1DH1kU+y9KVces6kk66FZaE7Fqwo7VQ2mXcxmcZ\nSQgC+++5sRp459M2lrmZ58gQjq9SK4tsuMOliWYPDUXMGpW4gqx1WMX1vCUH\ntOWVV8TYJZGkjCHln0iliEfy65NUbVKFkRSB+Or4I6QgWsTA6HRntB8bmM5d\nuoEz\r\n=k02D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"7e359f4923d2b643a1e6c9218eb6f0e8722d9e16","scripts":{"ci":"prettier --check grammar.ts types/*/*.d.ts","test":"./scripts/test-with-memcheck.sh","install":"tsc && tree-sitter generate ./build/grammar.js","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.1.2","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"nan":"^2.15.0","typescript":"^4.5.2","@types/node":"^16.11.10","tree-sitter-cli":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.1.0_1642137989092_0.25979521849079035","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"tree-sitter-swift","version":"0.1.1","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.1.1","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"2b2d65fff0123c15d6987415859c561bd4105480","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.1.1.tgz","fileCount":37,"integrity":"sha512-vTzCkzGgXXD16vjCU4Y59YGUv6ei03y26nCmY9b+43TsY7gTOt1CL+Vy75nL4TJprvt3FrcJPIoGoh5k2RuQUg==","signatures":[{"sig":"MEQCIBSstmpJam4JV310jbjbiRaASjnWFCpl9ZYOyuRASlJCAiBC4Wiwr/z+1oEXPXp4AZX+6vmv0PyByPP9wWMgqwiFDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh44m1CRA9TVsSAnZWagAA4d4P/0TWOHy+SuaKGbXIz1ZB\nwlYR682KKG1XZJy/nofXwmYV52tMHTSSE5RuyNEx48UjdGW6Ya1UG+tEvqlD\nA+1zQTXDkMxbb3mqgIlytYsa3o1x3+35utnJimGlDx/zM4MdCzT/pq3l4ZxE\nK1s+jH+lKci5UbsI5Kaz+RuYA/utD9z0e9IkQkywowXgYr2k9INR4E4MaIOQ\neypGyrukeXct6lpMuF/nw9Z2QmmCfpdvCQ3N5zsgvZzzExyWCNPh8MS3Pkd4\nLhgB2SLApzZx5W4thNCzawK1xD8HKmIOy9gQMNZ7sgSVYhdMq2FC444Dl4qJ\n/15+z2KR+lvzPDi/6PL7huu/CR9KRzntDboyv8Ye3G4vpiI+RMiqpdFNUVn1\ns3D4MxYGfIy+nEEir/Fs+nKbZgyhxJzgztG0o9Nzg5d/YwQyqjD5Ua4rwIPD\n5PzedBbDuygvgvfvKtvIobVvi8n07RXhHDPI98A9Xmaj+f5gtvsOMVfbyGgU\nasRj4q48Kgz/J1X/reNF4X7ofWk/TRaQJbyQ16oEs5u/S6U3lsnsXRLpJObJ\npur/E9GYWs7/js2Y2cWFisGU+Qesb7/Cbgon5+qk0FTMoLUoi1u3PqHw2rkh\n3eZ/3vUZ1tKL+NA3Zz0D+n7BxWNRohW+DAJgmhjHA4iPxzCaV1QXSxSt7hZ9\nMZp0\r\n=gvcE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"05e21aac6b3abefd94cf7f01665390307820eecd","scripts":{"ci":"prettier --check grammar.ts types/*/*.d.ts","test":"./scripts/test-with-memcheck.sh","install":"tsc && shx cp ./build/grammar.js . && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.1.2","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"nan":"^2.15.0","shx":"^0.3.4","typescript":"^4.5.2","@types/node":"^16.11.10","tree-sitter-cli":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.1.1_1642301877017_0.7411796222681994","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"tree-sitter-swift","version":"0.1.2","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.1.2","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"44c77593498c1dbdd27482112d4241c930c0fc23","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.1.2.tgz","fileCount":37,"integrity":"sha512-klE977kQso4lC2lLz1MIIXtyBLSb6DwHZMGE1gUmrVPXRfiy0isjbg1p1IkS/d36pwiY5ALioUZ+MLIRWp9Q/Q==","signatures":[{"sig":"MEUCIQCG2N8DwGkTb6UU4DLfxCz3e4X0Y4UE28yKjiPbmGmckgIgOu2l2pz7GXF9EEj8dygOuN+XOopT6oTdZFxaANnBkuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5EbMCRA9TVsSAnZWagAAYL8P/RBeLz0baLld3yMTSpEI\nypYebvZ/x6scPo6PtD2qkimE603nnqDs+OcYTL36gyNpxn1mf/8spJHKzC39\nT7FB2O1whR9lz7YhFyoAtQUXTIGinTxQK6/Y5pAIZwYRxo80pOtNvEKK/nb2\nFjfDW9cOm4ydiVbtYh7FXOqLd3UK6sN8uZVamT142fNZ4drOg2E3NutzljZq\n6DjisGIryNSeoD1RKKCOPVlXqKbfBktz04R8D3lT3jkZNF6XmRwf6o71ANjf\nzJRPWp3PQx/p+QqQ4k2POcYk3ScLcAvA8atCIxPMyj7/Aj7r0AauiaGc5R0C\nUMoJsyDOrFWTqUvDYmfLogvD6pjANiDIJE6Nh3mj+VMz1VJC5xnW/VZ+u5wi\nC1Nq+VbZNmIxUsemskO4fxA0277sBNDEM+aRzCJqicEnfG0Dqq4D3HV0oayh\nLN9hQ8eip8CnsVbxikq/QdQwQ3t2SrW2pDSbcziTgcRJcEQiQFplqYmj1xNZ\ni7bq+fBqOHfnwYgLouecbuEyXnIG3W0GNcmZa0V97ZDfHRkDP89UrY29XJpe\nUe6WJCDNSJv0ZVOwOzvpsBIalsnWVdNxUTpts+nnaTqcj3b1qleyi9ZS0jJC\nwFotV3UZNbtp2EZZCRMJeu+hlleB5wSf5qRtCtwtZhVNOFx+Lpi6nXZiUzY1\ndr6w\r\n=cR5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"2bd99ae2b4946ebfe19d67c273fc6f17345cac74","scripts":{"ci":"prettier --check grammar.ts types/*/*.d.ts","test":"./scripts/test-with-memcheck.sh","install":"tsc && shx cp ./build/grammar.js . && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.1.2","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"nan":"^2.15.0","shx":"^0.3.4","typescript":"^4.5.2","@types/node":"^16.11.10","tree-sitter-cli":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.1.2_1642350284092_0.9596912542825855","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"tree-sitter-swift","version":"0.1.3","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.1.3","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"119bfac515aafccb9a2a4f023f5c79c60f2662f2","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.1.3.tgz","fileCount":41,"integrity":"sha512-yOmEd/F0x0Snca38u1WCsT6IrHhB/7Sr6w1GsrGiqs0WIQMIZryixUEvpZyarhgiB+sCsTYoUgBEK/K6Rl9FxA==","signatures":[{"sig":"MEQCIFosoYzRiWErPZW+Gkj9UfE1tyGl3rSba2YJiHmdHFjiAiBaoH63uYxhhScLyFajB6SffTcppLZSEunPJQQXnheacA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAD5lCRA9TVsSAnZWagAAnU8P+wcplch5Sbw23GhXcUrn\nnCXLcwos4QZ96SpK2nzIrg0drB25Ao7X1q5DMErBRzy2bAAZW+NEYtrfmoRn\njCsi0zjQj+OxXiFe8Hb8qlISDUfqI1dnUdR/pNBiIp9+ToIuHR+QA0R6mLCU\nvOKZc+Y5rfS3l4HgucEmDN4QLqiVp1dkMpaE23zymRY6X8S2RhZ1blWmXAdQ\nd2VJuvRHS77CvDHHD34EZCoUXe3CghDWp5BTrn9VjLXd6tqETSz2w9ivEpy+\nj+Q3N2K2vTr8V3dp/Pn0tq0QGYEwh0aczjDoX5TfVJIC+UW5+GNKL75WEjEX\ngMvTJxRXCecjpHIO41vuGRpv1bHN8x4JDXXzPjLwCVa0q+TjhBK1ytB6DbNb\nwX9CEDoATqNWinzBvsX73diWEtbBEGj3Nt1+8RzPD7mQCXLMPJyDO48ZvZ5Z\n2zxA2+lKViZF8DvR0EQM34STXV5YuWNeGNoBRlhaNG7pkVsykZzJFmxf2Mtg\naxt2CaCcnDMUnqPZb82p6g4lyYgud6BPpF285fPWTenyoyE5ewftzy4PoUTd\nbmYxkoG9NVYH7Imfwz34cSUZVDkYtIzAg1LDoSDYujsZyFua+dLAp9GQBqEd\nrmleqz0VUZ84k2EREgcxfbap5wpfvWr6fuypABqv96ADkN2kLMH76TYBUXOI\nQZsh\r\n=sMFY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"9dd0600bd06c217b424c17571f007dfe10cfea67","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.1.2","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"nan":"^2.15.0","@types/node":"^16.11.10","tree-sitter-cli":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.1.3_1644183140663_0.35935329305808805","host":"s3://npm-registry-packages"}},"0.1.3-1":{"name":"tree-sitter-swift","version":"0.1.3-1","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.1.3-1","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"6744a87db825c0de9a1a390ab8df8f6fdff28bc8","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.1.3-1.tgz","fileCount":42,"integrity":"sha512-yHHDfCBQA9XYt41RNA+ES1CAyruLnNa6rgb8th6I/ImBmBXNWEKRzmPbbKbnfyWd1eKNVV2maFmqtJ1y1/2Gfg==","signatures":[{"sig":"MEYCIQCSLG0gUPV6T5ZeE9XQRvXLIsG+zKVtyC3K7wrpXxXDLAIhAMLemFaZQtFZoP2FJTnS70c1VKmc0Gt4N2RgF4sdHVgu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHcagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLDhAAg24nnyvWeOjFJB8lQ4vdto7ODF/RkVCnUBJ7OU+y+C/oF0VB\r\n6MtoNQYcvWMFA9b0YcppiCLgBniotBvGHD2NlxBddpi3yrrmB2C4rvEJu+1d\r\nbwLc6LNtltTqed/wrvMddDQd6jgyxveSc7xm9SSCs4xC2jF1raDvRnqI9a79\r\nGs2IoDIP+VtXNwuq0/r+OYAl9/w88BHhXGLMMyOUFGde5xwVak5XOiqsztx1\r\nzfAWFNIGTShqYPxY2EvtiRbAOLbwo3/i89iYaLXUAN28hx69DzM4s0ekyinW\r\nZbZErnae7Gs88DqLX487Zbdl4E6eK9G0JczqhxpkSK50VAgy3yVJEjHv1N9q\r\nPXxJemiuzPve2NELvvqwfOJnryMPqEZ8Ad+BvKvRIaaRvosdXsboy0vcbahs\r\nuQ3Ic2EBlkwQtqjJGDsRLmROIjo6vejRvPk02c/wjvh1vN21Dl3Jq7uxViwD\r\nKIMLI5HJhGhq7f9+M74jrrqxRgvV6axP9BcAivlahLtMrV4hICadUluDdIh1\r\nbhDJ2u9lA4aFdr0wHQjzaQ/MtElRC7ni+/A1EryB7A7KP8wB6JMkpTCjBRP4\r\nSx+wNv+8uSQrgXckGq7IDP4OhxcB3Vh+ocJRQXQCzFYKBkP2a8llz96zFtOp\r\n0OTi4kDtiG43Kh1PLWC+GREP3PynyXVGqwI=\r\n=v5Is\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"a58b83dd8766542e26f3c863198f30e4dfd166e8","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"7.5.2","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.1.3-1_1646118560145_0.030932680363340292","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"tree-sitter-swift","version":"0.1.4","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.1.4","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"da365f6ddbb024753e1e7776a28d0eceafbc94fd","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.1.4.tgz","fileCount":43,"integrity":"sha512-Adw1ARcqat4mbg63mGnXguGqaF1q2II0vjweUyA3OZ6A4DhMvWD3deifYe/7EW2WxD7e8Na540jn5FwmHGpTXA==","signatures":[{"sig":"MEYCIQDY82+QyFNm3cQAFxr2FhAWVSoH5F0OuI3DEa4/3+F54gIhANH5BXJql3ugLGYzN8KPpkuD3mdmWi1+jK5yI4+cpyI2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIZLJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqedRAAl9Tc7TJvF5ct7r/U6cQAev+9o3gwuWErqRge6fXpIy/cyebW\r\nEXmGvsGrPOiEAtL2oHLjjXMFSCz35GAh+traGFxkNMGrA00IgFme+ox5j5gF\r\nYV4ekw5pQPuh2e/a0gx+CiNcWza5811NFy/Z7OvVDrL0zwrgO+bnM6nQkAYw\r\nralzF84QTFFo3TWCC3RaXXufhPKKca80LFYKAT7MXKo57ygx3VG74c/aMJZo\r\nkFHy16mL+VLkTj2oJyngiIy849h8rBMdRF95OW9JUNjwFfsG9uCTKzvsVgf/\r\nYsTifQP5mo+m4o7imHNnm+4lK/S0wVSXqowvRs7QAKj0pwVKaerjoNyqZY1g\r\naTOzbfOYXdEiNxJHA+ApA3zeG4G62wE5MnNEJgMkFVnEcyK0P+Zu5H8Ua1RA\r\nwh6roDhKv8CazRp9gaRmF9BQ81hAxVp+HkK3xfLOFKspec87BJGcVrXeNzf0\r\n+SG7oL5R6knCdnlc5bk/bjxHFTavX2Hi6FMmVHBDYqXvMzo69dBqqYcrkZJc\r\nQ8gxGBZgcvrBBsSuQ1TgiIy3qDBzGF659s0q8i1/Obz64iU94TLk4jwGDrtv\r\nSlW0JWMl5rKTqqyxHlyYLZq5E18WnpsH1+wBzVrfj4qdxNIm7YN1Ukt2c6HQ\r\nhQFaFXtnwY/uPf6am4H2qV2cRk09AwpJzeo=\r\n=SDzq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"f8e72b4bd5acc090e65b45f50fff1c8cc0e940f4","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.3.1","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.1.4_1646367433219_0.42264983303760406","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tree-sitter-swift","version":"0.2.0","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.2.0","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"96258b3afccfccaedb39ca0f493b565a212c3f0b","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.2.0.tgz","fileCount":45,"integrity":"sha512-Hq9Y12/JkPPRIgd9Nvg7giKrsrz7CEQuHS266c5OcRimbUOz8jg0l6z4IkysAPjpN/M1pzmQIn/SKo0xVC+xcQ==","signatures":[{"sig":"MEQCIDV9TjINDoWqbGZR1Y1/Psl/pYmAaWVsDokfHtFea7VVAiA3Z9U2b0zDlGCcQkdckOvmyBu9TYBCuJ/rMDmEiXTxBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWPkqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomCQ//SCTy/HkXqXxnF19S5uQXB8eHb8NEME8mXcFmqoakr9iWjLg9\r\nYU5EdFu8BfF4yGuvp0atpRh/+pVVFzJE9a37dL9gce0iH8oPswjovE4LkxJB\r\nmSnxXMEyooKWdX7vUB6s+uvuwhaPNJTJyoR+z9mzgIqOyLhUa3U7oblYZpqD\r\n68np8HzWGldAwFdjcoSsSWhL1mSnCWsYZMqVenrL8jazEWARV3EP8UdyAbdM\r\nPjtPVgGHk+0BvNZL03iPYQ65jaDnFC2mdphMA05LU2nJsoazzm2rImXCK7Qt\r\ngfwPwKADQ7KMvWljatXcaBZ9OFHaeuAAAmGAmPdPShU0EUc4r2jKHOjiEifB\r\nkxxTq0ytXWtgjsN8oTN4P2f4U1BUrn1eXeamf2VZgLjnQO2tmO41DA7b0WPf\r\n2yHsRa+n26dPt7oCDqXrPisFXSkIlG1pd+uyn9Wb9dxXgq2ELV8zE9tZ5rut\r\nv+ZKPqGfuojK9/KXeeeAh+o6Zd4GUb68SsyUaBGOe750j+1nE0CskK8nN3Hy\r\n24cImadHZ0cG8w4hfvmx6phwhtg9iBeR2hIhPi+1fpucQ5gsPD0QuXsKpDB2\r\niecJGtl4//iiZHIKorrqSZlfrkzaGmEV4c98FVSMglfzYuRwK6G0bumdWWXL\r\n11iS8L82vRc3MnLg0V6oEVswxxmnCFczQtc=\r\n=jpVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"a4f10ab3cde7efd41f547a4e50470d8b49109835","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.5.0","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.2.0_1649998122171_0.7398686471219489","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"tree-sitter-swift","version":"0.3.0","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.3.0","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"a10cb879c59db0f2fcef9d519329a5b5213dc1a7","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.3.0.tgz","fileCount":46,"integrity":"sha512-xGKhYCcr69ox4H/n54CJfCUWMAESgxNntYgPWaXZRcHxk0g0+834HSBENZY27uljoLudwrgJJ/Ikyco4V+ZGHw==","signatures":[{"sig":"MEUCIBdiYGDevzJamMTgOpdaJ3yTUiiloylOHYOPVbmJKYvDAiEA/zevNm0O04ArxrvMLZKvHTrSh8JgFAc3pHnXeywHBrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirblWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5URAAnNsN/K958uphm6yagpimi4QBD7rKhPpgDnsrL0oea5gaIPCJ\r\nq3YHQAKj1MPaqyfspS5yUB6Vjq7+WCtBC2do+tZrIP0ry+ybAbPqhhMM+UPq\r\nV2/Pa0z5gyJtSksQNNvoBrrIkG6CIwWaTSE1kFT8GxT+jJmrUvrH0UCeTkAA\r\nub8NBP6wVStD+ogeBxPXV0/Rw/5BJzYO6YlToSH5CbYV7Kd9fUNUWy3DkNe3\r\n0QYodXHAz8pNN/AHfw5eP0dH4IYuwRBkx48p24ooux08+PZshoaQMFaJEL/j\r\nvuen62qu/FP+cAIeTqOUEwcdcqVgY2Ufe4YKVz+06dKHP6+IMvSQuW/XAal3\r\nDw/07PDMoHw+LVqWaushYXfVSPbsnArawmkrz6gRMxybXOC8rUFJd5IZdyNh\r\nMVCPf2/b+kIVXPzyG1NYVR0mzO3nSbjI+zXYUMr8SaAnUyJxyfN7Wtv6TnM3\r\nGG1Uu0ulK6+3+oX4v4Qc1pk5oV4jpXeSnfTWc95yibHw5RSVqbpzRcLbWDwV\r\nPGHYDk9yMaSO/aE8HowrgpG00EUQ2rC3c2jgIEdFRWYrL5Teq+zKwq+xYCln\r\nO7iesAPadMm6GemZWD4ertR4cwkcxFR2Ou1yLLgo/Gqxap2/R5ydDNB6PfTl\r\nnxZCqjiUO04bI/ep68KU2htuMKn/CMkKJBA=\r\n=EmTc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"4ae261e4629489a1db5704ecd74848af7a557447","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.11.0","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.15.1","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.3.0_1655552342508_0.4022776758294684","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"tree-sitter-swift","version":"0.3.1","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.3.1","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"fe45da2fe27d4576fbb08c2300579127776a62dd","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.3.1.tgz","fileCount":46,"integrity":"sha512-Bd4yycYbP1M93msWP0UT4ff8vUeTJ+/K6QYVMRckCTrr6NJHPtzRVgv8Sgqs6S7f9bZys893FRS2S38pKiyDQQ==","signatures":[{"sig":"MEYCIQDJw1nuLfeWMKSkYrE1f26J96BBcw54atgr5JCFXqiFwwIhAK5x1fkMa+cGCSf+4PChwXE71+/BIOMR4nJyKv8I00xZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+xPYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovrg//fjo4SX19WixbwQMIF666wpdlRf8XGt6PsoGqa8kqSjd2wKPJ\r\nqbWcqq0tVmVN0HoxHGlU2IfNlqqihYLCrooJTy+WNuGDGvb+SZVA1SVu4zgE\r\nB+YYifuzFtRv7h9EL1i2c8SXSscJ7xYl049P0lfwFJeLw1iN3rOP4X8Pr7si\r\nj7K753JEt8piqAGgKI+ddSSqzUaPTDwleS1nQRDRh6tE8Hh56tIF+msbb9oL\r\nNQ1/UlzEAhe+Xk9Ibg9jraArO0vmVsABI67KzqE2uUM7fGQ0oSKRmHRumIYl\r\nC99+vQkOP0tFQYVilapLpVJlxGdwunfZ5IzhTSwRkaFKfG2RPO8nCkDC8+EK\r\nVUg25H9IIvFBD3B1PuQ33KeolnWHphY6uO1Rft4FXns5V77lKO8PUTpjI7Xv\r\nmnZFUpIqFAT/hFubtx7K61b06cAU42jNW8ZIQMvD4LI3n/SRSydbRk6NfGxG\r\noEIuNNiPX/hEQKz6Qx/aben4ZYDbmwMDvBH8UnfqktV5ex5SOLfNQUptyQID\r\na+yQzC/3AvO1UxOd69qb+b/bT3bDjyvVVpq2hhEscj7lhZxB/F1tJIsjFB/f\r\nY3A8nrxFvj9yYgmtFfaapIJBLXEq+eQrdlzL4Gu0z5XdHKI+U7gCAU9jQvgw\r\ndy29RPPwsbG2Kth1TdH708ktYID6s5Ba+o0=\r\n=rm8r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"8d2fd80e3322df51e3f70952e60d57f5d4077eb8","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.11.0","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.16.0","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.3.1_1660621784494_0.42570411231827743","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"tree-sitter-swift","version":"0.3.2","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.3.2","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"30ed07918a37348f46fb90170904ca6d2f7b1ab2","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.3.2.tgz","fileCount":46,"integrity":"sha512-HovMU6Ddwi0z+IedoUmoYlXn2hMtGu+hTK0p3lNSEZyEp5CBplqYLVt+0OiHzvMBEDqgnSo07CNsN2OkwUx1/Q==","signatures":[{"sig":"MEQCIGCG0yZl8M1FSTabfxYzr3fF9e4XRxHoPhF3+AZAJubpAiAVqxab4jSHLz5fdR9Tao3adj+Ykh9pc0g/8S2oojzCQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC/j1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFbQ//S2d0b/EogzOLbaKl/LuShDT904h3l4k80i5+gtqzvxnA5K/c\r\n/DCAPOffLEDAl0TeTpC6A1HRc3ZQgLdmKgNS4rBMIKhedNJ0+hvu7fC36RiX\r\noWgG4tQicrPbnN7fEhY+nwyFqFhtgIU51Ts7rCEisW8pVLigyARhJ2NqAxeS\r\n2mkyT3GeWqVqXPnPRxPcNaTtdRyUZwVWJ88iWpCKpWu1M3r/E35bp2yBTHUQ\r\nyMqbvXH2gR/Vnrm7ZZrfLbFbB1jdeNSBlnEA55ixz/dO92RRB7gIKPh5J8nj\r\nVpnKRJRydNnxqHjzQoNSlBNOYx9ACZBhXZOxzFR43yGvbXEWJ0sUu0VN5EDH\r\nCfovG1AaDiLQ5csdQclLifKU6nWeTQI61crfZ18841Ccu6k297QTQcyDw4KY\r\nDtlmhzBJEPL93YzG0Ls3qc7lAozClLP/dNVQEGERVahRLmbucf7U7rz/W0RN\r\nhBzKjLUAuEoaX4zsJhlK+usGJlG5obVM4ONLzrEO6asr+RHNvg/S8DqNmx15\r\nWvj0HsoBnluIpCoVc5iK5FwHMZHhJC7a7sDX8gPdTp0BxuPPlCL89JP0XxfO\r\ncB/sQtc+LDYUPWur9ucsucZC7DAcSwLs+sw3+mGtOBdnZakLC79wxCdh0ViF\r\nNp8ve30QXZ/0C6VMybGnF8L+yj5H1Yj6HnE=\r\n=DcL1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"24f71d1bb7961cd82b9c40682d7afd2ca1b296ee","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.11.0","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.16.0","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.3.2_1661729013724_0.17387790298772","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"tree-sitter-swift","version":"0.3.3","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.3.3","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"7ae3fd921f7d0fc6ea5e9bf1979ac192c5728a69","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.3.3.tgz","fileCount":48,"integrity":"sha512-XXbzVNhmWqrQkMDGm1CfChetP5yuxhEMHFOVaJP+QTRk/RtDfS6fi3COqpF4L5EqWsyxupjkj2HcN4FSkirf9w==","signatures":[{"sig":"MEUCIQDsOXabF9SDj66ZRG3MFmCY1AOpuIMpkTKRA6lKTfTxGAIgXY8w0Ceu7zcJFO7jA/iGQMqbxYvS6NTiLgQl3oVFl40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHrWdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7mg//bvpFlPR+DMUhybETPWKc+awSiDKI/laGsct3Vfu+cTTv4NrX\r\n8pMMWH3Nu6XXADuNV383ZnnajWiJ+oIWwNCPAgKAWD8iqVgKbdp63t07ccvx\r\nDulmSl5PM8eWrYs07cH/ysz5WZoGMTy+FEQHqau61NLoJFykiQA4HXzFPy/o\r\ncf5bPyRyfMvwXTUJJjFYQOU2kl2Y/6zRous0AEdb5+Qxkpzp4o4P1LYdKGHY\r\nwsw5pKge/vC4Eo8VWvlZ2YlHR1j8bR25IhU9GVa6YAPIDjjWUHVg54+0m+HD\r\nfU4otC/FSC2SKs8Oc2OBZpWkpPbwHIyia2VuvrWkm6A8Q6y9p46riVT088+E\r\nUg68n9n39gp9ipQnTy5bw/b0z6XB6gjyJBSWiHxeq/NCi+yVCY5Is71HcNWt\r\nJoZHi/ElgSXnECXpAEyOd4CWm/LQxoQCUn91SOjT+yB0MiDT3nMCSX9QnQ1Z\r\nObbi0/RAOwjVFDu0uOf1xS7CkWBhrXjFw/SSa+sFlcU3warj8mXG5RPlnQT9\r\ne4eFOK7ODQgN1z6BDxmMafJ0w0ueQF+G7zk95J3c0Rd6RUxFZdwGG8G+cOie\r\n4TncVWnUdQLksKZg69YTS7Lu0vrroC/llTQRKmsaipIetwRwfj/GyVM37tZM\r\n94mf3XMw3KcfE7fR6qbr4MPvlIfbf0n8+R8=\r\n=mxs0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"500f49c2e9a4424df510faaaafcf5e80f2b9e721","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.15.0","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.17.0","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"^0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.3.3_1662956956797_0.7302474541903035","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"tree-sitter-swift","version":"0.3.4","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.3.4","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"130934df4d93335c53184fccbd2d8eca9a6ebd61","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.3.4.tgz","fileCount":48,"integrity":"sha512-e04iNl7Yg0N/F3ua0g1+6MO04APxdbhLoGueSxc7x5pP/KRI7zW0UyobOJtqWvA5YGXZtTyKy8WyOqgq3OClFw==","signatures":[{"sig":"MEYCIQC9Ab66VWXxxxSRYolD1loyc3cvJrWN1lsqT5PwgEN55QIhAIu915TQ49gzuEF3XIotLUr7U3QV+MUZGuT4VpAxYZWV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQgjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUSg//T4D0e7UE3w7rs7WDbDA45yOWy60DlsawdE6cDsDTCOteQMIF\r\nnpf7WkyH3orl1xeJGnVYWFivvPNMfQZlBFXGLa0/U2zlfWaP7ICkTlv/58wG\r\n4IXEIAfv2ms3DYmvSHScqCN6tfBLUqwm6801OJcFVzTnFt51iy4zKBa240RF\r\nmPxILM+nJAKO0fdDyeln7JNc/wyyvM4tNzzmjaobndORiv3XSfCaH72FqSf5\r\nCRFLfZKTkcTCIYDlQwwYh2JcBVMMEr1gKLFqRqNc5XJIzAtP5CUJXYYOBmMP\r\nbPREAVELzAvH8t651bIBwmG3sFXWTDRu7us3Crs/1lUlx0BlPmrXYTjzOg+T\r\nZvP4qjR810MqdqVEDHwiExK2TEIIGe19URiUlG67RKWuI42K31KzNuts/rgd\r\nixUYSyCaxv/w9Mn4mAEv8WjmoeMPfPRXO5xSXhU+btrs1j1B147kxX2GHDmU\r\nsOjIMHfDWIDrsJj4pD80yqnv+xRI+Y+BpQCBtjuFQ83dxFlQXQLDw3RWf0Ij\r\noUwaxJxEiIHYyPgqHm+SMbziteEFsbSY8TOBGUdfAsNYQLwDATevdnrJpKq+\r\navDq9z0Sbfq7sSocKpTe90IvW8A5YveOTiyW2Vbew6RuEmPDwv1jq0wRTZAW\r\nbfvshe/5PpfmS5K9li+FptKLENb0624RQMk=\r\n=B8fi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"3cd052dee72128b1d92b8c4928390b75417c8e6f","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.15.0","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.17.1","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"=0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.3.4_1665272033723_0.4968041150070208","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"tree-sitter-swift","version":"0.3.5","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.3.5","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"5cc02c4b0a910bc02b4817867a271ebfa4a7061f","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.3.5.tgz","fileCount":55,"integrity":"sha512-nvWkNOxbtZFb9njCvHFNmOP6+szU859Ich1vVEVzNnzQMfJcm/y3oK8hRe/YGUZzmTTveptb9Oh44qppLkgKOA==","signatures":[{"sig":"MEQCIF6dCIGET60iVmvyYI/V1rbzMg1DzzxD4POu+VHO8IaaAiBEKrwkMs7buv6kKhgXYIUpX1YPsJRpDW7Ec4vKS2o1dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8pctACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfPBAAjHP6+2niiXgSY7mCSGDpw/jcQL3rBVcdDkUuJoYr/+psUZJP\r\n3CS1O2vXDYitV5gOpu9sYBleGTiZ8D/yEmxVOHmKRL3rg8WCgAxCT4T7xxrg\r\n0X3fRVFRfsm5b9lFu+MGHQTCbYhIAQLj382ehYLQuw/7VmRE+3ew9VYt3mCD\r\n33WCQoKxY2EGs3wq3Os7TJfgfAWaw2yUXscYu0FGNquJC9iR8rmLwuFNy+5R\r\ntigbNwdiUjgke3HA0j6U6gR5o4q3RofzUzeha4K6s6GqJLkpzHtJPNkIaG2N\r\nmnfLvbuwZQSkmIlTwKzH06d6TcoDZOBYSoRIA6fGDItmzYDkdjeVT21SYwr4\r\nbQvqAm71c1qoxa9D1qvaauIofM3BvQubznvG66dWoxh5p6/KHN/X4G7Vytf/\r\nq6ObwSV45qRMI2Ys9MZQ67u+HJAb6H4ZuCWvWeX+lAJ2UeMmwP3q+TJfiA4a\r\nIT/+muw0+Hu/eMsAnxDsYx5aNF0GDeU6UPC4997RjhJ3BTlMNh656+o08ZBc\r\nlpwYHpdPDuPrnyp84m1KLvr/mLZ/lmc/vo3oqKnBTGexlIqfLhHGbsbFGon5\r\nFj6RGFbBBXobbvdhjvOI/S0cpSOIQ7cNdN64w2Z1JI0i43Hqkr4p+OvnvGOZ\r\nnmaupFtsO5qVPF2YcDLEmsq5SwOLhtJfAcg=\r\n=dbUW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"1101ee5e2a8d8ad665dd6ea4d488661809b463e5","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.19.3","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.19.0","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"=0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.3.5_1676842797414_0.8128458944810961","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"tree-sitter-swift","version":"0.3.6","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.3.6","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"7382b8aa0c4a82f942540d5e78bc1a92155d6e32","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.3.6.tgz","fileCount":55,"integrity":"sha512-evvgjl0G2PPb2DqiNu9WBpenTQWcyxnSat2v964P1JwZp2dvHjJN5x50MuJvJtYp/SJTMxxv/3e+sQob13AwuQ==","signatures":[{"sig":"MEUCIQDfRa3nYf7e9Ls/yLJwGSFxBpuNuTQDFOKZXmFoL38mYwIgayCvG5BzjgAJlKKTFaYui/uO99lxp1K8rLYXQ2M/R38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9N8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr1Q//c9scrMtNxZfOrHAYJNET2fbrIAt527Xy/bgv5wJY1XtFKKvh\r\nRYXWDgnWQOXTqcy2klpmWLOeKrG56TIwTSUKaoP+3OZasKgq+KLNEqjghY4v\r\nuzVVJnM1AjMhsA9iTL/rXAWiIOS0GaQXl5dIPhrOVuh5jbtQpB5uhxQIvVvT\r\nxexdi8Y2OlK1ADJuxt4moc8Qe0e2eYT1WBgk1J26QPpqoFIJWCnEHgvUV2Uf\r\nD2Xb4RKxrrsmxi+dSguQM2EDXyy6VDFbu+FHAO5difiC1a0vuFj9mjyluWUJ\r\nwGxaIwi3US4AF2j0ooaRCrir9OXsdPILdm9iX9EhWKCG612LuTsX2c0HwVEz\r\nYjZgsBZUHzOMrludmaH/WRLy0RL6oLBMuXSeG75eiTmty2Isc8HkuNy20sk3\r\nIEAd5D/oq7TANhB/o3QRoZbhg9NmdjHYWaV8bL7wvWpf3w3c+7GqAr55SN/H\r\nACHnf6c12fPtEJMybLq8+/hMCyoWtZ71S/xWjCyU62XHO2EDSb+gqi21ZBLZ\r\nGHz9sw3cuQlPw5sniKkoa9JFXv1EnxN8poQjpBBbvObTaqI5DX66TCffxC/2\r\ndaGM9fd2v/YPa0qXsrVDY9lcNd1VTCty+EAsbYb1pGEw4ScrryKqYiGT8XQw\r\nx4QnVIbpwkX+Pds+jA/ziyjDKj7oiCoDzUc=\r\n=TXMA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node/index.js","gitHead":"0c32d2948b79939b6464d9ced40fca43912cd486","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.19.3","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.19.0","dependencies":{"nan":"^2.15.0","which":"2.0.2","tree-sitter-cli":"=0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.3.6_1676992298957_0.9528623153011633","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"tree-sitter-swift","version":"0.4.0","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.4.0","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"7ff419db9d50c14a1f10f57db5f77679228a6915","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.4.0.tgz","fileCount":57,"integrity":"sha512-Wbul0z6fLSnl+uPhgK+yVK5IbdvugrVnIaRyS2xQ7zaFdExRw1WRvxrXyvurNVqk1VT1AGNFK7A/h1HPwSnIXQ==","signatures":[{"sig":"MEYCIQD595YD2QLmh8hfZDqjstaxAg4p7mMrA4IKgACXrWB/NwIhAKABeKSXWLvfXlAGTx1UEvF0jXsSH9NTke8N6IryF/+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350271},"main":"bindings/node/index.js","gitHead":"1c586339fb00014b23d6933f2cc32b588a226f3b","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.19.4","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.20.2","dependencies":{"nan":"^2.18.0","which":"2.0.2","tree-sitter-cli":"=0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.4.0_1705983478958_0.6278658713483722","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"tree-sitter-swift","version":"0.4.1","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.4.1","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"0c44f63fae0800ac7c83f9423d17199ceb4f9757","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.4.1.tgz","fileCount":59,"integrity":"sha512-AK1yOu8kEpTs7BGv0WKFdJI8jKXP1BJ4i/i1R8R1BiYgQf5hl1dXbTCwUquk8KfqrCzoOETDM6vvaeevVa5QqQ==","signatures":[{"sig":"MEUCIAvbH9dibawVSbSlFZ2hDTjlho1rrs2PZru3U+8QFg7JAiEAyGxfb3P2h3DBuPiXd0ITk0UYyvjP4Z3l/ySWvldrHOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391835},"main":"bindings/node/index.js","gitHead":"efa4010dc1c21ef5c63ad2f526909fe44f4a5572","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.19.4","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.20.2","dependencies":{"nan":"^2.18.0","which":"2.0.2","tree-sitter-cli":"=0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.4.1_1709515178906_0.2625626587110508","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"tree-sitter-swift","version":"0.4.2","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.4.2","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"52040434036309c623d03f9da10f455ee53376da","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.4.2.tgz","fileCount":59,"integrity":"sha512-VwMg5oGixRCScCCYXrxbLERLMjRPmZyj9RDHLeNksMn7K6myYIaHrWjF6+XIoaFwVwpK8DVRRYq/Y9jxEUKcWQ==","signatures":[{"sig":"MEUCIQCo9kqJZA8AsXym8DKvq8AGTQODpl9h0Zp8WoXgVmcitQIgTnYpRlDeP4vvVeVM1xujUuDfic8yTBE/VtatYG3g7pA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392506},"main":"bindings/node/index.js","gitHead":"505bd4ce213ecceb3670adf0f74ff2b25c43916a","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"8.19.4","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"16.20.2","dependencies":{"nan":"^2.18.0","which":"2.0.2","tree-sitter-cli":"=0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^8.4.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.4.2_1710388204668_0.9494287082858548","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"tree-sitter-swift","version":"0.4.3","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.4.3","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"d23d94a5186bbce4bef63e1071d0b3bba0144e3d","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.4.3.tgz","fileCount":60,"integrity":"sha512-UYwtnhaZo0/VIykY/vJlaH5sj+EqLsHkeVSHUNMC+4McdtVpVyNqq96HB4Djvg9QyirwiwErFn9EXc2oyEo8Qw==","signatures":[{"sig":"MEQCIEXumccC7G8aQI0pVu23noh78qdzsYHEKJrS6C6w5PkUAiB/2iVFJ+S/kcoFBQ6tSY6Su5vU94WSxwlKxwpnmlYzGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381213},"main":"bindings/node/index.js","gitHead":"47abc888b965c84932d5709008fb370464e812eb","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","install":"node scripts/wait-for-tree-sitter.js && tree-sitter generate","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","postinstall":"node-gyp configure && node-gyp build"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"10.2.4","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift"}],"_nodeVersion":"20.11.1","dependencies":{"nan":"^2.18.0","which":"2.0.2","tree-sitter-cli":"=0.20.6"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prettier":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.4.3_1710611632098_0.6372306155988876","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tree-sitter-swift","version":"0.5.0","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.5.0","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"260c70ac8c94285c36af79f2ffb8f04b79e15a04","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.5.0.tgz","fileCount":28,"integrity":"sha512-72A0+qLKHv7qKr2/0ShF0nxm4BKRW5SS6yBoFOBFBS8g6muYhha9MmPmyFNRGPUyMEBkAJZ2OjVHSHxnJ3D7Mg==","signatures":[{"sig":"MEQCIGBamV92frj/SVpYMU6KNVCDC5HEhQgETUKK2cX1SXZhAiA3070f/Pm4Mzyd1eCWaY0xldGrIk7kGZUuGlNP/F0Qiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17384328},"main":"bindings/node/index.js","types":"bindings/node","gitHead":"5f5d7a2a04f2d367a010ed908cc956e7b05fde4f","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","build":"tree-sitter generate --no-bindings","install":"node-gyp-build","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","build-wasm":"tree-sitter build --wasm","postinstall":"node-gyp configure && node-gyp build","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"10.5.0","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","locals":"queries/locals.scm","file-types":["swift"],"highlights":"queries/highlights.scm","injections":"queries/injections.scm","injection-regex":"swift"}],"_nodeVersion":"20.12.2","dependencies":{"which":"2.0.2","node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0","tree-sitter-cli":"^0.22.5"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prettier":"2.3.2","prebuildify":"^6.0.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.5.0_1714859241589_0.5240545437008242","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tree-sitter-swift","version":"0.6.0","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.6.0","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"ae972e8c12d9814e243a0ba38f12f4b0a86e361a","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.6.0.tgz","fileCount":30,"integrity":"sha512-9vOJZes4/UFjBr4COHtp6ZHVuZYwfChSQbpneXQog04dAstfx5px3ybVX2cN+ylvLqsvVpmXLpidxxgF2rDQ7A==","signatures":[{"sig":"MEUCICL3pUsxzolzqKBZItX1KffNn1uytOyrV7FrNHtpKZysAiEAxBxnWfpxj8CZ96IW+9wQTLgO6z4I4hIHZh2rm323EQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17386284},"main":"bindings/node/index.js","types":"bindings/node","gitHead":"caa953d26c9479d18a373873125733f01342c40a","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","build":"npx tree-sitter-cli generate --no-bindings","install":"node-gyp-build","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","build-wasm":"npx tree-sitter-cli build --wasm","postinstall":"node-gyp configure && node-gyp build","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"10.8.2","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","locals":"queries/locals.scm","file-types":["swift"],"highlights":"queries/highlights.scm","injections":"queries/injections.scm","injection-regex":"swift"}],"_nodeVersion":"20.17.0","dependencies":{"which":"2.0.2","node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0","tree-sitter-cli":"^0.23"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prettier":"2.3.2","prebuildify":"^6.0.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.6.0_1725641053045_0.27984446006278585","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"tree-sitter-swift","version":"0.7.0","keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","_id":"tree-sitter-swift@0.7.0","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"dist":{"shasum":"3fe84fb5bb1c83393b9c750db0b8734c67bce887","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.7.0.tgz","fileCount":32,"integrity":"sha512-cALPEQXdv60VBVTTCvvtJXNGcNchUr/olqtVPuEIovQ5yqRibnt1fNFxDD5ggcjEaA+IN1ggPdU3yT51ucesYw==","signatures":[{"sig":"MEUCIDCRiETv22o/KD+jn4ySwDUKHu3LB0JUFbzug4jEwjppAiEAnZlR7uirbWd8GSSZBAKpyOEXAS/03bpAL8OoRu/Shxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49942637},"main":"bindings/node/index.js","types":"bindings/node","gitHead":"9253825dd2570430b53fa128cbb40cb62498e75d","scripts":{"ci":"prettier --check grammar.js","test":"./scripts/test-with-memcheck.sh","build":"tree-sitter generate --no-bindings","install":"node-gyp-build","test-ci":"./scripts/test-with-memcheck.sh --install-valgrind","build-wasm":"tree-sitter build --wasm","postinstall":"node-gyp configure && node-gyp build","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com"},"repository":{"url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git","type":"git"},"_npmVersion":"10.8.2","description":"A tree-sitter grammar for the Swift programming language.","directories":{},"tree-sitter":[{"scope":"source.swift","locals":"queries/locals.scm","file-types":["swift"],"highlights":"queries/highlights.scm","injections":"queries/injections.scm","injection-regex":"swift"}],"_nodeVersion":"20.18.2","dependencies":{"which":"2.0.2","node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0","tree-sitter-cli":"^0.23"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prettier":"2.3.2","prebuildify":"^6.0.0"},"peerDependencies":{"tree-sitter":"^0.22.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-swift_0.7.0_1738560969727_0.2943700591105902","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"tree-sitter-swift","version":"0.7.1","description":"A tree-sitter grammar for the Swift programming language.","main":"bindings/node/index.js","types":"bindings/node","scripts":{"install":"node-gyp-build","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"repository":{"type":"git","url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git"},"tree-sitter":[{"scope":"source.swift","file-types":["swift"],"injection-regex":"swift","highlights":"queries/highlights.scm","locals":"queries/locals.scm","injections":"queries/injections.scm"}],"keywords":["parser","swift"],"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0","tree-sitter-cli":"^0.23","which":"2.0.2"},"peerDependencies":{"tree-sitter":"^0.22.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","prettier":"2.3.2"},"_id":"tree-sitter-swift@0.7.1","gitHead":"88bfd19a89be9d0481b14566fb6160cccea2fe0a","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-pneKVTuGamaBsqqqfB9BvNQjktzh/0IVPR54jLB5Fq/JTDQwYHd0Wo6pVyZ5jAYpbztzq+rJ/rpL9ruxTmSoKw==","shasum":"e7b41402dbc29fc3a8741793513e7a0f3e35cc55","tarball":"https://registry.npmjs.org/tree-sitter-swift/-/tree-sitter-swift-0.7.1.tgz","fileCount":40,"unpackedSize":75905075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIClAsspy0PiCcigd/0PfA6onaFFSMmhoAPpViH8OTtilAiADeX9jiXNMewknqL/8DQEgIPLzrCo0IDCyRfLeNDMlyA=="}]},"_npmUser":{"name":"alexpinkus","email":"alex.pinkus@gmail.com","actor":{"name":"alexpinkus","email":"alex.pinkus@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-swift_0.7.1_1750654974021_0.713918432404266"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-14T05:26:29.091Z","modified":"2025-06-23T05:02:54.505Z","0.1.0":"2022-01-14T05:26:29.260Z","0.1.1":"2022-01-16T02:57:57.171Z","0.1.2":"2022-01-16T16:24:44.258Z","0.1.3":"2022-02-06T21:32:21.027Z","0.1.3-test":"2022-02-28T01:12:16.797Z","0.1.3-test2":"2022-02-28T01:28:00.330Z","0.1.3-test3":"2022-02-28T01:41:40.970Z","0.1.3-fix-install":"2022-02-28T07:00:38.511Z","0.1.3-1":"2022-03-01T07:09:20.309Z","0.1.4":"2022-03-04T04:17:13.377Z","0.2.0":"2022-04-15T04:48:42.383Z","0.3.0":"2022-06-18T11:39:02.695Z","0.3.1":"2022-08-16T03:49:44.693Z","0.3.2":"2022-08-28T23:23:33.914Z","0.3.3":"2022-09-12T04:29:17.011Z","0.3.4":"2022-10-08T23:33:53.916Z","0.3.5":"2023-02-19T21:39:57.609Z","0.3.6":"2023-02-21T15:11:39.119Z","0.4.0":"2024-01-23T04:17:59.126Z","0.4.1":"2024-03-04T01:19:39.146Z","0.4.2":"2024-03-14T03:50:04.843Z","0.4.3":"2024-03-16T17:53:52.272Z","0.5.0":"2024-05-04T21:47:21.819Z","0.6.0":"2024-09-06T16:44:13.371Z","0.7.0":"2025-02-03T05:36:09.970Z","0.7.1":"2025-06-23T05:02:54.301Z"},"bugs":{"url":"https://github.com/alex-pinkus/tree-sitter-swift/issues"},"author":{"name":"Alex Pinkus","email":"alex.pinkus@gmail.com"},"license":"MIT","homepage":"https://github.com/alex-pinkus/tree-sitter-swift#readme","keywords":["parser","swift"],"repository":{"type":"git","url":"git+https://github.com/alex-pinkus/tree-sitter-swift.git"},"description":"A tree-sitter grammar for the Swift programming language.","maintainers":[{"name":"alexpinkus","email":"alex.pinkus@gmail.com"}],"readme":"![Parse rate badge](https://byob.yarr.is/alex-pinkus/tree-sitter-swift/parse_rate)\n[![Crates.io badge](https://byob.yarr.is/alex-pinkus/tree-sitter-swift/crates_io_version)](https://crates.io/crates/tree-sitter-swift)\n[![NPM badge](https://byob.yarr.is/alex-pinkus/tree-sitter-swift/npm_version)](https://www.npmjs.com/package/tree-sitter-swift)\n[![Build](https://github.com/alex-pinkus/tree-sitter-swift/actions/workflows/top-repos.yml/badge.svg)](https://github.com/alex-pinkus/tree-sitter-swift/actions/workflows/top-repos.yml)\n\n# tree-sitter-swift\n\nThis contains a [`tree-sitter`](https://tree-sitter.github.io/tree-sitter) grammar for the Swift programming language.\n\n## Getting started\n\nTo use this parser to parse Swift code, you'll want to depend on either the Rust crate or the NPM package.\n\n### Rust\n\nTo use the Rust crate, you'll add this to your `Cargo.toml`:\n\n```\ntree-sitter = \"0.23.0\"\ntree-sitter-swift = \"=0.7.0\"\n```\n\nThen you can use a `tree-sitter` parser with the language declared here:\n\n```\nlet mut parser = tree_sitter::Parser::new();\nparser.set_language(tree_sitter_swift::language())?;\n\n// ...\n\nlet tree = parser.parse(&my_source_code, None)\n    .ok_or_else(|| /* error handling code */)?;\n```\n\n### Javascript\n\nTo use this from NPM, you'll add similar dependencies to `package.json`:\n\n```\n\"dependencies: {\n  \"tree-sitter-swift\": \"0.7.0\",\n  \"tree-sitter\": \"^0.22.1\"\n}\n```\n\nYour usage of the parser will look like:\n\n```\nconst Parser = require(\"tree-sitter\");\nconst Swift = require(\"tree-sitter-swift\");\n\nconst parser = new Parser();\nparser.setLanguage(Swift);\n\n// ...\n\nconst tree = parser.parse(mySourceCode);\n```\n\n### Editing the grammar\n\nWith this package checked out, a common workflow for editing the grammar will look something like:\n\n1. Make a change to `grammar.ts`.\n2. Run `npm install && npm test` to see whether the change has had impact on existing parsing behavior. The default\n   `npm test` target requires `valgrind` to be installed; if you do not have it installed, and do not wish to, you can\n   substitute `tree-sitter test` directly.\n3. Run `tree-sitter parse` on some real Swift codebase and see whether (or where) it fails.\n4. Use any failures to create new corpus test cases.\n\n## Contributions\n\nAll contributions to this repository are welcome.\n\nIf said contribution is to check generated files (e.g., `parser.c`) into the repository, be aware that your contribution will not be accepted. Make sure to read the [FAQ entry](https://github.com/alex-pinkus/tree-sitter-swift?tab=readme-ov-file#where-is-your-parserc) and the [prior](https://github.com/alex-pinkus/tree-sitter-swift/issues/362) [discussions](https://github.com/alex-pinkus/tree-sitter-swift/pull/315) and [compromises](https://github.com/alex-pinkus/tree-sitter-swift/issues/149) that have occurred already on this topic.\n\n## Using tree-sitter-swift in Web Assembly\n\nTo use tree-sitter-swift as a language for the web bindings version tree-sitter, which will likely be a more modern version than the published node\nmodule. [see](https://github.com/tree-sitter/tree-sitter/blob/master/lib/binding_web/README.md). Follow the instructions below\n\n1. Install the node modules `npm install web-tree-sitter tree-sitter-swift`\n2. Run the tree-sitter cli to create the wasm bundle\n   ```sh\n   $ npx tree-sitter build-asm ./node_modules/tree-sitter\n   ```\n3. Boot tree-sitter wasm like this.\n\n```js\nconst Parser = require(\"web-tree-sitter\");\nasync function run() {\n  //needs to happen first\n  await Parser.init();\n  //wait for the load of swift\n  const Swift = await Parser.Language.load(\"./tree-sitter-swift.wasm\");\n\n  const parser = new Parser();\n  parser.setLanguage(Swift);\n\n  //Parse your swift code here.\n  const tree = parser.parse('print(\"Hello, World!\")');\n}\n//if you want to run this\nrun().then(console.log, console.error);\n```\n\n## Frequently asked questions\n\n### Where is your `parser.c`?\n\nThis repository currently omits most of the code that is autogenerated during a build. This means, for instance, that\n`grammar.json` and `parser.c` are both only available following a build. It also significantly reduces noise during\ndiffs.\n\nThe side benefit of not checking in `parser.c` is that you can guarantee backwards compatibility. Parsers generated by\nthe tree-sitter CLI aren't always backwards compatible. If you need a parser, generate it yourself using the CLI; all\nthe information to do so is available in this package. By doing that, you'll also know for sure that your parser version\nand your library version are compatible.\n\nIf you need a `parser.c`, and you don't care about the tree-sitter version, but you don't have a local setup that would\nallow you to obtain the parser, you can just download one from a recent workflow run in this package. To do so:\n\n- Go to the [GitHub actions page](https://github.com/alex-pinkus/tree-sitter-swift/actions) for this\n  repository.\n- Click on the \"Publish `grammar.json` and `parser.c`\" action for the appropriate commit.\n- Go down to `Artifacts` and click on `generated-parser-src`. All the relevant parser files will be available in your\n  download.\n","readmeFilename":"README.md"}