{"_id":"@ast-grep/lang-css","_rev":"6-9f3addb8818185aa0b7d61719adc04f3","name":"@ast-grep/lang-css","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.2":{"name":"@ast-grep/lang-css","version":"0.0.2","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-css@0.0.2","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"cb8248e7f19e98c00ff0ef9c81a5c11b20ad9d95","tarball":"https://registry.npmjs.org/@ast-grep/lang-css/-/lang-css-0.0.2.tgz","fileCount":17,"integrity":"sha512-iHbWGGXvSdCjGmtwFKSSnV5TMDbyh+MSdbanB3wltZTQHYu/i+zWKNKDfyjztn7azPLnheuXj9zgxq4BucuNeg==","signatures":[{"sig":"MEUCIQCogGFOsTroAbsDnE4w2NX4L5J/BNSCZ2Gzz+QEtwsrPwIgFRQg7YHyR3J6lPTBBQxXiVCIWSGF1uKOHqds2tbB6zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994640},"main":"index.js","_from":"file:ast-grep-lang-css-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/f31f2a78de2bfa57b44fbb9f82c24e5e/ast-grep-lang-css-0.0.2.tgz","_integrity":"sha512-iHbWGGXvSdCjGmtwFKSSnV5TMDbyh+MSdbanB3wltZTQHYu/i+zWKNKDfyjztn7azPLnheuXj9zgxq4BucuNeg==","_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-css":"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-css_0.0.2_1743882495329_0.6638335711456249","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ast-grep/lang-css","version":"0.0.3","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-css@0.0.3","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"12c5206c8d7eee0960f05c1eb45509ad4cb220c4","tarball":"https://registry.npmjs.org/@ast-grep/lang-css/-/lang-css-0.0.3.tgz","fileCount":17,"integrity":"sha512-PCGymPecuYppS7fA+DZNFfyEO3J7Vio0ejK+NR9drRenFFYSaatHcClYbdXhRZxVTg0IRXo2zWGjroP01CEI8Q==","signatures":[{"sig":"MEUCICU0WYDfwa4uEGN20p30uta6nNWI/Ax6TWCYlZXgirfdAiEA/f/yiD0KPbSt8qn4su0Fr51xMQdG9g5f2I0THFN50uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":994640},"main":"index.js","_from":"file:ast-grep-lang-css-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/acbeb740ae730bd1708e92eeb65dadc2/ast-grep-lang-css-0.0.3.tgz","_integrity":"sha512-PCGymPecuYppS7fA+DZNFfyEO3J7Vio0ejK+NR9drRenFFYSaatHcClYbdXhRZxVTg0IRXo2zWGjroP01CEI8Q==","_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-css":"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-css_0.0.3_1749433892679_0.503513965429768","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ast-grep/lang-css","version":"0.0.4","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-css@0.0.4","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"af10495955e097132f8803fec357aa427e22033b","tarball":"https://registry.npmjs.org/@ast-grep/lang-css/-/lang-css-0.0.4.tgz","fileCount":17,"integrity":"sha512-+CIBVOE+NHdWkiD64FFajy5i/CjQCXJ4JVVd3Q89AAEJgKyJ7yr5VBU5hs4wD+JMiuTBUCPHxcTfVonqHhQt9Q==","signatures":[{"sig":"MEQCIGykMd0Env4U8+WjmIy2Mnc258tuybdYkFTkGmKU9ZKFAiAVY3aG8Y9GvdzqJkpkUbDup2WQ9cALMWXo//CpgOQwbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995091},"main":"index.js","_from":"file:ast-grep-lang-css-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/ebf1517e8988edd8cfa2bb291db177bf/ast-grep-lang-css-0.0.4.tgz","_integrity":"sha512-+CIBVOE+NHdWkiD64FFajy5i/CjQCXJ4JVVd3Q89AAEJgKyJ7yr5VBU5hs4wD+JMiuTBUCPHxcTfVonqHhQt9Q==","_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-css":"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-css_0.0.4_1755141361705_0.8728736215809574","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ast-grep/lang-css","version":"0.0.5","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-css@0.0.5","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"1cf9b40a2ba99c0e02697b99fb9347d7b3119496","tarball":"https://registry.npmjs.org/@ast-grep/lang-css/-/lang-css-0.0.5.tgz","fileCount":17,"integrity":"sha512-2mM+ItYws1nZJMM/quZejcTMUHd7xi7UrEestKmq/finOjPUo1Aarl7Z5LJc0AfcTvFPY7G26Ky/QyT3NkA8eA==","signatures":[{"sig":"MEUCIQCmjh3ZAfyoTupwS2X7l0g85vygwkPIqUzLd8qpvmsm3wIgdpN7cU9v7FEefnargxBGUrB8wwhLZ2NPO0y2aTNdgCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995091},"main":"index.js","_from":"file:ast-grep-lang-css-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/0a4e80f5e3f0705ae586529502049d04/ast-grep-lang-css-0.0.5.tgz","_integrity":"sha512-2mM+ItYws1nZJMM/quZejcTMUHd7xi7UrEestKmq/finOjPUo1Aarl7Z5LJc0AfcTvFPY7G26Ky/QyT3NkA8eA==","_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-css":"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-css_0.0.5_1765433382097_0.7233454749867845","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ast-grep/lang-css","version":"0.0.6","keywords":["ast-grep","ast-grep-lang"],"author":"","license":"ISC","_id":"@ast-grep/lang-css@0.0.6","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"dist":{"shasum":"9d70fba1254b62102433e93ccc82f27faf453018","tarball":"https://registry.npmjs.org/@ast-grep/lang-css/-/lang-css-0.0.6.tgz","fileCount":18,"integrity":"sha512-mLMlqw3eSvWCmelE4lECnpBT6T8X5GOfhtqDElMpbGEXIQpbVS/wMOaFZUiChB2wSFvdngnmKvnt1MhJ0oOyQw==","signatures":[{"sig":"MEQCIEiaFOmeRGZCeey8QX+fXk/U77+qaX6WsLuZ9SggVICEAiBDwHcu5OkZvNkpy0HiGIOkI1kkqeTaDjk4ha/QwkIHfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213670},"main":"index.js","_from":"file:ast-grep-lang-css-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/9bdd040389ec0a691e429d4b0f8e75ee/ast-grep-lang-css-0.0.6.tgz","_integrity":"sha512-mLMlqw3eSvWCmelE4lECnpBT6T8X5GOfhtqDElMpbGEXIQpbVS/wMOaFZUiChB2wSFvdngnmKvnt1MhJ0oOyQw==","_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-css":"0.25.0","@ast-grep/nursery":"0.0.9"},"peerDependencies":{"tree-sitter-cli":"0.25.8"},"peerDependenciesMeta":{"tree-sitter-cli":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lang-css_0.0.6_1768081380551_0.2948603201324649","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ast-grep/lang-css","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-css":"0.25.0"},"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-css@0.0.7","types":"./index.d.ts","_integrity":"sha512-oxudGhsxhCMmIXFTmviN3N/Xm/Sz1ScVzod2OwAPPR0gkR343fRJGKyIppYl4/U9dQJESWF88YbB2gpgDKC/LA==","_resolved":"/tmp/20ab2edeb4cba6ce0cabd652d40189e8/ast-grep-lang-css-0.0.7.tgz","_from":"file:ast-grep-lang-css-0.0.7.tgz","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oxudGhsxhCMmIXFTmviN3N/Xm/Sz1ScVzod2OwAPPR0gkR343fRJGKyIppYl4/U9dQJESWF88YbB2gpgDKC/LA==","shasum":"9a8c6c75503ad31558d455a1bbd36eb49dba62d5","tarball":"https://registry.npmjs.org/@ast-grep/lang-css/-/lang-css-0.0.7.tgz","fileCount":19,"unpackedSize":1330671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGv2m2CyhavRvzHjrnIhZajLgkfHIPaC42rQlB9Adys3AiBuWwrUbicthnNuqBPCep1m+KfvZ1p34XsT9FhTrmjP/A=="}]},"_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-css_0.0.7_1773542064501_0.45953824426083667"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-05T19:48:15.198Z","modified":"2026-03-15T02:34:24.793Z","0.0.2":"2025-04-05T19:48:15.517Z","0.0.3":"2025-06-09T01:51:32.862Z","0.0.4":"2025-08-14T03:16:01.926Z","0.0.5":"2025-12-11T06:09:42.257Z","0.0.6":"2026-01-10T21:43:00.701Z","0.0.7":"2026-03-15T02:34:24.687Z"},"license":"ISC","keywords":["ast-grep","ast-grep-lang"],"description":"## Installation","maintainers":[{"name":"herringtondarkholme","email":"nonamesheep@outlook.com"}],"readme":"# ast-grep napi language for css\n\n## Installation\n\nIn a pnpm project, run:\n\n```bash\npnpm install @ast-grep/lang-css\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 css from '@ast-grep/lang-css'\nimport { registerDynamicLanguage, parse } from '@ast-grep/napi'\n\nregisterDynamicLanguage({ css })\n\nconst sg = parse('css', `your code`)\nsg.root().kind()\n```\n","readmeFilename":"README.md"}