{"_id":"@ast-grep/lang-html","_rev":"6-d019298fd558cd3d2af63e29fbcd497a","name":"@ast-grep/lang-html","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.2":{"name":"@ast-grep/lang-html","version":"0.0.2","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-html@0.0.2","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"e972ee43c5162583cd90c783289194081b67edeb","tarball":"https://registry.npmjs.org/@ast-grep/lang-html/-/lang-html-0.0.2.tgz","fileCount":18,"integrity":"sha512-QV/PJSVZwQZdy5uUzmYo80NEsGweQH4XyusCEhTvwIL4G9oh930ZxFfX2fD0XsRe/U+4evM6GLteTH7YPQZdxA==","signatures":[{"sig":"MEQCIGm/iO90u0X5wtcvdzPnCkzM+/HKmSU/hjvrJ31+nCaqAiBoBDHi+ORg/P3qojyCuUB+Ey+miTpcEEc3Wb2k44dlXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243009},"main":"index.js","_from":"file:ast-grep-lang-html-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/ee4ddc1d5c8165630c5e8f37a710468b/ast-grep-lang-html-0.0.2.tgz","_integrity":"sha512-QV/PJSVZwQZdy5uUzmYo80NEsGweQH4XyusCEhTvwIL4G9oh930ZxFfX2fD0XsRe/U+4evM6GLteTH7YPQZdxA==","_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","tree-sitter-html":"0.23.2","@ast-grep/nursery":"0.0.2"},"peerDependencies":{"tree-sitter-cli":"0.24.6"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-html_0.0.2_1743882519789_0.6546647889038657","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ast-grep/lang-html","version":"0.0.3","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-html@0.0.3","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"7f5ee3a8112d9c3d8d2cdf3cad4c060c44481133","tarball":"https://registry.npmjs.org/@ast-grep/lang-html/-/lang-html-0.0.3.tgz","fileCount":18,"integrity":"sha512-RMOcT0f04sxZoezzhvp+gh8VdjJsE7+q3oXXXghLZG+ul5AX0jPe++T3QsX5vCSLr9k3JRrbbukSt7RLhnEthg==","signatures":[{"sig":"MEUCIQC+NoLcgYFZzPaqz4gz6P4SM03SjmbJbRwfEi3cDsXqmAIgDtIxbVRFMBi/iGLZk0v2vRAhI6JmzERq0EVysLqbMp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243009},"main":"index.js","_from":"file:ast-grep-lang-html-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/9b5d914bc7e0e2fe83776487f407da84/ast-grep-lang-html-0.0.3.tgz","_integrity":"sha512-RMOcT0f04sxZoezzhvp+gh8VdjJsE7+q3oXXXghLZG+ul5AX0jPe++T3QsX5vCSLr9k3JRrbbukSt7RLhnEthg==","_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","tree-sitter-html":"0.23.2","@ast-grep/nursery":"0.0.5"},"peerDependencies":{"tree-sitter-cli":"0.25.6"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-html_0.0.3_1749433892278_0.22033976933716803","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ast-grep/lang-html","version":"0.0.4","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-html@0.0.4","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"b1c2cb717b9012dec0ae275bacc8e28399be3458","tarball":"https://registry.npmjs.org/@ast-grep/lang-html/-/lang-html-0.0.4.tgz","fileCount":18,"integrity":"sha512-NUhEIvURHUcwk1mxcIfDtuDDZOOHGPpO+r6jD5ctPVnTqIGW3uDxLIcWPgUfPqj3yz/Pqk8phdbEdnTLFd8vrQ==","signatures":[{"sig":"MEQCIEpzNU8cKEBxyXnZEPM+XDQuDPnMnagT+7xkV382PJQwAiAKhGUd1hJRtjlnM7JNg4XsQ64aPBtsgAac0zAWVzj2zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243460},"main":"index.js","_from":"file:ast-grep-lang-html-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/4304a5c4a818388745ac5b77e0647512/ast-grep-lang-html-0.0.4.tgz","_integrity":"sha512-NUhEIvURHUcwk1mxcIfDtuDDZOOHGPpO+r6jD5ctPVnTqIGW3uDxLIcWPgUfPqj3yz/Pqk8phdbEdnTLFd8vrQ==","_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","tree-sitter-html":"0.23.2","@ast-grep/nursery":"0.0.7"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-html_0.0.4_1755141392203_0.4307396751203718","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ast-grep/lang-html","version":"0.0.5","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-html@0.0.5","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"9e565fb89c030cb4e223d7cb7c7073d192947ef5","tarball":"https://registry.npmjs.org/@ast-grep/lang-html/-/lang-html-0.0.5.tgz","fileCount":18,"integrity":"sha512-N65XChugFVwFlt2BX80Y9vpwy/n5pLHItUx44jydxcq8bbKuYjH8N5ydC/E84Fkw+EatUeMa6Dv8dbMLlBMwCA==","signatures":[{"sig":"MEUCIQC+lm+Q4i9KpwUJkebc0X3pARfbs+5kPsCtbapepmwSeAIgI71cKkKia7K9zOtyFeBuZp/bXwu2ICqCr2vp3T4Akpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243444},"main":"index.js","_from":"file:ast-grep-lang-html-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/90e69519f9206f2eb420e4c2cb2939fe/ast-grep-lang-html-0.0.5.tgz","_integrity":"sha512-N65XChugFVwFlt2BX80Y9vpwy/n5pLHItUx44jydxcq8bbKuYjH8N5ydC/E84Fkw+EatUeMa6Dv8dbMLlBMwCA==","_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","tree-sitter-html":"0.23.2","@ast-grep/nursery":"0.0.8"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-html_0.0.5_1765433428511_0.01297382501243649","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ast-grep/lang-html","version":"0.0.6","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-html@0.0.6","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"59c52c042c0d78be159883af966c28a6aad0c9ff","tarball":"https://registry.npmjs.org/@ast-grep/lang-html/-/lang-html-0.0.6.tgz","fileCount":19,"integrity":"sha512-vL5SYFkT8EEW0nrgqe+zN4aK3l+GUsRE1friZn+9DftFjI7AIoK2WR1t15luw03zCE7xS6iWtbcLmtwMWnUzsA==","signatures":[{"sig":"MEYCIQCsvLJ4dk04MKmg5WGRsQ1J8fiVMeJkWLFAouvwvUwWjwIhAPigtPXStj9DrJ7aqBJgtKgUHHSNkBVTYsdeqLrehNpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315844},"main":"index.js","_from":"file:ast-grep-lang-html-0.0.6.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/216bdc72d45b1c556e6b5fe1de2ce48f/ast-grep-lang-html-0.0.6.tgz","_integrity":"sha512-vL5SYFkT8EEW0nrgqe+zN4aK3l+GUsRE1friZn+9DftFjI7AIoK2WR1t15luw03zCE7xS6iWtbcLmtwMWnUzsA==","_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","tree-sitter-html":"0.23.2","@ast-grep/nursery":"0.0.9"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-html_0.0.6_1768081569392_0.5054594807757011","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ast-grep/lang-html","version":"0.0.7","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-cli":"0.25.8","tree-sitter-html":"0.23.2"},"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-html@0.0.7","types":"./index.d.ts","_integrity":"sha512-mOv1kQJEBEfIDPQipsV25WtQF8fdzF8L+npV0qbipqxm6y033l6l9DSp60rDsVpRpGo7MpzRloVVmSBK7DIyHg==","_resolved":"/tmp/b8736f7b3a17fb9f2fd4032ce2cbae3c/ast-grep-lang-html-0.0.7.tgz","_from":"file:ast-grep-lang-html-0.0.7.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mOv1kQJEBEfIDPQipsV25WtQF8fdzF8L+npV0qbipqxm6y033l6l9DSp60rDsVpRpGo7MpzRloVVmSBK7DIyHg==","shasum":"6e90973ac127ae9b34addaf80950bfd80995f60b","tarball":"https://registry.npmjs.org/@ast-grep/lang-html/-/lang-html-0.0.7.tgz","fileCount":20,"unpackedSize":346525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4bB1WkeQKnZehEqjN9eVkOWBSGtOP1XW13QKG04q/5QIgMVFj3jMhrNKZ0fGDn1JUowFysR+aeW2JSCItZ0AmwvY="}]},"_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-html_0.0.7_1773542724912_0.39277259679497667"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-05T19:48:39.690Z","modified":"2026-03-15T02:45:25.204Z","0.0.2":"2025-04-05T19:48:39.993Z","0.0.3":"2025-06-09T01:51:32.513Z","0.0.4":"2025-08-14T03:16:32.402Z","0.0.5":"2025-12-11T06:10:28.656Z","0.0.6":"2026-01-10T21:46:09.549Z","0.0.7":"2026-03-15T02:45:25.074Z"},"license":"ISC","keywords":["ast-grep","ast-grep-lang"],"description":"## Installation","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"readme":"# ast-grep napi language for html\n\n## Installation\n\nIn a pnpm project, run:\n\n```bash\npnpm install @ast-grep/lang-html\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 html from '@ast-grep/lang-html'\nimport { registerDynamicLanguage, parse } from '@ast-grep/napi'\n\nregisterDynamicLanguage({ html })\n\nconst sg = parse('html', `your code`)\nsg.root().kind()\n```\n","readmeFilename":"README.md"}