{"_id":"@eslint/css","_rev":"22-ce5e1e0bbaaa7268490dc1bb33d4d410","name":"@eslint/css","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.0":{"name":"@eslint/css","version":"0.1.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.1.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"8f100972cdbadc16358b1bc33f55515c04f2123b","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.1.0.tgz","fileCount":7,"integrity":"sha512-ColcXSHsncUU3FO6Y9OrGKECPrnJezKoTaKKIRtqWZ0Kr5x/9B411fdnSFQ6e1+BI2pfKWcC6cPchiEmb57wsA==","signatures":[{"sig":"MEUCID/0nC3UGQwQ6KqVc6XgQh8UdDvLfRhujTc9/vY2qUeRAiEA7RFUA32VFqCRR34ZismdMlN1mU6XJJy6j8bz9iOsPQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79418},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"gitHead":"33fb3b88b6cba6a80da71417c8e929114587b295","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"nicholas@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.0","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs","prettier --write"],"{src/rules/*.js,tools/update-rules-docs.js}":"npm run build:update-rules-docs"},"_nodeVersion":"22.11.0","dependencies":{"css-tree":"^3.0.1","@eslint/plugin-kit":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.11.1","rollup":"^4.16.2","yorkie":"^2.0.0","prettier":"^3.3.2","typescript":"^5.4.5","lint-staged":"^15.2.7","@eslint/core":"^0.6.0","@eslint/json":"^0.5.0","@types/eslint":"^8.56.10","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.1.0_1732636969550_0.14478373423404545","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@eslint/css","version":"0.2.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.2.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"f60080e73f1cd56d69535a5b3e4eab5aa5bbcf42","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.2.0.tgz","fileCount":7,"integrity":"sha512-m6BhqDKBatcPyY2DFNQ1gxf7VMiQysejylBcwHHZ63BMnthNqSAHJsmaPemtFA95DHlfVvu07FK7mu/p0QHheQ==","signatures":[{"sig":"MEQCICwgap6FYyxcpXJ2ksYHhDfkKuPyvQLLYM2RdIhBCNJCAiA/RwJGaFOKnankOZf8hma8iUCk/lm9DNX1daNsInVGXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85367},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"gitHead":"dd420c1488d45a40aaec82decd9940a1cfeca99b","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"nicholas@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.0","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs","prettier --write"],"{src/rules/*.js,tools/update-rules-docs.js}":"npm run build:update-rules-docs"},"_nodeVersion":"22.12.0","dependencies":{"css-tree":"^3.0.1","@eslint/plugin-kit":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.11.1","rollup":"^4.16.2","yorkie":"^2.0.0","prettier":"^3.4.1","typescript":"^5.4.5","lint-staged":"^15.2.7","@eslint/core":"^0.7.0","@eslint/json":"^0.5.0","@types/eslint":"^8.56.10","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.2.0_1736293914190_0.9246201666155123","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@eslint/css","version":"0.3.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.3.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"20fc6bd2e6f90192a8d15dc6a5776a10222856c7","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.3.0.tgz","fileCount":14,"integrity":"sha512-n2vnnph3BDtfi6mUbRtMOL7Qdl6EQPKtRhp8UifOXVce/yhxWY0Mn4DI7xivDhpSAYQggWtF1sQKv9ElzcrAcA==","signatures":[{"sig":"MEUCIGLq3ulA0gMDDn5mEAfBpToGl4p2t0IwgVg5MDDWvCegAiEAmzI4TjPJYoufoFyVjFYnDuF6rYw1S7n8bNTyztekLzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258350},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"b78733900559e6635f10bdf9450c5e374af494bf","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\"","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"nicholas@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["node tools/update-rules-docs.js","git add README.md"]},"_nodeVersion":"22.13.1","dependencies":{"css-tree":"^3.1.0","@eslint/core":"^0.10.0","@types/css-tree":"file:./typings/css-tree","@eslint/plugin-kit":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.11.1","rollup":"^4.16.2","yorkie":"^2.0.0","prettier":"^3.4.1","typescript":"^5.4.5","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.23.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.3.0_1739551387190_0.21163293521518267","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@eslint/css","version":"0.4.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.4.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"nicholas@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"ad2d1f2a032a4dbac9ec0cfce80fbc169f26da49","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.4.0.tgz","fileCount":14,"integrity":"sha512-aEvoIhIxa6nHvqTQxg56YgV8/9FO78ka1XnqkVnM07ZqJgeeILCNOHzwPs1z0N1vlj0Um2s4yMG8Ilau+D05Hg==","signatures":[{"sig":"MEUCIQD3WmtiPQtrqK2netjJPa5krTsQLzbh8S+7PzP6sUT5zwIgelBoqgssG89Zc1a6F/v1d4MelLWXaOqTqh+ulAfAZks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261232},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"5a2b06132002dfb435fb0145eed2b1add173b5dd","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\"","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"nicholas@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["node tools/update-rules-docs.js","git add README.md"]},"_nodeVersion":"22.13.1","dependencies":{"css-tree":"^3.1.0","@eslint/core":"^0.10.0","@types/css-tree":"file:./typings/css-tree","@eslint/plugin-kit":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.11.1","rollup":"^4.16.2","yorkie":"^2.0.0","prettier":"^3.4.1","typescript":"^5.4.5","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.23.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.4.0_1739987306324_0.25923386357569056","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@eslint/css","version":"0.5.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.5.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"4232fd9cc1c9673651c353427ef40750766c6b28","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.5.0.tgz","fileCount":11,"integrity":"sha512-40n/DbZuJwYe15u64BCck1wU4X67wgvoejiOrc4GKJeFojv2jVZvy7zU2rYADxglCXn/US8SreXSrAsNJDSKFg==","signatures":[{"sig":"MEUCIQDSjyyl8SauZMmll8xqZCCAkvLtItkz1cR96DbnG7c3jQIgfGpnw19d05Ah58Nma8TQa6DWyp9wKiIPWYLPQ4OOXSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285990},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"1ce684bde0d80b7ee8e865ba56db444bf84ca414","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\"","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["node tools/update-rules-docs.js","git add README.md"]},"_nodeVersion":"22.14.0","dependencies":{"@eslint/core":"^0.10.0","@eslint/css-tree":"^3.2.0","@eslint/plugin-kit":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.11.1","rollup":"^4.16.2","yorkie":"^2.0.0","prettier":"^3.4.1","typescript":"^5.4.5","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.23.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.5.0_1741977869492_0.9845610414230579","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@eslint/css","version":"0.6.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.6.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"440b400e289b02e277ca847d84349025c9c60afa","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.6.0.tgz","fileCount":11,"integrity":"sha512-MFjbx8n4/NS6aW65efZW22541WZZjy5HGq5ylctzlfoCiCN+Hmsi+M6kQE4drmNqLlreCBnhT9hh51fCrStMpQ==","signatures":[{"sig":"MEUCIHlQIbFSe/sgnPhx8wUxds4Npa0+ykzEhHAI6YPmsihPAiEAz5BCBxYeRJTj54KcccaxCYX6hwSCD52Oit7jp4Q5aLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291655},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"2519f4e2d06c403977fe1292dd76761cab8986c0","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\"","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["node tools/update-rules-docs.js","git add README.md"]},"_nodeVersion":"22.14.0","dependencies":{"@eslint/core":"^0.10.0","@eslint/css-tree":"^3.3.1","@eslint/plugin-kit":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.11.1","rollup":"^4.16.2","yorkie":"^2.0.0","mdn-data":"^2.17.0","prettier":"^3.4.1","typescript":"^5.4.5","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.23.0","compute-baseline":"^0.3.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.6.0_1743001116698_0.6718845966060121","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@eslint/css","version":"0.7.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.7.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"e864fb73334fefef3385e28832ce9f3ae846d034","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.7.0.tgz","fileCount":14,"integrity":"sha512-d6mo8etv4igrTGxgvWSgA5+TsppfObM/Xhlu8JWbkqNBiaJXztUNH45R1B4i1GL2PNIFMLREI3Kh9lTBi19l7g==","signatures":[{"sig":"MEUCIQDIXiX16bFjZFjIf2R7gWzJU1+qYIIXmoqIxi5tzlET9gIgKhoHw2OeFcPW6PPU0fuuYiuX3xJclIrSjG5ia/zbSpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293705},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"fa391df2c75a635b4e257048c6be8d1a40731839","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["node tools/update-rules-docs.js","git add README.md"]},"_nodeVersion":"22.14.0","dependencies":{"@eslint/core":"^0.13.0","@eslint/css-tree":"^3.3.3","@eslint/plugin-kit":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.24.0","rollup":"^4.16.2","yorkie":"^2.0.0","mdn-data":"^2.17.0","prettier":"^3.4.1","typescript":"^5.8.2","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.23.0","compute-baseline":"^0.3.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.7.0_1744924179947_0.18614601534678998","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@eslint/css","version":"0.8.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.8.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"5253dd4963fb07c6e1f9d80c812276e19829ee9a","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.8.0.tgz","fileCount":14,"integrity":"sha512-mUNI1EuWMbR92EKyI9Ot5qEvp06uJ+ehAsOZJK7b8RTf18zJzk8dvKkghMyQwxwXQby2FwuPmCiEtph4eo0PYA==","signatures":[{"sig":"MEQCIDTcmYe7qo/unpP+VIauqSATe+p+KxQEluUZJ394AmaZAiBhmVstk4Bg0KSFkBLNXzJKxVsPOOkHxIRnEMXAhyMd8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300998},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"47d459287651f794a84172b6130f982359eed791","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["node tools/update-rules-docs.js","git add README.md"]},"_nodeVersion":"22.15.0","dependencies":{"@eslint/core":"^0.14.0","@eslint/css-tree":"^3.3.3","@eslint/plugin-kit":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.24.0","rollup":"^4.16.2","yorkie":"^2.0.0","mdn-data":"^2.21.0","prettier":"^3.4.1","typescript":"^5.8.2","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.35.1","compute-baseline":"^0.3.1","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.8.0_1747324135705_0.6452342531296755","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@eslint/css","version":"0.8.1","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.8.1","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"6de22e65e4094ae20e097c4cc20639f247fb1f33","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.8.1.tgz","fileCount":14,"integrity":"sha512-674JJD1q8sDlJORLep+gGnm3VRCQo/qLmKQgCIf2LnUK/tHf96StWjLX2IF3yyp3yeU9npZ6ixySMr2G256eiQ==","signatures":[{"sig":"MEQCIFZ4EBVuaXgv2WjDpzQMMA986DyX+fBDx86+SPYAdNBlAiAt/Qrn/BVjOe1nH8/6pLL/Aq729U8HLfd4jnPCCvtAyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301024},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"6942224b73b87968a50b4e0e25884420d10ff03b","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["node tools/update-rules-docs.js","git add README.md"]},"_nodeVersion":"22.15.0","dependencies":{"@eslint/core":"^0.14.0","@eslint/css-tree":"^3.3.3","@eslint/plugin-kit":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.24.0","rollup":"^4.16.2","yorkie":"^2.0.0","mdn-data":"^2.21.0","prettier":"^3.4.1","typescript":"^5.8.2","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.35.1","compute-baseline":"^0.3.1","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.8.1_1747406637808_0.3651383821241785","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@eslint/css","version":"0.9.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.9.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"fc095bb0a0ec5da5c7482d6360a64ba93743575b","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.9.0.tgz","fileCount":14,"integrity":"sha512-fq8hYnjipdzVDSU/bXqv7qlvdjDA27Nq7DhQXzlPElLlVon3lnKovIM/6HaUrq1bz7EPgRobr+vOhpeM6z0X4w==","signatures":[{"sig":"MEYCIQC+GVG30WXtyfUrRIJz/9Ci6s54b8nltGxAXAP137ocxAIhAIJZUEbHCCFAAIO+IDYQAFWQ988hLgTOJ2lnibG9o4Z1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318140},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}},"./syntax":{"import":{"types":"./dist/esm/syntax/index.d.ts","default":"./dist/esm/syntax/index.js"},"require":{"types":"./dist/cjs/syntax/index.d.cts","default":"./dist/cjs/syntax/index.cjs"}}},"gitHead":"1e8e225e0b4a21fbf638d13f4a45947184939331","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts && tsc -p tsconfig.syntax.json && npm run build:syntax-cts","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\"","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:syntax-cts":"node -e \"fs.copyFileSync('dist/esm/syntax/index.d.ts', 'dist/cjs/syntax/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"22.16.0","dependencies":{"@eslint/core":"^0.14.0","@eslint/css-tree":"^3.6.1","@eslint/plugin-kit":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.27.0","rollup":"^4.16.2","yorkie":"^2.0.0","mdn-data":"^2.21.0","prettier":"^3.4.1","typescript":"^5.8.2","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.35.1","compute-baseline":"^0.3.1","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.9.0_1749828365937_0.4367092880413377","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@eslint/css","version":"0.10.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.10.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"d024daa8eef2f9706b1cc8f7d99c57566693db6f","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.10.0.tgz","fileCount":10,"integrity":"sha512-pHoYRWS08oeU0qVez1pZCcbqHzoJnM5VMtrxH2nWDJ0ukq9DkwWV1BTY+PWK+eWBbndN9W0O9WjJTyAHsDoPOg==","signatures":[{"sig":"MEQCIQDCttSVYPfELkpwRSTAtRDl+jY21v5ewzRUhKTIammFnQIfUHCxbmr6M9HwZK1YqXklfeJ7bNI1b9Z4PJ5j0tWagQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334021},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}}},"gitHead":"60ee2b68fa9a7dbf501e1bc791ae1cb989fae0b2","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"npm run build:rules && rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","prepare":"npm run build","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"22.17.0","dependencies":{"@eslint/core":"^0.14.0","@eslint/css-tree":"^3.6.1","@eslint/plugin-kit":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.27.0","rollup":"^4.16.2","yorkie":"^2.0.0","mdn-data":"^2.22.1","prettier":"^3.6.0","typescript":"^5.8.2","lint-staged":"^15.2.7","@eslint/json":"^0.5.0","web-features":"^2.41.0","compute-baseline":"^0.3.1","tailwind-csstree":"^0.1.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^11.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.10.0_1752242890918_0.8738559752347905","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@eslint/css","version":"0.11.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.11.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"254fb33f2eaf7c0988efb3216b3e22b4a307fe50","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.11.0.tgz","fileCount":10,"integrity":"sha512-QQEw1zoOnF6E7+i9cyWpsXdOyy2ebH9hR9O2q+Vvl5mmBwBGBa33BkhKlWHqZiG9ib0AKlw0hGgnxOH0r12l9g==","signatures":[{"sig":"MEQCIEH2vcWU3D037x1+Nmj1VJ0eygc+n4evHrMmlHp0aSUOAiBSNjRzI2AtTJInyNW2wxmHDL45a6IbIjUr4tjTs0IlVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384115},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}}},"gitHead":"b8f86448c4becc500d9d1dd7248a98f6c0e219b9","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha tests/**/*.js","build":"npm run build:rules && rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","prepare":"npm run build","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.3","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"22.18.0","dependencies":{"@eslint/core":"^0.15.2","@eslint/css-tree":"^3.6.5","@eslint/plugin-kit":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","got":"^14.4.2","mocha":"^10.4.0","dedent":"^1.5.3","eslint":"^9.31.0","rollup":"^4.16.2","yorkie":"^2.0.0","mdn-data":"^2.24.0","prettier":"^3.6.0","typescript":"^5.9.2","lint-staged":"^15.2.7","@eslint/json":"^0.13.1","web-features":"^2.44.0","compute-baseline":"^0.3.1","tailwind-csstree":"^0.1.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^12.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.11.0_1756395173759_0.20263971936087466","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@eslint/css","version":"0.11.1","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.11.1","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"83be5d62c91e368fff76ceb9d9a8a5d9fd762abc","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.11.1.tgz","fileCount":10,"integrity":"sha512-EWwIOS/NlvYYen+Bqzedruuvc0JpsHAm4fbkr/N5E0daEN0OaTQPFLoS/UayG7R0giFIpRDdjQ3l/wt3Z3Rf4A==","signatures":[{"sig":"MEQCIFrUb03cS5BA4VNJFPI65K85iCjwRKnsQDHOU5y+leeMAiA8QKPhNqByaLrhphSjqGpbseFDfR3Qa4AGHUVhifglJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389759},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}}},"gitHead":"137d5225dd0b93468272977e61d5afa938f499f6","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","prepare":"npm run build","pretest":"npm run build","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","build:readme":"node tools/update-readme.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.3","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"22.19.0","dependencies":{"@eslint/core":"^0.15.2","@eslint/css-tree":"^3.6.5","@eslint/plugin-kit":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","got":"^14.4.2","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^9.35.0","rollup":"4.51.0","yorkie":"^2.0.0","mdn-data":"^2.24.0","prettier":"^3.6.0","typescript":"^5.9.2","lint-staged":"^15.2.7","@eslint/json":"^0.13.1","web-features":"^3.0.0","compute-baseline":"^0.4.0","tailwind-csstree":"^0.1.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^13.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.11.1_1758562933112_0.3922235689303557","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@eslint/css","version":"0.12.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.12.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"aa22d81cdf90ca58e61b30bd454e266d415612ff","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.12.0.tgz","fileCount":10,"integrity":"sha512-cwDOIsLwCkVGNI8iLakioJcdu/QL0cG+h+02/KxunDfnD5bZqlqZMsVlWH+Egf7+KjoyNVYAYoG71tEW4avsGg==","signatures":[{"sig":"MEQCIAqr1JAFuldVf5ta4e5SJ5s//zChNG+cgg+s8/M7IxSKAiAt1OIQ0QlUuLU9k6RTQsZO/aTohloD9sQRWASwWOBlRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389707},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}}},"gitHead":"700671c36c6b1fe1fc3a1c5dfc2339fd58aaaeb5","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"eslintbot","email":"contact@eslint.org"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"10.9.3","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"22.20.0","dependencies":{"@eslint/core":"^0.16.0","@eslint/css-tree":"^3.6.5","@eslint/plugin-kit":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^9.36.0","rollup":"^4.52.3","yorkie":"^2.0.0","mdn-data":"^2.24.0","prettier":"^3.6.0","typescript":"^5.9.2","lint-staged":"^15.2.7","@eslint/json":"^0.13.1","web-features":"^3.3.0","compute-baseline":"^0.4.0","tailwind-csstree":"^0.1.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^13.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.12.0_1759763531681_0.8882254787229975","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@eslint/css","version":"0.13.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.13.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"f7e3534bceae5cc6dde1afde90aecc4e6554cd1d","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.13.0.tgz","fileCount":10,"integrity":"sha512-nPUDpWDKq3uXrvvft+wfZmx7jCF/TLMzXassUrSxLTumQ7Cr4F/HTUcibVit2MdbSqfgAkWgLRc6Gns5/PRAEA==","signatures":[{"sig":"MEQCICpYySr8M2lKfhHsv059OMm3SStbgKiq1OHI8RqOVXFeAiAPtZDZ57fPJAMJ0sm2z6I7hw5OqRpktNYgd/eXK2uRsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417329},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}}},"gitHead":"1b1881be5eca7847c6605982d4e77b6cd745ad79","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"11.6.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"22.20.0","dependencies":{"@eslint/core":"^0.16.0","@eslint/css-tree":"^3.6.5","@eslint/plugin-kit":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^9.36.0","rollup":"^4.52.3","yorkie":"^2.0.0","mdn-data":"^2.24.0","prettier":"^3.6.0","typescript":"^5.9.2","lint-staged":"^15.2.7","@eslint/json":"^0.13.1","web-features":"^3.3.0","compute-baseline":"^0.4.0","tailwind-csstree":"^0.1.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^13.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.13.0_1760106423154_0.017937059277959744","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@eslint/css","version":"0.14.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.14.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"61afa84238714d85d60d38e3d9a31d030676948c","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.14.0.tgz","fileCount":10,"integrity":"sha512-2UDkW1Oolf27KCWI9nceLFrpcDqSlJH1JMiXu8v4S9bYEEPr1KT5cvEjQkITjACR8EkQQYNrMYggvg8bVHp9fA==","signatures":[{"sig":"MEQCIBEPAtBmZljp2mGWCuHnyx5M2TXNoBKoOeKLusGbA2GfAiAgVM6xPnauwBFl8YOw+Ay/a6kyLnHFprYKbHTVjtvKpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426435},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}}},"gitHead":"14db7f5e5dec9455d400bcfb2b8688c6e1502b35","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"11.6.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"24.11.0","dependencies":{"@eslint/core":"^0.16.0","@eslint/css-tree":"^3.6.6","@eslint/plugin-kit":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^9.36.0","rollup":"^4.52.3","yorkie":"^2.0.0","mdn-data":"^2.24.0","prettier":"^3.6.0","typescript":"^5.9.2","lint-staged":"^15.2.7","@eslint/json":"^0.13.2","web-features":"^3.6.0","tailwind-csstree":"^0.1.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^13.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.14.0_1761748337279_0.034216800874507625","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@eslint/css","version":"0.14.1","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@0.14.1","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"ca80b9c21b5de901e173ba8180f9cd8879315604","tarball":"https://registry.npmjs.org/@eslint/css/-/css-0.14.1.tgz","fileCount":10,"integrity":"sha512-NXiteSacmpaXqgyIW3+GcNzexXyfC0kd+gig6WTjD4A74kBGJeNx1tV0Hxa0v7x0+mnIyKfGPhGNs1uhRFdh+w==","signatures":[{"sig":"MEYCIQDkmv1HXgqotGuqd78jnn36FTPrctFwkB0GYL3+Hc+kXwIhAPtFizlTjiLTL7yFZwsnLH9kjHmJ050/SHXBwy35j5rR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426100},"main":"dist/esm/index.js","type":"module","types":"dist/esm/index.d.ts","engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.cts","default":"./dist/cjs/index.cjs"}},"./types":{"import":{"types":"./dist/esm/types.d.ts"},"require":{"types":"./dist/cjs/types.cts"}}},"gitHead":"066d050237f56381db8dfe91b0cc47a029622151","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && rollup -c && npm run build:dedupe-types && tsc -p tsconfig.esm.json && npm run build:cts","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx jsr@latest publish --dry-run","build:cts":"node -e \"fs.copyFileSync('dist/esm/index.d.ts', 'dist/cjs/index.d.cts')\" && node tools/update-cts.js dist/cjs/types.cts dist/cjs/index.d.cts","fmt:check":"prettier --check .","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:dedupe-types":"node tools/dedupe-types.js dist/cjs/index.cjs dist/esm/index.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"11.6.2","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","README.md":["npm run build:update-rules-docs"],"{src/rules/*.js,tools/update-rules-docs.js}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"24.11.0","dependencies":{"@eslint/core":"^0.17.0","@eslint/css-tree":"^3.6.6","@eslint/plugin-kit":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^9.36.0","rollup":"^4.52.3","yorkie":"^2.0.0","mdn-data":"^2.25.0","prettier":"^3.6.0","typescript":"^5.9.2","lint-staged":"^15.2.7","@eslint/json":"^0.14.0","web-features":"^3.6.0","tailwind-csstree":"^0.1.0","rollup-plugin-copy":"^3.5.0","eslint-config-eslint":"^13.0.0","rollup-plugin-delete":"^3.0.1","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_0.14.1_1762271190292_0.029412809148425145","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@eslint/css","version":"1.0.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@1.0.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"0f011f12f2ea6ba132c7ad5e4f0cbd42eeaac90a","tarball":"https://registry.npmjs.org/@eslint/css/-/css-1.0.0.tgz","fileCount":53,"integrity":"sha512-2MjyL517F1wrLrmmfaFntKKiImudiXW6Dd80oE7VRIRu64bT5YieRs+WPgdZy9m8izs/tSUqi3j2mBnjUrqJfA==","signatures":[{"sig":"MEUCIQCIB1nFeSofFIvXx0AHnSHjUhinF6vo6fUjsDY4F9Gt3gIgAI/N/PSalNul5p5A3llJxczIZEejoY3tcSgjgGcI9zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"058acc848a566a8005259496ddbccb97344e8a62","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && npm run build:types && npm run build:update-rules-docs","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx -y jsr@latest publish --dry-run","fmt:check":"prettier --check .","lint:types":"attw --pack --profile esm-only","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","build:types":"tsc","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"11.11.0","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","{src/rules/*.js,tools/update-rules-docs.js,README.md}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"24.14.0","dependencies":{"@eslint/core":"^1.1.1","@eslint/css-tree":"^3.6.9","@eslint/plugin-kit":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^10.0.0","yorkie":"^2.0.0","globals":"^17.0.0","mdn-data":"^2.27.1","prettier":"3.8.1","typescript":"^5.9.2","lint-staged":"^16.0.0","@eslint/json":"^1.0.1","web-features":"^3.19.0","tailwind-csstree":"^0.1.0","eslint-config-eslint":"^14.0.0","@arethetypeswrong/cli":"^0.18.2","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^6.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_1.0.0_1773088929563_0.32445852903207717","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@eslint/css","version":"1.1.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@1.1.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"e5fb9cc64e4e359b70e696c9c8c60108bd02bbbb","tarball":"https://registry.npmjs.org/@eslint/css/-/css-1.1.0.tgz","fileCount":53,"integrity":"sha512-sNwfLcU3nKXv/v2YglqujwMU4Iv3BDhxldNUd/2FckVab0zdvc9pPlKWxjR6Ap/EU+Y8Pdu853iwvcUpemRhRw==","signatures":[{"sig":"MEUCIQDU6+/OHJ/0WiHjyNFMpupCRtOGrBn7jIBKafWYi1pNeAIgAgdLpKq3ohWdNqwgILERBeeCUfjCSsmM/Dleue5wFY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":326011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a131cbadc4005b4b31e296a25b6b23f0118dbb47","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && npm run build:types && npm run build:update-rules-docs","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx -y jsr@latest publish --dry-run","fmt:check":"prettier --check .","lint:types":"attw --pack --profile esm-only","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","build:types":"tsc","lint:unused":"knip","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"11.12.1","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","{src/rules/*.js,tools/update-rules-docs.js,README.md}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"24.14.0","dependencies":{"@eslint/core":"^1.1.1","@eslint/css-tree":"^3.6.9","@eslint/plugin-kit":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","knip":"^6.0.0","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^10.0.0","yorkie":"^2.0.0","globals":"^17.0.0","mdn-data":"^2.27.1","prettier":"3.8.1","typescript":"^5.9.3","@types/node":"^20.19.0","lint-staged":"^16.0.0","@eslint/json":"^1.2.0","web-features":"^3.22.0","tailwind-csstree":"^0.2.0","eslint-config-eslint":"^14.0.0","@arethetypeswrong/cli":"^0.18.2","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^7.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_1.1.0_1774904003819_0.9365519888376004","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@eslint/css","version":"1.2.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@1.2.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"8732465fd4c01339c8c97af84abe48bbed195ece","tarball":"https://registry.npmjs.org/@eslint/css/-/css-1.2.0.tgz","fileCount":53,"integrity":"sha512-aVASadH1EVw+6A+JuzRmV+v2MIsoVolj/k6/jqAXlP6bB0LYrTwH9DI4RO1Z/vvM3BZxMyqsB9QGnnOm78z9iQ==","signatures":[{"sig":"MEUCIQD4imSd8cSeKCgfNLHqfmGskk89u7laAm0UP47udWX77AIgJ7cTMA4eaGPvKSKUEAfyCU4P0elJTBwjKNX4P61uI40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"552bbfd79c5fd8fab2f7a5bde7226602541bf5db","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && npm run build:types && npm run build:update-rules-docs","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx -y jsr@latest publish --dry-run","fmt:check":"prettier --check .","lint:types":"attw --pack --profile esm-only","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","build:types":"tsc","lint:unused":"knip","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","test:types:5.3":"npx -p typescript@5.3 -y -- tsc -p tests/types/tsconfig.legacy.json","test:types:5.x":"npx -p typescript@5.x -y -- tsc -p tests/types/tsconfig.json","test:types:all":"npm run test:types && npm run test:types:5.x && npm run test:types:5.3","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"11.13.0","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","{src/rules/*.js,tools/update-rules-docs.js,README.md}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"24.14.1","dependencies":{"@eslint/core":"^1.2.1","@eslint/css-tree":"^4.0.2","@eslint/plugin-kit":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","knip":"^6.0.0","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^10.0.0","yorkie":"^2.0.0","globals":"^17.0.0","prettier":"3.8.3","typescript":"^6.0.3","@types/node":"^20.19.0","@webref/css":"^8.5.3","lint-staged":"^16.0.0","@eslint/json":"^1.2.0","web-features":"^3.24.0","tailwind-csstree":"^0.3.0","eslint-config-eslint":"^14.0.0","@arethetypeswrong/cli":"^0.18.2","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^7.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_1.2.0_1777582303691_0.020198978043201476","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@eslint/css","version":"1.3.0","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","_id":"@eslint/css@1.3.0","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"homepage":"https://github.com/eslint/css#readme","bugs":{"url":"https://github.com/eslint/css/issues"},"dist":{"shasum":"39d107d18b4daaaca23044fb467791c8ef728ba4","tarball":"https://registry.npmjs.org/@eslint/css/-/css-1.3.0.tgz","fileCount":53,"integrity":"sha512-MwY657chvFQWtXmO86syZgD+JpWlzDq7VkKZyi65PwHDbhELQPMzPXh5s8rhrjptG6FCuls0puCmlXk66+14uA==","signatures":[{"sig":"MEUCIBFuh61+bQRSOwTu0Ukz9P5YoZZIxHzJJ3n5wJgKErm/AiEAhqNK7JEY0WFQPaYVvXrqlxetVGGmelVMFBwPWK2NFm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347501},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e447a05a298047a2340da00e5abd415707c2c3c5","scripts":{"fmt":"prettier --write .","lint":"eslint","test":"mocha \"tests/**/*.test.js\"","build":"npm run build:rules && npm run build:types && npm run build:update-rules-docs","prepare":"npm run build","pretest":"npm run build","lint:fix":"eslint --fix","test:jsr":"npx -y jsr@latest publish --dry-run","fmt:check":"prettier --check .","lint:types":"attw --pack --profile esm-only","test:types":"npm run build && tsc -p tests/types/tsconfig.json","build:rules":"node tools/build-rules.js","build:types":"tsc","lint:unused":"knip","test:coverage":"c8 npm test","build:baseline":"node tools/generate-baseline.js","test:types:5.3":"npx -p typescript@5.3 -y -- tsc -p tests/types/tsconfig.legacy.json","test:types:5.x":"npx -p typescript@5.x -y -- tsc -p tests/types/tsconfig.json","test:types:7.x":"npx -p @typescript/native-preview@latest -y -- tsgo -p tests/types/tsconfig.json","test:types:all":"npm run test:types && npm run test:types:5.3 && npm run test:types:5.x && npm run test:types:7.x","build:update-rules-docs":"node tools/update-rules-docs.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"gitHooks":{"pre-commit":"lint-staged"},"overrides":{"@arethetypeswrong/core":{"fflate":"0.8.2"}},"repository":{"url":"git+https://github.com/eslint/css.git","type":"git"},"_npmVersion":"11.16.0","description":"CSS linting plugin for ESLint","directories":{},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","{src/rules/*.js,tools/update-rules-docs.js,README.md}":["npm run build:update-rules-docs","git add README.md"]},"_nodeVersion":"24.16.0","dependencies":{"@eslint/core":"^1.2.1","@eslint/css-tree":"^4.0.4","@eslint/plugin-kit":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","knip":"^6.0.0","mocha":"^11.0.0","dedent":"^1.5.3","eslint":"^10.0.0","yorkie":"^2.0.0","globals":"^17.0.0","prettier":"3.8.3","typescript":"^6.0.3","@types/node":"^20.19.0","@webref/css":"^8.5.6","lint-staged":"^16.0.0","@eslint/json":"^1.2.0","web-features":"^3.29.0","tailwind-csstree":"^0.3.0","eslint-config-eslint":"^14.0.0","@arethetypeswrong/cli":"^0.18.2","mdast-util-from-markdown":"^2.0.2","eslint-plugin-eslint-plugin":"^7.3.2"},"_npmOperationalInternal":{"tmp":"tmp/css_1.3.0_1780001017637_0.6089803789376265","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@eslint/css","version":"1.4.0","description":"CSS linting plugin for ESLint","author":{"name":"Nicholas C. Zakas"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"!(*.js)":"prettier --write --ignore-unknown","{src/rules/*.js,tools/update-rules-docs.js,README.md}":["npm run build:update-rules-docs","git add README.md"]},"repository":{"type":"git","url":"git+https://github.com/eslint/css.git"},"bugs":{"url":"https://github.com/eslint/css/issues"},"homepage":"https://github.com/eslint/css#readme","scripts":{"build":"npm run build:rules && npm run build:types && npm run build:update-rules-docs","build:baseline":"node tools/generate-baseline.js","build:rules":"node tools/build-rules.js","build:types":"tsc","build:update-rules-docs":"node tools/update-rules-docs.js","prepare":"npm run build","pretest":"npm run build","lint":"eslint","lint:fix":"eslint --fix","lint:types":"attw --pack --profile esm-only","lint:unused":"knip","fmt":"prettier --write .","fmt:check":"prettier --check .","test":"mocha \"tests/**/*.test.js\"","test:coverage":"c8 npm test","test:jsr":"npx -y jsr@latest publish --dry-run","test:types":"npm run build && tsc -p tests/types/tsconfig.json","test:types:5.3":"npx -p typescript@5.3 -y -- tsc -p tests/types/tsconfig.legacy.json","test:types:5.x":"npx -p typescript@5.x -y -- tsc -p tests/types/tsconfig.json","test:types:7.x":"npx -p @typescript/native-preview@latest -y -- tsgo -p tests/types/tsconfig.json","test:types:all":"npm run test:types && npm run test:types:5.3 && npm run test:types:5.x && npm run test:types:7.x"},"keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"license":"Apache-2.0","dependencies":{"@eslint/core":"^1.2.1","@eslint/css-tree":"^4.0.4","@eslint/plugin-kit":"^0.7.2"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.3","@eslint/json":"^2.0.0","@types/node":"^20.19.0","@webref/css":"^8.6.0","c8":"^11.0.0","dedent":"^1.5.3","eslint":"^10.0.0","eslint-config-eslint":"^14.0.0","eslint-plugin-eslint-plugin":"^7.3.2","globals":"^17.0.0","knip":"^6.0.0","lint-staged":"^16.0.0","mdast-util-from-markdown":"^2.0.2","mocha":"^11.0.0","prettier":"3.8.4","tailwind-csstree":"^0.3.0","typescript":"^6.0.3","web-features":"^3.32.0","yorkie":"^2.0.0"},"engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"gitHead":"8d7c2c553db62e3bce71ecfaa8665ecfeeeda334","_id":"@eslint/css@1.4.0","_nodeVersion":"24.17.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-OnRNKgnbX+tufPuZc2kOJS+v1iIARvfJHRNEAVwN77DBpojl+rGjEP8NKTL6pEZ7BR+HtwIuSSdrymEFlANGxg==","shasum":"6fb8a340ca324b26a095a6237874a5d0770c1389","tarball":"https://registry.npmjs.org/@eslint/css/-/css-1.4.0.tgz","fileCount":53,"unpackedSize":360128,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@eslint%2fcss@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDOyqZvgE/zyd2CnQmulNnQreZbmWDgAOt526BZ28XixAIgcfyuqh4Di6ngu/1S2AcsQ1JYSSkobDQGSm+divv2lzg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:608606d9-f024-475b-bb79-2fba8a0c34a9"}},"directories":{},"maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css_1.4.0_1782912385469_0.1634500988388159"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-26T16:02:49.421Z","modified":"2026-07-01T13:26:25.976Z","0.1.0":"2024-11-26T16:02:49.697Z","0.2.0":"2025-01-07T23:51:54.362Z","0.3.0":"2025-02-14T16:43:07.422Z","0.4.0":"2025-02-19T17:48:26.495Z","0.5.0":"2025-03-14T18:44:29.726Z","0.6.0":"2025-03-26T14:58:36.895Z","0.7.0":"2025-04-17T21:09:40.138Z","0.8.0":"2025-05-15T15:48:55.890Z","0.8.1":"2025-05-16T14:43:58.005Z","0.9.0":"2025-06-13T15:26:06.146Z","0.10.0":"2025-07-11T14:08:11.110Z","0.11.0":"2025-08-28T15:32:54.027Z","0.11.1":"2025-09-22T17:42:13.344Z","0.12.0":"2025-10-06T15:12:11.896Z","0.13.0":"2025-10-10T14:27:03.353Z","0.14.0":"2025-10-29T14:32:17.461Z","0.14.1":"2025-11-04T15:46:30.504Z","1.0.0":"2026-03-09T20:42:09.714Z","1.1.0":"2026-03-30T20:53:23.980Z","1.2.0":"2026-04-30T20:51:43.895Z","1.3.0":"2026-05-28T20:43:37.805Z","1.4.0":"2026-07-01T13:26:25.586Z"},"bugs":{"url":"https://github.com/eslint/css/issues"},"author":{"name":"Nicholas C. Zakas"},"license":"Apache-2.0","homepage":"https://github.com/eslint/css#readme","keywords":["eslint","eslint-plugin","eslintplugin","css","linting"],"repository":{"type":"git","url":"git+https://github.com/eslint/css.git"},"description":"CSS linting plugin for ESLint","maintainers":[{"name":"openjsfoundation","email":"npm@openjsf.org"},{"name":"eslintbot","email":"contact@eslint.org"}],"readme":"# ESLint CSS Language Plugin\n\n## Overview\n\nThis package contains a plugin that allows you to natively lint CSS files using ESLint.\n\n**Important:** This plugin requires ESLint v9.15.0 or higher and you must be using the [new configuration system](https://eslint.org/docs/latest/use/configure/configuration-files).\n\n## Prerequisites\n\nIn order to use the ESLint CSS plugin, you must have the following installed:\n\n1. [Node.js](https://nodejs.org)\n1. [ESLint](https://eslint.org/docs/latest/use/getting-started)\n\n## Installation\n\nFor Node.js and compatible runtimes:\n\n```shell\nnpm install @eslint/css -D\n# or\nyarn add @eslint/css -D\n# or\npnpm install @eslint/css -D\n# or\nbun add @eslint/css -D\n```\n\nFor Deno (experimental):\n\n```shell\ndeno add jsr:@eslint/css\n```\n\n### Configurations\n\n| **Configuration Name** | **Description**                |\n| ---------------------- | ------------------------------ |\n| `recommended`          | Enables all recommended rules. |\n\nIn your `eslint.config.js` file, import `@eslint/css` and include the recommended config:\n\n```js\n// eslint.config.js\nimport { defineConfig } from \"eslint/config\";\nimport css from \"@eslint/css\";\n\nexport default defineConfig([\n\t// lint CSS files\n\t{\n\t\tfiles: [\"**/*.css\"],\n\t\tlanguage: \"css/css\",\n\t\tplugins: { css },\n\t\textends: [\"css/recommended\"],\n\t},\n\n\t// your other configs here\n]);\n```\n\n### Rules\n\n<!-- NOTE: The following table is autogenerated. Do not manually edit. -->\n\n<!-- Rule Table Start -->\n\n| **Rule Name**                                                                        | **Description**                                       | **Recommended** |\n| :----------------------------------------------------------------------------------- | :---------------------------------------------------- | :-------------: |\n| [`font-family-fallbacks`](./docs/rules/font-family-fallbacks.md)                     | Enforce use of fallback fonts and a generic font last |       yes       |\n| [`no-duplicate-imports`](./docs/rules/no-duplicate-imports.md)                       | Disallow duplicate @import rules                      |       yes       |\n| [`no-duplicate-keyframe-selectors`](./docs/rules/no-duplicate-keyframe-selectors.md) | Disallow duplicate selectors within keyframe blocks   |       yes       |\n| [`no-empty-blocks`](./docs/rules/no-empty-blocks.md)                                 | Disallow empty blocks                                 |       yes       |\n| [`no-important`](./docs/rules/no-important.md)                                       | Disallow !important flags                             |       yes       |\n| [`no-invalid-at-rule-placement`](./docs/rules/no-invalid-at-rule-placement.md)       | Disallow invalid placement of at-rules                |       yes       |\n| [`no-invalid-at-rules`](./docs/rules/no-invalid-at-rules.md)                         | Disallow invalid at-rules                             |       yes       |\n| [`no-invalid-named-grid-areas`](./docs/rules/no-invalid-named-grid-areas.md)         | Disallow invalid named grid areas                     |       yes       |\n| [`no-invalid-properties`](./docs/rules/no-invalid-properties.md)                     | Disallow invalid properties                           |       yes       |\n| [`no-unmatchable-selectors`](./docs/rules/no-unmatchable-selectors.md)               | Disallow unmatchable selectors                        |       yes       |\n| [`prefer-logical-properties`](./docs/rules/prefer-logical-properties.md)             | Enforce the use of logical properties                 |       no        |\n| [`relative-font-units`](./docs/rules/relative-font-units.md)                         | Enforce the use of relative font units                |       no        |\n| [`selector-complexity`](./docs/rules/selector-complexity.md)                         | Disallow and limit CSS selectors                      |       no        |\n| [`use-baseline`](./docs/rules/use-baseline.md)                                       | Enforce the use of baseline features                  |       yes       |\n| [`use-layers`](./docs/rules/use-layers.md)                                           | Require use of layers                                 |       no        |\n\n<!-- Rule Table End -->\n\n**Note:** This plugin does not provide formatting rules. We recommend using a source code formatter such as [Prettier](https://prettier.io) for that purpose.\n\nIn order to individually configure a rule in your `eslint.config.js` file, import `@eslint/css` and configure each rule with a prefix:\n\n```js\n// eslint.config.js\nimport { defineConfig } from \"eslint/config\";\nimport css from \"@eslint/css\";\n\nexport default defineConfig([\n\t{\n\t\tfiles: [\"**/*.css\"],\n\t\tplugins: {\n\t\t\tcss,\n\t\t},\n\t\tlanguage: \"css/css\",\n\t\trules: {\n\t\t\t\"css/no-empty-blocks\": \"error\",\n\t\t},\n\t},\n]);\n```\n\nYou can individually configure, disable, and enable rules in CSS using comments, such as:\n\n<!-- prettier-ignore -->\n```css\n/* eslint css/no-empty-blocks: error */\n\n/* eslint-disable css/no-empty-blocks -- this one is ok */\na {\n}\n/* eslint-enable css/no-empty-blocks */\n\nb { /* eslint-disable-line css/no-empty-blocks */\n}\n\n/* eslint-disable-next-line css/no-empty-blocks */\nem {\n}\n```\n\n### Languages\n\n| **Language Name** | **Description**        |\n| ----------------- | ---------------------- |\n| `css`             | Parse CSS stylesheets. |\n\nIn order to individually configure a language in your `eslint.config.js` file, import `@eslint/css` and configure a `language`:\n\n```js\n// eslint.config.js\nimport { defineConfig } from \"eslint/config\";\nimport css from \"@eslint/css\";\n\nexport default defineConfig([\n\t{\n\t\tfiles: [\"**/*.css\"],\n\t\tplugins: {\n\t\t\tcss,\n\t\t},\n\t\tlanguage: \"css/css\",\n\t\trules: {\n\t\t\t\"css/no-empty-blocks\": \"error\",\n\t\t},\n\t},\n]);\n```\n\n#### Tolerant Mode\n\nBy default, the CSS parser runs in strict mode, which reports all parsing errors. If you'd like to allow recoverable parsing errors (those that the browser automatically fixes on its own), you can set the `tolerant` option to `true`:\n\n```js\n// eslint.config.js\nimport { defineConfig } from \"eslint/config\";\nimport css from \"@eslint/css\";\n\nexport default defineConfig([\n\t{\n\t\tfiles: [\"**/*.css\"],\n\t\tplugins: {\n\t\t\tcss,\n\t\t},\n\t\tlanguage: \"css/css\",\n\t\tlanguageOptions: {\n\t\t\ttolerant: true,\n\t\t},\n\t\trules: {\n\t\t\t\"css/no-empty-blocks\": \"error\",\n\t\t},\n\t},\n]);\n```\n\nSetting `tolerant` to `true` is necessary if you are using custom syntax, such as [PostCSS](https://postcss.org/) plugins, that aren't part of the standard CSS syntax.\n\n#### Configuring Custom Syntax\n\nThe CSS lexer comes prebuilt with a set of known syntax for CSS that is used in rules like `no-invalid-properties` to validate CSS code. While this works for most cases, there may be cases when you want to define your own extensions to CSS, and this can be done using the `customSyntax` language option.\n\nThe `customSyntax` option accepts either an object or a function:\n\n**Object-based syntax**: An object that uses the [CSSTree format](https://github.com/csstree/csstree/blob/master/data/patch.json) for defining custom syntax, which allows you to specify at-rules, properties, and some types. For example, suppose you'd like to define a custom at-rule that looks like this:\n\n```css\n@my-at-rule \"hello world!\";\n```\n\nYou can configure that syntax as follows:\n\n```js\n// eslint.config.js\nimport { defineConfig } from \"eslint/config\";\nimport css from \"@eslint/css\";\n\nexport default defineConfig([\n\t{\n\t\tfiles: [\"**/*.css\"],\n\t\tplugins: {\n\t\t\tcss,\n\t\t},\n\t\tlanguage: \"css/css\",\n\t\tlanguageOptions: {\n\t\t\tcustomSyntax: {\n\t\t\t\tatrules: {\n\t\t\t\t\t\"my-at-rule\": {\n\t\t\t\t\t\tprelude: \"<string>\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t\trules: {\n\t\t\t\"css/no-empty-blocks\": \"error\",\n\t\t},\n\t},\n]);\n```\n\n**Function-based syntax**: A function that receives the default CSS syntax data and returns a custom syntax configuration. This is useful when you want to extend the base syntax rather than replace it. For example:\n\n```js\n// eslint.config.js\nimport { defineConfig } from \"eslint/config\";\nimport css from \"@eslint/css\";\n\nexport default defineConfig([\n\t{\n\t\tfiles: [\"**/*.css\"],\n\t\tplugins: {\n\t\t\tcss,\n\t\t},\n\t\tlanguage: \"css/css\",\n\t\tlanguageOptions: {\n\t\t\tcustomSyntax: defaultSyntax => ({\n\t\t\t\t...defaultSyntax,\n\t\t\t\tproperties: {\n\t\t\t\t\t...defaultSyntax.properties,\n\t\t\t\t\t\"-webkit-custom\": \"<length>\",\n\t\t\t\t\t\"-moz-custom\": \"<color>\",\n\t\t\t\t},\n\t\t\t}),\n\t\t},\n\t\trules: {\n\t\t\t\"css/no-empty-blocks\": \"error\",\n\t\t},\n\t},\n]);\n```\n\n#### Configuring Tailwind Syntax\n\n[Tailwind](https://tailwindcss.com) specifies some extensions to CSS that will otherwise be flagged as invalid by the rules in this plugin. To properly parse Tailwind-specific syntax, install the [`tailwind-csstree`](https://npmjs.com/package/tailwind-csstree) package:\n\n```shell\nnpm i tailwind-csstree --save-dev\n```\n\nThen include it in your configuration using `languageOptions.customSyntax`:\n\n```js\n// eslint.config.js\nimport { defineConfig } from \"eslint/config\";\nimport css from \"@eslint/css\";\nimport { tailwind4 } from \"tailwind-csstree\";\n\nexport default defineConfig([\n\t{\n\t\tfiles: [\"**/*.css\"],\n\t\tplugins: {\n\t\t\tcss,\n\t\t},\n\t\tlanguage: \"css/css\",\n\t\tlanguageOptions: {\n\t\t\tcustomSyntax: tailwind4,\n\t\t},\n\t\trules: {\n\t\t\t\"css/no-empty-blocks\": \"error\",\n\t\t},\n\t},\n]);\n```\n\n## Editor and IDE Setup\n\n### Visual Studio Code\n\nFirst, ensure you have the [ESLint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) installed.\n\nThen, edit `eslint.validate` in your `settings.json` file to include `css`:\n\n```json\n{\n\t\"eslint.validate\": [\"css\"]\n}\n```\n\n### JetBrains WebStorm\n\nFor any [JetBrains WebStorm](https://www.jetbrains.com/webstorm/), configure the [ESLint scope](https://www.jetbrains.com/help/webstorm/eslint.html#ws_eslint_configure_scope) to include `css`, such as:\n\n```text\n**/*.{js,ts,jsx,tsx,cjs,cts,mjs,mts,html,vue,css}\n```\n\n## License\n\nApache 2.0\n\n<!-- NOTE: This section is autogenerated. Do not manually edit.-->\n<!--sponsorsstart-->\n\n## Sponsors\n\nThe following companies, organizations, and individuals support ESLint's ongoing maintenance and development. [Become a Sponsor](https://eslint.org/donate)\nto get your logo on our READMEs and [website](https://eslint.org/sponsors).\n\n<h3>Platinum Sponsors</h3>\n<p><a href=\"https://automattic.com\"><img src=\"https://images.opencollective.com/automattic/d0ef3e1/logo.png\" alt=\"Automattic\" height=\"128\"></a></p><h3>Gold Sponsors</h3>\n<p><a href=\"https://qlty.sh/\"><img src=\"https://images.opencollective.com/qltysh/33d157d/logo.png\" alt=\"Qlty Software\" height=\"96\"></a> <a href=\"https://shopify.engineering/\"><img src=\"https://avatars.githubusercontent.com/u/8085\" alt=\"Shopify\" height=\"96\"></a> <a href=\"https://www.coderabbit.ai/?utm_source=cr_org&utm_medium=github\"><img src=\"https://avatars.githubusercontent.com/u/132028505\" alt=\"CodeRabbit\" height=\"96\"></a></p><h3>Silver Sponsors</h3>\n<p><a href=\"https://vite.dev/\"><img src=\"https://images.opencollective.com/vite/d472863/logo.png\" alt=\"Vite\" height=\"64\"></a> <a href=\"https://liftoff.io/\"><img src=\"https://images.opencollective.com/liftoff/2d6c3b6/logo.png\" alt=\"Liftoff\" height=\"64\"></a> <a href=\"https://stackblitz.com\"><img src=\"https://avatars.githubusercontent.com/u/28635252\" alt=\"StackBlitz\" height=\"64\"></a></p><h3>Bronze Sponsors</h3>\n<p><a href=\"https://cybozu.co.jp/\"><img src=\"https://images.opencollective.com/cybozu/933e46d/logo.png\" alt=\"Cybozu\" height=\"32\"></a> <a href=\"https://opensource.sap.com\"><img src=\"https://avatars.githubusercontent.com/u/2531208\" alt=\"SAP\" height=\"32\"></a> <a href=\"https://www.crawljobs.com/\"><img src=\"https://images.opencollective.com/crawljobs-poland/fa43a17/logo.png\" alt=\"CrawlJobs\" height=\"32\"></a> <a href=\"https://depot.dev\"><img src=\"https://images.opencollective.com/depot/39125a1/logo.png\" alt=\"Depot\" height=\"32\"></a> <a href=\"https://icons8.com/\"><img src=\"https://images.opencollective.com/icons8/7fa1641/logo.png\" alt=\"Icons8\" height=\"32\"></a> <a href=\"https://discord.com\"><img src=\"https://images.opencollective.com/discordapp/f9645d9/logo.png\" alt=\"Discord\" height=\"32\"></a> <a href=\"https://www.gitbook.com\"><img src=\"https://avatars.githubusercontent.com/u/7111340\" alt=\"GitBook\" height=\"32\"></a> <a href=\"https://citadel.co.jp\"><img src=\"https://avatars.githubusercontent.com/u/75781367\" alt=\"Citadel AI\" height=\"32\"></a></p>\n<h3>Technology Sponsors</h3>\nTechnology sponsors allow us to use their products and services for free as part of a contribution to the open source ecosystem and our work.\n<p><a href=\"https://netlify.com\"><img src=\"https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/netlify-icon.svg\" alt=\"Netlify\" height=\"32\"></a> <a href=\"https://algolia.com\"><img src=\"https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/algolia-icon.svg\" alt=\"Algolia\" height=\"32\"></a> <a href=\"https://1password.com\"><img src=\"https://raw.githubusercontent.com/eslint/eslint.org/main/src/assets/images/techsponsors/1password-icon.svg\" alt=\"1Password\" height=\"32\"></a></p>\n<!--sponsorsend-->\n","readmeFilename":"README.md"}