{"_id":"postcss-focus-visible","_rev":"4266175","name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","dist-tags":{"latest":"11.0.0"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"time":{"modified":"2026-04-06T16:28:37.000Z","created":"2018-02-17T16:56:45.872Z","11.0.0":"2026-01-14T07:22:27.638Z","10.0.1":"2024-10-23T21:44:39.196Z","10.0.0":"2024-08-03T21:36:45.554Z","9.0.1":"2023-12-15T23:18:22.923Z","9.0.0":"2023-07-03T08:12:55.646Z","8.0.2":"2023-02-08T08:36:28.772Z","8.0.1":"2023-01-28T07:38:34.509Z","8.0.0":"2023-01-24T09:04:45.668Z","7.1.0":"2022-07-30T17:38:15.958Z","7.0.0":"2022-07-08T17:31:16.987Z","6.0.4":"2022-02-05T17:06:45.527Z","6.0.3":"2022-01-02T15:38:38.745Z","6.0.2":"2021-12-13T09:36:19.675Z","6.0.1":"2021-09-22T13:30:51.464Z","6.0.0":"2021-09-17T13:42:05.460Z","5.0.0":"2020-04-14T04:44:36.756Z","4.0.0":"2018-09-18T03:45:48.899Z","3.0.0":"2018-04-08T02:38:08.592Z","2.0.0":"2018-02-17T16:56:45.872Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"versions":{"11.0.0":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"11.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}},"dependencies":{"postcss-selector-parser":"^7.1.1"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"gitHead":"fc560fbe3d9f6aaaf4d884134720078bf6e7cd55","_id":"postcss-focus-visible@11.0.0","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"shasum":"b56b41fa86fad518a66965a9b70e75578aef598b","size":3593,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-11.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-11.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/postcss-focus-visible_11.0.0_1768375347384_0.3946298136645987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T07:22:27.638Z","publish_time":1768375347638,"_source_registry_name":"default","_cnpm_publish_time":1768375347638},"10.0.1":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"10.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}}},"dependencies":{"postcss-selector-parser":"^7.0.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"_id":"postcss-focus-visible@10.0.1","gitHead":"cafda0f82f7659eca60cac79119d3dd4aa30602d","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"1f7904904368a2d1180b220595d77b6f8a957868","size":3698,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-10.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/postcss-focus-visible_10.0.1_1729719878987_0.31673732075376826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T21:44:39.196Z","publish_time":1729719879196,"_source_registry_name":"default","_cnpm_publish_time":1729719879196},"10.0.0":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"10.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}}},"dependencies":{"postcss-selector-parser":"^6.1.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"_id":"postcss-focus-visible@10.0.0","gitHead":"65ec9677ec9b1cdb93966aae105763e385628d8f","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"54435d9bba825165377cae4eef2a8028440d344c","size":3712,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-10.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/postcss-focus-visible_10.0.0_1722721005361_0.133890578692607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-03T21:36:45.554Z","publish_time":1722721005554,"_source_registry_name":"default","_cnpm_publish_time":1722721005554},"9.0.1":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"9.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}}},"dependencies":{"postcss-selector-parser":"^6.0.13"},"peerDependencies":{"postcss":"^8.4"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"_id":"postcss-focus-visible@9.0.1","gitHead":"8aad8daac777ad10158c4559c1c8c9e1e89ee039","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"eede1032ce86b3bb2556d93ca5df63c68dfc2559","size":4005,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-9.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/postcss-focus-visible_9.0.1_1702682302724_0.778558827121697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T23:18:22.923Z","publish_time":1702682302923,"_source_registry_name":"default","_cnpm_publish_time":1702682302923},"9.0.0":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"9.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}},"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","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/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"csstools":{"cssdbId":"focus-visible-pseudo-class","exportName":"postcssFocusVisible","humanReadableName":"PostCSS Focus Visible","specUrl":"https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"dc54e99f7361cb91abee2ca09ab2186ea40cb5b5","_id":"postcss-focus-visible@9.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"a81227428d6f1e524099c6581f7c7132f987e382","size":4888,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-9.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/postcss-focus-visible_9.0.0_1688371975461_0.22786729988020937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-03T08:12:55.646Z","publish_time":1688371975646,"_source_registry_name":"default","_cnpm_publish_time":1688371975646},"8.0.2":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"8.0.2","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}},"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","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"csstools":{"cssdbId":"focus-visible-pseudo-class","exportName":"postcssFocusVisible","humanReadableName":"PostCSS Focus Visible","specUrl":"https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"b50005d81d41dd626c434c323c31de48533ff3f8","_id":"postcss-focus-visible@8.0.2","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"a7ac26ffe3e9c2bd17d7200d75e2d79ee8110891","size":6879,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-8.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/postcss-focus-visible_8.0.2_1675845388574_0.33489333166986013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-08T08:36:28.772Z","publish_time":1675845388772,"_cnpm_publish_time":1675845388772},"8.0.1":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"8.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}},"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","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"csstools":{"cssdbId":"focus-visible-pseudo-class","exportName":"postcssFocusVisible","humanReadableName":"PostCSS Focus Visible","specUrl":"https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"27699a7c3413422e3091494b751a4cd637b04ccc","_id":"postcss-focus-visible@8.0.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"30533353a52f74d2d0f294624d2dbf7758249c53","size":6796,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-8.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/postcss-focus-visible_8.0.1_1674891514336_0.342959155712252"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T07:38:34.509Z","publish_time":1674891514509,"_cnpm_publish_time":1674891514509},"8.0.0":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"8.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}},"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","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"csstools":{"cssdbId":"focus-visible-pseudo-class","exportName":"postcssFocusVisible","humanReadableName":"PostCSS Focus Visible","specUrl":"https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"b6dce4f4df4ac65ccc32915b3191e320d3ce7e2c","_id":"postcss-focus-visible@8.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"1560ffd62ec63c0b448bff871b2886590e51c660","size":6760,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-8.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/postcss-focus-visible_8.0.0_1674551085441_0.15524679123202367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T09:04:45.668Z","publish_time":1674551085668,"_cnpm_publish_time":1674551085668},"7.1.0":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"7.1.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}},"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","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"csstools":{"cssdbId":"focus-visible-pseudo-class","exportName":"postcssFocusVisible","humanReadableName":"PostCSS Focus Visible","specUrl":"https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"494b90d434c9dacf5b8ac2ec88629fb512803c91","_id":"postcss-focus-visible@7.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"560a18680ca027f04ec29efb6074eeb9052a45b1","size":6781,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-7.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/postcss-focus-visible_7.1.0_1659202695787_0.5800962892960364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-30T17:38:18.396Z","publish_time":1659202695958,"_cnpm_publish_time":1659202695958},"7.0.0":{"name":"postcss-focus-visible","description":"Use the :focus-visible pseudo-selector in CSS","version":"7.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.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"}},"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","test:browser":"node ./test/_browser.mjs","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs","test:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["a11y","accessibility","button","contenteditable","css","css","cursor","focus","input","javascript","js","keyboards","mice","mouse","pen","pointer","postcss","postcss-plugin","pseudos","ring","select","selectors","textarea","touch","trackpad"],"csstools":{"cssdbId":"focus-visible-pseudo-class","exportName":"postcssFocusVisible","humanReadableName":"PostCSS Focus Visible","specUrl":"https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"0d936e1794453d1c80640a83fc8300acb71a77fc","_id":"postcss-focus-visible@7.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"80b135af6caab0e47b21f1b8f08e2d6b04e52643","size":6644,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-7.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/postcss-focus-visible_7.0.0_1657301476819_0.15480541487731592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-08T17:57:41.209Z","publish_time":1657301476987,"_cnpm_publish_time":1657301476987},"6.0.4":{"name":"postcss-focus-visible","version":"6.0.4","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"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"}},"scripts":{"build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","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","test:exports":"node ./test/_import.mjs && node ./test/_require.cjs"},"engines":{"node":"^12 || ^14 || >=16"},"dependencies":{"postcss-selector-parser":"^6.0.9"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.4"},"keywords":["postcss","css","postcss-plugin","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"volta":{"extends":"../../package.json"},"gitHead":"5a58ea927c71ea77068b6f5ed1601c45044acaed","_id":"postcss-focus-visible@6.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"50c9ea9afa0ee657fb75635fabad25e18d76bf9e","size":5876,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-6.0.4.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/postcss-focus-visible_6.0.4_1644080805172_0.10683405740495977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T17:06:52.320Z","publish_time":1644080805527,"_cnpm_publish_time":1644080805527},"6.0.3":{"name":"postcss-focus-visible","version":"6.0.3","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","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","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","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"volta":{"extends":"../../package.json"},"gitHead":"0adf45691a084114caf033afacb3515e4476f886","_id":"postcss-focus-visible@6.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"14635b71a6b9140f488f11f26cbc9965a13f6843","size":5786,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-6.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/postcss-focus-visible_6.0.3_1641137918583_0.897915106518923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-02T15:38:47.807Z","publish_time":1641137918745,"_cnpm_publish_time":1641137918745},"6.0.2":{"name":"postcss-focus-visible","version":"6.0.2","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","bin":{"postcss-focus-visible":"dist/cli.mjs"},"scripts":{"build":"rollup -c ../../rollup/default.js","clean":"node -e \"fs.rmSync('./dist', { recursive: true, force: true });\"","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"},"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","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-focus-visible"},"gitHead":"54e97bf2ae9e66cd91e9b7a13d2f2143cd491a55","_id":"postcss-focus-visible@6.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"b5034899d098c26c68e6f901e2674c88ee1aaede","size":33804,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-6.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/postcss-focus-visible_6.0.2_1639388179504_0.7557077522506295"},"_hasShrinkwrap":false,"publish_time":1639388179675,"_cnpm_publish_time":1639388179675},"6.0.1":{"name":"postcss-focus-visible","version":"6.0.1","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-focus-visible.git"},"homepage":"https://github.com/csstools/postcss-focus-visible#readme","bugs":{"url":"https://github.com/csstools/postcss-focus-visible/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","types":"./dist/index.d.ts"}},"scripts":{"build":"npx rollup -c .rollup.js","build:watch":"npx rollup -c .rollup.js --watch","lint":"npx eslint --cache src","lint:fix":"npx eslint --cache --fix","pretest":"npm install && npm run build","prepublishOnly":"npm test","test":"npm run lint && npm run tape","tape":"npx postcss-tape"},"engines":{"node":">=12"},"peerDependencies":{"postcss":"^8.3"},"devDependencies":{"@babel/core":"7.15.5","@babel/preset-env":"7.15.6","eslint":"7.32.0","postcss":"8.3.6","postcss-tape":"6.0.1","pre-commit":"1.2.2","rollup":"2.56.3","rollup-plugin-babel":"4.4.0","rollup-plugin-copy":"^3.4.0"},"babel":{"presets":[["@babel/env",{"targets":"maintained node versions"}]]},"eslintConfig":{"env":{"es6":true,"node":true},"extends":"eslint:recommended","parserOptions":{"ecmaVersion":2020,"sourceType":"module"}},"rollup":{"input":"src/index.js","plugins":["rollup-plugin-babel",["rollup-plugin-copy",{"targets":[{"src":"./src/index.d.ts","dest":"./dist"}]}]],"output":[{"exports":"default","file":"dist/index.cjs","format":"cjs"},{"file":"dist/index.mjs","format":"esm"}]},"keywords":["postcss","css","postcss-plugin","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"gitHead":"63233b58bea0a20ad5e2d5932b5676e42b6da90f","_id":"postcss-focus-visible@6.0.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"b12a859616eca7152976fec24ef337ab29bbc405","size":5500,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-6.0.1.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/postcss-focus-visible_6.0.1_1632317451135_0.7171026981180553"},"_hasShrinkwrap":false,"publish_time":1632317451464,"_cnpm_publish_time":1632317451464},"6.0.0":{"name":"postcss-focus-visible","version":"6.0.0","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-focus-visible.git"},"homepage":"https://github.com/csstools/postcss-focus-visible#readme","bugs":{"url":"https://github.com/csstools/postcss-focus-visible/issues"},"main":"dist/index.cjs.js","module":"dist/index.esm.mjs","scripts":{"build":"npx rollup -c .rollup.js","build:watch":"npx rollup -c .rollup.js --watch","lint":"npx eslint --cache src","lint:fix":"npx eslint --cache --fix","pretest":"npm install && npm run build","test":"npm run lint && npm run tape","tape":"npx postcss-tape"},"engines":{"node":">=12"},"peerDependencies":{"postcss":"^8.3"},"devDependencies":{"@babel/core":"7.15.5","@babel/preset-env":"7.15.6","eslint":"7.32.0","eslint-config-dev":"2.0.0","postcss":"8.3.6","postcss-tape":"6.0.1","pre-commit":"1.2.2","rollup":"2.56.3","rollup-plugin-babel":"4.4.0"},"babel":{"presets":[["@babel/env",{"targets":"maintained node versions"}]]},"eslintConfig":{"env":{"es6":true,"node":true},"extends":"eslint:recommended","parserOptions":{"ecmaVersion":2020,"sourceType":"module"}},"rollup":{"input":"src/index.js","plugins":["rollup-plugin-babel"],"output":[{"exports":"default","file":"dist/index.cjs.js","format":"cjs"},{"file":"dist/index.esm.js","format":"esm"}]},"keywords":["postcss","css","postcss-plugin","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"gitHead":"5ac538e93577534f57a86434e6e9fb151f45ce76","_id":"postcss-focus-visible@6.0.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"c5c5cb618e5be7f58b2fd71d408b56fc1a739c63","size":4725,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-6.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/postcss-focus-visible_6.0.0_1631886125293_0.8692292828842425"},"_hasShrinkwrap":false,"publish_time":1631886125460,"_cnpm_publish_time":1631886125460},"5.0.0":{"name":"postcss-focus-visible","version":"5.0.0","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-focus-visible.git"},"homepage":"https://github.com/csstools/postcss-focus-visible#readme","bugs":{"url":"https://github.com/csstools/postcss-focus-visible/issues"},"main":"dist/index.cjs.js","module":"dist/index.esm.mjs","scripts":{"build":"npx rollup -c .rollup.js","build:watch":"npx rollup -c .rollup.js --watch","lint":"npx eslint --cache src","lint:fix":"npx eslint --cache --fix","pretest":"npm install && npm run build","test":"npm run lint && npm run tape","tape":"npx postcss-tape"},"engines":{"node":">=10.0.0"},"dependencies":{"postcss":"^7.0.27"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-dev":"2.0.0","postcss-tape":"5.0.2","pre-commit":"^1.2.2","rollup":"^2.6.1","rollup-plugin-babel":"^4.4.0"},"babel":{"presets":[["@babel/env",{"targets":"maintained node versions"}]]},"eslintConfig":{"env":{"es6":true,"node":true},"extends":"eslint:recommended","parser":"babel-eslint"},"rollup":{"input":"src/index.js","plugins":["rollup-plugin-babel"],"output":[{"file":"dist/index.cjs.js","format":"cjs"},{"file":"dist/index.esm.js","format":"esm"}]},"keywords":["postcss","css","postcss-plugin","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"gitHead":"e8472d1bd7828ed5e0c548de34dd5b8cc57d796d","_id":"postcss-focus-visible@5.0.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"shasum":"61e0909244cd15b9075bd40a4f176aa4e2446dbc","size":5484,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-5.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/postcss-focus-visible_5.0.0_1586839476643_0.8448016055457568"},"_hasShrinkwrap":false,"publish_time":1586839476756,"_cnpm_publish_time":1586839476756},"4.0.0":{"name":"postcss-focus-visible","version":"4.0.0","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-focus-visible.git"},"homepage":"https://github.com/jonathantneal/postcss-focus-visible#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-focus-visible/issues"},"main":"index.cjs.js","module":"index.es.mjs","scripts":{"prepublishOnly":"npm test","pretest":"rollup -c .rollup.js --silent","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=6.0.0"},"dependencies":{"postcss":"^7.0.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","babel-eslint":"^9.0","eslint":"^5.6","eslint-config-dev":"2.0","postcss-tape":"2.2","pre-commit":"^1.2","rollup":"^0.66","rollup-plugin-babel":"^4.0.1"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"gitHead":"518221410a832af581833bd908d133a34a70d986","_id":"postcss-focus-visible@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"477d107113ade6024b14128317ade2bd1e17046e","size":5879,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-4.0.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/postcss-focus-visible_4.0.0_1537242348740_0.3424971279106772"},"_hasShrinkwrap":false,"publish_time":1537242348899,"_cnpm_publish_time":1537242348899},"3.0.0":{"name":"postcss-focus-visible","version":"3.0.0","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-focus-visible.git"},"homepage":"https://github.com/jonathantneal/postcss-focus-visible#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-focus-visible/issues"},"main":"index.cjs.js","module":"index.es.js","files":["index.cjs.js","index.es.js"],"scripts":{"prepublishOnly":"npm test","pretest":"rollup -c .rollup.js --silent","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"postcss":"^6.0"},"devDependencies":{"babel-core":"^6.26","babel-eslint":"^8.2","babel-preset-env":"^1.6","eslint":"^4.19","eslint-config-dev":"2.0","postcss-tape":"2.2","pre-commit":"^1.2","rollup":"^0.57","rollup-plugin-babel":"^3.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"gitHead":"fc74d538f6b67a78ce144c0668252b5e3104184a","_id":"postcss-focus-visible@3.0.0","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"c105b9d97e83c6a60cf3af34245ae451b326fb54","size":5303,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-3.0.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/postcss-focus-visible_3.0.0_1523155088521_0.8843043718722636"},"_hasShrinkwrap":false,"publish_time":1523155088592,"_cnpm_publish_time":1523155088592},"2.0.0":{"name":"postcss-focus-visible","version":"2.0.0","description":"Use the :focus-visible pseudo-selector in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-focus-visible.git"},"homepage":"https://github.com/jonathantneal/postcss-focus-visible#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-focus-visible/issues"},"main":"index.bundle.js","module":"index.js","files":["index.js","index.bundle.js"],"scripts":{"prepublishOnly":"npm test","pretest":"rollup -c .rollup.js --silent","test":"echo 'Running tests...'; npm run test:ec && npm run test:js && npm run test:tape","test:ec":"echint --ignore index.bundle.js test","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"postcss":"^6.0"},"devDependencies":{"babel-core":"^6.26","babel-eslint":"^8.2","babel-preset-env":"^1.6","echint":"^4.0","eslint":"^4.18","eslint-config-dev":"2.0","postcss-tape":"2.2","pre-commit":"^1.2","rollup":"^0.56","rollup-plugin-babel":"^3.0"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","focus","ring","css","pseudos","selectors","accessibility","a11y","keyboards","pointer","cursor","mice","mouse","pen","touch","trackpad","button","input","select","textarea","contenteditable","javascript","js"],"gitHead":"42b81e478a9f3b279f813e901b0992a7c3a92d91","_id":"postcss-focus-visible@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"a6b9881f6710f6251790e2f151c94b161e23eeb6","size":5146,"noattachment":false,"key":"/postcss-focus-visible/-/postcss-focus-visible-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-focus-visible/download/postcss-focus-visible-2.0.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/postcss-focus-visible_2.0.0_1518886605822_0.9427457693730479"},"_hasShrinkwrap":false,"publish_time":1518886605872,"_cnpm_publish_time":1518886605872}},"readme":"# PostCSS Focus Visible [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n`npm install postcss-focus-visible --save-dev`\n\n[PostCSS Focus Visible] lets you use the `:focus-visible` pseudo-class in CSS, \nfollowing the [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 [focus-visible polyfill] that sets the attribute or class on elements in a browser\n\n[!['Can I use' table](https://caniuse.bitsofco.de/image/css-focus-visible.png)](https://caniuse.com/#feat=css-focus-visible)\n\n```css\n\n```css\n:focus:not(:focus-visible) {\n\toutline: none;\n}\n\n/* becomes */\n\n:focus:not(.focus-visible).js-focus-visible, .js-focus-visible :focus:not(.focus-visible) {\n\toutline: none;\n}\n:focus:not(:focus-visible) {\n\toutline: none;\n}\n```\n\n[PostCSS Focus Visible] duplicates rules using the `:focus-visible` pseudo-class\nwith a `.focus-visible` class selector, the same selector used by the\n[focus-visible polyfill].\n\n## Usage\n\nAdd [PostCSS Focus Visible] to your project:\n\n```bash\nnpm install postcss postcss-focus-visible --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssFocusVisible = require('postcss-focus-visible');\n\npostcss([\n\tpostcssFocusVisible(/* 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\npostcssFocusVisible({ preserve: false })\n```\n\n```css\n:focus:not(:focus-visible) {\n\toutline: none;\n}\n\n/* becomes */\n\n:focus:not(.focus-visible).js-focus-visible, .js-focus-visible :focus:not(.focus-visible) {\n\toutline: none;\n}\n```\n\n### replaceWith\n\nThe `replaceWith` option defines the selector to replace `:focus-visible`. By\ndefault, the replacement selector is `.focus-visible`.\n\n```js\npostcssFocusVisible({ replaceWith: '[data-focus-visible-added]' })\n```\n\n```css\n:focus:not(:focus-visible) {\n\toutline: none;\n}\n\n/* becomes */\n\n<example.preserve-true.expect.css>\n```\n\nNote that if you want to keep using [focus-visible polyfill], the only \nacceptable value would be `[data-focus-visible-added]`,\ngiven that the polyfill does not support arbitrary values.\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\npostcssFocusVisible({ disablePolyfillReadyClass: true })\n```\n\n```css\n:focus:not(:focus-visible) {\n\toutline: none;\n}\n\n/* becomes */\n\n:focus:not(.focus-visible) {\n\toutline: none;\n}\n:focus:not(:focus-visible) {\n\toutline: none;\n}\n```\n\n[cli-url]: https://github.com/csstools/postcss-plugins/actions/workflows/test.yml?query=workflow/test\n[css-url]: https://cssdb.org/#focus-visible-pseudo-class\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/postcss-focus-visible\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Focus Visible]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible\n[Selectors Level 4 specification]: https://www.w3.org/TR/selectors-4/#the-focus-visible-pseudo\n[focus-visible polyfill]: https://github.com/WICG/focus-visible\n","_attachments":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0"}