{"_id":"@tree-sitter-grammars/tree-sitter-kotlin","_rev":"4-4fcb2bf114f7b2c233e06964c8afe705","name":"@tree-sitter-grammars/tree-sitter-kotlin","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.1":{"name":"@tree-sitter-grammars/tree-sitter-kotlin","version":"1.0.1","keywords":["incremental","parsing","tree-sitter","kotlin"],"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-kotlin@1.0.1","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"muniftanjim","email":"hello@muniftanjim.com"},{"name":"chronobserver","email":"chronobserver@disroot.org"}],"homepage":"https://github.com/tree-sitter-grammars/tree-sitter-kotlin#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-kotlin/issues"},"dist":{"shasum":"67d009f71b0a1cc0234378cfbfeb56f6cc426ae2","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-kotlin/-/tree-sitter-kotlin-1.0.1.tgz","fileCount":20,"integrity":"sha512-NiHPE3fN5uv9JkPlfCH+xF8piBoaea6RX4FUBaW+YeSw5Ml6RA+gJdslBSShPzeNAfQl+/U3v1jGyTYJ00BTcQ==","signatures":[{"sig":"MEYCIQCNfolKJnm2OzmckI6qbKJ7qImNQPZ9CLOQZqkQIJ6P2QIhAN2vxuY7GUVb8EsamUsqBrVtfIi3VIBYZ9+SDdQE4r7o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36730430},"main":"bindings/node","types":"bindings/node","gitHead":"e1444cfff56ed9c3e6bccee861a888147415b3a7","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":"amaanq","email":"amaanq12@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter-grammars/tree-sitter-kotlin.git","type":"git"},"_npmVersion":"10.8.2","description":"Kotlin grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.kotlin","file-types":["kt","kts"],"injection-regex":"^(kotlin|kt)$"}],"_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"}},"publishConfig":{"access":"public"},"_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.0"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-kotlin_1.0.1_1724980460954_0.3118621344985453","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@tree-sitter-grammars/tree-sitter-kotlin","version":"1.1.0","keywords":["incremental","parsing","tree-sitter","kotlin"],"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-kotlin@1.1.0","maintainers":[{"name":"muniftanjim","email":"hello@muniftanjim.com"},{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"chronobserver","email":"chronobserver@disroot.org"}],"homepage":"https://github.com/tree-sitter-grammars/tree-sitter-kotlin#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-kotlin/issues"},"dist":{"shasum":"318b2055314c91b89b999b42c3a57b591df21cb9","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-kotlin/-/tree-sitter-kotlin-1.1.0.tgz","fileCount":24,"integrity":"sha512-vlVXaxEE8t2kpJgfZpa8XVvxcnKw9AYtRTgy7KWjsDmAsadk06RxAT80IXOgGQnmM9i/orQn1nD84gPNUHu6DQ==","signatures":[{"sig":"MEUCIQD8lCpqmBi7OpDQG8NRc2hVPBLmw4bdM80qQvJWenn44AIgYLb6/DllpKbz/JLCcOpZS6YX/DC8Rsh5oZRDrekQOwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47161889},"main":"bindings/node","types":"bindings/node","gitHead":"77dd60ea0a9003ce062c9728a513ffe1aaff8c82","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":"amaanq","email":"amaanq12@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter-grammars/tree-sitter-kotlin.git","type":"git"},"_npmVersion":"10.5.0","description":"Kotlin grammar for tree-sitter","directories":{},"_nodeVersion":"21.7.3","dependencies":{"node-addon-api":"^8.3.0","node-gyp-build":"^4.8.4","npm-check-updates":"^17.1.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.6","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.22.4"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-kotlin_1.1.0_1736449584470_0.04641743890837913","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-08-30T01:14:20.866Z","modified":"2025-10-07T15:52:59.646Z","1.0.1":"2024-08-30T01:14:21.213Z","1.1.0":"2025-01-09T19:06:24.768Z"},"bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-kotlin/issues"},"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","homepage":"https://github.com/tree-sitter-grammars/tree-sitter-kotlin#readme","keywords":["incremental","parsing","tree-sitter","kotlin"],"repository":{"url":"git+https://github.com/tree-sitter-grammars/tree-sitter-kotlin.git","type":"git"},"description":"Kotlin grammar for tree-sitter","maintainers":[{"email":"amaanq12@gmail.com","name":"amaanq"},{"email":"chronobserver@disroot.org","name":"chronobserver"}],"readme":"# tree-sitter-kotlin\n\n[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-kotlin/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-kotlin-ng)\n[![npm][npm]](https://www.npmjs.com/package/@tree-sitter-grammars/tree-sitter-kotlin)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-kotlin)\n\nKotlin grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n## References\n\n- [Kotlin Grammar](https://kotlinlang.org/docs/reference/grammar.html)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-kotlin/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-grammars/tree-sitter-kotlin?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-kotlin-ng?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-kotlin?logo=pypi&logoColor=ffd242\n","readmeFilename":"README.md"}