{"_id":"tree-sitter-java","_rev":"24-44d096021912629b95588b91417bfe8c","name":"tree-sitter-java","dist-tags":{"latest":"0.23.5"},"versions":{"0.0.1":{"name":"tree-sitter-java","version":"0.0.1","keywords":["parser","java"],"author":{"name":"Ayman Nadeem"},"license":"MIT","_id":"tree-sitter-java@0.0.1","maintainers":[{"name":"aymannadeem","email":"aymannadeem@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"53b80e171c40eace39f17178c75fb6a4ecb0f410","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.0.1.tgz","integrity":"sha512-odd86QsK19COm7hE+igAmslNEtQq2HyWYpGiC6uUNdSUwP7F/nx4efWlGOy8HASmKSvbUY6DIkLfNHEVdKDU7Q==","signatures":[{"sig":"MEYCIQDvNmJL2SUNaj2zuKyxX8xvk1rmcWf3TrrpE39ZngOSigIhAI3J/U5W0z3gSND0c5/iMmYOnjtYqGkKU8M/fQu9jmog","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"bbf54e605e6f09110c9baf8a109c1e75ba957a6d","gypfile":true,"scripts":{"test":"tree-sitter test","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"aymannadeem","email":"aymannadeem@github.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-java.git","type":"git"},"_npmVersion":"5.5.1","description":"Java grammar for tree-sitter","directories":{},"_nodeVersion":"8.9.1","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.7.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java-0.0.1.tgz_1511821793545_0.42642651963979006","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"tree-sitter-java","version":"0.12.0","keywords":["parser","java"],"author":{"name":"Ayman Nadeem"},"license":"MIT","_id":"tree-sitter-java@0.12.0","maintainers":[{"name":"aymannadeem","email":"aymannadeem@github.com"},{"name":"charliesome","email":"charlie@charliesomerville.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"50aa173a6893310fa210b16553ebc51f9d0c0a2b","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.12.0.tgz","fileCount":21,"integrity":"sha512-521qdXTDiA+EB5AKsaCqWAgfTL0hmJHApSuSuhKYGBbNHi0QJU21pxkdCDP5FYgwHcm34NDGwgSXl46v0nB4zg==","signatures":[{"sig":"MEUCIChgXP7RAuyMzj3gJ/LzSeycCeqy1Svps9p2d65FXYJDAiEAxBpBuwUxFq8NAyuws9Dxb6rpFugpjbU6foM96WtON/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2774311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJDGOCRA9TVsSAnZWagAA848QAJUr3PMYIoozWqvjtdWd\n2UUcbdzTRipapvi4ietmyEecerxM0SQKuAU/GPPUXgSTer5Xt85f62UZxccS\n24LbtvwzMZ5oE2ebp8nnPT/HD7XrFMTdsT+GI04hpSXbUXaNNwDCGCPCl/6q\nc4Yytoz1pGh5wbLIkgfACyHe54nxdwnHI2CELUVYcjnHDfbZ6aRdHDsnG56i\nsfolJo6twyZbOsBNYXfFqP0RH8NyZWRpENpAZ0YamysV/225u4yVyYElgYcm\nHNcbKEUGj1DixqURWZ+aVSuRFhnKaPzf9rPVCbVSpVnYClN5j6Z10JMnZ7QM\nRKaOeOOJBts639vtxzfWn5IgebZUrnvVHUd7EBrGKSdwIgdHyLjTALmIlM4l\n/CrN7lgEDenAcbLTQiZIySs9kWsdoIF8KaZlAex1IAf8xFoNktLmwAfcV90J\nyM5SBksvhW5DfSh6amwN4Cg6hRXKXiDK77xtlnpSrfNJZq/nc1k5+6HncdZ7\nyey3YjLfNkAYiLTDnkeEnb+yiRp8U/+poAA3PGKlGge4fv7uVe3iBxrdghca\nTdR1UHXH8jYvKYJCvHUxvc6xtWUFiguMcknnGV7HshFA3APBTr3efU3A5cv1\n818ZdtI+BJ0gvJjuA7BoKI/KsKxxL20zwG1nfA6+3BUiqF8f7n+1L+SI2dRV\nuuoa\r\n=BHQx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","watch":{"test":{"quiet":true,"patterns":["corpus"],"extensions":"java"},"build-test":{"quiet":true,"patterns":["./"],"extensions":"js"}},"gitHead":"8e236361385402584719570021c5f5c342ba070a","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","build-test":"tree-sitter generate && node-gyp build && tree-sitter test","watch-test":"npm-watch test","test-windows":"tree-sitter test","watch-grammar":"npm-watch build-test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-java.git","type":"git"},"_npmVersion":"6.1.0","description":"Java grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.3.0","tree-sitter-cli":"^0.12.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.12.0_1529098638508_0.24613330716556026","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"tree-sitter-java","version":"0.13.0","keywords":["parser","java"],"author":{"name":"Ayman Nadeem"},"license":"MIT","_id":"tree-sitter-java@0.13.0","maintainers":[{"name":"aymannadeem","email":"aymannadeem@github.com"},{"name":"charliesome","email":"charlie@charliesomerville.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"9f438ed8e8c04af6dca36cd67ab047f600f8fd5b","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.13.0.tgz","fileCount":21,"integrity":"sha512-WNIjmG27KagMGN8HFt9v4do2jCBBDZAA5W5EEkXbzbeHmJ/21IHh8Xu/xV70dUFuzZ9R1krF2CtzwPBF1qcDhA==","signatures":[{"sig":"MEQCICQp4AevVc0afwZqE49x0QDR6vfavDIaHXFiqVzb98dVAiBehDYRNS1CBhhMbxEb+CM2PAEF9Zeo4ClWve1HwLHnPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2774330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT5O6CRA9TVsSAnZWagAApNoP/jjaVgu9DY8RmE3H3TJ8\n+7F9zt6HzFDLHkVg9sAUenUr0twa7gr67vmyUdP4DkMKcU0tCuSwCbhh6+AU\nvORIhCQmDfYvapBLOTzDkhsHlnvoNTEsiKDma9GW9LmdkT6Q0Lwg9hWP2dzR\nDW2srYdNba5miqaLO5Rp5mMvTTGNqKXcPYyBiyz9O4VpWZZHhyuqUEPHarZe\np5Y2XmhTTswHpCD5iAiAb708WJYlm1fRolO6v3JflS+FqdtE7jFiYZ4H0xZN\nUvYjkDI9TikMbQYYQd+lmTQeJ5t8YGIa3kbP1aaeT+mDZ/OCgDE99ZI7lj3T\nq160U8vvpMRT6DL/qfx+BZF+TjYGq5QRvtJeTKM2KOcAWcFmLCpBlmK12Z4T\nn6+OG+rCYeoqkXX8iSNugqMSaKH95UdqsI/yagU4afutC2ExNsXvoSsovAst\nxkvLZv490UDlwXQF57XZXxooPHKMqogdTEp5YQLwkiN6MYv4Mcm4+IC57M5x\nchP5HtwC388tKwCIZiGqCzCho6UjfgAM47D4dwyW2RAidr90JyE5LXrz3LWI\nHY8qdSf/P0W8bqXz8oDf7JBBy0dtQkVtuH7VUfcDHcnGJLJi7+jcqHQCMf38\nH/wlwl6AJ5x5DbEb/ZgB+/7QXHp5TN2use9/d+PP8Wwx08c6JytJ6I99jtPS\nyrqp\r\n=bcD/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","watch":{"test":{"quiet":true,"patterns":["corpus"],"extensions":"java"},"build-test":{"quiet":true,"patterns":["./"],"extensions":"js"}},"gitHead":"9abf9bc47f28dfadca85733eb22c3fbe108de548","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","build-test":"tree-sitter generate && node-gyp build && tree-sitter test","watch-test":"npm-watch test","test-windows":"tree-sitter test","watch-grammar":"npm-watch build-test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-java.git","type":"git"},"_npmVersion":"6.2.0","description":"Java grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.3.0","tree-sitter-cli":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.13.0_1531941818321_0.800825273463255","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"tree-sitter-java","version":"0.15.0","keywords":["parser","java"],"author":{"name":"Ayman Nadeem"},"license":"MIT","_id":"tree-sitter-java@0.15.0","maintainers":[{"name":"aymannadeem","email":"aymannadeem@github.com"},{"name":"charliesome","email":"charlie@charliesomerville.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"b6fe296eb60b37c3091d07547612802d385ae3d5","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.15.0.tgz","fileCount":22,"integrity":"sha512-HemCdKo4H7EH5acnqNlCU1ohKYB7Zf3OFw12iFC71lfLWJ1OIvoXDVeBDZRQwTPCkaHBGkJAHP1S2RxIXUq9Rw==","signatures":[{"sig":"MEUCIEdrA7kDzEy/is218nga5etV0buLylOTYfK37UhS1yHjAiEAi7Kh90NyyuOPRaBc07SDZ7uGrvenja8YLMxQpi+uC/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1640423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5blRCRA9TVsSAnZWagAABCcP/RAborjescDpZwH2pHNI\nZbrCbOAP81hw7NuBF5imP4hH21EUSyaqk80SzsvrKQL+NxYDPIMCirCFMukU\nRpLNxvabXK72KUf4Sd4NojwxNj7How/GtSGv1nWiWhiC1lQKq7+Oo7W/T8fV\n2E4RmaL3YinRKvPyqY6aicIstB38sHexmxgRATvp6vTLh16xpyzPOfdvGE+n\nVyO8EmqxnP4TqYxPTr3SA4FVej6UKH+n1TcwQIjJS+KN2rC//2lCi5re/OdH\nfhq+PgIptc7808lNBKsVeBkonShFKFTEwogutxZ5vWE1TXLa8IoqlD/J8XWS\n2gLmF5Dpwszh7Pe5Vg1FLfzRRCoI9MxqFHfe9iDxIEhMI8OIWnaMGlFpGpx/\nZ0R/tA6QKA6A7tmdn9kEftG61kR6snWAla3IjFVlmm7AyrqNF40z5dl/ubFs\nTNFfOT6zx+a+Y9cBkPHUKbhZMSF9mq7eT+dd1PH3GH76jUsa+/ScLc6OsVSz\npUujGjGqQfsS89sMTY9qeWm88L3EdI1717f7N8Smg1edqc5luHXR0BDtndlj\neRQJgE2IqA7nZAsXUqukHwXb4qKKuXYw/sRDfTYBOFxTvPJKPVTqTVUPM/UK\nvd050dx9iwvWnaT2qw7UhJFgWzKnzeXXa9H6vWTYPsclgGIu/A+md3Pkyz7K\nPDuz\r\n=pFw2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","watch":{"test":{"quiet":true,"patterns":["corpus"],"extensions":"java"},"build-test":{"quiet":true,"patterns":["./"],"extensions":"js"}},"gitHead":"c1ea46d8638cb9af45b7074d7b6003c8e82247d1","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","build-test":"tree-sitter generate && node-gyp build && tree-sitter test","watch-test":"npm-watch test","test-windows":"tree-sitter test","watch-grammar":"npm-watch build-test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-java.git","type":"git"},"_npmVersion":"6.9.0","description":"Java grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.3.0","tree-sitter-cli":"^0.15.14"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.15.0_1575336272752_0.534271456308282","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"tree-sitter-java","version":"0.16.0","keywords":["parser","java"],"author":{"name":"Ayman Nadeem"},"license":"MIT","_id":"tree-sitter-java@0.16.0","maintainers":[{"name":"aymannadeem","email":"aymannadeem@github.com"},{"name":"charliesome","email":"charlie@charliesomerville.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"tclem","email":"timothy.clem@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"9fc1be37dd491927581d4d4226e091cf3b139b7a","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.16.0.tgz","fileCount":22,"integrity":"sha512-oTBBh5C3FuXr8UmDMMrCOBht44Er/QmRijmNu9dGxFQms2L7IhgQN0G39+0fNoV2QwlyE6OQJgJHPMf3ZLb69Q==","signatures":[{"sig":"MEUCIQC4EDT1nkvhq8HE5PnfEP21QtJN9jVlK/FxgL1j0pitFwIgPJQCY1A02eaB3FxYBeHsXLScImUF6ZS2vOl41NPzOes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1585709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7tFJCRA9TVsSAnZWagAArYcP/3GKBqlx+moLOXexywEc\n7OTnnc9b2aTO4iuRPrvEgqhXpJMW2uYQpazVtJ+yxsLVmCgBagGJ9l3OBO5I\nz5rSvORfh4AlrGQ+6ehuUyt6N1ix/ydlOecsNut0+AOlVfAn9hztZSAcUTgN\n1ADQ1kxec8lBYQ2apigJWcBH1J8BJc9pTyUZUrASEx4aejI0fi4IbMm09zu2\nYzt9N/Ick+pq02G2Cn/P3rXWvAyYyVkxuReqt6VNIoZvAIIvfAsvO78uZ3Ah\njHIqpbTHbDGTuFdswIbGd8KNI3X8aP/67AhlvKK04h345N7jsOpOczWqWZZZ\nLYh9T6vv6sQSYXn1afk5SZ48Vf8b6y/JdvebbABOuG4AwmlW9gZrUP/efw06\nv6RkZivLyLmkTVtpy7qbjjs+ksnpWIKrFdLajCie7qHeTihJVPQxe1e2fDwQ\nKkQYzuxrgNB00WRPvvXQNL0wesO+swTQAOrWlRcuE03rbUJoQ73CPFz8wrz/\nu+VTUYIBV8xWd9JYi77xIDN24XzZJNkosDZjnHWt40L/xjhqHJ6XkyAfEDjN\nufwZTijP8ctBv78jLLcTD6dYcfd+LX7c/ZJPRiFSmfBctWL0cl62iySkfaZ3\nSH2nTfuKIZ1gaa5105U3dw4C6zmbvFkFGLfHAAY2DSnFyLhSOKSr9VN6RlCy\nkiwC\r\n=8wrv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","watch":{"test":{"quiet":true,"patterns":["corpus"],"extensions":"java"},"build-test":{"quiet":true,"patterns":["./"],"extensions":"js"}},"gitHead":"b9431d046761b8308a471f9364c32e66d3ed31c8","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","build-test":"tree-sitter generate && node-gyp build && tree-sitter test","watch-test":"npm-watch test","test-windows":"tree-sitter test","watch-grammar":"npm-watch build-test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-java.git","type":"git"},"_npmVersion":"6.13.2","description":"Java grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.12.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.3.0","tree-sitter-cli":"^0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.16.0_1575932233297_0.9878220574305403","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"tree-sitter-java","version":"0.19.1","keywords":["parser","java"],"author":{"name":"Ayman Nadeem"},"license":"MIT","_id":"tree-sitter-java@0.19.1","maintainers":[{"name":"charliesome","email":"charlie@charliesomerville.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"c1bf59caaa81bf8a4a6dda99e7c97e51b3bd26d4","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.19.1.tgz","fileCount":24,"integrity":"sha512-yVm+4q1D4niaHcEf2iqhOcIaiSp3wxHjeC4eoLAqSQNVxSrhThmT1FEfM4yDgHV4XaxH+62xpKHCwYG9NzRt6Q==","signatures":[{"sig":"MEYCIQDBJglbY7BrJyaQ5AAPh9Jqh47MVzxhQNkL1ZtRWcHD5QIhAMLY8AWZXyt1yXXX9qaNWip7TyWJuZ0/ny9lSy2G12Ke","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1720036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR7R9CRA9TVsSAnZWagAARZ0P/j3igIDC4zQNwVHzzx+w\n1gzjYEpQHNOntRSTjRfBOIJntUnFOjESCc49QxWs2/HY5FQp3wukRqtuWk5v\n8TAN6fmWtHz4SIS+sY6IQUAy2Eq5DvIBsSg7HooAIt/5pA/v+8/Q8AnTxHpa\npm5VkU06LMLE96EAyCMyBtZZbSp2Vf58OpTe3T/vUnzyXJUkQzI7C/dcPQfW\nsN8r6yF06Wug4iftiRKJEZAU3MaK+2Pfh4ZSYkrG0JIl/KOz+Txp51zkgnCM\n/3tUL5QFc5YDKRFj1ent16WzjpeG937/LvXs+Jrnpd9BPS38EY6n+SS54iis\nMVKGFK/uhiQAApjDfP3ZjdvStCP628FS5WcfF79OHW74JJEp/uBRY2nfx26y\n6lVw/pHsowwSSzSc08y3zRBVM/Pm1fMeDC2VwzTeSgijkfe0q/mOHxuO9GGC\ndalgwcyl+PfmlSuo3M6FMusuTKG6XIxv+ka8+QUwFpR5Lkhb39jzqxJPN4GW\nuLePImJ8CfwGNUt/hla96jGinlDSgrBRTUgLkuF8nyZmpXwCnFvO3iF27GYC\nk4YyiqB3/zIQYk1vCj/X1+5czoMmnx4ut3aGTbBXXsIUnL7YBtcH7sUn4SIx\npcTfVO3qd4o9am68m4GXr4dRPwk40ipsYSOc6DUr1keOIymlS65nNA4+ZtcR\n/wSe\r\n=KxGK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node","gitHead":"11de4cf191382ced0e1c240e02f49ebd76fe6eaf","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","build-test":"tree-sitter generate && node-gyp build && tree-sitter test","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-java.git","type":"git"},"_npmVersion":"7.3.0","description":"Java grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.java","file-types":["java"]}],"_nodeVersion":"15.5.0","dependencies":{"nan":"^2.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.19.2"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.19.1_1615311997082_0.9033878446505996","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"tree-sitter-java","version":"0.20.2","keywords":["parser","java"],"author":{"name":"Ayman Nadeem"},"license":"MIT","_id":"tree-sitter-java@0.20.2","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"7ce478fd93d86f975632ee09fc666c09944a3350","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.20.2.tgz","fileCount":30,"integrity":"sha512-jc6RCnM+JE2ns1AkpErOp2Dp1jOADPbljsrWup0Vj2qTmG8KGYMSTD7HcrVRyZUC6pRLFySPMOh8x7Dn12aynw==","signatures":[{"sig":"MEYCIQDtjmFCPtVBpHQoxdYyp3kgut5oeB39BVlufZN1QJdvLgIhAMWqi6N8ryRGO126d5QhhSgFYByIxZdK0CkY1F+i8IA2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2950618},"main":"bindings/node","gitHead":"2b57cd9541f9fd3a89207d054ce8fbe72657c444","gypfile":true,"scripts":{"test":"tree-sitter test && script/parse-examples","build":"tree-sitter generate && node-gyp rebuild","install":"node-gyp rebuild","build-test":"tree-sitter generate && node-gyp build && tree-sitter test","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-java.git","type":"git"},"_npmVersion":"9.8.1","description":"Java grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.java","file-types":["java"]}],"_nodeVersion":"18.18.0","dependencies":{"nan":"^2.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.20.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.20.2_1696507756133_0.7483661842874005","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"tree-sitter-java","version":"0.21.0","keywords":["incremental","parsing","tree-sitter","java"],"author":{"name":"Ayman Nadeem","email":"aymannadeem@github.com"},"license":"MIT","_id":"tree-sitter-java@0.21.0","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"4af75c83375c86fd403e8ab626c77834c240af24","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.21.0.tgz","fileCount":20,"integrity":"sha512-CKJiTo1uc3SUsgEcaZgufGx8my6dzihy8JR/JsJH40Tj3uSe2/eFLk+0q+fpbosGAyY4YiXJtEoFB2O4bS2yOw==","signatures":[{"sig":"MEQCIDYj5pQX6VUQl1PnhZVm9biA1Z9OyRPh/TYVTpBgwmquAiAUfv3U1j3JosMiso09gawp9UUwj96gYj6YOCpHrCU2/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5109710},"main":"bindings/node","types":"bindings/node","gitHead":"953abfc8bb3eb2f578e1f461edba4a9885f974b8","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-java.git","type":"git"},"_npmVersion":"10.5.0","description":"Java grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":"queries/tags.scm","scope":"source.java","file-types":["java"],"highlights":"queries/highlights.scm"}],"_nodeVersion":"20.12.0","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prebuildify":"^6.0.0","tree-sitter-cli":"^0.22.2","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.21.0_1712515269061_0.862719515105449","host":"s3://npm-registry-packages"}},"0.23.2":{"name":"tree-sitter-java","version":"0.23.2","keywords":["incremental","parsing","tree-sitter","java"],"author":{"name":"Ayman Nadeem","email":"aymannadeem@github.com"},"license":"MIT","_id":"tree-sitter-java@0.23.2","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"77ad0f33895514613bc964c28bf9eb5a7697cd47","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.23.2.tgz","fileCount":21,"integrity":"sha512-JI54R2Geqz0mW0Et+R2XZwWXBG2bYA95HGd2e46dbHglmZIgRvf3TVXUzdlO5RFvRMItnK8POlXjKcwKtsDjzw==","signatures":[{"sig":"MEUCIGj4m1RwDopKvJfksFJXoDr0s2xRQer5bs2uQb3IeQxYAiEAgPQJGlCO4KpJ+vMcTUFjPXrjrRfFnOTseuPwweTOJ/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4790752},"main":"bindings/node","types":"bindings/node","gitHead":"245b05c6ba900fa708242835f6168ef76f9d951e","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-java.git","type":"git"},"_npmVersion":"10.8.2","description":"Java grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":"queries/tags.scm","scope":"source.java","file-types":["java"],"highlights":"queries/highlights.scm"}],"_nodeVersion":"20.17.0","dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.23.0","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-java_0.23.2_1725187117870_0.7550387851467948","host":"s3://npm-registry-packages"}},"0.23.3":{"name":"tree-sitter-java","version":"0.23.3","keywords":["incremental","parsing","tree-sitter","java"],"author":{"name":"Ayman Nadeem","email":"aymannadeem@github.com"},"license":"MIT","_id":"tree-sitter-java@0.23.3","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"96f2564682ec1eb9c5f2aedfa194eb3819285ac3","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.23.3.tgz","fileCount":25,"integrity":"sha512-ieH8LufVMsJAnag9zZnVLCtK2npi4s93S/XW5HqfoBw5zOKqA9Ot7tR6uh+76aIhotrQSUpJh0LqXbxAKdYBvQ==","signatures":[{"sig":"MEUCIBX44u4Bj+fZDc4ravMnJypLc9aQsz9D2AGr2P5dmQJaAiEAg73nx8uuXl8C63bsjNpLkoukTLV4SiRKCI0n6dtiYHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6193492},"main":"bindings/node","types":"bindings/node","gitHead":"bbaecd50bad60a062fef5829fcbc4dc2ac7991fd","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-java.git","type":"git"},"_npmVersion":"10.8.2","description":"Java 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-java_0.23.3_1731219366472_0.7929756440710949","host":"s3://npm-registry-packages"}},"0.23.4":{"name":"tree-sitter-java","version":"0.23.4","keywords":["incremental","parsing","tree-sitter","java"],"author":{"name":"Ayman Nadeem","email":"aymannadeem@github.com"},"license":"MIT","_id":"tree-sitter-java@0.23.4","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"dist":{"shasum":"83715e700a0367a55e8a76a45a60eaae971b07d2","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.23.4.tgz","fileCount":25,"integrity":"sha512-WmqZPzvaHpAcAdJBjwMFwusL+ahp2Liv6T0ASWU7sxGZGceSdP5MpW+2DwLNOiWld39C1WR+9qk99hk4qHK5vw==","signatures":[{"sig":"MEUCIQDRmmTNIIz2t/ToDGHdBlTYhcadwpJqp0UUdOTsJ/O85gIgeMh6PDLhyn4uMTJnY8vRIQ7mDUn1Uap/+f8hyBhpQ6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6193492},"main":"bindings/node","types":"bindings/node","gitHead":"a1bbe92a6370bb4c15386735fbda12f2b812a923","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-java.git","type":"git"},"_npmVersion":"10.8.2","description":"Java 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-java_0.23.4_1731305337255_0.9207167611079932","host":"s3://npm-registry-packages"}},"0.23.5":{"name":"tree-sitter-java","version":"0.23.5","description":"Java grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-java.git"},"license":"MIT","author":{"name":"Ayman Nadeem","email":"aymannadeem@github.com"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","java"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"peerDependencies":{"tree-sitter":"^0.21.1"},"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-java@0.23.5","gitHead":"94703d5a6bed02b98e438d7cad1136c01a60ba2c","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Yju7oQ0Xx7GcUT01mUglPP+bYfvqjNCGdxqigTnew9nLGoII42PNVP3bHrYeMxswiCRM0yubWmN5qk+zsg0zMA==","shasum":"fb150fdaa9c852b3d71ba3144109008ac6a47ac2","tarball":"https://registry.npmjs.org/tree-sitter-java/-/tree-sitter-java-0.23.5.tgz","fileCount":25,"unpackedSize":6223115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/v5aKHwdXHGWOscTSuQyXS1yE7hrDmBUzcXEK02hWPAiEAw4KNwrKlLvN4kyvW8R5a54+3k35LIHt/91L0bhm/Rec="}]},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-java_0.23.5_1734805585169_0.1620689180444077"},"_hasShrinkwrap":false}},"time":{"created":"2017-11-27T22:29:53.834Z","modified":"2024-12-21T18:26:25.678Z","0.0.1":"2017-11-27T22:29:53.834Z","0.12.0":"2018-06-15T21:37:18.628Z","0.13.0":"2018-07-18T19:23:38.538Z","0.15.0":"2019-12-03T01:24:32.910Z","0.16.0":"2019-12-09T22:57:13.432Z","0.19.1":"2021-03-09T17:46:37.431Z","0.20.2":"2023-10-05T12:09:16.392Z","0.21.0":"2024-04-07T18:41:09.326Z","0.23.2":"2024-09-01T10:38:38.070Z","0.23.3":"2024-11-10T06:16:06.706Z","0.23.4":"2024-11-11T06:08:57.532Z","0.23.5":"2024-12-21T18:26:25.436Z"},"bugs":{"url":"https://github.com/tree-sitter/tree-sitter-java/issues"},"author":{"name":"Ayman Nadeem","email":"aymannadeem@github.com"},"license":"MIT","homepage":"https://github.com/tree-sitter/tree-sitter-java#readme","keywords":["incremental","parsing","tree-sitter","java"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-java.git"},"description":"Java grammar for tree-sitter","contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"robrix","email":"rob.rix@github.com"},{"name":"joshvera","email":"josh@joshvera.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"aymannadeem","email":"aymannadeem@github.com"}],"readme":"# tree-sitter-java\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-java/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-java)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-java)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-java)\n\nJava grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-java/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-java?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-java?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-java?logo=pypi&logoColor=ffd242\n","readmeFilename":"README.md"}