{"_id":"tree-sitter-c-sharp","_rev":"23-b8aed960f01886ec28c893090e69f307","name":"tree-sitter-c-sharp","dist-tags":{"latest":"0.23.5"},"versions":{"0.0.1":{"name":"tree-sitter-c-sharp","version":"0.0.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.0.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"e9aa787c297583b8746872b7e7e9ae3850f6582c","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.0.1.tgz","integrity":"sha512-tAnuFwhLAamjMqCeiXDowalUHe6spE2WQXcBWQWDK0lvbBZOCyIA63VVNg6ZVcxtDIMnwNW9ng1yHXOQYxm6rA==","signatures":[{"sig":"MEUCIQCcAzbCGzvxy/9UThk1Faf2AQDCZ+T8Xn9bqhAItAII0AIgPIFyr4ItsyU67dRY9zO/MSfz40rR/uuxwp1gQCqHjdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"0edaa5ac0572957843eade38c8d5452a161efe0f","gypfile":true,"scripts":{"test":"tree-sitter test","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.5.1","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":">= 0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp-0.0.1.tgz_1511387902050_0.5347120142541826","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"tree-sitter-c-sharp","version":"0.0.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.0.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"16ad98d2d62b4a37abe3554ffec3626a2d65d78d","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.0.2.tgz","integrity":"sha512-fAfi8QmLBeumiXyJzML1hzLIdKHwg65SWi2XWHKRIHEriWyoGC9k+vI2EoCBqTz12q3/zh8iAy8GNa1n5yQbGA==","signatures":[{"sig":"MEUCIQDJ3xUy1ATbdkAfEAqmEXw5XLOXw6gBCjEkEdaAwXYxUAIgPKFpLgOArYnKQUaJhVZOoTmW27c60oYLwJpQQ/Sz7yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"655dc60abd1684661be6558f33cd17ade9d46cfd","gypfile":true,"scripts":{"test":"tree-sitter test","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.5.1","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":">= 0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp-0.0.2.tgz_1511393469078_0.9756591299083084","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"tree-sitter-c-sharp","version":"0.0.3","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.0.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"e39a63f32fc5821dea1c0c9c0eeecf05e40f3e57","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.0.3.tgz","integrity":"sha512-alatxwnNP87WB/NWq5JrzU5gOt+jlm5N6JHrrEGltQ6rL2ceCzmPfutkr8VNSS5shKikb/iK6PUYWrPqiUpMQQ==","signatures":[{"sig":"MEUCIGPgyb1OybINU6z4jbUJ2wX7VSAr6nzr1vDeVpCFbvRqAiEAj/xZiEpgxZ7MA15LRNZ68t2nAwByYc5oRFhi/c9D16k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"eba8894790df636820e551697bc779160919afc3","gypfile":true,"scripts":{"test":"tree-sitter test","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":">= 0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp-0.0.3.tgz_1514503012369_0.6568384084384888","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"tree-sitter-c-sharp","version":"0.0.4","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.0.4","maintainers":[{"name":"xapphire13","email":"xapphire13@live.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"081a6b209f3aaa890132894d315ecb4a2e3f9e27","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.0.4.tgz","integrity":"sha512-nYuAMloGxsj7ER8VjncAgUJsrzsCH27LSvJIJ8OOgZI0CMwvp9UNVl2kF+1YdqaXPuoB2XoAU5u4ARvS6mG7Kg==","signatures":[{"sig":"MEYCIQDzyDX9P3NzeAhWuCKSH+olNSEzwLNxNDoSR0t18tzwJQIhAN1m6NTdQiLeJCqfbKdg47bRRIAWYRq7xXgqKAxjzhkz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"aa6bbd83ee6030f687e0c1c65ebdc419a04fd613","gypfile":true,"scripts":{"test":"tree-sitter test","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"xapphire13","email":"xapphire13@live.com"},"_npmVersion":"5.4.2","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"8.7.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp-0.0.4.tgz_1514503890250_0.6314975921995938","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"tree-sitter-c-sharp","version":"0.13.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.13.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"xapphire13","email":"xapphire13@live.com"}],"dist":{"shasum":"16cc401c24805c03727929bbd021f607a6138a82","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.13.0.tgz","fileCount":11,"integrity":"sha512-6+lLBe6S2R0Rn12jY5CFlekjiXv1wz/4C2bhsbtNse+Wj3o4UT2tKDLDf6xyZI4McLkvB13U8Mgj/bBW+3WtrQ==","signatures":[{"sig":"MEYCIQDAKI6D3pSwBCSy0WPOKxabbijMeuzQfO9O9Wc9sQE5egIhAKAsyXsUsaGRhjKPkAcT7a559dQMzEN8EAUbWQcNh8sA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1466601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT6kdCRA9TVsSAnZWagAAjpQP/13veJ3El0Fbykg9BWn0\nnlisPU4r/UIfZHdpioMa7QfmBc8g4CvOulpz8T2hKEHfYqrUxUkm9NVz+y0h\neaO5gsRyXwKuHw82N5gOM/XsU4Ca2qVDjcH0mhk8pp9VJRCoGtSLkDTIhYtV\nb8M/I0wlS0Vdf+MUS6wLuLC2XUgCXq1EVqbqjXTf71uIJ17buqFCGDSml8rU\n8zWpSmR2pqyreh8koo7uZE5stWEibQOvAK1FnmkxQIjatA4O/9Oafpo19vB7\nEUrdNwzIgfWsIFAORTkGWqnH8x4L9EW3O99UCoDDzEDsZnZy5zLOTyo78WuW\n1t9bQ6XEn7kRBSXGT9NRzs4jkgEtDB7aQu+m5N1FCNGz6y5rt22Cj5UFJNaq\njfoZjGMGTBJypVHLJabTUWpqWr6fU/b/802jLFmZaOuAzH/hgw0KuBaceIbu\n1czv/cc82KMX0vVc8zPhmEHocKDa8IYhUuc95EcI/bhQUTDvGIAxcBHF1jLJ\nkrxEhPsNfWOWtFiBmlnK4z6GCYqgLB0QHSB1CgaswQjOzwBXhNYijYu3y2f9\n6SCR7YEXGJ/oRkhKNlN0joIZezxXw0Od1IV7Y0LChu8Yyzca3fNV7UVugtI7\nwHurrTYyHdZv2/zO6/cViQJ9818qxmCm5sTmUqLiYlWqC+azDj66BIxtjbfw\n8PvE\r\n=qnmp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"172cc386d032f6143e816a9ff46c8758b44fdca1","gypfile":true,"scripts":{"test":"tree-sitter test","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.13.0_1531947293494_0.12271526969839086","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"tree-sitter-c-sharp","version":"0.15.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.15.0","maintainers":[{"name":"damieng","email":"damieng@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"dist":{"shasum":"5e0d54e2edd678338e1bf6620264775c2c7dcd05","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.15.0.tgz","fileCount":17,"integrity":"sha512-4XYXaxcON66AN2USmxv3Nx5IF5+SucVW3NhC+6hUK98ZO7CEICxKrGmpvPe0zWDXuqaCesfVwwCip4eKWiWGHg==","signatures":[{"sig":"MEYCIQDuolnhvnhpBkAuaAcqJuqRQ5h2jAis2IpKF+OIj05qcwIhALrQDlEQncbe9vZnucDgSrIaBCPje5AAMOZXzVLOgrB6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5737953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5YdrCRA9TVsSAnZWagAAzKwP/2hmzUkQcYtnmcEXLpw4\n7yJHPO8VjKbeUBuGjPc+TwivzbJw/aXFawu7lJ15PzlftRv4bx6u/+Ywjg0Z\nn8YZS7Kgq4i2xOSTqcbFfB0+y7JECLlYAPlEjOcFKxgloeIcAMc/dG9UtD5H\n/axvgC5hw8KnLzRqoDO5QTdO4Sp4d6z1gPxRc3kT3uzIe7El1/Vu9mqNvlS4\noTSzQfRWB7Ar5JU4X21pnTLIfWWy4zs7dywsJOad5iAfK2I0v1thAlEe/CXH\nVNYxpAwKI4Gjy4Xu+z/7Qq+O4LQNzGvpZaJ6LJgIbhF4t91493P2oOOX5BK+\nhkQe4UxjxHg5i9QJUHAYwkBwj3fXf9pKRh1K0/rR/LBasXsP4su+n/vUL9nh\nJgTXTyBI3hSysg28GDh6dH+NPCcwAwydQTaQEMOgczgLcSSYEhPbe+j/4jDC\nULifF/h5IiUrAxHrgtrbldHMzveZJR20f5X6zV7+mXATw+MfYzFhIcu6wdfF\ntzWi1e5P3LSDuntq1ryj9HLtKlUyI+ZfHaVubKpxO1JDumDOioMpjI/gYb2x\nxGGpPAupKymgEaQyIDdOG0JNFnoEE3Wo40XmXNRDfaZg6/kf1WgGp0VNdo8t\ntq1JHUAWV93D0WgaPgn7JSMWhJPSaeBPNcoe4jZmEPn1ImOjhuQPNnDPwUMc\nCnF0\r\n=Znc+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2d1514434071d5b3b04eb6e0bbaf2100a12e8ccc","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.15.14"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.15.0_1575323499018_0.8123676223095231","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"tree-sitter-c-sharp","version":"0.16.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.16.0","maintainers":[{"name":"damieng","email":"damieng@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"dist":{"shasum":"524f4d835c72218123b7166e4c2433b1cd14be09","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.16.0.tgz","fileCount":18,"integrity":"sha512-wDwKMRarJkDEEOYkiEhUX0xWEEK3GOaKwblajXnXQa2UWmQ5pFgoKys9OSCXfyJPtcASFjBUdeSfSJouq9LjTQ==","signatures":[{"sig":"MEUCIQDXTU0y1zquhKaHNdMsfk5lTLt6SRQtDwZtvuG3AvlrCAIgIGSp+KJxQfEheMbiKK8F9mBdBXCek+EYkler5QLUtFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5940407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7ui3CRA9TVsSAnZWagAA++EP/1JVLnC5yOYXf7dvtXyR\nMAS7fh8bFYB+0igK5kdx0W/X42wVrFGFJPcdSUMtV0Ep6UXU5zFpmeFqAF/0\nLMC6MEqSTx27GyhJa9XhuN4ZjJsNwFDfttUZe21zMZRNZLE7Zpw/8qKzlcx6\nomNictJWbbIM5Hz8MR+tHKF42GHxFUZgNgTDtoBrnGvgVzV1RWjIFi5N89K1\nOm+TmvH7t29JbOZE0/liH2kYU6cw8fE04vMfJoVZl9sbeFYE8oWk9QNx2iUR\nqD4Ekink93/yGM5u6vAK93K67D7YkHo09oVKlRXQ3agMtK8/T/DEPT1w2vby\nfs7SAm9EAJCqkcoTJx8aADBk6+hIigPqz+7TGtXdoOTi7z/7V3WrHach3B5w\nEDfsCSrxnW/uquJ3TR7ZtpAdSYoOuZB6wAdu5lgDyrGrAZJB402uRbXqlVlP\n0R43gS6in1zgWGEbgXFUB/EhZ5TjtkYVqRzt2R4nK0Le1+2EOkh22vMzTRFt\nHjYRRjwOi6+zWiRz6Q53vh8L71c0CRyPid+DybQjPrr4zs0KlzMac6D/fqJf\nIQS6fpqbkmooZm5waCtTWUgsnytVHPZxYlCT3DYq8KZX1phiTRLurAOwRQnt\niUeSNQoUgTNW2OHlpIQXXuRfeXUyyj+EdboziOhY/WUdajrcsO+TG5e2lWmg\ngjPa\r\n=qeL9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"89008daa77d1e8431c8e65f97529b722a09297de","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.13.2","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.16.0_1575938231303_0.5880651499056406","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"tree-sitter-c-sharp","version":"0.16.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.16.1","maintainers":[{"name":"damieng","email":"damieng@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"dist":{"shasum":"66ff7abfbeb311e6bf3b354d652ec839c2774992","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.16.1.tgz","fileCount":19,"integrity":"sha512-NbQVS7if1qfEGGe796J66fynSdy3hoO8v5kOM7ttMMo+NOmJYB4C8CYFOQknt1i6CMGUGL0Oy4V6I6jrsK+TBQ==","signatures":[{"sig":"MEUCIQCoOsk6bhJLzJ9UzVB0riYJn/1fHdjA6APHhwIWNRc/hgIgH3CrmcXdKKybXjl4EPOXmKi9DcIfa4J6CrdHju7lTAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5940529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9s3yCRA9TVsSAnZWagAAatUP/1RryMUd1y4diXIFwnAy\ncmRESZ0ROFGqbBBfMWtPd6xY561OqpICWZIKkKFZzU4jPa4+yRBbS/CjS07n\nDcczobvAmeelCKhhtGVyxOZNFDkM2p5yn9snXysPHovATy48AHljBNKfVmlX\nm8hHEd7i04oo7PhnpHauzkXMq3cXOOgtFbklrE2f4nGfB+4R4Vk2J+9yjE6k\n68QRFGfCQ2X9wZ6kh5kaD2O1gZMCCQCykCLXu22Ae+T2qaLdS9q2fD4AQ6uv\nbGMY4aFnwHQlLMsS16YuICPtADESoqL2heBmvnE+VC/d1udX8fcNUnajrJ2C\ngEoLOFC6qydvi74cwP88KQL5lLYenrNQy4eFeHT3thUs4Jq+vJEUzSoimrGQ\no6Bneaca/+roncENMkVxZC0YUpEO12ZpwwPnXWUfVUi7qWKGcDL3hOaud6iX\nksSXi/KM3VvKB9s7GEPu4qlT1Hf25ScyHGetkCndu0OlH1jS0FJL+KwE1JQ/\n6fZExjlCNGtpoQhrX6G7SckAZq7VOsR5Mb2f1z2cFujLs+nkLYZZDegdaA21\nWAYHQmKWFxHXnD5qWR/tHpwdTqvaq7i4N6DqMX0U+feqH49EM7z6AEdehM/i\nxKnYSNxKz1RAsQzoZK6OaL8k8LV/s0AWXSlsCaqEcFoddChrkif3CekcRHdA\nHhjk\r\n=L4pp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"df20955232ad36a348764ff002313df92321a31a","gypfile":true,"scripts":{"test":"tree-sitter test && node test.js","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.13.2","description":"C# grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.16.1_1576455665126_0.8542257768455532","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"tree-sitter-c-sharp","version":"0.19.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.19.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"dist":{"shasum":"89a940fc0f2c05e7d0248c8de101fba01fb73e5a","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.19.0.tgz","fileCount":25,"integrity":"sha512-Y2T7lisxbJHYg44hxE8XQPFpJLUE5jZSfKO4jyOuNLFS0wpN1wux6SucU4aWTkTfyaiyGWZ10GvEIQ++ZDAVTQ==","signatures":[{"sig":"MEUCIQD5LQYnkESE+MuShBxK01LoTQGwzVdU8P/3MmvWlnatIgIgbDEl3lwqfgx1G3u3rkgiotrUBexdGx6F7d92PbxU6fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18394427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQDWZCRA9TVsSAnZWagAAp9AP/3LNCJwDTUMtM+6rADnG\nYwu2vs4GRWQK8GKeENySyTXZOxRMMTH369RIVEYEsmQELTzHCI0TXct0YkEH\nkReT0pMKEcRjqupe2gJksUXcEHQCjNHecjjgx4WhWNzKh90UeD9LnkAneabm\nah9sFvCYv2DXCwlgURzjWzp9Z8a0Gsw6oIU8QDM3EGoChCnGZShNMLntEO2u\nhsg2Txu2oFu/nfBvnV/+R2TQSV2Nlov5P3Vy/axbVF9XZyKak9CGFymT5HGU\ncdFkSrrp+cKmO+PVrfai05mwrcs+krw6mpHk4FEuGsS7J3DYs/Me4V/etgug\nJi9l1CdGIhgRD05GzRoUVvKTS9JTVa3icUNNPJM/qNhzNjdeMosmejTglFGh\nzpqSKpBnZu9JD6o1Foe6fUa9b1W5miBiZbP7pDr5T1rbVUGLUBv0L0loDu5p\nM3pbkKLGoLrOhDGsCuIPncntsxFnKeGSdz5eNvNaNQxBcgVn3GUOaW+GfX2A\nm1gj5PzJ2+sFl2eCJXljkIkZ5RzmtFiQYgdvPyYctWOtvRMf/9wYzapyMWZW\npB0l2UZP/x7Mkzy5k8kcqpBkdpgRKRNLHjY+Vmo6G0booWsa8NxgD6jpf3o9\no/ACMLlqv9qeMb2nKaq97qpnvnYfGM89U5ogbYkqiSi3DnZUnWE1KVTFWI8D\nY+/s\r\n=qusZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node","gitHead":"70fd2cba742506903589b5e046c32e0e3e06404a","gypfile":true,"scripts":{"test":"tree-sitter test && node test.js","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"7.3.0","description":"C# grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cs","file-types":["cs"]}],"_nodeVersion":"15.5.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.19.0_1614820761358_0.6653755705351834","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"tree-sitter-c-sharp","version":"0.19.1","keywords":["parser","tree-sitter","lexer"],"author":{"name":"The Tree-Sitter C# Team"},"license":"MIT","_id":"tree-sitter-c-sharp@0.19.1","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"dist":{"shasum":"2c21afe324bd74986a6ad193f880a1ca271efacc","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.19.1.tgz","fileCount":32,"integrity":"sha512-MaUqxVBH9UU+FEKptqOK6EhQ/vuRolZfavtWlXDx+HK7J5b8g8mz4b1SBhaXZaVY4sl3P1wIwVupSV6rxscrUw==","signatures":[{"sig":"MEYCIQCbb4H10JtXqPNAK6c8cpY3Plmi5W04CI9RINK6NfJlogIhAJPFLnv+0YD/ELi31SKPum4YleQ0DDNyQD20Gb23dk6U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22797871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl6LuCRA9TVsSAnZWagAAUEgP/jc/sG3tYA6IXMA/0tEc\ndEXlJ9n0hIjOtrGS5C9rSlZrZYg3y7uYRmrEnNy12GyIatzKjRwwfFJaCqhH\nrwSMzH1ZXHxzl3reOZOf8+vBtkHlNmsiYvp7c0dqyDrafMS/YQZNBwH3rRg6\nq7Bbf1HrfeutmrEKGgILpNf/XqM7qm14bm8yEX1uMZeIs0UZY1ZDjS6HtcXY\nrNxQZIdnfD7/8z09frD7EQ1AKCBvrPAOLrU/8XJ8nrEQcKKRsGQl3Je9fz2s\nrQhSkNW6Tkoc62zrCWd1oRQo/i8O3/VAcMQKaMieTJ8G+Hu+exJ/TAsoJM4l\n+sCgh5gKfkLdptxx+3NXjhx56F1bFo+UTH9B5sMI0+jmLq9rebk0CHd/ai+a\n4lVPDQfqNPgVqWgBZ35PQbxOlS8CcSA1Pm6bSKM+6bbKEH+xbuBGtPI8fgou\nzlcj7uFvaN/WaQ35CsQLzew4r0BtwApRqvfFlDeUhX0H9VEonfa4pfNHU2zM\nw8f//CR48D+s15xrtvLTwqjbHpliiKi2TDD5HqnAMhfBqIHLlEiWKH/jmTs8\nSw5aTOeU6WZhI7aRE4JhbfK5B0VIyLuSMHNGqxpAeClfnI4zzc6Ff91KOT7Y\nGUQulS3vKVk5hOnwdqYOX81vvvcAesUbTCBj8tLgWLMl127ojDVVOeUyIIPf\nyUbe\r\n=tmiL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node","gitHead":"357d5d150c3db9201ac9bbc857fccbd3611ad3fa","gypfile":true,"scripts":{"test":"tree-sitter test && node test.js","install":"node-gyp rebuild"},"_npmUser":{"name":"damieng","email":"damieng@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-c-sharp.git","type":"git"},"_npmVersion":"8.1.1","description":"C# grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cs","file-types":["cs"]}],"_nodeVersion":"16.13.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.19.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.19.1_1637327598128_0.8197539749170759","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"tree-sitter-c-sharp","version":"0.20.0","keywords":["parser","tree-sitter","lexer"],"author":{"name":"The Tree-Sitter C# Team"},"license":"MIT","_id":"tree-sitter-c-sharp@0.20.0","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"dist":{"shasum":"9615110b6ced219159f26d19c8f1cfb85b06bc18","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.20.0.tgz","fileCount":33,"integrity":"sha512-HOR6fQtghA7hp/LC6fQzzCyRv8TINh/hqYUULYHOYmwsCV73j4PHLYg1536qv/vff1KaRd7Qx3Fs3VLzx1/WIQ==","signatures":[{"sig":"MEUCIHt2yDsUtSNHlMnogNRpNe/UlDWio1ol76sK4bAurhQOAiEA7cmqCYqXaoPyJFwWyBJb0IHBH9AtpXiFs5BVLV67+Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27636055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIuHrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXRxAAgMGnhrYBugR6havIwxuAQnuLiVa1ve3kfpSwqpooEcnm1Ldz\r\no6ZpuOQTLX/tzQbPxo6V/GkYfWqHryjjJAN1aWyDS5G5kQMax6Qhse8XyFFE\r\nRod9gPz+ygKti/U2Wr79xlNh6wVUmDn5hJEpHNHWUumT+0J1mVQtA+K8zv4T\r\nUWJ8yAVM88d62z74fqggB7cfintKv8qCfnlnjCLqbzBcGqyl6molxajEtJUX\r\n34g8tAlApwyHwST42Vjnp7PlMBQYzf7kIYaQw1VE9w5weT/uT9Ij9UIYOBBo\r\nZQwwTrma3nPGwUk2/q+n+nVsI2dxy9JFzOigzjzeYC3YBcppn8ReLubYJDY8\r\nTd2osZBxYMHq/5pgjM2V9TUBlx538BvQIIS/Yg3MJrYHmP/M4J6RnTb1M2Dl\r\nDhHmL9q2rtSVHKdA4uFQMmqMHElw5nin3yJUM7k4IkaUgsQjh7Ww14ecMEIi\r\nUZJE86ioP541R8pXyA7AnDk+kXqqYE6pnnoaRLokeVyPnUqNxYk9lfc5zeil\r\nwuaawEFqv2soflgoWBUaahPYaipJ7Co6Iz9FebDWYAhcAGRafYgp2evjayLQ\r\nPEIR/0EryVHXEpO+oO1fypTlHCj11D69z3f4DZoOJIDGHSpnm09MiTI/oqgJ\r\nl+6VZiryS+Q3Rll1N/8IxKeRIvtvEOiJ7cI=\r\n=oAED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node","gitHead":"7a47daeaf0d410dd1a91c97b274bb7276dd96605","gypfile":true,"scripts":{"test":"tree-sitter test && node test.js","install":"node-gyp rebuild"},"_npmUser":{"name":"damieng","email":"damieng@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-c-sharp.git","type":"git"},"_npmVersion":"8.19.1","description":"C# grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cs","file-types":["cs"]}],"_nodeVersion":"16.17.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.20.0_1663230442564_0.6537131042894022","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"tree-sitter-c-sharp","version":"0.21.1","keywords":["incremental","parsing","tree-sitter","c-sharp"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-c-sharp@0.21.1","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"contributors":[{"name":"Damien Guard","email":"damieng@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Martin Midtgaard","email":"martin.midtgaard@gmail.com"},{"name":"Sjoerd Langkemper","email":"sjoerd-github@linuxonly.nl"}],"homepage":"https://github.com/tree-sitter/tree-sitter-rust#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-rust/issues"},"dist":{"shasum":"8f8da36d1d68ca395686bff91dd30a07dc26e22e","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.21.1.tgz","fileCount":21,"integrity":"sha512-qwlAxvwoPDT1yQL1bkXLbvJwNRIVflebROFyXfveU6eXfxoYGWz8/TYW7F18gW8nk1YjH//Zv6GlvDvcTM+3Kg==","signatures":[{"sig":"MEUCIFHTFBhhDlG46RllgJQ8QAl34DncwCzGGdGhVnXgjh6VAiEApmb34/cashnDawu4ihNdY15SgocpZc3xX5ds5pb3Orw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56211089},"main":"bindings/node","types":"bindings/node","gitHead":"f47328563999efb9d6438d8ea28999711fbe473f","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-rust.git","type":"git"},"_npmVersion":"10.5.0","description":"C# grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.cs","file-types":["cs"],"highlights":["queries/highlights.scm"],"injection-regex":"cs"}],"_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.5","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.21.1_1714777172235_0.7430098471390068","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"tree-sitter-c-sharp","version":"0.21.2","keywords":["incremental","parsing","tree-sitter","c-sharp"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-c-sharp@0.21.2","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"contributors":[{"name":"Damien Guard","email":"damieng@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Martin Midtgaard","email":"martin.midtgaard@gmail.com"},{"name":"Sjoerd Langkemper","email":"sjoerd-github@linuxonly.nl"}],"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"dist":{"shasum":"fccccf2236350f0134a791c65404b766d5b522cf","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.21.2.tgz","fileCount":21,"integrity":"sha512-Ztp5AD/tLrRKqiYHBG7CoYn/7FraDF/f5zGYuM7WIDrLFxxnjAPJh3Azt9vq5xnGDlX1HMuPh6sX0v/vK2Rscw==","signatures":[{"sig":"MEYCIQCyWEvCp9rOKYrwg0XqD2uayKxhoU27WoyVnCacOAidYgIhAPBHsHeWYab7uLNoZwXuVRb7kaotvSPZpg3A8kf/Wtuj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56691879},"main":"bindings/node","types":"bindings/node","gitHead":"4b8800264f2eae16d6ea7c24409edb2b6ec8c21d","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-c-sharp.git","type":"git"},"_npmVersion":"10.5.0","description":"C# grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.cs","file-types":["cs"],"highlights":["queries/highlights.scm"],"injection-regex":"cs"}],"_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.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.21.2_1715095433508_0.7436444604634838","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"tree-sitter-c-sharp","version":"0.21.3","keywords":["incremental","parsing","tree-sitter","c-sharp"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-c-sharp@0.21.3","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"contributors":[{"name":"Damien Guard","email":"damieng@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Martin Midtgaard","email":"martin.midtgaard@gmail.com"},{"name":"Sjoerd Langkemper","email":"sjoerd-github@linuxonly.nl"}],"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"dist":{"shasum":"a56d983a12290d9cde57a622208265d1e26e51bc","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.21.3.tgz","fileCount":21,"integrity":"sha512-TVsl5EhmqetO/mhzDPVnMK6TPFnpNMKP0OTNuAQIprshk5Hx672ODRxoIoG5WqvUUlsnBu8J0zmn35hmJqelsA==","signatures":[{"sig":"MEYCIQDnA1MD6AXUsN9StUFiGCIrZ6KKacn6aln+vyPc3ZQffAIhAK7AOAlrahN3xh1NFx4iI4HRMOSfzZa1siYe7D4Og8GC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56865612},"main":"bindings/node","types":"bindings/node","gitHead":"31a64b28292aac6adf44071e449fa03fb80eaf4e","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-c-sharp.git","type":"git"},"_npmVersion":"10.7.0","description":"C# grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.cs","file-types":["cs"],"highlights":["queries/highlights.scm"],"injection-regex":"cs"}],"_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.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.21.3_1720451148282_0.55079209644328","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"tree-sitter-c-sharp","version":"0.23.0","keywords":["incremental","parsing","tree-sitter","c-sharp"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-c-sharp@0.23.0","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"contributors":[{"name":"Damien Guard","email":"damieng@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Martin Midtgaard","email":"martin.midtgaard@gmail.com"},{"name":"Sjoerd Langkemper","email":"sjoerd-github@linuxonly.nl"}],"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"dist":{"shasum":"6091148f910c82feaf38073f44096a6f671288b8","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.23.0.tgz","fileCount":22,"integrity":"sha512-ielPI6vnwW9VEH19TRCNKzkcRQ++rVwmLncPxmhMeJNporXBnXjj28U98NlGzV75arVlZmNsbMXTqBkAFNeKtw==","signatures":[{"sig":"MEUCIQCbc0UvBGR+IMMTk6s10yefMfLW3O68/ZNaNqkuFumHNgIgFIz1o2szOGxwg8bYDpdmVSBE/fMtwJj8vj6BdfIqUio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59064228},"main":"bindings/node","types":"bindings/node","gitHead":"fb798bd2e23f7a847dd5fc65e6aa309be84275c4","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-c-sharp.git","type":"git"},"_npmVersion":"10.8.2","description":"C# grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":["queries/tags.scm"],"scope":"source.cs","file-types":["cs"],"highlights":["queries/highlights.scm"],"injection-regex":"cs"}],"_nodeVersion":"20.17.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.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-c-sharp_0.23.0_1725185034343_0.25260669032801086","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"tree-sitter-c-sharp","version":"0.23.1","keywords":["incremental","parsing","tree-sitter","c-sharp"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-c-sharp@0.23.1","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"dist":{"shasum":"8b0d336de5daa2cb3b3968b8297ce3bf9568c4ce","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.23.1.tgz","fileCount":26,"integrity":"sha512-9zZ4FlcTRWWfRf6f4PgGhG8saPls6qOOt75tDfX7un9vQZJmARjPrAC6yBNCX2T/VKcCjIDbgq0evFaB3iGhQw==","signatures":[{"sig":"MEQCIF1NkXtrDnMYRZBo/dCbrLT8RS8do9sR6+JVME2sV6AjAiBMa5pA++RCfuGL+aVuyHY6cURHv5FxCnv9MCQxoVCBHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77059585},"main":"bindings/node","types":"bindings/node","gitHead":"362a8a41b265056592a0c3771664a21d23a71392","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-c-sharp.git","type":"git"},"_npmVersion":"10.8.2","description":"C# 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-c-sharp_0.23.1_1731302790752_0.12951177034284078","host":"s3://npm-registry-packages"}},"0.23.5":{"name":"tree-sitter-c-sharp","version":"0.23.5","description":"C# grammar for tree-sitter","type":"module","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-c-sharp.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"},{"name":"tris203","email":"tris203@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","c-sharp"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.4"},"devDependencies":{"eslint":"^9.15.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter":"^0.25.0","tree-sitter-cli":"^0.26.5"},"peerDependencies":{"tree-sitter":"^0.25.0"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"scripts":{"install":"node-gyp-build","lint":"eslint grammar.js","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-c-sharp@0.23.5","gitHead":"cac6d5fb595f5811a076336682d5d595ac1c9e85","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xJGOeXPMmld0nES5+080N/06yY6LQi+KWGWV4LfZaZe6srJPtUtfhIbRSN7EZN6IaauzW28v6W4QHFwmeUW6HQ==","shasum":"ddea7dfa80407a905705a428dda55addec34f34e","tarball":"https://registry.npmjs.org/tree-sitter-c-sharp/-/tree-sitter-c-sharp-0.23.5.tgz","fileCount":26,"unpackedSize":68022151,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDHRZN3o87Otuov3/51aSucJjfFcTTxywdO60048r7o+AiEA2H2/peqLJ8SRKhxEEw6STBwoOESnSnpOQhtAgG+3IgU="}]},"_npmUser":{"name":"tris203","email":"tris203@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-c-sharp_0.23.5_1776192075717_0.5226825218438678"},"_hasShrinkwrap":false}},"time":{"created":"2017-11-22T21:58:23.490Z","modified":"2026-04-14T18:41:16.207Z","0.0.1":"2017-11-22T21:58:23.490Z","0.0.2":"2017-11-22T23:31:09.180Z","0.0.3":"2017-12-28T23:16:52.602Z","0.0.4":"2017-12-28T23:31:31.604Z","0.13.0":"2018-07-18T20:54:53.556Z","0.15.0":"2019-12-02T21:51:39.141Z","0.16.0":"2019-12-10T00:37:11.500Z","0.16.1":"2019-12-16T00:21:05.259Z","0.19.0":"2021-03-04T01:19:21.505Z","0.19.1":"2021-11-19T13:13:18.291Z","0.20.0":"2022-09-15T08:27:22.998Z","0.21.1":"2024-05-03T22:59:32.537Z","0.21.2":"2024-05-07T15:23:53.779Z","0.21.3":"2024-07-08T15:05:48.525Z","0.23.0":"2024-09-01T10:03:54.606Z","0.23.1":"2024-11-11T05:26:31.036Z","0.23.5":"2026-04-14T18:41:16.033Z"},"bugs":{"url":"https://github.com/tree-sitter/tree-sitter-c-sharp/issues"},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp#readme","keywords":["incremental","parsing","tree-sitter","c-sharp"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-c-sharp.git"},"description":"C# grammar for tree-sitter","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"damieng","email":"damieng@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"xapphire13","email":"xapphire13@live.com"},{"name":"tris203","email":"tris203@gmail.com"}],"readme":"# tree-sitter-c-sharp\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-c-sharp/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-c-sharp)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-c-sharp)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-c-sharp)\n\nC# grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter) based upon the Roslyn grammar with changes in order to:\n\n- Deal with differences between the parsing technologies\n- Work around some bugs in that grammar\n- Handle `#if`, `#else`, `#elif`, `#endif` blocks\n- Support syntax highlighting/parsing of fragments\n- Simplify the output tree\n- Reduce parser state count and complexity\n- Be in-line with tree-sitter's convention where applicable\n\n### Status\n\nComprehensive supports C# 1 through 13.0 with the following exception:\n\n- [ ] `async`, `var` and `await` cannot be used as identifiers everywhere they are valid\n\n### References\n\n- [Official C# 8 Draft Language Spec](https://github.com/dotnet/csharpstandard/tree/draft-v8/standard) provides chapters that formally define the language grammar.\n- [Roslyn C# language grammar export](https://github.com/dotnet/roslyn/blob/master/src/Compilers/CSharp/Portable/Generated/CSharp.Generated.g4)\n- [SharpLab](https://sharplab.io) (web-based syntax tree playground based on Roslyn)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-c-sharp/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-c-sharp?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-c-sharp?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-c-sharp?logo=pypi&logoColor=ffd242\n","readmeFilename":"README.md"}