{"_id":"@tree-sitter-grammars/tree-sitter-zig","_rev":"7-febfcc83ff9eb7e5ab04a12f593b839d","name":"@tree-sitter-grammars/tree-sitter-zig","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@tree-sitter-grammars/tree-sitter-zig","version":"1.0.0","keywords":["incremental","parsing","tree-sitter","zig"],"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-zig@1.0.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-zig#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-zig/issues"},"dist":{"shasum":"01239602f2437312b64ecbf15ca1961703464052","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-zig/-/tree-sitter-zig-1.0.0.tgz","fileCount":23,"integrity":"sha512-dhlaE/YhSmoloMhfOggaXF+IBl6+3xPdJuhoVQVbX09TcSgQ1/8JEPLWf+ZmfngvqNJB7PtHKbZ+HWPuS+iIpQ==","signatures":[{"sig":"MEYCIQCbfB/Cbz1Z5vSx8McRKsAIyo3wKQ2TIikXqI4D6N6LFAIhAIlWt4lXEIS7FmnMZ5U5iEEkGWdNik0kswt8wCWj0grJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9225075},"main":"bindings/node","types":"bindings/node","gitHead":"21e2218e0ec7f4e3c0640d16bf8c67e6f0a61e18","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-zig.git","type":"git"},"_npmVersion":"10.8.2","description":"Zig grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.zig","file-types":["zig"],"injection-regex":"zig"}],"_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-zig_1.0.0_1724985331363_0.1412751017129592","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@tree-sitter-grammars/tree-sitter-zig","version":"1.0.1","keywords":["incremental","parsing","tree-sitter","zig"],"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-zig@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-zig#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-zig/issues"},"dist":{"shasum":"08b901e571fe41d51ac8d5f2c346ee8d2ca432d2","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-zig/-/tree-sitter-zig-1.0.1.tgz","fileCount":25,"integrity":"sha512-JhQ9Iovknff73822C9m1c2gTyU5WQ9/Za5KbQRe8IeLlO8t2+rcr7Rwgq3f3btZj1PZOBlyEtbnE5Hq+iYvxDA==","signatures":[{"sig":"MEQCIDSB63fGTYsX9Bkqx1Ntyp+0IGlqONG81oTje2MKwLBBAiA6zxAQEN8VlXVSSV/L5SvkIYuLj/IaFuydjh6BB7lrmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10449507},"main":"bindings/node","types":"bindings/node","gitHead":"cb9ee944ce5f78dcc5e55ab98a7e40ef20d8a4f5","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-zig.git","type":"git"},"_npmVersion":"10.5.0","description":"Zig grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.zig","file-types":["zig"],"injection-regex":"zig"}],"_nodeVersion":"21.7.3","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-zig_1.0.1_1727036553667_0.42482938475613774","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@tree-sitter-grammars/tree-sitter-zig","version":"1.0.2","keywords":["incremental","parsing","tree-sitter","zig"],"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-zig@1.0.2","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-zig#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-zig/issues"},"dist":{"shasum":"4293b241bad1354b2762d79eebfb1223153680c8","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-zig/-/tree-sitter-zig-1.0.2.tgz","fileCount":26,"integrity":"sha512-JSzNEnnyoXFqOzisTdNu+epeBIJsphFVLcWUbaRc7V9V+oywq9FUfEMakzJ1JfjZyymP0DbImgsYtwNbpp1Mpg==","signatures":[{"sig":"MEUCICGEFhx0DiDt0DUsvh4y4hEUxjiAYBs1Nxtk/IWtl+7zAiEAojvP7yLicJAzEgPVfFAOopeA9DKvi04mji0rIa5QiyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11128520},"main":"bindings/node","types":"bindings/node","gitHead":"eb7d58c2dc4fbeea4745019dee8df013034ae66b","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-zig.git","type":"git"},"_npmVersion":"10.5.0","description":"Zig grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.zig","file-types":["zig"],"injection-regex":"zig"}],"_nodeVersion":"21.7.3","dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.11.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-zig_1.0.2_1727037333245_0.46744816231220687","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@tree-sitter-grammars/tree-sitter-zig","version":"1.1.1","keywords":["incremental","parsing","tree-sitter","zig"],"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-zig@1.1.1","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-zig#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-zig/issues"},"dist":{"shasum":"81b53d9e06033214c498a6734aaf4b59f56ca704","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-zig/-/tree-sitter-zig-1.1.1.tgz","fileCount":27,"integrity":"sha512-SF/hR2IEfb+gqjzAWizka79uGVQPffOQwW7+Og6E5hc+HrMRLnxG2kZChAbg+Ge82i58UOODG1S62fjSaR5IUA==","signatures":[{"sig":"MEYCIQCLTmsCA82bFJPE1lTRcio9OejiASMpsSRaH12f7tinIgIhAKAwamAJPYezZ8maoaFjNzYbBEVCZnU/AI/k/yPLQF8e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11366445},"main":"bindings/node","types":"bindings/node","gitHead":"3cf13d1b6ccbfb2bd4cf9344af1b515e68b335a0","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-zig.git","type":"git"},"_npmVersion":"10.5.0","description":"Zig grammar for tree-sitter","directories":{},"_nodeVersion":"21.7.3","dependencies":{"node-addon-api":"^8.3.0","node-gyp-build":"^4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.5","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.22.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-zig_1.1.1_1734830572329_0.22547671543409953","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@tree-sitter-grammars/tree-sitter-zig","version":"1.1.2","keywords":["incremental","parsing","tree-sitter","zig"],"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","_id":"@tree-sitter-grammars/tree-sitter-zig@1.1.2","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-zig#readme","bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-zig/issues"},"dist":{"shasum":"9933359854107b12f6693e9a8f8b515748a60e19","tarball":"https://registry.npmjs.org/@tree-sitter-grammars/tree-sitter-zig/-/tree-sitter-zig-1.1.2.tgz","fileCount":27,"integrity":"sha512-J0L31HZ2isy3F5zb2g5QWQOv2r/pbruQNL9ADhuQv2pn5BQOzxt80WcEJaYXBeuJ8GHxVT42slpCna8k1c8LOw==","signatures":[{"sig":"MEQCIE7NEcd8UDXfK0wdSxA/SGC+Igo6SzUz10PHMFfLVChOAiBhRE3/BIO5Ljulyo3D6vjWGnoKVynfDJX/B85mDyiDeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11366445},"main":"bindings/node","types":"bindings/node","gitHead":"b670c8df85a1568f498aa5c8cae42f51a90473c0","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-zig.git","type":"git"},"_npmVersion":"10.5.0","description":"Zig grammar for tree-sitter","directories":{},"_nodeVersion":"21.7.3","dependencies":{"node-addon-api":"^8.3.0","node-gyp-build":"^4.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.5","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.22.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-zig_1.1.2_1734830886871_0.31206296927127974","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-08-30T02:35:31.215Z","modified":"2025-10-07T15:59:43.318Z","1.0.0":"2024-08-30T02:35:31.630Z","1.0.1":"2024-09-22T20:22:33.970Z","1.0.2":"2024-09-22T20:35:33.556Z","1.1.1":"2024-12-22T01:22:52.572Z","1.1.2":"2024-12-22T01:28:07.236Z"},"bugs":{"url":"https://github.com/tree-sitter-grammars/tree-sitter-zig/issues"},"author":{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},"license":"MIT","homepage":"https://github.com/tree-sitter-grammars/tree-sitter-zig#readme","keywords":["incremental","parsing","tree-sitter","zig"],"repository":{"url":"git+https://github.com/tree-sitter-grammars/tree-sitter-zig.git","type":"git"},"description":"Zig grammar for tree-sitter","maintainers":[{"email":"amaanq12@gmail.com","name":"amaanq"},{"email":"chronobserver@disroot.org","name":"chronobserver"}],"readme":"# tree-sitter-zig\n\n[![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-zig/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-zig)\n[![npm][npm]](https://www.npmjs.com/package/@tree-sitter-grammars/tree-sitter-zig)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-zig)\n\nZig grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n## References\n\n- [Zig Grammar](https://github.com/ziglang/zig-spec/blob/master/grammar/grammar.y)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter-grammars/tree-sitter-zig/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-zig?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-zig?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-zig?logo=pypi&logoColor=ffd242\n","readmeFilename":"README.md"}