{"_id":"@tree-sitter-grammars/tree-sitter-lua","_rev":"10-29ed96b964efa3573200113350506633","name":"@tree-sitter-grammars/tree-sitter-lua","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@tree-sitter-grammars/tree-sitter-lua","version":"0.1.0","keywords":["incremental","parsing","tree-sitter","lua"],"author":{"url":"https://muniftanjim.dev","name":"Munif Tanjim"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-lua@0.1.0","maintainers":[{"name":"chronobserver","email":"chronobserver@disroot.org"}],"homepage":"https://github.com/tree-sitter-grammars/tree-sitter-lua#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-lua/issues"},"dist":{"shasum":"8a4855e9ff83e81f530a06cd6a0cdeae501e6a56","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-lua/-/tree-sitter-lua-0.1.0.tgz","fileCount":23,"integrity":"sha512-WmyU+fz+K6YApkMH/ZmS+H/1M3JvVgWRkOMHXJEBU3cCrmvY5u3/8eB87xLRm9lmVkxaPurakjmDgdRUI7Tipg==","signatures":[{"sig":"MEYCIQD522nirDYQ8RSI7ha4UgvijJhoaSyg4msgTLS0GzhtjAIhAIwwFXx2kL/AzFUnbXOfc7WpdzbgG676oezHXrvZRZWl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":941533},"main":"bindings/node","types":"bindings/node","gitHead":"a24dab177e58c9c6832f96b9a73102a0cfbced4a","scripts":{"test":"tree-sitter test","build":"tree-sitter generate --no-bindings","install":"node-gyp-build","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"chronobserver","email":"chronobserver@disroot.org"},"repository":{"url":"git+https://github.com/tree-sitter-grammars/tree-sitter-lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Lua grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":"queries/tags.scm","scope":"source.lua","file-types":["lua"],"highlights":"queries/highlights.scm","injections":"queries/injections.scm","injection-regex":"^lua$"}],"_nodeVersion":"20.11.1","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prebuildify":"^6.0.0","tree-sitter-cli":"^0.21.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-lua_0.1.0_1710152021769_0.5528424525268891","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@tree-sitter-grammars/tree-sitter-lua","version":"0.2.0","keywords":["incremental","parsing","tree-sitter","lua"],"author":{"url":"https://muniftanjim.dev","name":"Munif Tanjim"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-lua@0.2.0","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-lua#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-lua/issues"},"dist":{"shasum":"7d55101009d6e05d31d7f349cf1234cb5c0b01c8","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-lua/-/tree-sitter-lua-0.2.0.tgz","fileCount":25,"integrity":"sha512-VPk971J3hBUNr7CpZJvgTU5UmEkW8iMQ0Sk6br4O3xL00XFEO4PCjSSGeYYakRgPAJiIR8J594UcBK+7ilBvqw==","signatures":[{"sig":"MEQCICYHidsPn6Dl262+XED1n/HyCpSYZd41KKSFxHSP+cAiAiBsQ9ttv6/5aWVNqXw8A4GKyrYobmicsfzy3noNOiPLwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":959203},"main":"bindings/node","types":"bindings/node","gitHead":"99fc677e6971c425e8d407f59c77ab897e585c92","scripts":{"test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"chronobserver","email":"chronobserver@disroot.org"},"repository":{"url":"git+https://github.com/tree-sitter-grammars/tree-sitter-lua.git","type":"git"},"_npmVersion":"10.5.0","description":"Lua grammar for tree-sitter","directories":{},"tree-sitter":[{"tags":"queries/tags.scm","scope":"source.lua","file-types":["lua"],"highlights":"queries/highlights.scm","injections":"queries/injections.scm","injection-regex":"^lua$"}],"_nodeVersion":"21.7.3","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prebuildify":"^6.0.1","tree-sitter-cli":"^0.23.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-lua_0.2.0_1725894809452_0.3059152990899183","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@tree-sitter-grammars/tree-sitter-lua","version":"0.4.1","description":"Lua grammar for tree-sitter","type":"module","repository":{"type":"git","url":"git+https://github.com/tree-sitter-grammars/tree-sitter-lua.git"},"license":"MIT","author":{"name":"Munif Tanjim","email":"hello@muniftanjim.dev","url":"https://muniftanjim.dev"},"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","lua"],"dependencies":{"node-addon-api":"^8.5.0","node-gyp-build":"^4.8.4"},"devDependencies":{"prebuildify":"^6.0.1","tree-sitter-cli":"^0.25.3"},"peerDependencies":{"tree-sitter":"^0.22.4"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"scripts":{"install":"node-gyp-build","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"_id":"@tree-sitter-grammars/tree-sitter-lua@0.4.1","gitHead":"816840c592ab973500ae9750763c707b447e7fef","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-lua/issues"},"homepage":"https://github.com/tree-sitter-grammars/tree-sitter-lua#readme","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-EwagFaU6ZveVk18/Y8qUhZkkiBKnQ7dSCHbm//TUroLVKy3i1rOYGy/cNHtSkAb1eDvS1HhCLybH2S541Cya/g==","shasum":"26d6307d3c10bc4ab65f1e4a24f333c0b19051e7","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-lua/-/tree-sitter-lua-0.4.1.tgz","fileCount":28,"unpackedSize":1312029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH8xIehELcOtRAoYs0QkhpnpOG4YGlVJIL+4xQCBvFgSAiBtCtpm/aoz63y18+d/w2NETJytOsJkgYj+SovsdHGapw=="}]},"_npmUser":{"name":"chronobserver","email":"chronobserver@disroot.org"},"directories":{},"maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"chronobserver","email":"chronobserver@disroot.org"},{"name":"muniftanjim","email":"hello@muniftanjim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-lua_0.4.1_1767185517555_0.7288787398692371"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-11T10:13:41.701Z","modified":"2025-12-31T12:51:57.986Z","0.1.0":"2024-03-11T10:13:42.085Z","0.2.0":"2024-09-09T15:13:29.745Z","0.4.1":"2025-12-31T12:51:57.739Z"},"bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-lua/issues"},"author":{"name":"Munif Tanjim","email":"hello@muniftanjim.dev","url":"https://muniftanjim.dev"},"license":"MIT","homepage":"https://github.com/tree-sitter-grammars/tree-sitter-lua#readme","keywords":["incremental","parsing","tree-sitter","lua"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter-grammars/tree-sitter-lua.git"},"description":"Lua grammar for tree-sitter","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"chronobserver","email":"chronobserver@disroot.org"},{"name":"muniftanjim","email":"hello@muniftanjim.com"}],"readme":"# tree-sitter-lua\n\n[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-lua/actions/workflows/ci.yml)\n[![discord][discord]](https://discord.gg/w7nTvsVJhm)\n[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)\n[![npm][npm]](https://www.npmjs.com/package/%40tree-sitter-grammars%2Ftree-sitter-lua)\n[![crates][crates]](https://crates.io/crates/tree-sitter-lua)\n\nLua grammar for tree-sitter.\n\n- Lua 5.x\n- LuaJIT 2.x\n\n## References\n\n- [Lua Documentation](https://www.lua.org/docs.html)\n\n## Acknowledgement\n\nThe [external scanner](/src/scanner.c) was initially based on these repositories:\n\n- [Azganoth/tree-sitter-lua](https://github.com/Azganoth/tree-sitter-lua)\n- [euclidianAce/tree-sitter-teal](https://github.com/euclidianAce/tree-sitter-teal)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-lua/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/%40tree-sitter-grammars%2Ftree-sitter-lua?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-lua?logo=rust\n","readmeFilename":"README.md"}