{"_id":"eslint-plugin-css","_rev":"17-63c3ea66ecec91fb1d1449b4fe6d0476","name":"eslint-plugin-css","dist-tags":{"latest":"0.12.0"},"versions":{"0.1.0":{"name":"eslint-plugin-css","version":"0.1.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.1.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"4a848dfdf0d671ed5d33c132e5240cda51fbf29a","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.1.0.tgz","fileCount":20,"integrity":"sha512-YJoHOVKfLEo1bSYzOqaYhWudUxqLfvhtJZcg0Q9wrVvwCOoRUJW0CwPayJPSXpirWqLhCmVCIzfLY/mvWqpZSw==","signatures":[{"sig":"MEQCIEuRlWMlefiClSJtH8hJKoCTlevRq8hfxLx/5HeXT3K3AiASSAL06WpMzlCZqcEysSEk6JIv9zX+3MhqjJHAv4j0OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40541},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"5694e205731fc2d745c5289362c7f569a7bd8aa7","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"6.14.15","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"eslint-utils":"^3.0.0","known-css-properties":"^0.23.0","postcss-value-parser":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.2","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.4.1","vuepress":"^1.8.2","stylelint":"^14.0.0","raw-loader":"^4.0.2","typescript":"~4.4.3","@types/chai":"^4.2.22","@types/node":"^16.10.1","@types/mocha":"^9.0.0","@types/eslint":"^7.28.0","@types/estree":"^0.0.50","eslint-plugin-css":"file:.","eslint-plugin-vue":"^8.0.0","eslint-plugin-yml":"^0.11.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^8.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","@types/eslint-utils":"^3.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"~1.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","stylelint-plugin-stylus":"^0.13.0","@ota-meshi/eslint-plugin":"^0.10.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^23.0.0","eslint-plugin-eslint-plugin":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.6.0","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-json-schema-validator":"^2.0.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.1.0_1636467186804_0.09188088394696559","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"eslint-plugin-css","version":"0.2.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.2.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"27d27dd4cbda91e7eada63c1e00d21f6b6c67486","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.2.0.tgz","fileCount":24,"integrity":"sha512-vanjYPl3evoeXqkwXwSHJbkNPBjXJyQGJf4jl6j8FX9kGzPTHJw0bh14U9ttLYZ429rJ4zuqa6/1skxDeJJxMg==","signatures":[{"sig":"MEUCIG6C41uKAXx03KZ0qyKwEHyoZ+gYSLfZMCB7JbmS8i0gAiEAiY/Wkhw0ZlMsGWQdnIjtTH4xoJUwpTyAwVc5PReI1uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69363},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"55c66b303685579b8ec9a5a681cfcc10106572b0","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"6.14.15","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"eslint-utils":"^3.0.0","known-css-properties":"^0.23.0","postcss-value-parser":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.2","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.4.1","vuepress":"^1.8.2","stylelint":"^14.0.0","raw-loader":"^4.0.2","typescript":"~4.4.3","@types/chai":"^4.2.22","@types/node":"^16.10.1","@types/mocha":"^9.0.0","@types/eslint":"^7.28.0","@types/estree":"^0.0.50","eslint-plugin-css":"file:.","eslint-plugin-vue":"^8.0.0","eslint-plugin-yml":"^0.11.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^8.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","@types/eslint-utils":"^3.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"~1.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","stylelint-plugin-stylus":"^0.13.0","@ota-meshi/eslint-plugin":"^0.10.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^23.0.0","eslint-plugin-eslint-plugin":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.6.0","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-json-schema-validator":"^2.0.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.2.0_1636535794162_0.7051476366800731","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"eslint-plugin-css","version":"0.3.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.3.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"1d458b73476e7e1d3d531fff446ca4e7d732bc67","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.3.0.tgz","fileCount":28,"integrity":"sha512-KCo90ifa884LUC75gRoz9c/s4POA6K37CDh2Kj4kndj4OoAMegoIJllBqDhqH7BcZ42u46Xk/Vdy8uThnuUiMA==","signatures":[{"sig":"MEUCIGzFfwh+qby9B+qSrzY+Dyyx7ivlfDAuJEGrJUTlDE3yAiEA8hC/AoVkxO8qWBA4iGiTxDFG5iLt2jSiGFAqFZ1jh/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97762},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"e3e36cea63f4304f65bf33cdc29b168c02e2e601","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"6.14.15","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"eslint-utils":"^3.0.0","known-css-properties":"^0.23.0","postcss-value-parser":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.2","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.4.1","vuepress":"^1.8.2","stylelint":"^14.0.0","raw-loader":"^4.0.2","typescript":"~4.4.3","@types/chai":"^4.2.22","@types/node":"^16.10.1","@types/mocha":"^9.0.0","@types/eslint":"^7.28.0","@types/estree":"^0.0.50","eslint-plugin-css":"file:.","eslint-plugin-vue":"^8.0.0","eslint-plugin-yml":"^0.11.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^8.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","@types/eslint-utils":"^3.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"~1.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","stylelint-plugin-stylus":"^0.13.0","@ota-meshi/eslint-plugin":"^0.10.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^23.0.0","eslint-plugin-eslint-plugin":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.6.0","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-json-schema-validator":"^2.0.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.3.0_1636613767387_0.46880084116971443","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"eslint-plugin-css","version":"0.4.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.4.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"f8c05f5e7f7bf8a47dc6fd58842250af741cd563","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.4.0.tgz","fileCount":43,"integrity":"sha512-crnI7ZvrM7GIgjdoamhWpNWcu3eJdfnAgCG5UGnNFEbtwQIUAlRdDS9kLg5GtPeYxfbJfLganknJN75pjFoZFA==","signatures":[{"sig":"MEYCIQDB7MyQeShXuxNAOwlS4FapLG87ZhaKVUSZxvB/cMmvGAIhAIsR88tXtc0i20OXttxsDf3DY52QOHWnETjQp2/eOzkI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkw2bCRA9TVsSAnZWagAAvl4P/3zZIuwBSAo5Wk9D5iJY\nxmnoUsF/5SmKuZY6A995FSCm9AqhxKs7UOBJcpEqercp62HawP4XootAQIuw\nfp3LGdSCEO3SKgKpKqgFXLVRhYbCFC/0KFXqGpGT1rDzWWIbBSQKLBrYGTb5\nDn+DHg3ldaYuX9ZCBUXB3NhSfte/t3BWJNOqsvsXg/7xrkquH/n2cq4NIptC\nQ9B3DOD8X6FeJIiym2WD2XFPLGSqFP56R/PSY65C8fjRO9BC6NBeK1sZ3C9y\nLNxU3H9liMrwaYams/1PSYMVh3Ss90M9QAMYmMFaxZQd+QDQYAkLEbzMyd1y\nYtcvzxMvCqACcEubKA0Fs58WuObRLeMUmwn8nyzPtf+T+blfR8/Ci3n0wpEI\nzTfGTioDka27YmXvrPRgVVGVinl2X0Rmu4w0e8u+NPRZqX182DYBJYKQpUou\n14fRWgfPvNfr0AqBDKcSpuHRbHe4BvcdtFPBzCGk7FGthg8WevSWIjaoZhPZ\nNxRss1s2woNVuaON+ffSf9RFdTNNRoEZ+v6AsviG8/zS0Yheof9id5UKd4UA\npZe4x5xsOvq+HqSzaw8TruMUMzbWHBFm5pHKBu9cTwvVcnw42Hz1e0dT6e5L\nM1bmf2P1DGzYvOR/nj8zevSdbh83CvKxUrQ9yuXzBfPXlfNjNMfi5yFOrVI8\neUom\r\n=Rav4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"bfe6d7dbf4890cd145a033259596d2a0fb8ab6f5","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"6.14.15","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"colord":"^2.9.1","eslint-utils":"^3.0.0","known-css-properties":"^0.23.0","postcss-value-parser":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","jsdom":"^18.0.1","mocha":"^9.1.2","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.4.1","vuepress":"^1.8.2","stylelint":"^14.0.0","raw-loader":"^4.0.2","typescript":"~4.4.3","@types/chai":"^4.2.22","@types/node":"^16.10.1","@types/jsdom":"^16.2.13","@types/mocha":"^9.0.0","@types/eslint":"^7.28.0","@types/estree":"^0.0.50","eslint-plugin-css":"file:.","eslint-plugin-vue":"^8.0.0","eslint-plugin-yml":"^0.11.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^8.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","@types/eslint-utils":"^3.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"~1.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","stylelint-plugin-stylus":"^0.13.0","@ota-meshi/eslint-plugin":"^0.10.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^24.0.0","eslint-plugin-eslint-plugin":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.6.0","@typescript-eslint/eslint-plugin":"^5.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^2.0.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.4.0_1637027227477_0.733615571626894","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"eslint-plugin-css","version":"0.5.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.5.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"0fc89eb795ebe95e9be9b696ee234110dd42f27b","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.5.0.tgz","fileCount":43,"integrity":"sha512-3XycwQnKAlimiPiezq2EEAdwrO8HXuhf8qeXWwhBFXjMghoQ9oLIoMiVx5YJA0uSYgh4WZlN/7whshEEgXgPtQ==","signatures":[{"sig":"MEUCIQDl3w+dS1rrvUK5SnuGQd8KmY5W4F983dM6FEklBMFcDQIgNJvcA9j9bhng1UVuEBTKOWpszCstadMkS80eiZhRP+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoP4PCRA9TVsSAnZWagAAeFEP/2cFfNkBSf82bS8VSLYG\nVGbqWSatWe3GwMnngKo8GIGGCtvIyjQKSFuizSbChLwTzVnDoA22SRb4N5DJ\nAdFSw+G1qSQZLivuVCNLofDiuATUKtfuqqyQI3Kow4gjJ7NGZfPVCTsgVLQM\nkf0ibGEsgTqBJ5TBJrHOPClHByVjJpQCaL7IU6eBiZqPrgQyv8wj2vyRjghe\np8OPwu2o19FLlmrfC9o9SXBM5nRaSDdML4zzV85hDVOds5hIFmc+NQnLo4D5\nyR9IThl8M22Yl35ODTyz5hmJOpn+8mOe6eix/hMkXtNiZ7RN3vhT1ouSMv7P\nlcnMLECZBb+pDzUoic3Y0KHxZiOESmb/TsE62sRHdy8poJpM+X79ZokMwKi3\ngL7PWYClRnMqJ8Yep77TEqlBxfeRU12pcv1ShfHBoXj77gpzzQVvyMiA0IpD\nu0rBi7oBQGLT6/IUvkbmGPk/2q8OgsBTFCbRiu3x0p8nYtqSMWRuprXStjBu\n+nfD77XXv+V2QoXD6mEe622LMhYncx1ZyFVyRJMiSoZ317O7knOKklv3coD0\naI2z+jANORHOkJBnKHN+6BXEr9nnCBi9seARFz6jOw7rchaVFA9TcNaCGqQ7\nJ1u6n56T9LUlzu+QKQO5oJ+jXNuLTpFRc7wg59yaWyXqZDporQkTYdlWG4jO\nGfAD\r\n=X5jv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"58da86a1f85d672944e15c39f1c308b70fd0af7a","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"6.14.15","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"colord":"^2.9.1","eslint-utils":"^3.0.0","known-css-properties":"^0.23.0","postcss-value-parser":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","jsdom":"^18.0.1","mocha":"^9.1.2","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.5.0","vuepress":"^1.8.2","stylelint":"^14.0.0","raw-loader":"^4.0.2","typescript":"~4.5.0","@types/chai":"^4.2.22","@types/node":"^16.10.1","@types/jsdom":"^16.2.13","@types/mocha":"^9.0.0","@types/eslint":"^8.0.0","@types/estree":"^0.0.50","eslint-plugin-vue":"^8.0.0","eslint-plugin-yml":"^0.12.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^8.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","@types/eslint-utils":"^3.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"~1.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","stylelint-plugin-stylus":"^0.13.0","@ota-meshi/eslint-plugin":"^0.10.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^24.0.0","eslint-plugin-eslint-plugin":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.6.0","@typescript-eslint/eslint-plugin":"^5.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^2.0.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.5.0_1637940750865_0.2740820489292928","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"eslint-plugin-css","version":"0.6.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.6.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"eaf6526f4ce694e39b0dfedab977b78fc98bd50e","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.6.0.tgz","fileCount":44,"integrity":"sha512-cQ+FsHNmVVSfMhiZnhhBvvdmzNF2oDvuY9oSpfGGMJctwDQiKtZ1rdALb0psHfobg8nBPwkgHg4i8JQhI8lXJQ==","signatures":[{"sig":"MEUCIQCWl3DF/NqnCrrBwWUuUYT1gwvTYk0aGcrIVrq97RjEaQIgJq3GVhIok5Kf/MCWwQSb8Y7T+3gTN4liBEz5AmbsT2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5lDkCRA9TVsSAnZWagAAXO4P/0XXne9IrkkDryfreWUn\n9W/hThDVKnGY1Gf6rTdetvBhF2NnYTW2oJvOinI9NEK6Kv++/xdv3bxCc7fo\n3l6LSVCl1bfCWvd47W5nQG0poNNAPtcg6iRYASTcdotXLH7fkIgeknPzAIpG\n0MFObEiordT4RX6g3nddmunsWdO44SJ4RpqwVpsfwS22EoIwQiQ85CTxaFUt\nmVVv4QlabfUFtHraU0MYN7B7ux5cqg+SzaRrhCUIDkRmg47eD8UYgbfb7hP0\nJaxkyNXnNEfOkhcVL48N/sbv/xjhmbwfAU9i4z0Nz9kxddsMnjKptkU7GYnU\nUP+6fjFUvZvtlTKTziZdqqWu7gTRF9/wWOtbc1dT5E74u0VQcg+qLyJ2cNAi\nxcBDYIQD3cM7T6Ycx4QLQhqA19iSYWTQQQdk/PhgL8rWLI2xTQpkQ2iIkIFX\nFYmj0y9nR4WoxogwIAgioTbcO9ZYMMdiW182WrZf7fcRVgoVz36dFFelp8LY\nrE1QKS+5daBZzln6QnF2e5ELI5q77SF8NLyzfNSX20x8dZ7UXWcSbuNUNTe+\nJmKVgyYwG6sTM2qbClXBsKEpeIi4IVtn5beKWnD4+N0EWZlBP/zgDaVsFMjo\n9NuBm01gx7Cm2LDWFiue1m1SFOhCnfoTFG6BQbXWzirDFhTDa8tQkbIINf9S\n7BLe\r\n=Zfan\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"370ea14981a89288beb2ffba5a0575d26cdd4c4d","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.1.2","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"colord":"^2.9.1","eslint-utils":"^3.0.0","known-css-properties":"^0.24.0","postcss-value-parser":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.2","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.5.0","vuepress":"^1.8.2","stylelint":"^14.0.0","raw-loader":"^4.0.2","typescript":"~4.5.0","@types/chai":"^4.2.22","@types/node":"^16.10.1","@types/jsdom":"^16.2.13","@types/mocha":"^9.0.0","@types/eslint":"^8.0.0","@types/estree":"^0.0.50","eslint-plugin-vue":"^8.0.0","eslint-plugin-yml":"^0.12.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^8.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","@types/eslint-utils":"^3.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"~1.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","stylelint-plugin-stylus":"^0.13.0","@ota-meshi/eslint-plugin":"^0.10.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^24.0.0","eslint-plugin-eslint-plugin":"^4.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.6.0","@typescript-eslint/eslint-plugin":"^5.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^2.0.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.6.0_1642483939848_0.8540567307978619","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"eslint-plugin-css","version":"0.7.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.7.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"fd481fc685ba65d82001ac90dd0a241647cc9455","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.7.0.tgz","fileCount":44,"integrity":"sha512-i74YaSOfUutOvad7kbhApsCclAGifUTzRvM8Q1qRIC//q4RMCk8XJTkOuUDidVEtUoQjNkRKdd25PNypmL3c5A==","signatures":[{"sig":"MEYCIQDyBUpKLd64b/AIz7UGNqAVPOSXJsUrwhFjMoUUaJKXGAIhAKa9TAPNmB/TIgMgOMvSHITGDg/r6UjaMLzSyHnz8lAS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGBsrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPjg/9GrM4b4yDEoPNe9hGckpZ7/iAtZ3/QRJx9tJNRiJxvzPkzjvS\r\n6YJTCseOUd85oPzpgB/mbFFOt1bsDyCxhjJO7BYgguR73GmkIY9q6YSkHEmY\r\nacZZBcvi6zDTiqoJ100jLsTYTPJQiqOdLkHKWsYYYRm4eA0StHLQfClyQE6c\r\n+GmN+yfIr5ECSpbEbfv1G8f8HwLhuxAxgnDuDeXk+NJfzDA/rsDA4bHLyPbi\r\n9cOGCW20jVo/B6FJVkV2fLKcKEIO2dDrdcsbFLRF2od8+orAl6Wzdre0N0gj\r\nEY6kHPDOT5SENE0t6vHZoSlk2UXiMw2686RTfKvRwrNAC0LnOV/P1pB4JJjh\r\nFUz8FXPiF4z1y5Mm95ZpVXlOHOmPn/5gW8/IoZrjq2S31YkNPtKyNJjqCE0Z\r\ncErGtBOwZPlRZpefSdnYYpieWSoSHr8skhiYssVKQqrg0XLljsVC5sPMzNOZ\r\nhV2XyCtFrh3P7fRdm9DfIK7B2uBGQ7TTwWkRdzU3u7+ld3yWgNpQFI4PjhLZ\r\nQyF5ejX69THkFFTtm5jV1hTEtp1852J4QrhchbY3GWX7jqJk0OzCBELRXgVy\r\n8qZZcp/ITShdXmkhna9YcbdHm/AxxkAbHgle6XzqXQQAowe58BeG4G/rkLBC\r\nvlbWO+sNm7TGH7iWvxrXcR5V0Nk2rIoxgPA=\r\n=QwwO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"e06bc921a09ab9ce31242d37f3541d9b6405a05a","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.19.3","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"colord":"^2.9.1","known-css-properties":"^0.27.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.8.0","vuepress":"^1.8.2","stylelint":"^15.0.0","raw-loader":"^4.0.2","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^18.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","stylelint-stylus":"^0.18.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^9.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^1.9.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@ota-meshi/eslint-plugin":"^0.13.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^31.0.0","eslint-plugin-eslint-plugin":"^5.0.0","@changesets/changelog-github":"^0.4.6","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.10.0","@typescript-eslint/eslint-plugin":"^5.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^4.0.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.7.0_1679301419077_0.9903327750477355","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"eslint-plugin-css","version":"0.8.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.8.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"89866303826f787cbf71316500bf92e401649424","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.8.0.tgz","fileCount":45,"integrity":"sha512-2rkxnFMolhk3Ea2y5ZjiLzN8m9HtKm2ee9hehMop5fJoFHYgt1g5FffSAdZQtUZzkcNtgkwuscv08TGr5Kfw+A==","signatures":[{"sig":"MEUCIQDltp1fS/COhm2gTmem4ebSGkMrepVjiFCJaUCze3QoxwIgFeK/qD7KrFDqFieScAob+vRLg1e3ZsblK3B/LeKGkMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147063},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"65b1bf3a1f74dabbab6166287df5dd71cde544b6","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.19.4","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"colord":"^2.9.1","known-css-properties":"^0.27.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~2.8.0","vuepress":"^1.8.2","stylelint":"^15.0.0","raw-loader":"^4.0.2","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^18.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","stylelint-stylus":"^0.18.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^9.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^1.9.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@ota-meshi/eslint-plugin":"^0.13.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^33.0.0","eslint-plugin-eslint-plugin":"^5.0.0","@changesets/changelog-github":"^0.4.6","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.10.0","@typescript-eslint/eslint-plugin":"^5.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^4.0.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.8.0_1683609399985_0.27417874800289543","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"eslint-plugin-css","version":"0.8.1","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.8.1","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"dc4fb624ebc8c5ac26c9e217fe2bb43922c4c236","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.8.1.tgz","fileCount":45,"integrity":"sha512-VXtpriHRGWAz875jZZ5RW6XAM4UB0XdNRfzMiBkUMF46oIiKuMzwjjNxOIMpqEg86B9xMoph7TuInBxUkvJ4kQ==","signatures":[{"sig":"MEYCIQCkhEfB1rHv5oYr+nPhpR3Nx7MObysNNiX39yjY+kfe+wIhAISo98OjpqF0LVq0/TP+K32cEgRi8cNjS74Up8iR6tUF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147063},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"a4a0bf820a28d17548cf56b45167fb523e3abba2","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.19.4","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"colord":"^2.9.1","known-css-properties":"^0.28.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~3.0.0","vuepress":"^1.8.2","stylelint":"^15.0.0","raw-loader":"^4.0.2","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^18.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","stylelint-stylus":"^0.18.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^9.0.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^1.9.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^5.0.0","@ota-meshi/eslint-plugin":"^0.13.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^5.0.0","stylelint-config-standard":"^34.0.0","eslint-plugin-eslint-plugin":"^5.0.0","@changesets/changelog-github":"^0.4.6","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.11.0","@typescript-eslint/eslint-plugin":"^5.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^4.0.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.8.1_1689895544175_0.885828278251855","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"eslint-plugin-css","version":"0.9.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.9.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"3619dc8bbfdb5d204c73c7c6a9d98f7dbb8a9b50","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.9.0.tgz","fileCount":45,"integrity":"sha512-NmuHmT+3Vcm4fE0/9pdmyd8lPU575wFLkFZdTCRCuG7rrUxwitOXHQkyjSh4p5JQO/oU/k6+gRHM9n7aUgsgLw==","signatures":[{"sig":"MEYCIQDcH/wPVESQcyuEz464ZJ8vr0vvHJvzeZJDq4/vQZvBcgIhAOqis51ZAY5SpVQuj6vfLxAR3oDwQ9R/nNaGT3G7GYfj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147318},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"3aca196a61423b7d60e390a5baed24d4cc7941b3","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vuepress build docs --no-cache","docs:watch":"vuepress dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.19.4","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"colord":"^2.9.1","eslint-compat-utils":"^0.3.3","known-css-properties":"^0.29.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~3.0.0","vuepress":"^1.8.2","stylelint":"^16.0.0","raw-loader":"^4.0.2","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^20.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","eslint-plugin-n":"^16.0.0","stylelint-stylus":"^1.0.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^9.0.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@ota-meshi/eslint-plugin":"^0.15.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^6.19.0","stylelint-config-standard":"^36.0.0","eslint-plugin-eslint-plugin":"^5.0.0","@changesets/changelog-github":"^0.5.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.11.0","@typescript-eslint/eslint-plugin":"^6.19.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^4.0.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.9.0_1705389959994_0.9403347290495414","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"eslint-plugin-css","version":"0.9.1","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.9.1","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"5ad2bdbea23903dd5620460801b08097c3e191fc","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.9.1.tgz","fileCount":45,"integrity":"sha512-nU4YbnQUaOx4lvUEeCBg/U0NqKwRCClnuFxE60V4saNEFSQwh3tu3YuYgt5DvV0PB8z6VqgIEJsRQCYfLQN34A==","signatures":[{"sig":"MEUCIQCdPSqH/01219NWh++kkDpPCAgpT6wSn+XYHp5V6IS+twIgWFx9yMTmcdzrJrtZsatZ+95EfbHDYEZR2uPukBflSaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147422},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"ae03f098d95b83f45c3a0b449553d764304df999","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","vuepress":"node  --openssl-legacy-provider ./node_modules/vuepress/cli.js","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && npm run vuepress -- build docs --no-cache","docs:watch":"npm run vuepress -- dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.19.4","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"colord":"^2.9.1","eslint-compat-utils":"^0.4.0","known-css-properties":"^0.29.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~3.0.0","vuepress":"^1.8.2","stylelint":"^16.0.0","raw-loader":"^4.0.2","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^20.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","eslint-plugin-n":"^16.0.0","stylelint-stylus":"^1.0.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^9.0.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@ota-meshi/eslint-plugin":"^0.15.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^6.19.0","stylelint-config-standard":"^36.0.0","eslint-plugin-eslint-plugin":"^5.0.0","@changesets/changelog-github":"^0.5.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.11.0","@typescript-eslint/eslint-plugin":"^6.19.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^4.0.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.9.1_1705418940269_0.607960977037584","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"eslint-plugin-css","version":"0.9.2","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.9.2","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"5c95d5836d4e254247d2ef87b06723a95ea136a2","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.9.2.tgz","fileCount":45,"integrity":"sha512-RCeVG34sBxNwWQrjpSbY9iaFFREmZ90kiDO8lUufSGvTAPfcuA0EwjER0EAORkHvx1pVMdVXC/GzjVKJOUBsXw==","signatures":[{"sig":"MEUCICPz76ileS/5S3i3i3RekpGEDfET8wpyKDoVt3Nv5LSKAiEAtMEVzPuHH8M+FkH9rrVRAHgfhfy4uxh6lt1S1T/B1VQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147504},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"bd339d9b300e5dee1159752f80ab09fb7bd0b637","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","vuepress":"node  --openssl-legacy-provider ./node_modules/vuepress/cli.js","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && npm run vuepress -- build docs --no-cache","docs:watch":"npm run vuepress -- dev --debug docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.19.4","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"colord":"^2.9.1","eslint-compat-utils":"^0.4.0","known-css-properties":"^0.29.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^10.0.0","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~3.0.0","vuepress":"^1.8.2","stylelint":"^16.0.0","raw-loader":"^4.0.2","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^20.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","eslint-plugin-n":"^16.0.0","stylelint-stylus":"^1.0.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","vue-eslint-editor":"^1.1.0","vue-eslint-parser":"^9.0.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^2.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@ota-meshi/eslint-plugin":"^0.15.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^7.0.0","stylelint-config-standard":"^36.0.0","eslint-plugin-eslint-plugin":"^5.0.0","@changesets/changelog-github":"^0.5.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-node-dependencies":"^0.11.0","@typescript-eslint/eslint-plugin":"^7.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^4.0.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.9.2_1709255665722_0.8849926030268411","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"eslint-plugin-css","version":"0.10.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.10.0","homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"fc7ea53db755e5a5a8a2f9cdad2e13887f92b831","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.10.0.tgz","fileCount":48,"integrity":"sha512-aZvAUGJ5+/lwteIiX5ch2pO0lzJ/sZscRLmFYjqsgdONXufiy4YFAGmAd+75M2smPzqCJpiSon4LMnbETMe+ug==","signatures":[{"sig":"MEQCIFaYowTnkRkrvt7osJIFWIUwQV+kg78CBQPwsbsfQUMUAiAbQ3pjzrjhOT4EAqXhQEoEab7ldJkFnyIjV6QvcfYh7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151192},"main":"dist/index.js","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"03ac174cf19e84ed53e4e454fe91c7e21fa4a892","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vitepress build docs","docs:watch":"vitepress dev docs","eslint-fix":"eslint . --ext .js,.vue,.ts,.json,.yaml,.yml --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version","docs:build-and-preview":"npm run docs:build && npx http-server docs/.vitepress/dist"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"8.19.4","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"colord":"^2.9.1","eslint-compat-utils":"^0.5.0","known-css-properties":"^0.34.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^4.3.4","pako":"^2.1.0","mocha":"^10.0.0","eslint":"^8.0.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~3.3.0","stylelint":"^16.0.0","vitepress":"^1.0.1","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^20.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","eslint-plugin-n":"^16.0.0","stylelint-stylus":"^1.0.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","vue-eslint-parser":"^9.0.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^2.0.0","vite-plugin-eslint4b":"^0.4.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@ota-meshi/eslint-plugin":"^0.15.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^7.0.0","stylelint-config-standard":"^36.0.0","eslint-plugin-eslint-plugin":"^6.0.0","@changesets/changelog-github":"^0.5.0","eslint-plugin-eslint-comments":"^3.2.0","stylelint-config-standard-vue":"^1.0.0","eslint-plugin-node-dependencies":"^0.12.0","@typescript-eslint/eslint-plugin":"^7.0.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^5.0.0","@ota-meshi/site-kit-eslint-editor-vue":"^0.2.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.10.0_1719113651909_0.6229496180093292","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"eslint-plugin-css","version":"0.11.0","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.11.0","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"1691f299255ea4dd9cdcd9067d5a282f5e9140c8","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.11.0.tgz","fileCount":93,"integrity":"sha512-83T6HUtCa5et2VLCZlpLhDdyegGRJ6UuibVVaexK/hJcaslfszzFhKbNEckqwens0iLvCDANW0cX0TZgl/9+YA==","signatures":[{"sig":"MEQCICZ+/nLW030NBVg0iRFRM00mys+D2hKKKuVWwQ5NLXbzAiA/iY4ZnzUmlMREYIjVlnlsocPGPJjUUYjlJDZJUotIEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176547},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"c41ee0a754780718ca60352864bcdcfd6b124cec","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint .","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vitepress build docs","docs:watch":"vitepress dev docs","eslint-fix":"eslint . --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci npm run  update && changeset version","docs:build-and-preview":"npm run docs:build && npx http-server docs/.vitepress/dist"},"_npmUser":{"name":"ota-meshi","email":"otameshiyo23@gmail.com"},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"10.7.0","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"colord":"^2.9.1","eslint-compat-utils":"^0.5.0","known-css-properties":"^0.34.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^5.0.0","pako":"^2.1.0","mocha":"^10.0.0","eslint":"^9.5.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~3.3.0","stylelint":"^16.0.0","vitepress":"^1.0.1","typescript":"~5.0.0","@types/chai":"^4.2.22","@types/node":"^20.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/eslint":"^8.56.10","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","eslint-plugin-n":"^17.9.0","stylelint-stylus":"^1.0.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^2.0.0","vite-plugin-eslint4b":"^0.4.6","eslint-config-prettier":"^9.0.0","eslint-plugin-markdown":"^5.0.0","eslint-plugin-prettier":"^5.0.0","@ota-meshi/eslint-plugin":"^0.17.4","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^8.0.0","stylelint-config-standard":"^36.0.0","eslint-plugin-eslint-plugin":"^6.0.0","@changesets/changelog-github":"^0.5.0","stylelint-config-standard-vue":"^1.0.0","eslint-plugin-node-dependencies":"^0.12.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^5.1.1","@ota-meshi/site-kit-eslint-editor-vue":"^0.2.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.11.0_1725332724826_0.7298849469638238","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"eslint-plugin-css","version":"0.11.1","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"url":"https://github.com/ota-meshi","name":"Yosuke Ota"},"license":"MIT","_id":"eslint-plugin-css@0.11.1","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"dist":{"shasum":"695e212cbe4a064938342823944df7e474c40446","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.11.1.tgz","fileCount":93,"integrity":"sha512-yoQayfGOPcLqcToQbij5hq6VA7y/07fCpFJTCOPboDxJpDVD8Tr2OL6whaQmKVzuymllocMy63EnIISn+Z75FA==","signatures":[{"sig":"MEYCIQCXrVLk9ihjEbvfPJv9K/MkNb4maYzkVOmpAFNjPLpauAIhANqv+aUsaWo3n5+wvtmLzW9AMBras/HQcGQmLZAWW0HA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-css@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176470},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"funding":"https://github.com/sponsors/ota-meshi","gitHead":"fef50c9051444f597466b2aed39d77c173bb5166","scripts":{"new":"ts-node ./tools/new-rule.ts","lint":"eslint .","test":"npm run test:nyc","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","pretest":"npm run build","release":"changeset publish","version":"env-cmd -e version -- npm run update && git add .","prebuild":"npm run -s clean","test:nyc":"nyc --reporter=lcov npm run test:base","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","docs:build":"npm run build && vitepress build docs","docs:watch":"vitepress dev docs","eslint-fix":"eslint . --fix","prerelease":"npm run test && npm run build","preversion":"npm test && git add .","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","version:ci":"env-cmd -e version-ci -- npm run  update && changeset version","docs:build-and-preview":"npm run docs:build && npx http-server docs/.vitepress/dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd8975a3-f9b6-48e5-98f2-4cdfc710692a"}},"repository":{"url":"git+https://github.com/ota-meshi/eslint-plugin-css.git","type":"git"},"_npmVersion":"11.6.1","description":"An ESLint plugin that provides rules to verify CSS definition objects.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"colord":"^2.9.1","eslint-compat-utils":"^0.6.0","known-css-properties":"^0.37.0","postcss-value-parser":"^4.1.0","@eslint-community/eslint-utils":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^5.0.0","pako":"^2.1.0","mocha":"^11.0.0","eslint":"^9.5.0","env-cmd":"^10.1.0","ts-node":"^10.2.1","prettier":"~3.6.0","stylelint":"^16.0.0","vitepress":"^1.0.1","typescript":"~5.9.0","@types/chai":"^5.0.0","@types/node":"^22.0.0","@types/jsdom":"^21.0.0","@types/mocha":"^10.0.0","@types/estree":"^1.0.0","@changesets/cli":"^2.24.2","eslint-plugin-n":"^17.9.0","stylelint-stylus":"^1.0.0","eslint-plugin-vue":"^9.0.0","eslint-plugin-yml":"^1.0.0","typescript-eslint":"^8.0.0","vue-eslint-parser":"^9.0.0","@types/eslint-scope":"^3.7.1","eslint-plugin-jsdoc":"^50.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-regexp":"^2.0.0","vite-plugin-eslint4b":"^0.6.0","eslint-config-prettier":"^10.0.0","eslint-plugin-markdown":"^5.0.0","eslint-plugin-prettier":"^5.0.0","@ota-meshi/eslint-plugin":"^0.18.0","mocha-chai-jest-snapshot":"^1.1.3","@typescript-eslint/parser":"^8.0.0","stylelint-config-standard":"^36.0.0","eslint-plugin-eslint-plugin":"^6.0.0","@changesets/changelog-github":"^0.5.0","stylelint-config-standard-vue":"^1.0.0","eslint-plugin-node-dependencies":"^0.13.0","stylelint-config-recommended-vue":"^1.0.0","eslint-plugin-json-schema-validator":"^5.1.1","@ota-meshi/site-kit-eslint-editor-vue":"^0.2.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0"},"peerDependencies":{"eslint":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-css_0.11.1_1760620440892_0.19974366289697976","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"eslint-plugin-css","version":"0.12.0","description":"An ESLint plugin that provides rules to verify CSS definition objects.","engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"main":"dist/index.js","scripts":{"prebuild":"npm run -s clean","build":"tsc --project ./tsconfig.build.json","clean":"npx rimraf .nyc_output dist coverage","lint":"eslint .","eslint-fix":"eslint . --fix","pretest":"npm run build","test:base":"mocha --require ts-node/register \"tests/**/*.ts\" --reporter dot --timeout 60000","test":"npm run test:nyc","test:nyc":"nyc --reporter=lcov npm run test:base","test:debug":"mocha --require ts-node/register/transpile-only \"tests/**/*.ts\" --reporter dot --timeout 60000","test:watch":"npm run test:base -- --watch","update":"ts-node --transpile-only ./tools/update.ts && npm run eslint-fix","new":"ts-node ./tools/new-rule.ts","docs:watch":"vitepress dev docs","docs:build":"npm run build && vitepress build docs","docs:build-and-preview":"npm run docs:build && npx http-server docs/.vitepress/dist","prerelease":"npm run test && npm run build","release":"changeset publish","preversion":"npm test && git add .","version":"env-cmd -e version -- npm run update && git add .","version:ci":"env-cmd -e version-ci -- npm run  update && changeset version"},"repository":{"type":"git","url":"git+https://github.com/ota-meshi/eslint-plugin-css.git"},"keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"author":{"name":"Yosuke Ota","url":"https://github.com/ota-meshi"},"funding":"https://github.com/sponsors/ota-meshi","license":"MIT","bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","dependencies":{"@eslint-community/eslint-utils":"^4.3.0","colord":"^2.9.1","eslint-compat-utils":"^0.6.0","known-css-properties":"^0.37.0","postcss-value-parser":"^4.1.0"},"peerDependencies":{"eslint":">=7.0.0"},"devDependencies":{"@changesets/changelog-github":"^0.5.0","@changesets/cli":"^2.24.2","@eslint-community/eslint-plugin-eslint-comments":"^4.3.0","@ota-meshi/eslint-plugin":"^0.20.0","@ota-meshi/site-kit-eslint-editor-vue":"^0.2.0","@types/chai":"^5.0.0","@types/eslint-community__eslint-utils":"npm:@types/eslint-utils@^3","@types/eslint-scope":"^8.0.0","@types/estree":"^1.0.0","@types/jsdom":"^27.0.0","@types/mocha":"^10.0.0","@types/node":"^24.0.0","@types/semver":"^7.7.1","@typescript-eslint/parser":"^8.0.0","chai":"^6.0.0","env-cmd":"^11.0.0","eslint":"^10.0.0","eslint-config-prettier":"^10.0.0","eslint-plugin-eslint-plugin":"^7.0.0","eslint-plugin-jsdoc":"^62.0.0","eslint-plugin-json-schema-validator":"^6.0.0","eslint-plugin-jsonc":"^2.0.0","eslint-plugin-markdown":"^5.0.0","eslint-plugin-n":"^17.9.0","eslint-plugin-node-dependencies":"^1.0.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-regexp":"^3.0.0","eslint-plugin-vue":"^10.0.0","eslint-plugin-yml":"^3.0.0","mocha":"^11.0.0","mocha-chai-jest-snapshot":"^1.1.3","nyc":"^17.0.0","pako":"^2.1.0","prettier":"~3.8.0","semver":"^7.7.4","stylelint":"^17.0.0","stylelint-config-recommended-vue":"^1.0.0","stylelint-config-standard":"^40.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-stylus":"^1.0.0","ts-node":"^10.2.1","typescript":"~5.9.0","typescript-eslint":"^8.0.0","vite-plugin-eslint4b":"^0.6.0","vitepress":"^1.0.1","vue-eslint-parser":"^9.0.0"},"publishConfig":{"access":"public"},"gitHead":"c3fbe562e6a74ab6caebc6ae7fc57ed59c16dbb1","types":"./dist/index.d.ts","_id":"eslint-plugin-css@0.12.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pztNsypvSgHbGmoEOIWHkYzr8W8O4zlg0J9p2mE0eFCMsZRN/kSTxD4tupBV/jgYcKu0jXPKFJWU238soopXyw==","shasum":"4d989e3c633c94ec7880583e6d638816bd8734f9","tarball":"https://registry.npmjs.org/eslint-plugin-css/-/eslint-plugin-css-0.12.0.tgz","fileCount":95,"unpackedSize":177728,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-css@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID3dSVZCGiIIljrl4gpZ9pYTMCxhvT3eUVmUTzVsw9hiAiBoFyziYlWfsd5vDfZbf65+T0gZLpmxrCIsR88uaOrV3A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd8975a3-f9b6-48e5-98f2-4cdfc710692a"}},"directories":{},"maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-css_0.12.0_1770623810959_0.6912434059291539"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-09T14:13:06.803Z","modified":"2026-02-09T07:56:51.401Z","0.1.0":"2021-11-09T14:13:06.946Z","0.2.0":"2021-11-10T09:16:34.374Z","0.3.0":"2021-11-11T06:56:07.538Z","0.4.0":"2021-11-16T01:47:07.661Z","0.5.0":"2021-11-26T15:32:31.052Z","0.6.0":"2022-01-18T05:32:20.090Z","0.7.0":"2023-03-20T08:36:59.259Z","0.8.0":"2023-05-09T05:16:40.142Z","0.8.1":"2023-07-20T23:25:44.343Z","0.9.0":"2024-01-16T07:26:00.153Z","0.9.1":"2024-01-16T15:29:00.423Z","0.9.2":"2024-03-01T01:14:25.882Z","0.10.0":"2024-06-23T03:34:12.104Z","0.11.0":"2024-09-03T03:05:25.012Z","0.11.1":"2025-10-16T13:14:01.076Z","0.12.0":"2026-02-09T07:56:51.089Z"},"bugs":{"url":"https://github.com/ota-meshi/eslint-plugin-css/issues"},"author":{"name":"Yosuke Ota","url":"https://github.com/ota-meshi"},"license":"MIT","homepage":"https://github.com/ota-meshi/eslint-plugin-css#readme","keywords":["eslint","eslintplugin","eslint-plugin","css","vue","react","css-in-js"],"repository":{"type":"git","url":"git+https://github.com/ota-meshi/eslint-plugin-css.git"},"description":"An ESLint plugin that provides rules to verify CSS definition objects.","maintainers":[{"name":"ota-meshi","email":"otameshiyo23@gmail.com"}],"readme":"# Introduction\n\n[eslint-plugin-css](https://www.npmjs.com/package/eslint-plugin-css) is an ESLint plugin that provides rules to verify CSS definition objects.\n\n[![NPM license](https://img.shields.io/npm/l/eslint-plugin-css.svg)](https://www.npmjs.com/package/eslint-plugin-css)\n[![NPM version](https://img.shields.io/npm/v/eslint-plugin-css.svg)](https://www.npmjs.com/package/eslint-plugin-css)\n[![NPM downloads](https://img.shields.io/badge/dynamic/json.svg?label=downloads&colorB=green&suffix=/day&query=$.downloads&uri=https://api.npmjs.org//downloads/point/last-day/eslint-plugin-css&maxAge=3600)](http://www.npmtrends.com/eslint-plugin-css)\n[![NPM downloads](https://img.shields.io/npm/dw/eslint-plugin-css.svg)](http://www.npmtrends.com/eslint-plugin-css)\n[![NPM downloads](https://img.shields.io/npm/dm/eslint-plugin-css.svg)](http://www.npmtrends.com/eslint-plugin-css)\n[![NPM downloads](https://img.shields.io/npm/dy/eslint-plugin-css.svg)](http://www.npmtrends.com/eslint-plugin-css)\n[![NPM downloads](https://img.shields.io/npm/dt/eslint-plugin-css.svg)](http://www.npmtrends.com/eslint-plugin-css)\n[![Build Status](https://github.com/ota-meshi/eslint-plugin-css/workflows/CI/badge.svg?branch=main)](https://github.com/ota-meshi/eslint-plugin-css/actions?query=workflow%3ACI)\n[![Coverage Status](https://coveralls.io/repos/github/ota-meshi/eslint-plugin-css/badge.svg?branch=main)](https://coveralls.io/github/ota-meshi/eslint-plugin-css?branch=main)\n\n::: **WORKING IN PROGRESS** :::\n\n## :name_badge: Features\n\nThis ESLint plugin provides linting rules to verify CSS definition objects.\n\n- Find the wrong usage of CSS definition objects, and their hints.\n- Support for Vue and JSX (React).\n- Partial support for [styled-components] style objects.\n\nYou can check on the [Online DEMO](https://ota-meshi.github.io/eslint-plugin-css/playground/).\n\n<img alt=\"vue\" src=\"./images/vue.png\" height=\"150px\" style=\"height: 150px; display: inline-block;\"><img alt=\"jsx\" src=\"./images/jsx.png\" height=\"150px\" style=\"height: 150px; display: inline-block;\">\n\n[styled-components]: https://styled-components.com/docs/advanced#style-objects\n\n## :question: Why is it ESLint plugin?\n\n[Stylelint] partially supports CSS in JS, but some issues haven't been resolved for a long time.  \nAlso, CSS definitions using template literals are similar to CSS syntax, but CSS definitions using JavaScript objects are not. ESLint may work better for linting JavaScript objects.\n\n[Stylelint]: https://stylelint.io\n\n<!--DOCS_IGNORE_START-->\n\n## :book: Documentation\n\nSee [documents](https://ota-meshi.github.io/eslint-plugin-css/).\n\n## :cd: Installation\n\n```bash\nnpm install --save-dev eslint eslint-plugin-css\n```\n\n> **Requirements**\n>\n> - ESLint v7.0.0 and above\n> - Node.js v12.22.x, v14.17.x, v16.x and above\n\n<!--DOCS_IGNORE_END-->\n\n## :book: Usage\n\n<!--USAGE_SECTION_START-->\n\nAdd `css` to the plugins section of your `.eslintrc` configuration file (you can omit the `eslint-plugin-` prefix)\nand either use one of the two configurations available (`recommended` or `all`) or configure the rules you want:\n\n### The recommended configuration (`eslint.config.js`)\n\nThe `plugin.configs[\"flat/recommended\"]` config enables a subset of [the rules](#white_check_mark-rules) that should be most useful to most users.\n*See [lib/configs/flat/recommended.ts](https://github.com/ota-meshi/eslint-plugin-css/blob/main/lib/configs/flat/recommended.ts) for more details.*\n\n```js\n// eslint.config.js\nimport * as cssPlugin from \"eslint-plugin-css\"\nexport default [\n    cssPlugin.configs[\"flat/recommended\"],\n];\n```\n\n### The recommended configuration (`.eslintrc.*`)\n\nThe `plugin:css/recommended` config enables a subset of [the rules](#white_check_mark-rules) that should be most useful to most users.\n*See [lib/configs/recommended.ts](https://github.com/ota-meshi/eslint-plugin-css/blob/main/lib/configs/recommended.ts) for more details.*\n\n```js\n// .eslintrc.js\nmodule.exports = {\n    \"plugins\": [\n        \"css\"\n    ],\n    \"extends\": [\n         // add more generic rulesets here, such as:\n         // 'eslint:recommended',\n        \"plugin:css/recommended\"\n    ]\n}\n```\n\n### The standard configuration (`eslint.config.js`)\n\nThe `plugin.configs[\"flat/standard\"]` config enables a subset of [the rules](#white_check_mark-rules) and superset of `plugin.configs[\"flat/recommended\"]` config that apply a subjective style.\n*See [lib/configs/flat/standard.ts](https://github.com/ota-meshi/eslint-plugin-css/blob/main/lib/configs/flat/standard.ts) for more details.*\n\n```js\n// eslint.config.js\nimport * as cssPlugin from \"eslint-plugin-css\"\nexport default [\n    cssPlugin.configs[\"flat/standard\"],\n];\n```\n\n### The standard configuration (`.eslintrc.*`)\n\nThe `plugin:css/standard` config enables a subset of [the rules](#white_check_mark-rules) and superset of `plugin:css/recommended` config that apply a subjective style.\n*See [lib/configs/standard.ts](https://github.com/ota-meshi/eslint-plugin-css/blob/main/lib/configs/standard.ts) for more details.*\n\n```js\n// .eslintrc.js\nmodule.exports = {\n    \"plugins\": [\n        \"css\"\n    ],\n    \"extends\": [\n        \"plugin:css/standard\"\n    ]\n}\n```\n\n### Advanced Configuration\n\nOverride/add specific rules configurations. *See also: [http://eslint.org/docs/user-guide/configuring](http://eslint.org/docs/user-guide/configuring)*.\n\n```js\n// eslint.config.js\nimport * as cssPlugin from \"eslint-plugin-css\"\nexport default [\n    {\n        plugins: { css: cssPlugin },\n        rules: {\n            // Override/add rules settings here, such as:\n            \"css/rule-name\": \"error\"\n        }\n    }\n];\n```\n\n```js\n// .eslintrc.js\nmodule.exports = {\n    \"plugins\": [\n        \"css\"\n    ],\n    \"rules\": {\n        // Override/add rules settings here, such as:\n        \"css/rule-name\": \"error\"\n    }\n}\n```\n\n### Using `\"plugin:css/all\"`\n\nThe `plugin.configs[\"flat/all\"]` / `plugin:css/all` config enables all rules. It's meant for testing, not for production use because it changes with every minor and major version of the plugin. Use it at your own risk.\n\n### How does ESLint detect CSS objects?\n\nAll CSS-related rules are applied to code that passes any of the following checks:\n\n- `style={ {} }` JSX attribute expression\n\n    ```jsx\n    const jsx = <div\n        style={ {/* JSX attribute expression */} }\n    />\n    ```\n\n- `v-bind:style=\"{}\"` Vue directive\n\n    ```vue\n    <template>\n        <div\n            v-bind:style=\"{/* Vue directive */}\"\n        />\n    </template>\n    ```\n\n- CSS definition function call for [styled-components](https://styled-components.com/docs/advanced#style-objects)\n\n    e.g.\n\n    ```js\n    import styled, { css, createGlobalStyle } from 'styled-components'\n\n    styled.input({/* CSS */})\n    styled.input.attrs({})({/* CSS */})\n    css({/* CSS */})\n    createGlobalStyle({/* CSS */})\n    ```\n\n- According to [`settings.css.target` settings](../settings/index.md#target).\n\nHowever, if you want to take advantage of the rules in any of your custom objects that are CSS objects, you might need to use the special comment `// @css` that marks an object in the next line as a CSS object in any file, e.g.:\n\n```js\n// @css\nconst myStyle = {\n  height: '100px'\n}\n```\n\n<!--USAGE_SECTION_END-->\n\n## :white_check_mark: Rules\n\n<!--RULES_SECTION_START-->\n\nThe `--fix` option on the [command line](https://eslint.org/docs/user-guide/command-line-interface#fixing-problems) automatically fixes problems reported by rules which have a wrench :wrench: below.  \nThe rules with the following star :star: are included in the `plugin:css/recommended` config and the `plugin:css/standard` config.  \nThe rules with the following lipstick :lipstick: are included in the `plugin:css/standard` config.\n\n<!--RULES_TABLE_START-->\n\n### Possible Errors\n\n| Rule ID | Description |    |\n|:--------|:------------|:---|\n| [css/no-dupe-properties](https://ota-meshi.github.io/eslint-plugin-css/rules/no-dupe-properties.html) | disallow duplicate properties | :star: |\n| [css/no-invalid-color-hex](https://ota-meshi.github.io/eslint-plugin-css/rules/no-invalid-color-hex.html) | disallow invalid hex colors | :star: |\n| [css/no-shorthand-property-overrides](https://ota-meshi.github.io/eslint-plugin-css/rules/no-shorthand-property-overrides.html) | disallow shorthand properties that override related longhand properties | :star: |\n| [css/no-unknown-property](https://ota-meshi.github.io/eslint-plugin-css/rules/no-unknown-property.html) | disallow unknown properties | :star: |\n| [css/no-unknown-unit](https://ota-meshi.github.io/eslint-plugin-css/rules/no-unknown-unit.html) | disallow unknown units | :star: |\n\n### Best Practices\n\n| Rule ID | Description |    |\n|:--------|:------------|:---|\n| [css/named-color](https://ota-meshi.github.io/eslint-plugin-css/rules/named-color.html) | enforce named colors | :wrench: |\n| [css/no-length-zero-unit](https://ota-meshi.github.io/eslint-plugin-css/rules/no-length-zero-unit.html) | disallow units for zero lengths | :lipstick::wrench: |\n| [css/no-useless-color-alpha](https://ota-meshi.github.io/eslint-plugin-css/rules/no-useless-color-alpha.html) | disallow unnecessary alpha-channel transparency value | :star::wrench: |\n| [css/prefer-reduce-shorthand-property-box-values](https://ota-meshi.github.io/eslint-plugin-css/rules/prefer-reduce-shorthand-property-box-values.html) | require reduction in box values of shorthand property | :lipstick::wrench: |\n\n### Stylistic Issues\n\n| Rule ID | Description |    |\n|:--------|:------------|:---|\n| [css/color-hex-style](https://ota-meshi.github.io/eslint-plugin-css/rules/color-hex-style.html) | enforce hex color style | :lipstick::wrench: |\n| [css/no-number-trailing-zeros](https://ota-meshi.github.io/eslint-plugin-css/rules/no-number-trailing-zeros.html) | disallow trailing zeros in numbers. | :lipstick::wrench: |\n| [css/number-leading-zero](https://ota-meshi.github.io/eslint-plugin-css/rules/number-leading-zero.html) | require or disallow a leading zero for fractional numbers less than 1 | :lipstick::wrench: |\n| [css/property-casing](https://ota-meshi.github.io/eslint-plugin-css/rules/property-casing.html) | enforce specific casing for CSS properties | :lipstick::wrench: |\n\n<!--RULES_TABLE_END-->\n<!--RULES_SECTION_END-->\n\n## :gear: Settings\n\nSee [Settings](https://ota-meshi.github.io/eslint-plugin-css/settings/).\n\n<!--DOCS_IGNORE_START-->\n\n<!-- TODO v1.0.0\n\n## :traffic_light: Semantic Versioning Policy\n\n**eslint-plugin-css** follows [Semantic Versioning](http://semver.org/) and [ESLint's Semantic Versioning Policy](https://github.com/eslint/eslint#semantic-versioning-policy).\n\n-->\n\n## :beers: Contributing\n\nWelcome contributing!\n\nPlease use GitHub's Issues/PRs.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n\n### Development Tools\n\n- `npm test` runs tests and measures coverage.\n- `npm run update` runs in order to update readme and configurations.\n- `npm run new [new rule name]` runs to create the files needed for the new rule.\n- `npm run docs:watch` starts the website locally.\n\n<!--DOCS_IGNORE_END-->\n\n## :lock: License\n\nSee the [LICENSE](LICENSE) file for license rights and limitations (MIT).\n","readmeFilename":"README.md"}