{"_id":"@ast-grep/lang-yaml","_rev":"6-576df13deda3136d3259e07c4d149d1b","name":"@ast-grep/lang-yaml","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@ast-grep/lang-yaml","version":"0.0.1","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-yaml@0.0.1","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"39bcc2585023c7fe23f22bad3513fb702fecc11d","tarball":"https://registry.npmjs.org/@ast-grep/lang-yaml/-/lang-yaml-0.0.1.tgz","fileCount":19,"integrity":"sha512-2wtI6zp1GXsQsU51vgJ07ZBecRS7WYaui8vote4CD/BN9U4qE0yAdh5yY6SED2WB0qdo+sPAeppgSxmMRpZl2w==","signatures":[{"sig":"MEUCIDv8+JlfFSqw1J89X0rtFmAj/kgK/5+54K1koCG/bSV+AiEAuJoLrFMyV5Pay5vcpuXfBOPBGwzxfxi4pqld9M3Zh8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136028},"main":"index.js","_from":"file:ast-grep-lang-yaml-0.0.1.tgz","types":"./index.d.ts","scripts":{"test":"node nursery.js test","build":"tree-sitter build -o parser.so","source":"node nursery.js source","postinstall":"node postinstall.js"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/tmp/7b101736aa3bcd9e1e95e1ba9917744c/ast-grep-lang-yaml-0.0.1.tgz","_integrity":"sha512-2wtI6zp1GXsQsU51vgJ07ZBecRS7WYaui8vote4CD/BN9U4qE0yAdh5yY6SED2WB0qdo+sPAeppgSxmMRpZl2w==","_npmVersion":"10.8.2","description":"## Installation","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@ast-grep/setup-lang":"0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.24.6","@ast-grep/nursery":"0.0.2","@tree-sitter-grammars/tree-sitter-yaml":"0.7.0"},"peerDependencies":{"tree-sitter-cli":"0.24.6"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-yaml_0.0.1_1745347197187_0.35864384075272393","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@ast-grep/lang-yaml","version":"0.0.2","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-yaml@0.0.2","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"59eb22ae54b839bfc6efca143dbc643625dc3287","tarball":"https://registry.npmjs.org/@ast-grep/lang-yaml/-/lang-yaml-0.0.2.tgz","fileCount":20,"integrity":"sha512-kiV82Udo7Jat7fBq9OzJBdn/d7R0qd355ruBiwM7aTPlE5vtIaKFr+l3pkfTUEefgI8Ow8QHFJxsaOiQmkEYOw==","signatures":[{"sig":"MEYCIQDr9Y1NPuEZ4dvSVJ1VFukg4inG3W1Z6++Yrf8kOqa15QIhAL+HfIrT9pXy5QUMWWzQEt3/LxG+kv1yEdYWl3SOKocH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192574},"main":"index.js","_from":"file:ast-grep-lang-yaml-0.0.2.tgz","types":"./index.d.ts","scripts":{"test":"node nursery.js test","build":"tree-sitter build -o parser.so","source":"node nursery.js source","postinstall":"node postinstall.js"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/tmp/562125f494481d938a6fad021dd74f86/ast-grep-lang-yaml-0.0.2.tgz","_integrity":"sha512-kiV82Udo7Jat7fBq9OzJBdn/d7R0qd355ruBiwM7aTPlE5vtIaKFr+l3pkfTUEefgI8Ow8QHFJxsaOiQmkEYOw==","_npmVersion":"10.8.2","description":"## Installation","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@ast-grep/setup-lang":"0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.25.6","@ast-grep/nursery":"0.0.5","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1"},"peerDependencies":{"tree-sitter-cli":"0.25.6"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-yaml_0.0.2_1749434096063_0.9734284686018391","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ast-grep/lang-yaml","version":"0.0.3","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-yaml@0.0.3","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"dfb2260b7ff34ed23306a4199b8fb150ae216175","tarball":"https://registry.npmjs.org/@ast-grep/lang-yaml/-/lang-yaml-0.0.3.tgz","fileCount":20,"integrity":"sha512-Bhw8RDdqyqS52r+aL+EzBtzEs5oMsHGAbBBZzvUNUuEWEgF9HOBXaWwJXh/rpx+V0oPiVv+0l2+ixi+bgUatoA==","signatures":[{"sig":"MEYCIQDNffw5CRdnwmu/geAgtrtmCHLe8mLiQZT/7eRHjX04KAIhAIollIy6VMuK7JZ6swu5H/pNfPeKEHJmsdCdhJCW4XSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192513},"main":"index.js","_from":"file:ast-grep-lang-yaml-0.0.3.tgz","types":"./index.d.ts","scripts":{"test":"node nursery.js test","build":"tree-sitter build -o parser.so","source":"node nursery.js source","postinstall":"node postinstall.js"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/tmp/5512b9a32e13f7005ec7b77c2dd8b865/ast-grep-lang-yaml-0.0.3.tgz","_integrity":"sha512-Bhw8RDdqyqS52r+aL+EzBtzEs5oMsHGAbBBZzvUNUuEWEgF9HOBXaWwJXh/rpx+V0oPiVv+0l2+ixi+bgUatoA==","_npmVersion":"10.8.2","description":"## Installation","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@ast-grep/setup-lang":"0.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.25.8","@ast-grep/nursery":"0.0.7","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-yaml_0.0.3_1755141484750_0.7285754700399165","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ast-grep/lang-yaml","version":"0.0.4","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-yaml@0.0.4","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"90fc01309a05aaf8b1724a87778a35d46d560f9a","tarball":"https://registry.npmjs.org/@ast-grep/lang-yaml/-/lang-yaml-0.0.4.tgz","fileCount":20,"integrity":"sha512-W8/bXekoowALAqlpr5b7Ir4HzIHdpfxjJQsDcRu4xqev2IuhFl6HzD3tv2I4we1yJdpbNLmK9eBkf+aYKXtQag==","signatures":[{"sig":"MEUCID8EEFKpFZsveusZl4Zr91MPgi0LKYp9fd73nhl2dpv1AiEA/mAHptB1+gvWPpN9wxwmlV6Duvy61q3vJDsRYXrJ3Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192785},"main":"index.js","_from":"file:ast-grep-lang-yaml-0.0.4.tgz","types":"./index.d.ts","scripts":{"test":"node nursery.js test","build":"tree-sitter build -o parser.so","source":"node nursery.js source","postinstall":"node postinstall.js"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/tmp/080c9c31053f69c6a159ff44d9f89fc6/ast-grep-lang-yaml-0.0.4.tgz","_integrity":"sha512-W8/bXekoowALAqlpr5b7Ir4HzIHdpfxjJQsDcRu4xqev2IuhFl6HzD3tv2I4we1yJdpbNLmK9eBkf+aYKXtQag==","_npmVersion":"10.8.2","description":"## Installation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@ast-grep/setup-lang":"0.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.25.8","@ast-grep/nursery":"0.0.8","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-yaml_0.0.4_1765433556746_0.5216060776103548","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ast-grep/lang-yaml","version":"0.0.5","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-yaml@0.0.5","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"ed053537f23d1d1f304f230c62113df09e56da75","tarball":"https://registry.npmjs.org/@ast-grep/lang-yaml/-/lang-yaml-0.0.5.tgz","fileCount":21,"integrity":"sha512-IpApEjdDQ/bdZZQGwq+PIT9LwvPS+wSVmaA0v78StKbPN18JWE4fHGJyZgytKMmFGt4ihxEiDYZSdFAr5BjBTQ==","signatures":[{"sig":"MEYCIQC4je0J/4plXflZvrjMGGiFNKF1PWCmw1ae/vmlhdwm+gIhAPBsGKViYV+nKGmE02HfRB9uIeIqmuDJnE/j/87gq2KB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2462889},"main":"index.js","_from":"file:ast-grep-lang-yaml-0.0.5.tgz","types":"./index.d.ts","scripts":{"test":"node nursery.js test","build":"tree-sitter build -o parser.so","source":"node nursery.js source","postinstall":"node postinstall.js"},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"_resolved":"/tmp/da422bdefb5decb476c570352a076df8/ast-grep-lang-yaml-0.0.5.tgz","_integrity":"sha512-IpApEjdDQ/bdZZQGwq+PIT9LwvPS+wSVmaA0v78StKbPN18JWE4fHGJyZgytKMmFGt4ihxEiDYZSdFAr5BjBTQ==","_npmVersion":"10.8.2","description":"## Installation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@ast-grep/setup-lang":"0.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"0.25.8","@ast-grep/nursery":"0.0.9","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-yaml_0.0.5_1768081568991_0.8006851413623355","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ast-grep/lang-yaml","version":"0.0.6","description":"## Installation","main":"index.js","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","dependencies":{"@ast-grep/setup-lang":"0.0.6"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"devDependencies":{"@ast-grep/nursery":"0.0.9","@tree-sitter-grammars/tree-sitter-yaml":"0.7.1","tree-sitter-cli":"0.25.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tree-sitter build -o parser.so","source":"node nursery.js source","postinstall":"node postinstall.js","test":"node nursery.js test"},"_id":"@ast-grep/lang-yaml@0.0.6","types":"./index.d.ts","_integrity":"sha512-r/gVR+Tomr2eR8P7VoNW+L2brhQGjQC9IGOk6oAVEshN9b0/4molI3bvY309GnGVF0ZPTT5CmY32T8EtUJsPwA==","_resolved":"/tmp/8189b9795fe05a7e4631f8c07480df17/ast-grep-lang-yaml-0.0.6.tgz","_from":"file:ast-grep-lang-yaml-0.0.6.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-r/gVR+Tomr2eR8P7VoNW+L2brhQGjQC9IGOk6oAVEshN9b0/4molI3bvY309GnGVF0ZPTT5CmY32T8EtUJsPwA==","shasum":"e37ec04da65bd75e00fdf046199ccbacf91c2a0c","tarball":"https://registry.npmjs.org/@ast-grep/lang-yaml/-/lang-yaml-0.0.6.tgz","fileCount":22,"unpackedSize":2657746,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgzBXrx0fry0dC53pyqjJbGSY8jW2paYFbBczX59E4qwIgBubnUZAtgFyNWBz0dzLxXep+SD3RBZ1nD1klEtH0tr0="}]},"_npmUser":{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"},"directories":{},"maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lang-yaml_0.0.6_1773542773445_0.27561561970891035"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-22T18:39:57.085Z","modified":"2026-03-15T02:46:13.852Z","0.0.1":"2025-04-22T18:39:57.433Z","0.0.2":"2025-06-09T01:54:56.295Z","0.0.3":"2025-08-14T03:18:04.970Z","0.0.4":"2025-12-11T06:12:36.940Z","0.0.5":"2026-01-10T21:46:09.148Z","0.0.6":"2026-03-15T02:46:13.684Z"},"license":"ISC","keywords":["ast-grep","ast-grep-lang"],"description":"## Installation","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"readme":"# ast-grep napi language for yaml\n\n## Installation\n\nIn a pnpm project, run:\n\n```bash\npnpm install @ast-grep/lang-yaml\npnpm install @ast-grep/napi\n# install the tree-sitter-cli if no prebuild is available\npnpm install tree-sitter-cli --save-dev\n```\n\n## Usage\n\n```js\nimport yaml from '@ast-grep/lang-yaml'\nimport { registerDynamicLanguage, parse } from '@ast-grep/napi'\n\nregisterDynamicLanguage({ yaml })\n\nconst sg = parse('yaml', `your code`)\nsg.root().kind()\n```\n","readmeFilename":"README.md"}