{"_id":"postcss-logical","_rev":"4266184","name":"postcss-logical","description":"Use logical properties and values in CSS","dist-tags":{"latest":"9.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:40.000Z","created":"2017-08-09T17:03:26.036Z","9.0.0":"2026-01-14T07:23:13.588Z","8.1.0":"2025-02-23T17:05:25.088Z","8.0.0":"2024-08-03T21:37:25.765Z","7.0.1":"2023-12-15T23:19:09.686Z","7.0.0":"2023-07-03T08:14:21.004Z","6.2.0":"2023-05-19T15:38:15.601Z","6.1.0":"2023-02-15T08:22:09.463Z","6.0.1":"2023-01-28T07:45:05.417Z","6.0.0":"2023-01-24T09:10:08.811Z","5.0.4":"2022-02-05T17:19:05.006Z","5.0.3":"2022-01-12T09:57:24.993Z","5.0.2":"2022-01-02T15:30:39.724Z","5.0.1":"2021-12-13T09:43:23.468Z","5.0.0":"2021-09-17T13:56:27.569Z","4.0.2":"2019-06-10T18:40:21.663Z","4.0.1":"2019-06-10T18:24:06.088Z","4.0.0":"2019-06-06T16:20:56.306Z","3.0.0":"2018-09-20T11:17:35.235Z","2.0.0":"2018-09-18T04:20:53.257Z","1.1.1":"2018-03-21T05:50:32.128Z","1.1.0":"2018-03-21T04:52:42.028Z","1.0.2":"2017-08-15T19:58:26.513Z","1.0.0":"2017-08-09T17:03:26.036Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"versions":{"9.0.0":{"name":"postcss-logical","description":"Use logical properties and values 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"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=20.19.0"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"}},"dependencies":{"postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"gitHead":"755e92402306dbddd0ad66a8d902e35a62c21c2a","_id":"postcss-logical@9.0.0","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"shasum":"76d09cf580aef4af7987a63a69675e8a84feffa4","size":6039,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-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-npm-production","tmp":"tmp/postcss-logical_9.0.0_1768375393453_0.8112823584907194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T07:23:13.588Z","publish_time":1768375393588,"_source_registry_name":"default","_cnpm_publish_time":1768375393588},"8.1.0":{"name":"postcss-logical","description":"Use logical properties and values in CSS","version":"8.1.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"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-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"_id":"postcss-logical@8.1.0","gitHead":"d60448e9f7114b5f57667786127a7aa9240e21c6","types":"./dist/index.d.ts","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"4092b16b49e3ecda70c4d8945257da403d167228","size":6512,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-8.1.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-logical_8.1.0_1740330324930_0.3564882314282689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T17:05:25.088Z","publish_time":1740330325088,"_source_registry_name":"default","_cnpm_publish_time":1740330325088},"8.0.0":{"name":"postcss-logical","description":"Use logical properties and values 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"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":">=18"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"default":"./dist/index.cjs"}}},"dependencies":{"postcss-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"scripts":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"_id":"postcss-logical@8.0.0","gitHead":"fd14cb0a3d698cce398a0ead2a514878af59aadb","types":"./dist/index.d.ts","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"shasum":"0db0b90c2dc53b485a8074a4b7a906297544f58d","size":6188,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-8.0.0.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-logical_8.0.0_1722721045604_0.972194178482904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-03T21:37:25.765Z","publish_time":1722721045765,"_source_registry_name":"default","_cnpm_publish_time":1722721045765},"7.0.1":{"name":"postcss-logical","description":"Use logical properties and values in CSS","version":"7.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":"^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-value-parser":"^4.2.0"},"peerDependencies":{"postcss":"^8.4"},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"_id":"postcss-logical@7.0.1","gitHead":"a29bf95c88580c02a324fafcfb72598b0c302a96","types":"./dist/index.d.ts","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"a3121f6510591b195321b16e65fbe13b1cfd3115","size":6552,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-7.0.1.tgz"},"_npmUser":{"name":"romainmenke","email":"romainmenke@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-logical_7.0.1_1702682349496_0.9957052356296339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T23:19:09.686Z","publish_time":1702682349686,"_source_registry_name":"default","_cnpm_publish_time":1702682349686},"7.0.0":{"name":"postcss-logical","description":"Use logical properties and values 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"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"MIT-0","funding":[{"type":"github","url":"https://github.com/sponsors/csstools"},{"type":"opencollective","url":"https://opencollective.com/csstools"}],"engines":{"node":"^14 || ^16 || >=18"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"dependencies":{"postcss-value-parser":"^4.2.0"},"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-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"csstools":{"cssdbId":"logical-properties-and-values","exportName":"postcssLogical","humanReadableName":"PostCSS Logical Properties and Values","specUrl":"https://www.w3.org/TR/css-logical-1/"},"volta":{"extends":"../../package.json"},"gitHead":"3c8d24b162ebafd746044b834069cc7baab287fd","_id":"postcss-logical@7.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"9a83426e716e3c8f957dda3fd874edbcf22c754e","size":8641,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-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-logical_7.0.0_1688372060844_0.08177454099056924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-03T08:14:21.004Z","publish_time":1688372061004,"_source_registry_name":"default","_cnpm_publish_time":1688372061004},"6.2.0":{"name":"postcss-logical","description":"Use logical properties and values in CSS","version":"6.2.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":[{"type":"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-value-parser":"^4.2.0"},"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-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"csstools":{"cssdbId":"logical-properties-and-values","exportName":"postcssLogical","humanReadableName":"PostCSS Logical Properties and Values","specUrl":"https://www.w3.org/TR/css-logical-1/"},"volta":{"extends":"../../package.json"},"gitHead":"4282a4629b39093295e72b3f629f808734cb1435","_id":"postcss-logical@6.2.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"85e49cfee3ffda839d4befcab9f70c70a7bb337a","size":12374,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-6.2.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-logical_6.2.0_1684510695333_0.4264687818880397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T15:38:15.601Z","publish_time":1684510695601,"_source_registry_name":"default","_cnpm_publish_time":1684510695601},"6.1.0":{"name":"postcss-logical","description":"Use logical properties and values in CSS","version":"6.1.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"CC0-1.0","funding":{"type":"opencollective","url":"https://opencollective.com/csstools"},"engines":{"node":"^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-value-parser":"^4.2.0"},"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-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"csstools":{"cssdbId":"logical-properties-and-values","exportName":"postcssLogical","humanReadableName":"PostCSS Logical Properties and Values","specUrl":"https://www.w3.org/TR/css-logical-1/"},"volta":{"extends":"../../package.json"},"gitHead":"38965076e99fd807fd639272510e18b47107edf5","_id":"postcss-logical@6.1.0","_nodeVersion":"18.13.0","_npmVersion":"9.4.1","dist":{"shasum":"c33ae75d3edaea7eb821e76dc4e6d0ecedc3200d","size":9701,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-6.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-logical_6.1.0_1676449329208_0.5009632658322298"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-15T08:22:09.463Z","publish_time":1676449329463,"_cnpm_publish_time":1676449329463},"6.0.1":{"name":"postcss-logical","description":"Use logical properties and values in CSS","version":"6.0.1","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"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-value-parser":"^4.2.0"},"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-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"csstools":{"cssdbId":"logical-properties-and-values","exportName":"postcssLogical","humanReadableName":"PostCSS Logical Properties and Values","specUrl":"https://www.w3.org/TR/css-logical-1/"},"volta":{"extends":"../../package.json"},"gitHead":"da08e75fcd0e4bec234103b946b93772fd33b3cc","_id":"postcss-logical@6.0.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"bd286a06b521aee7b69ca64108bcb3ff9f516ec9","size":9454,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-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-logical_6.0.1_1674891905251_0.4552693920667772"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T07:45:05.417Z","publish_time":1674891905417,"_cnpm_publish_time":1674891905417},"6.0.0":{"name":"postcss-logical","description":"Use logical properties and values in CSS","version":"6.0.0","contributors":[{"name":"Antonio Laguna","email":"antonio@laguna.es","url":"https://antonio.laguna.es"},{"name":"Romain Menke","email":"romainmenke@gmail.com"},{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"}],"license":"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-value-parser":"^4.2.0"},"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-logical#readme","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"keywords":["align","block","border","css","dir","directional","directions","end","flow","inline","logical","ltr","margin","padding","postcss","postcss-plugin","properties","property","relative","rtl","size","start","text","values"],"csstools":{"cssdbId":"logical-properties-and-values","exportName":"postcssLogical","humanReadableName":"PostCSS Logical Properties and Values","specUrl":"https://www.w3.org/TR/css-logical-1/"},"volta":{"extends":"../../package.json"},"gitHead":"f0ecb88b3eba38248c086703eb65b554498d3219","_id":"postcss-logical@6.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"065b196c0935f4124996748a2382ec0c880615d2","size":9419,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-6.0.0.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-logical_6.0.0_1674551408633_0.44288939570025265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T09:10:08.811Z","publish_time":1674551408811,"_cnpm_publish_time":1674551408811},"5.0.4":{"name":"postcss-logical","version":"5.0.4","description":"Use logical properties and values 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-logical#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"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.4"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"volta":{"extends":"../../package.json"},"gitHead":"0c4cc140155cb6156bd36a83b620f790395e259c","_id":"postcss-logical@5.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"ec75b1ee54421acc04d5921576b7d8db6b0e6f73","size":12096,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-5.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-logical_5.0.4_1644081544859_0.80097481528536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T17:19:09.458Z","publish_time":1644081545006,"_cnpm_publish_time":1644081545006},"5.0.3":{"name":"postcss-logical","version":"5.0.3","description":"Use logical properties and values 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-logical#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"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"volta":{"extends":"../../package.json"},"gitHead":"420dec066f3718ea67fbd6cdc1a09c284bf17757","_id":"postcss-logical@5.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"9934e0fb16af70adbd94217b24d2f315ceb5c2f0","size":12003,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-5.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-logical_5.0.3_1641981444829_0.22716081697904644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-12T10:01:35.386Z","publish_time":1641981444993,"_cnpm_publish_time":1641981444993},"5.0.2":{"name":"postcss-logical","version":"5.0.2","description":"Use logical properties and values 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-logical#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"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"volta":{"extends":"../../package.json"},"gitHead":"054706c546533b098db7baf0e90538f17ef284b7","_id":"postcss-logical@5.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"a7e66c8e9880c1ac98177f5a2d6353affcb59172","size":11881,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-5.0.2.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-logical_5.0.2_1641137439583_0.6348600714250248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-02T15:30:51.012Z","publish_time":1641137439724,"_cnpm_publish_time":1641137439724},"5.0.1":{"name":"postcss-logical","version":"5.0.1","description":"Use logical properties and values 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-logical#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"main":"dist/index.cjs","module":"dist/index.mjs","bin":{"postcss-logical":"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"},"devDependencies":{"postcss":"^8.3.6","postcss-tape":"^6.0.1"},"peerDependencies":{"postcss":"^8.3"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"repository":{"type":"git","url":"git+https://github.com/csstools/postcss-plugins.git","directory":"plugins/postcss-logical"},"gitHead":"f5ff0dc8c0055e6ec6885bf6cc619f1bd4c9556d","_id":"postcss-logical@5.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"48dcdfca520d00ac5a450289d37d5db8f532de70","size":55903,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-5.0.1.tgz"},"_npmUser":{"name":"alaguna","email":"sombragriselros@gmail.com"},"directories":{},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-logical_5.0.1_1639388603275_0.5044918198490527"},"_hasShrinkwrap":false,"publish_time":1639388603468,"_cnpm_publish_time":1639388603468},"5.0.0":{"name":"postcss-logical","version":"5.0.0","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-logical.git"},"homepage":"https://github.com/csstools/postcss-logical#readme","bugs":{"url":"https://github.com/csstools/postcss-logical/issues"},"main":"index.cjs.js","module":"index.esm.mjs","scripts":{"build":"rollup --config .rollup.js --silent","prepublishOnly":"npm test","pretest:tape":"npm run build","test":"npm run test:js && npm run test:tape","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=12"},"peerDependencies":{"postcss":"^8.3"},"devDependencies":{"@babel/core":"7.15.5","@babel/preset-env":"7.15.6","@rollup/plugin-babel":"5.3.0","eslint":"7.32.0","postcss":"8.3.6","postcss-tape":"6.0.1","pre-commit":"1.2.2","rollup":"2.56.3"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parserOptions":{"ecmaVersion":2020,"impliedStrict":true,"sourceType":"module"},"root":true},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"fe381ee75215dbe28efa1d187668a68397e871dd","_id":"postcss-logical@5.0.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"f646ef6a3562890e1123a32e695d14cc271afb21","size":34780,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-5.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-logical_5.0.0_1631886987417_0.8553314022006282"},"_hasShrinkwrap":false,"publish_time":1631886987569,"_cnpm_publish_time":1631886987569},"4.0.2":{"name":"postcss-logical","version":"4.0.2","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-logical.git"},"homepage":"https://github.com/csstools/postcss-logical#readme","bugs":{"url":"https://github.com/csstools/postcss-logical/issues"},"main":"index.cjs.js","module":"index.esm.mjs","scripts":{"build":"rollup --config .rollup.js --silent","prepublishOnly":"npm test","pretest:tape":"npm run build","test":"npm run test:ec && npm run test:js && npm run test:tape","test:ec":"echint --ignore index.*.js test","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=8.0.0"},"dependencies":{"postcss":"^7.0.17"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-eslint":"^10.0.1","echint":"^4.0.2","eslint":"^5.16.0","postcss-tape":"^5.0.0","pre-commit":"^1.2.2","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.2"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parser":"babel-eslint","parserOptions":{"ecmaVersion":2018,"impliedStrict":true,"sourceType":"module"},"root":true},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"8d26b47cc20f6afc4a0a2853b5c2215f7187d511","_id":"postcss-logical@4.0.2","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"63f5207bae63f1f646462c26509185c2eae22c72","size":31040,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-4.0.2.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-logical_4.0.2_1560192021423_0.2817078716738577"},"_hasShrinkwrap":false,"publish_time":1560192021663,"_cnpm_publish_time":1560192021663},"4.0.1":{"name":"postcss-logical","version":"4.0.1","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csstools/postcss-logical.git"},"homepage":"https://github.com/csstools/postcss-logical#readme","bugs":{"url":"https://github.com/csstools/postcss-logical/issues"},"main":"index.cjs.js","module":"index.esm.mjs","scripts":{"build":"rollup --config .rollup.js --silent","prepublishOnly":"npm test","pretest:tape":"npm run build","test":"npm run test:ec && npm run test:js && npm run test:tape","test:ec":"echint --ignore index.*.js test","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=8.0.0"},"dependencies":{"postcss":"^7.0.17"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-eslint":"^10.0.1","echint":"^4.0.2","eslint":"^5.16.0","postcss-tape":"^5.0.0","pre-commit":"^1.2.2","rollup":"^1.14.6","rollup-plugin-babel":"^4.3.2"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parser":"babel-eslint","parserOptions":{"ecmaVersion":2018,"impliedStrict":true,"sourceType":"module"},"root":true},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"80d5a09e1b9f5d3ec45b6c86b9a7ee99b85c76a4","_id":"postcss-logical@4.0.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"47aea0a0d31c16fe6ac0d635b46f6fe895d6addc","size":30644,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-4.0.1.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-logical_4.0.1_1560191045932_0.17184036650629397"},"_hasShrinkwrap":false,"publish_time":1560191046088,"_cnpm_publish_time":1560191046088},"4.0.0":{"name":"postcss-logical","version":"4.0.0","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-logical.git"},"homepage":"https://github.com/jonathantneal/postcss-logical#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-logical/issues"},"main":"index.cjs.js","module":"index.esm.mjs","scripts":{"build":"rollup --config .rollup.js --silent","prepublishOnly":"npm test","pretest:tape":"npm run build","test":"npm run test:ec && npm run test:js && npm run test:tape","test:ec":"echint --ignore index.*.js test","test:js":"eslint src/{*,**/*}.js --cache --ignore-path .gitignore --quiet","test:tape":"postcss-tape"},"engines":{"node":">=8.0.0"},"dependencies":{"postcss":"^7.0.16"},"devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","babel-eslint":"^10.0.1","echint":"^4.0.2","eslint":"^5.16.0","postcss-tape":"^5.0.0","pre-commit":"^1.2.2","rollup":"^1.14.2","rollup-plugin-babel":"^4.3.2"},"eslintConfig":{"env":{"browser":true,"es6":true,"node":true},"extends":"eslint:recommended","parser":"babel-eslint","parserOptions":{"ecmaVersion":2018,"impliedStrict":true,"sourceType":"module"},"root":true},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"51ddacb541c48c01805ecc64c93358126451c950","_id":"postcss-logical@4.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"c2805b079c721118ab5d7473fc00d618d24a39d1","size":30591,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-4.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-logical_4.0.0_1559838056148_0.40374774393558166"},"_hasShrinkwrap":false,"publish_time":1559838056306,"_cnpm_publish_time":1559838056306},"3.0.0":{"name":"postcss-logical","version":"3.0.0","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-logical.git"},"homepage":"https://github.com/jonathantneal/postcss-logical#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-logical/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: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":">=6.0.0"},"dependencies":{"postcss":"^7.0.2"},"devDependencies":{"@babel/core":"^7.1.0","@babel/preset-env":"^7.1.0","babel-eslint":"^9.0.0","echint":"^4.0.1","eslint":"^5.6.0","eslint-config-dev":"^2.0.0","postcss-tape":"^2.2.0","pre-commit":"^1.2.2","rollup":"^0.66.1","rollup-plugin-babel":"^4.0.3"},"eslintConfig":{"extends":"dev","parser":"babel-eslint"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"606e09248830f49534d61b2c36ed2add09ee52a5","_id":"postcss-logical@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"2495d0f8b82e9f262725f75f9401b34e7b45d5b5","size":30340,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-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-logical_3.0.0_1537442255066_0.8845229586327465"},"_hasShrinkwrap":false,"publish_time":1537442255235,"_cnpm_publish_time":1537442255235},"2.0.0":{"name":"postcss-logical","version":"2.0.0","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-logical.git"},"homepage":"https://github.com/jonathantneal/postcss-logical#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-logical/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: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":">=6.0.0"},"dependencies":{"postcss":"^7.0.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","babel-eslint":"^9.0.0","echint":"^4.0.1","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"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"581ba23d7c32f472b6785fa37c6a3dd0e467b74f","_id":"postcss-logical@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"800a0a6dd3f423d530f1fa30f089be1fbdb2d1bc","size":21104,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-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-logical_2.0.0_1537244453108_0.02518712729529038"},"_hasShrinkwrap":false,"publish_time":1537244453257,"_cnpm_publish_time":1537244453257},"1.1.1":{"name":"postcss-logical","version":"1.1.1","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-logical.git"},"homepage":"https://github.com/jonathantneal/postcss-logical#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-logical/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"},"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"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"ba0dd1ca31d4066265770d0fd279f5e55ec37744","_id":"postcss-logical@1.1.1","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"bcabf0638d8aa747743b32bc52f9d90d4a3313d2","size":8467,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-1.1.1.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-logical_1.1.1_1521611432076_0.013265724308496152"},"_hasShrinkwrap":false,"publish_time":1521611432128,"_cnpm_publish_time":1521611432128},"1.1.0":{"name":"postcss-logical","version":"1.1.0","description":"Use logical properties and values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-logical.git"},"homepage":"https://github.com/jonathantneal/postcss-logical#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-logical/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"},"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"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","property","properties","values","ltr","rtl","dir","directions","directional","inline","block","start","end","align","border","clear","float","margin","padding","size","text"],"gitHead":"5b49b7cc618c0b6e0724c626a25125e3c7c39a96","_id":"postcss-logical@1.1.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"ea5f99b701ee6c1745c69af02cd6d3ef69afd905","size":8435,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-1.1.0.tgz"},"maintainers":[{"name":"alaguna","email":"a.laguna@funcion13.com"},{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},{"name":"romainmenke","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-logical_1.1.0_1521607961952_0.9165356190783325"},"_hasShrinkwrap":false,"publish_time":1521607962028,"_cnpm_publish_time":1521607962028},"1.0.2":{"name":"postcss-logical","version":"1.0.2","description":"Use logical properties and flow-relative values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-logical-properties.git"},"homepage":"https://github.com/jonathantneal/postcss-logical-properties#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-logical-properties/issues"},"main":"index.js","files":["index.js","dependent-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.9"},"devDependencies":{"eslint":"^4.4.1","eslint-config-dev":"2.0.0","postcss-tape":"2.0.1","pre-commit":"^1.2.2"},"eslintConfig":{"extends":"dev"},"keywords":["postcss","css","postcss-plugin","logical","flow","relative","ltr","rtl","properties","values","directions","dirs","inline","block","start","end"],"gitHead":"aac271c3c3ab3409ae743428a10d956444e579ad","_id":"postcss-logical@1.0.2","_shasum":"b70199cc55676e48e2eca5421c58250b0c298c4a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"b70199cc55676e48e2eca5421c58250b0c298c4a","size":7773,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-1.0.2.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-logical-1.0.2.tgz_1502827106369_0.45951534481719136"},"directories":{},"publish_time":1502827106513,"_hasShrinkwrap":false,"_cnpm_publish_time":1502827106513},"1.0.0":{"name":"postcss-logical","version":"1.0.0","description":"Use logical properties and flow-relative values in CSS","author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/jonathantneal/postcss-logical-properties.git"},"homepage":"https://github.com/jonathantneal/postcss-logical-properties#readme","bugs":{"url":"https://github.com/jonathantneal/postcss-logical-properties/issues"},"main":"index.js","files":["index.js","dependent-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.8"},"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","logical","flow","relative","ltr","rtl","properties","values","directions","dirs","inline","block","start","end"],"gitHead":"eb7ee123ce562a24b239c8ae3fee20958ae8f3d5","_id":"postcss-logical@1.0.0","_shasum":"e00c4bb1a1299f00903f7c328d7a0e63a9014564","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"dist":{"shasum":"e00c4bb1a1299f00903f7c328d7a0e63a9014564","size":7730,"noattachment":false,"key":"/postcss-logical/-/postcss-logical-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/postcss-logical/download/postcss-logical-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-logical-1.0.0.tgz_1502298204962_0.6894434515852481"},"directories":{},"publish_time":1502298206036,"_cnpm_publish_time":1502298206036,"_hasShrinkwrap":false}},"readme":"# PostCSS Logical Properties and Values [<img src=\"https://postcss.github.io/postcss/logo.svg\" alt=\"PostCSS Logo\" width=\"90\" height=\"90\" align=\"right\">][PostCSS]\n\n`npm install postcss-logical --save-dev`\n\n[PostCSS Logical Properties and Values]  lets you use logical, rather than physical, direction and dimension mappings in CSS, following the [CSS Logical Properties and Values] specification.\n\n```css\n.element {\n\tblock-size: 100px;\n\tmax-inline-size: 400px;\n\tinline-size: 200px;\n\tpadding-block: 10px 20px;\n\tmargin-inline: auto;\n\tborder-block-width: 2px;\n\tborder-block-style: solid;\n}\n\n/* becomes */\n\n.element {\n\theight: 100px;\n\tmax-width: 400px;\n\twidth: 200px;\n\tpadding-top: 10px;\n\tpadding-bottom: 20px;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\tborder-top-width: 2px;\n\tborder-bottom-width: 2px;\n\tborder-top-style: solid;\n\tborder-bottom-style: solid;\n}\n```\n\n## Usage\n\nAdd [PostCSS Logical Properties and Values] to your project:\n\n```bash\nnpm install postcss postcss-logical --save-dev\n```\n\nUse it as a [PostCSS] plugin:\n\n```js\nconst postcss = require('postcss');\nconst postcssLogical = require('postcss-logical');\n\npostcss([\n\tpostcssLogical(/* pluginOptions */)\n]).process(YOUR_CSS /*, processOptions */);\n```\n\n\n\n## Options\n\n### `blockDirection` and `inlineDirection`\n\nThe `blockDirection` and `inlineDirection` options allow you to specify the direction of the block and inline axes. The default values are `top-to-bottom` and `left-to-right` respectively, which would match any latin language.\n\n**You should tweak these values so that they are specific to your language and writing mode.**\n\n```js\npostcssLogical({\n\tblockDirection: 'right-to-left',\n\tinlineDirection: 'top-to-bottom'\n})\n```\n\n```css\n.element {\n\tblock-size: 100px;\n\tmax-inline-size: 400px;\n\tinline-size: 200px;\n\tpadding-block: 10px 20px;\n\tmargin-inline: auto;\n\tborder-block-width: 2px;\n\tborder-block-style: solid;\n}\n\n/* becomes */\n\n.element {\n\twidth: 100px;\n\tmax-height: 400px;\n\theight: 200px;\n\tpadding-right: 10px;\n\tpadding-left: 20px;\n\tmargin-top: auto;\n\tmargin-bottom: auto;\n\tborder-right-width: 2px;\n\tborder-left-width: 2px;\n\tborder-right-style: solid;\n\tborder-left-style: solid;\n}\n```\n\nEach direction must be one of the following:\n\n- `top-to-bottom`\n- `bottom-to-top`\n- `left-to-right`\n- `right-to-left`\n\nYou can't mix two vertical directions or two horizontal directions so for example `top-to-bottom` and `right-to-left` are valid, but `top-to-bottom` and `bottom-to-top` are not.\n\nPlease do note that `text-align` won't be transformed if `inlineDirection` becomes vertical.\n\n### `ignoreCustomProperties`\n\nThe `ignoreCustomProperties` option allows you to ignore any properties containing `var()`.  \n`postcss-logical` assumes that all custom properties are single value (e.g. `--foo: 10px;`) and will assign these to physical properties as fallbacks for logical properties.  \n\nThis will produce broken declarations when your custom properties contain multiple values instead (e.g. `--foo: 1px 2px;`).\n\n```css\n:root {\n\t--inset-a: 10px;\n}\n\n.foo {\n\tinset: var(--inset-a);\n}\n\n:root {\n\t--inset-b: 1px 2px 3px 4px;\n}\n\n.bar {\n\tinset: var(--inset-b);\n}\n\n/* becomes */\n\n:root {\n\t--inset-a: 10px;\n}\n\n.foo {\n\ttop: var(--inset-a);\n\tright: var(--inset-a);\n\tbottom: var(--inset-a);\n\tleft: var(--inset-a);\n}\n\n:root {\n\t--inset-b: 1px 2px 3px 4px;\n}\n\n.bar {\n\ttop: var(--inset-b);\n\tright: var(--inset-b);\n\tbottom: var(--inset-b);\n\tleft: var(--inset-b);\n}\n```\n\nWith `ignoreCustomProperties` set to `true`:\n\n```css\n:root {\n\t--inset-a: 10px;\n}\n\n.foo {\n\tinset: var(--inset-a);\n}\n\n:root {\n\t--inset-b: 1px 2px 3px 4px;\n}\n\n.bar {\n\tinset: var(--inset-b);\n}\n\n/* becomes */\n\n:root {\n\t--inset-a: 10px;\n}\n\n.foo {\n\tinset: var(--inset-a);\n}\n\n:root {\n\t--inset-b: 1px 2px 3px 4px;\n}\n\n.bar {\n\tinset: var(--inset-b);\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/#logical-properties-and-values\n[discord]: https://discord.gg/bUadyRwkJS\n[npm-url]: https://www.npmjs.com/package/postcss-logical\n\n[PostCSS]: https://github.com/postcss/postcss\n[PostCSS Logical Properties and Values]: https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical\n[CSS Logical Properties and Values]: https://www.w3.org/TR/css-logical-1/\n","_attachments":{},"homepage":"https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical#readme","bugs":{"url":"https://github.com/csstools/postcss-plugins/issues"},"license":"MIT-0"}