{"_id":"css-blank-pseudo","_rev":"259419","name":"css-blank-pseudo","description":"Style form elements when they are empty","dist-tags":{"latest":"5.0.2"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"time":{"modified":"2023-03-27T17:07:45.000Z","created":"2018-11-17T13:58:33.685Z","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":{"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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-5.0.2.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-5.0.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-5.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-4.1.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-4.1.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-4.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-3.0.3.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-3.0.2.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-3.0.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/css-blank-pseudo_3.0.1_1640628883149_0.6257043370913884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T04:01:07.665Z","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-3.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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,"_cnpmcore_publish_time":"2021-12-15T10:40:24.592Z"},"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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-2.0.0.tgz"},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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,"_cnpmcore_publish_time":"2021-12-15T10:40:24.766Z"},"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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-1.0.0.tgz"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-0.1.4.tgz"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-0.1.3.tgz"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-0.1.2.tgz"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-0.1.1.tgz"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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://name.csiicloud.com:7001/css-blank-pseudo/download/css-blank-pseudo-0.1.0.tgz"},"maintainers":[{"name":"alaguna","email":""},{"name":"jonathantneal","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[<img alt=\"npm version\" src=\"https://img.shields.io/npm/v/css-blank-pseudo.svg\" height=\"20\">][npm-url] [<img alt=\"CSS Standard Status\" src=\"https://cssdb.org/images/badges/blank-pseudo-class.svg\" height=\"20\">][css-url] [<img alt=\"Build Status\" src=\"https://github.com/csstools/postcss-plugins/workflows/test/badge.svg\" height=\"20\">][cli-url] [<img alt=\"Discord\" src=\"https://shields.io/badge/Discord-5865F2?logo=discord&logoColor=white\">][discord]\n\n[PostCSS Blank Pseudo] lets you style form elements when they are empty, following \nthe [Selectors Level 4] specification.\n\n```pcss\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[PostCSS Blank Pseudo] runs in all Node environments, with special\ninstructions for:\n\n- [Node](INSTALL.md#node)\n- [PostCSS CLI](INSTALL.md#postcss-cli)\n- [PostCSS Load Config](INSTALL.md#postcss-load-config)\n- [Webpack](INSTALL.md#webpack)\n- [Next.js](INSTALL.md#nextjs)\n- [Gulp](INSTALL.md#gulp)\n- [Grunt](INSTALL.md#grunt)\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```pcss\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```pcss\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```pcss\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@5.0.2/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":"CC0-1.0"}