{"_id":"css-blank-pseudo","_rev":"4266141","name":"css-blank-pseudo","description":"Style form elements when they are empty","dist-tags":{"latest":"8.0.1"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"time":{"modified":"2026-04-06T16:28:30.000Z","created":"2018-11-17T13:58:33.685Z","8.0.1":"2026-01-14T08:08:12.430Z","8.0.0":"2026-01-14T07:20:32.077Z","7.0.1":"2024-10-23T21:44:09.870Z","7.0.0":"2024-08-03T21:31:50.654Z","6.0.2":"2024-04-18T12:54:13.027Z","6.0.1":"2023-12-15T23:17:14.715Z","6.0.0":"2023-07-03T08:09:51.412Z","5.0.2":"2023-02-06T17:17:03.253Z","5.0.1":"2023-01-28T07:27:03.509Z","5.0.0":"2023-01-24T08:37:31.851Z","4.1.1":"2022-08-23T20:50:38.212Z","4.1.0":"2022-07-30T17:37:18.841Z","4.0.0":"2022-07-08T17:27:46.904Z","3.0.3":"2022-02-05T16:54:00.385Z","3.0.2":"2022-01-02T16:52:43.716Z","3.0.1":"2021-12-27T18:14:43.282Z","3.0.0":"2021-12-13T08:32:01.668Z","2.0.0":"2021-09-16T14:55:44.794Z","1.0.0":"2019-06-10T12:16:12.852Z","0.1.4":"2018-11-17T20:47:29.776Z","0.1.3":"2018-11-17T17:13:24.891Z","0.1.2":"2018-11-17T15:14:19.142Z","0.1.1":"2018-11-17T14:03:33.013Z","0.1.0":"2018-11-17T13:58:33.685Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"versions":{"8.0.1":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"8.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=20.19.0"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^7.1.1"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"gitHead":"3add999b9df89af3af8cbdbb12256d54000b43c5","types":"./index.d.ts","_id":"css-blank-pseudo@8.0.1","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"shasum":"a95c9f56013dd6a6ee736df8f30114a0eb037150","size":9985,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-8.0.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-blank-pseudo_8.0.1_1768378092296_0.03131852051142481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T08:08:12.430Z","publish_time":1768378092430,"_source_registry_name":"default","_cnpm_publish_time":1768378092430},"8.0.0":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"8.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=20.19.0"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^7.1.1","typescript":"^5.9.3"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"gitHead":"08a531b57e3eec07a2c66f07d9b346708cdf7b16","types":"./index.d.ts","_id":"css-blank-pseudo@8.0.0","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"shasum":"8d646479035273c7d68036777fd9040793da0840","size":10062,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-8.0.0.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-blank-pseudo_8.0.0_1768375231926_0.6090204728013382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T07:20:32.077Z","publish_time":1768375232077,"_source_registry_name":"default","_cnpm_publish_time":1768375232077},"7.0.1":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"7.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^7.0.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"_id":"css-blank-pseudo@7.0.1","gitHead":"b944b64db57020c5b97255da9495968b6db3412b","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"32020bff20a209a53ad71b8675852b49e8d57e46","size":10617,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-7.0.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_7.0.1_1729719849663_0.3296650527703675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T21:44:09.870Z","publish_time":1729719849870,"_source_registry_name":"default","_cnpm_publish_time":1729719849870},"7.0.0":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"7.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.1.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"_id":"css-blank-pseudo@7.0.0","gitHead":"794ef8130b18890672237cb7a93ac13787bfa391","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"6069ac242aab6a4d52aabbd0287846080ac8e2d9","size":10633,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-7.0.0.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_7.0.0_1722720710479_0.7800530385369844"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-03T21:31:50.654Z","publish_time":1722720710654,"_source_registry_name":"default","_cnpm_publish_time":1722720710654},"6.0.2":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"6.0.2","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.13"},"peerDependencies":{"postcss":"^8.4"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"_id":"css-blank-pseudo@6.0.2","gitHead":"52780abfe1bd510d0076495c8be3eb05408470c2","types":"./dist/index.d.ts","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"50db072d4fb5b40c2df9ffe5ca5fbb9b19c77fc8","size":11127,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-6.0.2.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_6.0.2_1713444852870_0.4009305029628709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-18T12:54:13.027Z","publish_time":1713444853027,"_source_registry_name":"default","_cnpm_publish_time":1713444853027},"6.0.1":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"6.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":"^14 || ^16 || >=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.13"},"peerDependencies":{"postcss":"^8.4"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"_id":"css-blank-pseudo@6.0.1","gitHead":"1c94368b86b87b3376541bed7285de659208db1d","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"f79f8b84cc00f891e16aa85f14093c5e1c3499a8","size":11010,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-6.0.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_6.0.1_1702682234524_0.5289208075001781"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T23:17:14.715Z","publish_time":1702682234715,"_source_registry_name":"default","_cnpm_publish_time":1702682234715},"6.0.0":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"6.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.13"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"@csstools/postcss-tape":"*","puppeteer":"^20.7.4"},"scripts":{"build":"rollup -c ../../rollup/default.mjs","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run build && npm run test","test":"node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs && node ./test/_valid-replacements.mjs","test:browser":"node ./test/_browser.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"csstools":{"cssdbId":"blank-pseudo-class","exportName":"postcssBlankPseudo","humanReadableName":"PostCSS Blank Pseudo","specUrl":"https://www.w3.org/TR/selectors-4/#blank"},"volta":{"extends":"../../package.json"},"gitHead":"6ee7024da861810e5de33c6e1f69d954d5e87be8","_id":"css-blank-pseudo@6.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"2bc6f812a5f60296c04c55b1696bad4300dcdbcc","size":12149,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-6.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_6.0.0_1688371791222_0.7252989151731271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-03T08:09:51.412Z","publish_time":1688371791412,"_source_registry_name":"default","_cnpm_publish_time":1688371791412},"5.0.2":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"5.0.2","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.10"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"puppeteer":"^19.5.2"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports && npm run test:invalid-replacement","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:invalid-replacement":"node ./test/_valid-replacements.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"csstools":{"cssdbId":"blank-pseudo-class","exportName":"postcssBlankPseudo","humanReadableName":"PostCSS Blank Pseudo","specUrl":"https://www.w3.org/TR/selectors-4/#blank"},"volta":{"extends":"../../package.json"},"gitHead":"e1879f9092944ef1171ed92f4beb70a8d65eb4bc","_id":"css-blank-pseudo@5.0.2","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"3df5cd950f64de960974da05e76954fd3d7442f9","size":14062,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-5.0.2.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_5.0.2_1675703823037_0.8617564964836071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-06T17:17:03.253Z","publish_time":1675703823253,"_cnpm_publish_time":1675703823253},"5.0.1":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"5.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.10"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"puppeteer":"^19.5.2"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports && npm run test:invalid-replacement","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:invalid-replacement":"node ./test/_valid-replacements.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"csstools":{"cssdbId":"blank-pseudo-class","exportName":"postcssBlankPseudo","humanReadableName":"PostCSS Blank Pseudo","specUrl":"https://www.w3.org/TR/selectors-4/#blank"},"volta":{"extends":"../../package.json"},"gitHead":"78d2a26e69d8f22a8e2eb2e506e3c9e209185615","_id":"css-blank-pseudo@5.0.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"55f159510e1084576ae7037175b42725ece0c072","size":13944,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-5.0.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_5.0.1_1674890823291_0.8636963874140511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T07:27:03.509Z","publish_time":1674890823509,"_cnpm_publish_time":1674890823509},"5.0.0":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"5.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.10"},"peerDependencies":{"postcss":"^8.4"},"devDependencies":{"puppeteer":"^19.5.2"},"scripts":{"prebuild":"npm run clean","build":"rollup -c ../../rollup/default.mjs","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports && npm run test:invalid-replacement","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:invalid-replacement":"node ./test/_valid-replacements.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"csstools":{"cssdbId":"blank-pseudo-class","exportName":"postcssBlankPseudo","humanReadableName":"PostCSS Blank Pseudo","specUrl":"https://www.w3.org/TR/selectors-4/#blank"},"volta":{"extends":"../../package.json"},"gitHead":"cdc0edd90ace2014c2ff17b7ac411b59bde6fb48","_id":"css-blank-pseudo@5.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"eadfbe41ff13c1040fb79661a50251cf0db1363f","size":13914,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-5.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_5.0.0_1674549451653_0.6080209682620494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T08:37:31.851Z","publish_time":1674549451851,"_cnpm_publish_time":1674549451851},"4.1.1":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"4.1.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^12 || ^14 || >=16"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.10"},"peerDependencies":{"postcss":"^8.2"},"devDependencies":{"puppeteer":"^16.0.0"},"scripts":{"build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports && npm run test:invalid-replacement","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:invalid-replacement":"node ./test/_valid-replacements.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"csstools":{"cssdbId":"blank-pseudo-class","exportName":"postcssBlankPseudo","humanReadableName":"PostCSS Blank Pseudo","specUrl":"https://www.w3.org/TR/selectors-4/#blank"},"volta":{"extends":"../../package.json"},"gitHead":"4c3a0dffb77db3d4c3291884a67824c424c6dcd4","_id":"css-blank-pseudo@4.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"e788055a78810639a0e5ba694a9c1ab63771fbba","size":13806,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-4.1.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_4.1.1_1661287837976_0.981539923063873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-23T20:52:51.625Z","publish_time":1661287838212,"_cnpm_publish_time":1661287838212},"4.1.0":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"4.1.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^12 || ^14 || >=16"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.10"},"peerDependencies":{"postcss":"^8.2"},"devDependencies":{"puppeteer":"^15.5.0"},"scripts":{"build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports && npm run test:invalid-replacement","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:invalid-replacement":"node ./test/_valid-replacements.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"csstools":{"cssdbId":"blank-pseudo-class","exportName":"postcssBlankPseudo","humanReadableName":"PostCSS Blank Pseudo","specUrl":"https://www.w3.org/TR/selectors-4/#blank"},"volta":{"extends":"../../package.json"},"gitHead":"7eca7136da7c21fb6d89732eef9e8afc5184d419","_id":"css-blank-pseudo@4.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"12e246b35ce31db5d06914e2de42ff2921d55d07","size":13889,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-4.1.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_4.1.0_1659202638593_0.44789856447063237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-30T17:37:21.835Z","publish_time":1659202638841,"_cnpm_publish_time":1659202638841},"4.0.0":{"name":"css-blank-pseudo","description":"Style form elements when they are empty","version":"4.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^12 || ^14 || >=16"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"dependencies":{"postcss-selector-parser":"^6.0.10"},"peerDependencies":{"postcss":"^8.2"},"devDependencies":{"puppeteer":"^15.1.1"},"scripts":{"build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","docs":"node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs","lint":"npm run lint:eslint && npm run lint:package-json","lint:eslint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","lint:package-json":"node ../../.github/bin/format-package-json.mjs","prepublishOnly":"npm run clean && npm run build && npm run test","test":"node .tape.mjs && npm run test:exports && npm run test:invalid-replacement","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:invalid-replacement":"node ./test/_valid-replacements.mjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","blank","css","empty","input","javascript","js","polyfill","postcss","postcss-plugin","pseudo","select","selectors","textarea"],"csstools":{"cssdbId":"blank-pseudo-class","exportName":"postcssBlankPseudo","humanReadableName":"PostCSS Blank Pseudo","specUrl":"https://www.w3.org/TR/selectors-4/#blank"},"volta":{"extends":"../../package.json"},"gitHead":"351cde7da3b462826985d25bb242ed2e5c7abc10","_id":"css-blank-pseudo@4.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"05d3cf59f768391c1846e87442d90c79e6b4c736","size":13605,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-4.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_4.0.0_1657301266761_0.44937900814759035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-08T17:56:28.708Z","publish_time":1657301266904,"_cnpm_publish_time":1657301266904},"3.0.3":{"name":"css-blank-pseudo","version":"3.0.3","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"bin":{"css-blank-pseudo":"dist/cli.cjs"},"scripts":{"build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js'); fs.copyFileSync('./dist/browser-global.js', './browser-legacy.js')\"","lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"node .tape.mjs && npm run test:exports","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs","cli":"css-blank-pseudo","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"engines":{"node":"^12 || ^14 || >=16"},"dependencies":{"postcss-selector-parser":"^6.0.9"},"peerDependencies":{"postcss":"^8.4"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"8233fcfb5da76e86b62e2371739f08cfa1d75907","_id":"css-blank-pseudo@3.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"36523b01c12a25d812df343a32c322d2a2324561","size":36354,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-3.0.3.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_3.0.3_1644080040230_0.8769787822307613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T16:54:05.727Z","publish_time":1644080040385,"_cnpm_publish_time":1644080040385},"3.0.2":{"name":"css-blank-pseudo","version":"3.0.2","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"bin":{"css-blank-pseudo":"dist/cli.cjs"},"scripts":{"build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js'); fs.copyFileSync('./dist/browser-global.js', './browser-legacy.js')\"","lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"postcss-tape --ci && npm run test:exports","cli":"css-blank-pseudo","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"engines":{"node":"^12 || ^14 || >=16"},"dependencies":{"postcss-selector-parser":"^6.0.8"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"a1501d783dae42cfe20d0f5deeba0ddb745a13d1","_id":"css-blank-pseudo@3.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"f8660f6a48b17888a9277e53f25cc5abec1f0169","size":37789,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-3.0.2.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_3.0.2_1641142363570_0.35739869415117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-02T16:52:50.169Z","publish_time":1641142363716,"_cnpm_publish_time":1641142363716},"3.0.1":{"name":"css-blank-pseudo","version":"3.0.1","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"import":"./dist/browser.mjs","require":"./dist/browser.cjs","default":"./dist/browser.mjs"},"./browser-global":{"default":"./dist/browser-global.js"}},"bin":{"css-blank-pseudo":"dist/cli.mjs"},"scripts":{"build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js'); fs.copyFileSync('./dist/browser-global.js', './browser-legacy.js')\"","lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"postcss-tape --ci","cli":"css-blank-pseudo"},"engines":{"node":"^12 || ^14 || >=16"},"dependencies":{"postcss-selector-parser":"^6.0.8"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"f5d7ce99b1c17aecbd89b921a8853a39b8626b8e","_id":"css-blank-pseudo@3.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"aa9d4a8d9387728c9668c6bd91a258c5c1873746","size":37951,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-3.0.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_3.0.1_1640628883149_0.6257043370913884"},"_hasShrinkwrap":false,"publish_time":1640628883282,"_cnpm_publish_time":1640628883282},"3.0.0":{"name":"css-blank-pseudo","version":"3.0.0","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./browser":{"default":"./dist/browser.js"},"./browser-global":{"default":"./dist/browser-global.js"}},"bin":{"css-blank-pseudo":"dist/cli.mjs"},"scripts":{"build":"rollup -c ../../rollup/default.js && npm run copy-browser-scripts-to-old-location","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","copy-browser-scripts-to-old-location":"node -e \"fs.copyFileSync('./dist/browser-global.js', './browser.js'); fs.copyFileSync('./dist/browser-global.js', './browser-legacy.js')\"","lint":"eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern","prepublishOnly":"npm run clean && npm run build && npm run test","stryker":"stryker run --logLevel error","test":"postcss-tape --ci","cli":"css-blank-pseudo"},"engines":{"node":"^12 || ^14 || >=16"},"dependencies":{"postcss-selector-parser":"^6.0.7"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/css-blank-pseudo"},"_id":"css-blank-pseudo@3.0.0","_nodeVersion":"14.17.6","_npmVersion":"7.8.0","dist":{"shasum":"c40a428886b600ee8a1622231f6cb22c13518d9e","size":37243,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-3.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_3.0.0_1639384321523_0.5555443776074405"},"_hasShrinkwrap":false,"publish_time":1639384321668,"_cnpm_publish_time":1639384321668},"2.0.0":{"name":"css-blank-pseudo","version":"2.0.0","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/css-blank-pseudo.git"},"homepage":"https://github.com/csstools/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-blank-pseudo/issues"},"main":"index.js","module":"index.mjs","bin":{"css-blank-pseudo":"cli.js"},"scripts":{"build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","build:browser":"cross-env NODE_ENV=browser rollup --config .rollup.js --silent && cross-env NODE_ENV=browser:legacy rollup --config .rollup.js --silent","build:cli":"cross-env NODE_ENV=cli rollup --config .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup --config .rollup.js --silent","build:node":"rollup --config .rollup.js --silent && cross-env NODE_ENV=legacy rollup --config .rollup.js --silent","prepublishOnly":"npm test && npm run build","pretest:postcss":"npm run build:postcss","test":"npm run test:js && npm run test:postcss","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","test:postcss":"postcss-tape --plugin postcss.js"},"engines":{"node":">=10.0.0"},"peerDependencies":{"postcss":"^8.3"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@rollup/plugin-babel":"^5.3.0","cross-env":"^7.0.3","eslint":"^7.32.0","postcss":"^8.3.6","postcss-tape":"^6.0.1","pre-commit":"^1.2.2","rollup":"^2.56.3","rollup-plugin-terser":"^7.0.2"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"parserOptions":{"sourceType":"module"},"root":true},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"gitHead":"0c624acddf3d361efeac731974e142b9d9bc8d97","_id":"css-blank-pseudo@2.0.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"10667f9c5f91e4fbde76c4efac55e8eaa6ed9967","size":11397,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-2.0.0.tgz"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_2.0.0_1631804144672_0.7544044103822423"},"_hasShrinkwrap":false,"publish_time":1631804144794,"_cnpm_publish_time":1631804144794},"1.0.0":{"name":"css-blank-pseudo","version":"1.0.0","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/css-blank-pseudo.git"},"homepage":"https://github.com/csstools/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-blank-pseudo/issues"},"main":"index.js","module":"index.mjs","bin":{"css-blank-pseudo":"cli.js"},"scripts":{"build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","build:browser":"cross-env NODE_ENV=browser rollup --config .rollup.js --silent && cross-env NODE_ENV=browser:legacy rollup --config .rollup.js --silent","build:cli":"cross-env NODE_ENV=cli rollup --config .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup --config .rollup.js --silent","build:node":"rollup --config .rollup.js --silent && cross-env NODE_ENV=legacy rollup --config .rollup.js --silent","prepublishOnly":"npm test && npm run build","pretest:postcss":"npm run build:postcss","test":"npm run test:js && npm run test:postcss","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","test:postcss":"postcss-tape --plugin postcss.js"},"engines":{"node":">=8.0.0"},"dependencies":{"postcss":"^7.0.17"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-eslint":"^10.0.1","cross-env":"^5.2.0","eslint":"^5.16.0","postcss-tape":"^5.0.0","pre-commit":"^1.2.2","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.2","rollup-plugin-terser":"^5.0.0"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parser":"babel-eslint","parserOptions":{"ecmaVersion":2018,"impliedStrict":true,"sourceType":"module"},"root":true,"rules":{"no-console":[0]}},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"gitHead":"2cfe8acfbb1f449b54ceb0d23211456f95aba400","_id":"css-blank-pseudo@1.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"8fd2204d2945de29425d3eee22d848eab9de50bd","size":11755,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-1.0.0.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_1.0.0_1560168972716_0.8097366202967449"},"_hasShrinkwrap":false,"publish_time":1560168972852,"_cnpm_publish_time":1560168972852},"0.1.4":{"name":"css-blank-pseudo","version":"0.1.4","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/css-blank-pseudo.git"},"homepage":"https://github.com/csstools/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-blank-pseudo/issues"},"main":"index.js","module":"index.mjs","bin":{"css-blank-pseudo":"cli.js"},"scripts":{"build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent && cross-env NODE_ENV=browser:legacy rollup -c .rollup.js --silent","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent && cross-env NODE_ENV=legacy rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest":"npm run build:postcss","pretest:postcss":"npm run build:postcss","test":"npm run test:js && npm run test:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","test:postcss":"postcss-tape --plugin=postcss.js"},"engines":{"node":">=6.0.0"},"dependencies":{"postcss":"^7.0.5"},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","cross-env":"^5.2.0","eslint":"^5.9.0","eslint-config-dev":"2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"gitHead":"6c091814d92f411e3fa57c9f986b3a69e8cce17f","_id":"css-blank-pseudo@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"dfdefd3254bf8a82027993674ccf35483bfcb3c5","size":11555,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-0.1.4.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_0.1.4_1542487649684_0.7714486683103847"},"_hasShrinkwrap":false,"publish_time":1542487649776,"_cnpm_publish_time":1542487649776},"0.1.3":{"name":"css-blank-pseudo","version":"0.1.3","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/css-blank-pseudo.git"},"homepage":"https://github.com/csstools/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-blank-pseudo/issues"},"main":"index.js","module":"index.mjs","bin":{"css-blank-pseudo":"cli.js"},"scripts":{"build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent && cross-env NODE_ENV=browser:legacy rollup -c .rollup.js --silent","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent && cross-env NODE_ENV=legacy rollup -c .rollup.js --silent","prepublishOnly":"npm run build && npm test","pretest":"npm run build:postcss","pretest:postcss":"npm run build:postcss","test":"npm run test:js && npm run test:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","test:postcss":"postcss-tape --plugin=postcss.js"},"engines":{"node":">=6.0.0"},"dependencies":{"postcss":"^7.0.5"},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","cross-env":"^5.2.0","eslint":"^5.9.0","eslint-config-dev":"2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"gitHead":"01a84c52aeb50732c162a6de0f280f9bdd096871","_id":"css-blank-pseudo@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"6d32b49c023935269cdef383343981511824e8cb","size":11564,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-0.1.3.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_0.1.3_1542474804760_0.550475582872981"},"_hasShrinkwrap":false,"publish_time":1542474804891,"_cnpm_publish_time":1542474804891},"0.1.2":{"name":"css-blank-pseudo","version":"0.1.2","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/css-blank-pseudo.git"},"homepage":"https://github.com/csstools/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-blank-pseudo/issues"},"main":"index.js","module":"index.mjs","bin":{"css-blank-pseudo":"cli.js"},"scripts":{"build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent && cross-env NODE_ENV=browser:legacy rollup -c .rollup.js --silent","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent && cross-env NODE_ENV=legacy rollup -c .rollup.js --silent","prepublishOnly":"npm build && npm test","pretest":"npm run build:postcss","pretest:postcss":"npm run build:postcss","test":"npm run test:js && npm run test:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","test:postcss":"postcss-tape --plugin=postcss.js"},"engines":{"node":">=6.0.0"},"dependencies":{"postcss":"^7.0.5"},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","cross-env":"^5.2.0","eslint":"^5.9.0","eslint-config-dev":"2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"gitHead":"963c3446f564512a3761b52933bd737a15114d91","_id":"css-blank-pseudo@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"fe2eb21acdb5e55f66e79b3b514178cc8417b35d","size":11586,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-0.1.2.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_0.1.2_1542467659004_0.8085430491096015"},"_hasShrinkwrap":false,"publish_time":1542467659142,"_cnpm_publish_time":1542467659142},"0.1.1":{"name":"css-blank-pseudo","version":"0.1.1","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/css-blank-pseudo.git"},"homepage":"https://github.com/csstools/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-blank-pseudo/issues"},"main":"index.js","module":"index.mjs","bin":{"css-blank-pseudo":"cli.js"},"scripts":{"build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","prepublishOnly":"npm build && npm test","pretest":"npm run build:postcss","pretest:postcss":"npm run build:postcss","test":"npm run test:js && npm run test:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","test:postcss":"postcss-tape --plugin=postcss.js"},"engines":{"node":">=6.0.0"},"dependencies":{"postcss":"^7.0.5"},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","cross-env":"^5.2.0","eslint":"^5.9.0","eslint-config-dev":"2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","blank","empty","pseudo","selectors","accessibility","a11y","input","select","textarea"],"gitHead":"c02b74e2ce0c9f3610d1f41f96217dfdca42d299","_id":"css-blank-pseudo@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"18241f751c5b9c908c128da895b8e89f40f60e6d","size":9406,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-0.1.1.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_0.1.1_1542463412901_0.5539402493453545"},"_hasShrinkwrap":false,"publish_time":1542463413013,"_cnpm_publish_time":1542463413013},"0.1.0":{"name":"css-blank-pseudo","version":"0.1.0","description":"Style form elements when they are empty","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/css-blank-pseudo.git"},"homepage":"https://github.com/csstools/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/css-blank-pseudo/issues"},"main":"index.js","module":"index.mjs","bin":{"css-blank-pseudo":"cli.js"},"scripts":{"build":"npm run build:browser && npm run build:cli && npm run build:node && npm run build:postcss","build:browser":"cross-env NODE_ENV=browser rollup -c .rollup.js --silent","build:cli":"cross-env NODE_ENV=cli rollup -c .rollup.js --silent","build:postcss":"cross-env NODE_ENV=postcss rollup -c .rollup.js --silent","build:node":"rollup -c .rollup.js --silent","prepublishOnly":"npm build && npm test","pretest":"npm run build:postcss","pretest:postcss":"npm run build:postcss","test":"npm run test:js && npm run test:postcss","test:js":"eslint src/*.js --cache --ignore-path .gitignore --quiet","test:postcss":"postcss-tape --plugin=postcss.js"},"engines":{"node":">=6.0.0"},"dependencies":{"postcss":"^7.0.5"},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","cross-env":"^5.2.0","eslint":"^5.9.0","eslint-config-dev":"2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","javascript","js","polyfill","focus","within","pseudos","selectors","accessibility","a11y","descendants","ancestors"],"gitHead":"d0582142e05b9504a7e12ad5ff4ebbedadca8904","_id":"css-blank-pseudo@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"3dfbbacc8bd492b720fb878ef8338d2f7421ac24","size":9403,"noattachment":false,"key":"/css-blank-pseudo/-/css-blank-pseudo-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/css-blank-pseudo/download/css-blank-pseudo-0.1.0.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_0.1.0_1542463113582_0.3418607352396441"},"_hasShrinkwrap":false,"publish_time":1542463113685,"_cnpm_publish_time":1542463113685}},"readme":"# PostCSS Blank Pseudo [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n`npm install css-blank-pseudo --save-dev`\n\n[PostCSS Blank Pseudo] lets you style form elements when they are empty, following \nthe [Selectors Level 4] specification.\n\nTo use this feature you need to do two things :\n- add the [PostCSS plugin](#usage) that transforms the selector into a class or attribute\n- add the [browser polyfill](#browser) that sets the attribute or class on elements in a browser\n\n```css\ninput:blank {\n\tbackground-color: yellow;\n}\n\n/* becomes */\n\ninput[blank].js-blank-pseudo, .js-blank-pseudo input[blank] {\n\tbackground-color: yellow;\n}\ninput:blank {\n\tbackground-color: yellow;\n}\n```\n\n## Usage\n\nAdd [PostCSS Blank Pseudo] to your project:\n\n```bash\nnpm install postcss css-blank-pseudo --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssBlankPseudo = require('css-blank-pseudo');\n\npostcss([\n\tpostcssBlankPseudo(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n\n\n## Options\n\n### preserve\n\nThe `preserve` option determines whether the original notation\nis preserved. By default, it is preserved.\n\n```js\npostcssBlankPseudo({ preserve: false })\n```\n\n```css\ninput:blank {\n\tbackground-color: yellow;\n}\n\n/* becomes */\n\ninput[blank].js-blank-pseudo, .js-blank-pseudo input[blank] {\n\tbackground-color: yellow;\n}\n```\n\n### replaceWith\n\nThe `replaceWith` option determines the selector to use when replacing\nthe `:blank` pseudo. By default is `[blank]`\n\n```js\npostcssBlankPseudo({ replaceWith: '.css-blank' })\n```\n\n```css\ninput:blank {\n\tbackground-color: yellow;\n}\n\n/* becomes */\n\n.foo {\n\tcolor: blue;\n\tcolor: red;\n}\n\n.baz {\n\tcolor: green;\n}\n```\n\nNote that changing this option implies that it needs to be passed to the\nbrowser polyfill as well.\n\n### disablePolyfillReadyClass\n\nThe `disablePolyfillReadyClass` option determines if selectors are prefixed with an indicator class.\nThis class is only set on your document if the polyfill loads and is needed.\n\nBy default this option is `false`.\nSet this to `true` to prevent the class from being added.\n\n```js\npostcssBlankPseudo({ disablePolyfillReadyClass: true })\n```\n\n```css\ninput:blank {\n\tbackground-color: yellow;\n}\n\n/* becomes */\n\ninput[blank] {\n\tbackground-color: yellow;\n}\ninput:blank {\n\tbackground-color: yellow;\n}\n```\n\n## Browser\n\n```js\nimport cssBlankPseudoInit from 'css-blank-pseudo/browser';\n\ncssBlankPseudoInit();\n```\n\nor\n\n```html\n<!-- When using a CDN url you will have to manually update the version number -->\n<script src=\"https://unpkg.com/css-blank-pseudo@8.0.1/dist/browser-global.js\"></script>\n<script>cssBlankPseudoInit()</script>\n```\n\n[PostCSS Blank Pseudo] works in all major browsers, including Safari 6+ and\nInternet Explorer 9+ without any additional polyfills.\n\nThis plugin conditionally uses `MutationObserver` to ensure recently inserted \ninputs get correct styling upon insertion. If you intend to rely on that \nbehaviour for browsers that do not support `MutationObserver`, you have two\noptions:\n\n1. Polyfill `MutationObserver`. As long as it runs before `cssBlankPseudoInit`,\nthe polyfill will work.\n2. If you don't want to polyfill `MutationObserver` you can also manually fire\na `change` event upon insertion so they're automatically inspected by the\npolyfill.\n\n### Browser Usage\n\n#### force\n\nThe `force` option determines whether the library runs even if the browser \nsupports the selector or not. By default, it won't run if the browser does\nsupport the selector.\n\n```js\ncssBlankPseudoInit({ force: true });\n```\n\n#### replaceWith\n\nSimilar to the option for the PostCSS Plugin, `replaceWith` determines the\nattribute or class to apply to an element when it's considered to be `:blank`.\n\n```js\ncssBlankPseudoInit({ replaceWith: '.css-blank' });\n```\n\nThis option should be used if it was changed at PostCSS configuration level.\nPlease note that using a class, leverages `classList` under the hood which \nmight  not be supported on some old browsers such as IE9, so you may need \nto polyfill `classList` in those cases.\n\n### Using with Next.js\n\nGiven that Next.js imports packages both on the browser and on the server, you need to make sure that the package is only imported on the browser.\n\nAs outlined in the [Next.js documentation](https://nextjs.org/docs/advanced-features/dynamic-import#with-external-libraries), you need to load the package with a dynamic import:\n\n```jsx\nuseEffect(async () => {\n\tconst cssBlankPseudoInit = (await import('css-blank-pseudo/browser')).default;\n\tcssBlankPseudoInit();\n}, []);\n```\n\nWe recommend you load the polyfill as high up on your Next application as possible, such as your `pages/_app.ts` file.\n\n[cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test\n[css-url]: https://cssdb.org/#blank-pseudo-class\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/css-blank-pseudo\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Blank Pseudo]: https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo\n[Selectors Level 4]: https://www.w3.org/TR/selectors-4/#blank\n","_attachments":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0"}