{"_id":"postcss-dir-pseudo-class","_rev":"4266171","name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","dist-tags":{"latest":"10.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":"2017-06-01T17:51:34.561Z","10.0.0":"2026-01-14T07:22:09.122Z","9.0.1":"2024-10-23T21:44:23.885Z","9.0.0":"2024-08-03T21:36:29.302Z","8.0.1":"2023-12-15T23:18:10.290Z","8.0.0":"2023-07-03T08:11:53.768Z","7.0.2":"2023-02-06T17:18:48.692Z","7.0.1":"2023-01-28T07:36:33.875Z","7.0.0":"2023-01-24T08:56:28.764Z","6.0.5":"2022-07-08T16:16:53.541Z","6.0.4":"2022-02-05T17:01:55.477Z","6.0.3":"2022-01-12T09:39:17.240Z","6.0.2":"2022-01-02T15:41:51.199Z","6.0.1":"2021-12-13T09:03:08.947Z","6.0.0":"2021-09-17T13:31:16.592Z","5.0.0":"2018-09-18T03:00:48.588Z","4.0.0":"2018-05-08T04:28:01.742Z","3.0.0":"2018-03-21T06:31:31.281Z","2.1.0":"2017-09-19T20:44:51.525Z","2.0.0":"2017-07-25T16:42:33.320Z","1.1.0":"2017-06-02T17:42:52.406Z","1.0.0":"2017-06-01T17:51:34.561Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"versions":{"10.0.0":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"10.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"gitHead":"1044702e638c640563afbe57c7bd65f3c96c466e","_id":"postcss-dir-pseudo-class@10.0.0","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"shasum":"c5ead4e9af647b8acdf022a096727df12ff83968","size":3770,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-npm-production","tmp":"tmp/postcss-dir-pseudo-class_10.0.0_1768375328980_0.8167220048133437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T07:22:09.122Z","publish_time":1768375329122,"_source_registry_name":"default","_cnpm_publish_time":1768375329122},"9.0.1":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"9.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"_id":"postcss-dir-pseudo-class@9.0.1","gitHead":"8c40bb698c5b37edb171dda5881cd4d8aeb4b04d","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"80d9e842c9ae9d29f6bf5fd3cf9972891d6cc0ca","size":3823,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_9.0.1_1729719863727_0.0655947013694016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T21:44:23.885Z","publish_time":1729719863885,"_source_registry_name":"default","_cnpm_publish_time":1729719863885},"9.0.0":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"9.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"_id":"postcss-dir-pseudo-class@9.0.0","gitHead":"fa901337c3067fb624f8028804dae3d2b89325bd","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"44e2bc44e32d05a8a92723cb7d7e23da493b6859","size":3840,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-9.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-dir-pseudo-class_9.0.0_1722720989154_0.23529898067241706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-03T21:36:29.302Z","publish_time":1722720989302,"_source_registry_name":"default","_cnpm_publish_time":1722720989302},"8.0.1":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"8.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"_id":"postcss-dir-pseudo-class@8.0.1","gitHead":"f0f268e7e199b0a79b19843ad81c11d45416ecca","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"b93755f52fb90215301b1d3ecb7c5e6416930a1e","size":4235,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-8.0.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-dir-pseudo-class_8.0.1_1702682290091_0.7784338699469318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T23:18:10.290Z","publish_time":1702682290290,"_source_registry_name":"default","_cnpm_publish_time":1702682290290},"8.0.0":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"8.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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":"*"},"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:rewrite-expects":"REWRITE_EXPECTS=true node .tape.mjs"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"csstools":{"cssdbId":"dir-pseudo-class","exportName":"postcssDirPseudoClass","humanReadableName":"PostCSS Dir Pseudo Class","specUrl":"https://www.w3.org/TR/selectors-4/#the-dir-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"bd1d4e936c5658f094b193de2fceaeb6b6d6ab2c","_id":"postcss-dir-pseudo-class@8.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"9e4e37d170f672520d3f38fd8376db0ca04d4e9c","size":5119,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_8.0.0_1688371913577_0.46250103964174016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-03T08:11:53.768Z","publish_time":1688371913768,"_source_registry_name":"default","_cnpm_publish_time":1688371913768},"7.0.2":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"7.0.2","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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"},"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: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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"csstools":{"cssdbId":"dir-pseudo-class","exportName":"postcssDirPseudoClass","humanReadableName":"PostCSS Dir Pseudo Class","specUrl":"https://www.w3.org/TR/selectors-4/#the-dir-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"9199d59185c79c7d494cfb47b74e6a6b771e3bd5","_id":"postcss-dir-pseudo-class@7.0.2","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"71618b7eb4abe067845d11b3c8f322760c9b3e88","size":7106,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-7.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-dir-pseudo-class_7.0.2_1675703928525_0.3035801115182395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-06T17:18:48.692Z","publish_time":1675703928692,"_cnpm_publish_time":1675703928692},"7.0.1":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"7.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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"},"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: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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"csstools":{"cssdbId":"dir-pseudo-class","exportName":"postcssDirPseudoClass","humanReadableName":"PostCSS Dir Pseudo Class","specUrl":"https://www.w3.org/TR/selectors-4/#the-dir-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"9c82b21e3ae4ade324d10b7bc2255df33df195f8","_id":"postcss-dir-pseudo-class@7.0.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"9462a609ae915d2bcea86112a637182598c0f338","size":7065,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-7.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-dir-pseudo-class_7.0.1_1674891393734_0.5379057204454383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T07:36:33.875Z","publish_time":1674891393875,"_cnpm_publish_time":1674891393875},"7.0.0":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"7.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},{"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"},"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: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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"csstools":{"cssdbId":"dir-pseudo-class","exportName":"postcssDirPseudoClass","humanReadableName":"PostCSS Dir Pseudo Class","specUrl":"https://www.w3.org/TR/selectors-4/#the-dir-pseudo"},"volta":{"extends":"../../package.json"},"gitHead":"5a05b57439585b5a4d974509df1810cdfee81e8f","_id":"postcss-dir-pseudo-class@7.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"15ddf8df823baae8f00c5ac575f90a5e2c69828c","size":7023,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_7.0.0_1674550588619_0.04903710114448678"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T08:56:28.764Z","publish_time":1674550588764,"_cnpm_publish_time":1674550588764},"6.0.5":{"name":"postcss-dir-pseudo-class","description":"Use the :dir pseudo-class in CSS","version":"6.0.5","author":{"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","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"postcss-selector-parser":"^6.0.10"},"peerDependencies":{"postcss":"^8.2"},"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","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: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-dir-pseudo-class#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["attribute","css","directionality","directions","left","left-to-right","ltr","polyfill","postcss","postcss-plugin","right","right-to-left","rtl","selector"],"csstools":{"exportName":"postcssDirPseudoClass","humanReadableName":"PostCSS Dir Pseudo Class"},"volta":{"extends":"../../package.json"},"gitHead":"15f1458d3433fff7da696e19196824f6a433d28a","_id":"postcss-dir-pseudo-class@6.0.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"2bf31de5de76added44e0a25ecf60ae9f7c7c26c","size":6975,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-6.0.5.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-dir-pseudo-class_6.0.5_1657297013321_0.1740367225999766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-08T16:50:55.466Z","publish_time":1657297013541,"_cnpm_publish_time":1657297013541},"6.0.4":{"name":"postcss-dir-pseudo-class","version":"6.0.4","description":"Use the :dir pseudo-class 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-dir-pseudo-class#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"}},"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","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"volta":{"extends":"../../package.json"},"gitHead":"492ec7a6e347050fb989925f3453f1130b012586","_id":"postcss-dir-pseudo-class@6.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"9afe49ea631f0cb36fa0076e7c2feb4e7e3f049c","size":6906,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_6.0.4_1644080515340_0.9972960832821267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T17:02:00.146Z","publish_time":1644080515477,"_cnpm_publish_time":1644080515477},"6.0.3":{"name":"postcss-dir-pseudo-class","version":"6.0.3","description":"Use the :dir pseudo-class 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-dir-pseudo-class#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"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.8"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"volta":{"extends":"../../package.json"},"gitHead":"836fc20c129ad3ad600410845df2eecf4981a789","_id":"postcss-dir-pseudo-class@6.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"febfe305e75267913a53bf5094c7679f5cfa9b55","size":6427,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_6.0.3_1641980357070_0.2611184275316303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-12T09:39:41.988Z","publish_time":1641980357240,"_cnpm_publish_time":1641980357240},"6.0.2":{"name":"postcss-dir-pseudo-class","version":"6.0.2","description":"Use the :dir pseudo-class 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-dir-pseudo-class#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"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.8"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"volta":{"extends":"../../package.json"},"gitHead":"b662aa5544daa68a065dc762b18da2e71118192d","_id":"postcss-dir-pseudo-class@6.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"ba93f17f1a3ba27e79db9d66bbc4bbd3aa902796","size":6311,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_6.0.2_1641138111039_0.2397765419808766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-02T15:42:29.445Z","publish_time":1641138111199,"_cnpm_publish_time":1641138111199},"6.0.1":{"name":"postcss-dir-pseudo-class","version":"6.0.1","description":"Use the :dir pseudo-class 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-dir-pseudo-class#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","bin":{"postcss-dir-pseudo-class":"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","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-dir-pseudo-class"},"_id":"postcss-dir-pseudo-class@6.0.1","_nodeVersion":"14.17.6","_npmVersion":"7.8.0","dist":{"shasum":"90958de910870b9c20bff4279a0b74d54c880224","size":36789,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-6.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-dir-pseudo-class_6.0.1_1639386188813_0.05685442744346947"},"_hasShrinkwrap":false,"publish_time":1639386188947,"_cnpm_publish_time":1639386188947},"6.0.0":{"name":"postcss-dir-pseudo-class","version":"6.0.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/issues"},"scripts":{"prepublishOnly":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:ec":"echint --ignore index.*.js test","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=12"},"dependencies":{"postcss-selector-parser":"6.0.6"},"devDependencies":{"eslint":"7.32.0","eslint-config-dev":"2.0.0","postcss":"8.3.6","postcss-tape":"6.0.1","pre-commit":"1.2.2"},"peerDependencies":{"postcss":"^8.3"},"eslintConfig":{"extends":"dev","rules":{"complexity":["error",{"max":30}]}},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"gitHead":"a33aebfcb7c0b68f4276d43d66dcca3ebfa24bf0","_id":"postcss-dir-pseudo-class@6.0.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"7026a070a4849072a232eaf0cdd960de3013658d","size":5900,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_6.0.0_1631885476415_0.10707574566502998"},"_hasShrinkwrap":false,"publish_time":1631885476592,"_cnpm_publish_time":1631885476592},"5.0.0":{"name":"postcss-dir-pseudo-class","version":"5.0.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/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:ec":"echint --ignore index.*.js test","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"postcss":"^7.0.2","postcss-selector-parser":"^5.0.0-rc.3"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","babel-eslint":"^9.0.0","eslint":"^5.6.0","eslint-config-dev":"^2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.66.0","rollup-plugin-babel":"^4.0.1"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"complexity":["error",{"max":30}]}},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"gitHead":"5d4fc6152f22f2961f8731420873e8dd4247184e","_id":"postcss-dir-pseudo-class@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2","size":8375,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-5.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-dir-pseudo-class_5.0.0_1537239648426_0.96215529622686"},"_hasShrinkwrap":false,"publish_time":1537239648588,"_cnpm_publish_time":1537239648588},"4.0.0":{"name":"postcss-dir-pseudo-class","version":"4.0.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/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:ec":"echint --ignore index.*.js test","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"postcss":"^6.0.22","postcss-selector-parser":"^4.0.0"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^8.2.3","babel-preset-env":"^1.6.1","eslint":"^4.19.1","eslint-config-dev":"^2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.58.2","rollup-plugin-babel":"^3.0.4"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"complexity":["error",{"max":30}]}},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"gitHead":"62c1907d173b78bf521e3887b53f994eb1801b8e","_id":"postcss-dir-pseudo-class@4.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"007dba154a0750cb3095eeae01077088a61dcef5","size":6581,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_4.0.0_1525753681574_0.15005391519515232"},"_hasShrinkwrap":false,"publish_time":1525753681742,"_cnpm_publish_time":1525753681742},"3.0.0":{"name":"postcss-dir-pseudo-class","version":"3.0.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/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:ec && npm run test:js && npm run test:tape","test:ec":"echint --ignore index.*.js test","test:js":"eslint *.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"postcss":"^6.0.20","postcss-selector-parser":"^3.1.1"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^8.2.2","babel-preset-env":"^1.6.1","echint":"^4.0.1","eslint":"^4.19.0","eslint-config-dev":"^2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3"},"eslintConfig":{"extends":"dev","parser":"babel-eslint","rules":{"complexity":["error",{"max":30}]}},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"gitHead":"ba81d33008f6601bf199d682754080efcbf9fb39","_id":"postcss-dir-pseudo-class@3.0.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"31a18af3b9b1b33be635599b998a9829896c3fed","size":6541,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-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-dir-pseudo-class_3.0.0_1521613891232_0.2213661172718846"},"_hasShrinkwrap":false,"publish_time":1521613891281,"_cnpm_publish_time":1521613891281},"2.1.0":{"name":"postcss-dir-pseudo-class","version":"2.1.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/issues"},"main":"index.js","files":["index.js"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"browserslist":"^2.4.0","postcss":"^6.0.11","postcss-selector-parser":"^2.2.3"},"devDependencies":{"eslint":"^4.7.1","eslint-config-dev":"2.0.0","postcss-tape":"2.1.0","pre-commit":"^1.2.2"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"gitHead":"ce68791f405ba561e74b39b71866cf1fe4166383","_id":"postcss-dir-pseudo-class@2.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"d441b000688d0ecdd88cc040da922e72b62cf830","size":6263,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-2.1.0.tgz"},"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-dir-pseudo-class-2.1.0.tgz_1505853890525_0.16615524282678962"},"directories":{},"publish_time":1505853891525,"_cnpm_publish_time":1505853891525,"_hasShrinkwrap":false},"2.0.0":{"name":"postcss-dir-pseudo-class","version":"2.0.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/issues"},"main":"index.js","files":["index.js"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"browserslist":"^2.2.2","postcss":"^6.0.8","postcss-selector-parser":"^2.2.3"},"devDependencies":{"eslint":"^4.3.0","eslint-config-dev":"2.0.0","postcss-tape":"2.0.1","pre-commit":"^1.2.2"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"gitHead":"b725726f0bf31fe543a86c848b165d9c2c0ab600","_id":"postcss-dir-pseudo-class@2.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"95deb7ab37a42602d9dbbcba8b1ff0c6065273bb","size":6052,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-2.0.0.tgz"},"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-dir-pseudo-class-2.0.0.tgz_1501000953215_0.6087846960872412"},"directories":{},"publish_time":1501000953320,"_hasShrinkwrap":false,"_cnpm_publish_time":1501000953320},"1.1.0":{"name":"postcss-dir-pseudo-class","version":"1.1.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/issues"},"main":"index.js","files":["index.js"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"browserslist":"^2.1.4","postcss":"^6.0.1","postcss-selector-parser":"^2.2.3"},"devDependencies":{"eslint":"^3.19.0","eslint-config-dev":"2.0.0","postcss-tape":"2.0.1","pre-commit":"^1.2.2"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill","left","left-to-right","ltr","right","right-to-left","rtl"],"gitHead":"39756e624b7253a5ad581ad17bba8166c797d654","_id":"postcss-dir-pseudo-class@1.1.0","_shasum":"e0cbd815a73219422e778a6e4913d417664a9bb4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"e0cbd815a73219422e778a6e4913d417664a9bb4","size":5651,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-1.1.0.tgz"},"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-dir-pseudo-class-1.1.0.tgz_1496425371533_0.23691985290497541"},"directories":{},"publish_time":1496425372406,"_cnpm_publish_time":1496425372406,"_hasShrinkwrap":false},"1.0.0":{"name":"postcss-dir-pseudo-class","version":"1.0.0","description":"Use the :dir pseudo-class in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-dir-pseudo-class.git"},"homepage":"https://github.com/jonathantneal/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-dir-pseudo-class/issues"},"main":"index.js","files":["index.js"],"scripts":{"clean":"git clean -X -d -f","prepublish":"npm test","test":"echo 'Running tests...'; npm run test:js && npm run test:tape","test:js":"eslint *.js --cache --ignore-pattern .gitignore","test:tape":"postcss-tape"},"engines":{"node":">=4.0.0"},"dependencies":{"postcss":"^6.0.1","postcss-selector-parser":"^2.2.3"},"devDependencies":{"eslint":"^3.19.0","eslint-config-dev":"2.0.0","postcss-tape":"2.0.1","pre-commit":"^1.2.2"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","directionality","directions","selector","attribute","polyfill"],"gitHead":"0f75c5a661bfd268458daab910a8b8147d9aa4b4","_id":"postcss-dir-pseudo-class@1.0.0","_shasum":"9efc21b5c84549289dff87269b3dd8fed92521bc","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"9efc21b5c84549289dff87269b3dd8fed92521bc","size":4667,"noattachment":false,"key":"/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-1.0.0.tgz"},"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-dir-pseudo-class-1.0.0.tgz_1496339493617_0.6407984760589898"},"directories":{},"publish_time":1496339494561,"_hasShrinkwrap":false,"_cnpm_publish_time":1496339494561}},"readme":"# PostCSS Dir Pseudo Class [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n`npm install postcss-dir-pseudo-class --save-dev`\n\n[PostCSS Dir Pseudo Class] lets you style by directionality using the `:dir()`\npseudo-class in CSS, following the [Selectors] specification.\n\n```css\narticle h3:dir(rtl) {\n\tmargin-right: 10px;\n}\n\narticle h3:dir(ltr) {\n\tmargin-left: 10px;\n}\n\n/* becomes */\n\n[dir=\"rtl\"] article h3 {\n\tmargin-right: 10px;\n}\n\n[dir=\"ltr\"] article h3 {\n\tmargin-left: 10px;\n}\n```\n\n### Maintaining Specificity\n\nUsing [PostCSS Dir Pseudo Class] will not impact selector weight, but it will\nrequire having at least one `[dir]` attribute in your HTML. If you don’t have\n_any_ `[dir]` attributes, consider using the following JavaScript:\n\n```js\n// force at least one dir attribute (this can run at any time)\ndocument.documentElement.dir=document.documentElement.dir||'ltr';\n```\n\nIf you absolutely cannot add a `[dir]` attribute in your HTML or even force one\nvia JavaScript, you can still work around this by presuming a direction in your\nCSS using the [`dir` option](#dir), but understand that this will\nsometimes increase selector weight by one element (`html`).\n\n## Usage\n\nAdd [PostCSS Dir Pseudo Class] to your project:\n\n```bash\nnpm install postcss postcss-dir-pseudo-class --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssDirPseudoClass = require('postcss-dir-pseudo-class');\n\npostcss([\n\tpostcssDirPseudoClass(/* 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 not preserved.\n\n```js\npostcssDirPseudoClass({ preserve: true })\n```\n\n```css\narticle h3:dir(rtl) {\n\tmargin-right: 10px;\n}\n\narticle h3:dir(ltr) {\n\tmargin-left: 10px;\n}\n\n/* becomes */\n\n[dir=\"rtl\"] article h3 {\n\tmargin-right: 10px;\n}\n\narticle h3:dir(rtl) {\n\tmargin-right: 10px;\n}\n\n[dir=\"ltr\"] article h3 {\n\tmargin-left: 10px;\n}\n\narticle h3:dir(ltr) {\n\tmargin-left: 10px;\n}\n```\n\n### dir\n\nThe `dir` option allows you presume a direction in your CSS. By default, this\nis not specified and you are required to include a direction `[dir]` attribute\nsomewhere in your HTML, preferably on the `html` element.\n\n```js\npostcssDirPseudoClass({ dir: 'ltr' });\n```\n\n```css\narticle h3:dir(rtl) {\n\tmargin-right: 10px;\n}\n\narticle h3:dir(ltr) {\n\tmargin-left: 10px;\n}\n\n/* becomes */\n\n[dir=\"rtl\"] article h3 {\n\tmargin-right: 10px;\n}\n\nhtml:not([dir=\"rtl\"]) article h3 {\n\tmargin-left: 10px;\n}\n```\n\n```js\npostcssDirPseudoClass({ dir: 'rtl' });\n```\n\n```css\narticle h3:dir(rtl) {\n\tmargin-right: 10px;\n}\n\narticle h3:dir(ltr) {\n\tmargin-left: 10px;\n}\n\n/* becomes */\n\nhtml:not([dir=\"ltr\"]) article h3 {\n\tmargin-right: 10px;\n}\n\n[dir=\"ltr\"] article h3 {\n\tmargin-left: 10px;\n}\n```\n\n### shadow\n\nThe `shadow` option determines whether the CSS is assumed to be used in Shadow DOM with Custom Elements.\n\n```js\npostcssDirPseudoClass({ shadow: true })\n```\n\n```css\narticle h3:dir(rtl) {\n\tmargin-right: 10px;\n}\n\narticle h3:dir(ltr) {\n\tmargin-left: 10px;\n}\n\n/* becomes */\n\n:host-context([dir=\"rtl\"]) article h3 {\n\tmargin-right: 10px;\n}\n\n:host-context([dir=\"ltr\"]) article h3 {\n\tmargin-left: 10px;\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/#dir-pseudo-class\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/postcss-dir-pseudo-class\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Dir Pseudo Class]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-dir-pseudo-class\n[Selectors]: https://www.w3.org/TR/selectors-4/#the-dir-pseudo\n","_attachments":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-dir-pseudo-class#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0"}