{"_id":"jss-rtl","_rev":"8-42b376718bdd503fdd5d1e4fe3d82690","name":"jss-rtl","description":"Flip styles using rtl-css-js","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"jss-rtl","description":"Flip styles using rtl-css-js","version":"0.1.0","author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"files":["lib"],"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"scripts":{"build":"rimraf lib && tsc","prepublishOnly":"npm run build","lint":"tslint -e \"node_modules/**\" \"**/*.ts\"","test":"mocha --compilers ts:ts-node/register \"src/**/*.spec.ts\""},"license":"MIT","main":"lib/main.js","types":"lib/main.d.ts","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","chai":"^4.1.2","jss":"^8.1.0","mocha":"^3.5.3","rimraf":"^2.6.2","ts-loader":"^2.3.7","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-eslint-rules":"^4.1.1","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.5.3"},"peerDependencies":{"jss":"^8.1.0"},"dependencies":{"rtl-css-js":"^1.5.0"},"gitHead":"37673870d1b5be07a2ace8854f5e909edc6b17fa","bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","_id":"jss-rtl@0.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"alitaheri","email":"ali.taheri.m@gmail.com"},"dist":{"integrity":"sha512-xAHSYCgvb2ETY5+u31G+vDK3hWqGJeYVLDFCKPE0httQUO0L3wmqrMYwy1rS91X3j03iknX5WD1rIAtHNXtQoQ==","shasum":"8bca85eb2a2db42279eb87c579f91810753ee26d","tarball":"https://registry.npmjs.org/jss-rtl/-/jss-rtl-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjnVYTs31gcMMWGbmGWcT1rjcvzufvIZVIfKGhHFY+KAiEA9F3Ar808Nw4AZugf6YpMcia2FTDTR5WTyzrqIYsdwKQ="}]},"maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jss-rtl-0.1.0.tgz_1506756347594_0.5811135990079492"},"directories":{}},"0.1.1":{"name":"jss-rtl","description":"Flip styles using rtl-css-js","version":"0.1.1","author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"files":["lib"],"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"scripts":{"build":"rimraf lib && tsc","prepublishOnly":"npm run build","lint":"tslint -e \"node_modules/**\" \"**/*.ts\"","test":"mocha --compilers ts:ts-node/register \"src/**/*.spec.ts\""},"license":"MIT","main":"lib/main.js","types":"lib/main.d.ts","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","chai":"^4.1.2","jss":"^8.1.0","mocha":"^3.5.3","rimraf":"^2.6.2","ts-loader":"^2.3.7","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-eslint-rules":"^4.1.1","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.5.3"},"peerDependencies":{"jss":"^8.1.0"},"dependencies":{"rtl-css-js":"^1.5.0"},"gitHead":"c9861ef2d8f76d622c6ea558e9007a746388c2a3","bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","_id":"jss-rtl@0.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"alitaheri","email":"ali.taheri.m@gmail.com"},"dist":{"integrity":"sha512-0XI7vtbzD6V7OL8F9eFPBR8IuFSo61VhcnIIf9MXiKT8TfSosCXVuMUvBB49XzO7h/EmH4bUnLo9PXgUjkoJkQ==","shasum":"40022862ac2bdadd086292a4f2c970e0f0470087","tarball":"https://registry.npmjs.org/jss-rtl/-/jss-rtl-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTuFZ/qW0hW++f/2kcL8MySbvLWNDKSotw5cjpZN+QwAiEAiTVZFSlmwtdJ5dojWJ8JMI582RUH0PdQ9Gz9NQssJoc="}]},"maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jss-rtl-0.1.1.tgz_1506762501254_0.04526919242925942"},"directories":{}},"0.2.0":{"name":"jss-rtl","description":"Flip styles using rtl-css-js","version":"0.2.0","author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"files":["lib"],"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"scripts":{"build":"rimraf lib && tsc","prepublishOnly":"npm run build","lint":"tslint -e \"node_modules/**\" \"**/*.ts\"","test":"mocha --compilers ts:ts-node/register \"src/**/*.spec.ts\""},"license":"MIT","main":"lib/main.js","types":"lib/main.d.ts","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","chai":"^4.1.2","jss":"^9.0.0","mocha":"^3.5.3","rimraf":"^2.6.2","ts-loader":"^2.3.7","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-eslint-rules":"^4.1.1","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.5.3"},"peerDependencies":{"jss":"^9.0.0"},"dependencies":{"rtl-css-js":"^1.6.0"},"gitHead":"8a5070fd7aee5c34ba3865d47386e3b8dba56e2d","bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","_id":"jss-rtl@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"alitaheri","email":"ali.taheri.m@gmail.com"},"dist":{"integrity":"sha512-+wx3gOOpUVdT3ArcWZggUiEdunFmxRlDXUoYGLMVJeT8KKrO5K4io3vIbm1r42YkMIiYJrklwQ2HIMc8Zzp5tA==","shasum":"5466e509e8f5daf307149ce70b555dc24c57d0a3","tarball":"https://registry.npmjs.org/jss-rtl/-/jss-rtl-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcEY0QXItLLnb9iLlkZzMve49QdleGCL8v5HQw28JA5AiBM5DGhQtCQP3YEjx0BuSW0K7k2ysy3pCBY7+fC6RtADQ=="}]},"maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jss-rtl-0.2.0.tgz_1506872400879_0.8422647083643824"},"directories":{}},"0.2.1":{"name":"jss-rtl","description":"Flip styles using rtl-css-js","version":"0.2.1","author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"files":["lib"],"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"scripts":{"build":"rimraf lib && tsc","prepublishOnly":"npm run build","lint":"tslint -e \"node_modules/**\" \"**/*.ts\"","test":"mocha --compilers ts:ts-node/register \"src/**/*.spec.ts\""},"license":"MIT","main":"lib/main.js","types":"lib/main.d.ts","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.34","chai":"^4.1.2","jss":"^9.0.0","mocha":"^4.0.1","rimraf":"^2.6.2","ts-loader":"^2.3.7","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-eslint-rules":"^4.1.1","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.5.3"},"peerDependencies":{"jss":"^9.0.0"},"dependencies":{"rtl-css-js":"^1.7.0"},"gitHead":"443b3a3d8ec4618a31faa2805b921fb4a4c2563d","bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","_id":"jss-rtl@0.2.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"alitaheri","email":"ali.taheri.m@gmail.com"},"dist":{"integrity":"sha512-fvCsICgCz4N0hGhAAK9mikOoMSeeAnmhdXHkS9/JO9Z3zzRfHSURU6eRiXingxoFyv1O97sILlR2nFNudAZlYg==","shasum":"06fcde4a9369f8c6f660b700f1c68a5d7742eebb","tarball":"https://registry.npmjs.org/jss-rtl/-/jss-rtl-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkH+WFjDXt0l0XCKO/vY0pC18Q1lLK1EHRW1DTvC7FYAiEA/nBHTYkO91nURDd/mA3KSGhgVEC+8ehYq8q265Una9w="}]},"maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jss-rtl-0.2.1.tgz_1507749116605_0.6995370134245604"},"directories":{}},"0.2.2":{"name":"jss-rtl","description":"Flip styles using rtl-css-js","version":"0.2.2","author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"files":["lib"],"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"scripts":{"build":"rimraf lib && tsc","prepublishOnly":"npm run build","lint":"tslint -e \"node_modules/**\" \"**/*.ts\"","test":"mocha --require ts-node/register \"src/**/*.spec.ts\""},"license":"MIT","main":"lib/main.js","types":"lib/main.d.ts","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^9.4.6","chai":"^4.1.2","jss":"^9.8.0","mocha":"^5.0.1","rimraf":"^2.6.2","ts-loader":"^4.0.1","ts-node":"^5.0.1","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.7.2"},"peerDependencies":{"jss":"^9.0.0"},"dependencies":{"rtl-css-js":"^1.8.0"},"gitHead":"2fa660fa7427efd5e92dcdedbacbe81a8158fafa","bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","_id":"jss-rtl@0.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"alitaheri","email":"ali.taheri.m@gmail.com"},"dist":{"integrity":"sha512-119BMqGwR4lUK/hdh56NrcddlWkBswXtUGfeZASro6UTCY7uEJKSy55ub3Fc3/V+1YU8kYZRNfHnFP9csDdWFA==","shasum":"6c890baf3d549bfd76dc12d9f2e63d79ff38ca88","tarball":"https://registry.npmjs.org/jss-rtl/-/jss-rtl-0.2.2.tgz","fileCount":5,"unpackedSize":7822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwUcpsJvYWMJclw24eKBmD4T1DCY9dXer7JMbnoF7pxAiBcir2rcP03v5AUFrRFZGVqToRaQvtXi4nOMQzh6aizCA=="}]},"maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jss-rtl_0.2.2_1520145345173_0.7056769158630265"},"_hasShrinkwrap":false},"0.2.3":{"name":"jss-rtl","description":"Flip styles using rtl-css-js","version":"0.2.3","author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"files":["lib"],"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"scripts":{"build":"rimraf lib && tsc","prepublishOnly":"npm run build","lint":"tslint -e \"node_modules/**\" \"**/*.ts\"","test":"mocha --require ts-node/register \"src/**/*.spec.ts\""},"license":"MIT","main":"lib/main.js","types":"lib/main.d.ts","devDependencies":{"@types/chai":"^4.1.2","@types/mocha":"^2.2.48","@types/node":"^9.4.6","chai":"^4.1.2","jss":"^9.8.0","jss-preset-default":"^4.3.0","mocha":"^5.0.1","rimraf":"^2.6.2","ts-loader":"^4.0.1","ts-node":"^5.0.1","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","tslint-microsoft-contrib":"^5.0.3","typescript":"^2.7.2"},"peerDependencies":{"jss":"^9.0.0"},"dependencies":{"rtl-css-js":"^1.8.0"},"gitHead":"6972cf938b5ef9a1825c373669d01389fccffdd9","bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","_id":"jss-rtl@0.2.3","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"alitaheri","email":"ali.taheri.m@gmail.com"},"dist":{"integrity":"sha512-c9yOhTWldABdx+dds0XSXIbUcEWajBv+e7fl3zaiHCwOqbq4QiAdDTw7l4l5nqHAaGV6+33zMoS//KMMGpPA1A==","shasum":"fe76010d7d1041ca9d61e0011fa71d344ba0b696","tarball":"https://registry.npmjs.org/jss-rtl/-/jss-rtl-0.2.3.tgz","fileCount":5,"unpackedSize":7910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK61JQiIUy3fSEIVtvNtlFZwbr9bjMdVpe3ISeDf/dYAiEA05mwrIjJrc12qhkpkWub5pfiJudX/yvMsO639oRP+KQ="}]},"maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jss-rtl_0.2.3_1520239222970_0.12239321427611238"},"_hasShrinkwrap":false},"0.3.0":{"name":"jss-rtl","description":"Flip styles using rtl-css-js","version":"0.3.0","author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"scripts":{"build":"rimraf lib && tsc","prepublishOnly":"npm run build","lint":"tslint -e \"node_modules/**\" \"**/*.ts\"","test":"mocha --require ts-node/register \"src/**/*.spec.ts\""},"license":"MIT","main":"lib/main.js","types":"lib/main.d.ts","devDependencies":{"@types/chai":"^4.2.3","@types/mocha":"^5.2.7","@types/node":"^12.7.5","chai":"^4.2.0","jss":"^10.0.0","jss-preset-default":"^10.0.0","mocha":"^6.2.0","rimraf":"^3.0.0","ts-loader":"^6.1.2","ts-node":"^8.4.1","tslint":"^5.20.0","tslint-eslint-rules":"^5.4.0","tslint-microsoft-contrib":"^6.2.0","typescript":"^3.6.3"},"peerDependencies":{"jss":"^10.0.0"},"dependencies":{"rtl-css-js":"^1.13.1"},"gitHead":"fbeebe8ab988c3c90c2c08ed65f51f8771541c7f","bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","_id":"jss-rtl@0.3.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rg9jJmP1bAyhNOAp+BDZgOP/lMm4+oQ76qGueupDQ68Wq+G+6SGvCZvhIEg8OHSONRWOwFT6skCI+APGi8DgmA==","shasum":"386961615956f9655bd5e9ec7e9d08bef223e4af","tarball":"https://registry.npmjs.org/jss-rtl/-/jss-rtl-0.3.0.tgz","fileCount":5,"unpackedSize":8038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiQwyCRA9TVsSAnZWagAArncP/1At+jd8A3byQZpM8MNf\nb+hbazyOQhH2jUMSb9mZQnsQuyRUBlW8y7Kv3xr0XHNyPmUx45AzfQDZcVim\nI7qoI9hN9oaRpiR7zhjSCFOzTq7ilsIBXQVhLoJbyFULYbgbHgboaBMy4KoD\nJr7RtGSsvxniXDVPzlIib7d0hEih0Xt5tZNSoYAzB4hm35/J5mZnag4Zc8q/\nufdMB53fhL9PCPW41R2kRnwUsuzq+a0hbiMTS4AdqH7HMoOxcaqNSYlF3hzq\nBp/LaearjS6mI/n/VL1+OXdZoUib49ugyJp8spgRZOSFy4b0rOXOiH1hXycC\n8rbuKj3HEQJkFeVUOHv/p1rnKOiWrawpa4Z+UXZAj9pHdDoGDR4t9Z8cM/8/\nzvrZa/9OUbZkjtnhRqHiloQ1vetdR+x/iEBJpEaFL6SBuShyV2dPvGJgl3fb\ntRfV7VA1gAV6hnnjr9WuPEIxJrGNEZdBgMGLJ8kwmLnq2ER/1xorIqD5jHPR\n/bG+nxi9Zjo71+9fD++RMzoMIAxXrz0VLeeHC6aWISVE8YCs1i7P6LEHGCXm\nrRI0oLy5K48fXma8yKajfFp0fKjN5Kbsw0Wb2UP/dC1exrgdSjwr+c6ltnLa\nVzPDfC8xNrtY5rM8J/Zkn/vO+worgnpNle2YUxynw9ZKV0O2/EUHwlbNG+/y\nOeM8\r\n=/ixB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIj95Nd0SyK62R3x4Ul1s/u2DQr743hz+tVHY9Ev5ZHAiAlewviBl/TxJDj5HxX9cEsaDMio8APncHVMc5ISmm+tQ=="}]},"maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"_npmUser":{"name":"alitaheri","email":"ali.taheri.m@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jss-rtl_0.3.0_1569262642023_0.10402761959914097"},"_hasShrinkwrap":false}},"readme":"# RTL Support for [jss](https://github.com/cssinjs/jss)\r\n\r\nThis plugin enables right-to-left support by flipping every rule on the x-axis.\r\nInternally, it's wrapping [rtl-css-js](https://github.com/kentcdodds/rtl-css-js).\r\n\r\nYou can write your application left-to-right and then turn it into right-to-left using this plugin.\r\nOr you can start right-to-left and turn it into left-to-right.\r\n\r\nMake sure you read [how to use\r\nplugins](https://github.com/cssinjs/jss/blob/master/docs/setup.md#setup-with-plugins)\r\nin general.\r\n\r\n**Important Notice**: This plugin must come last in the plugin array since it can only transforms\r\nraw styles.\r\n\r\n## Installation\r\n\r\nYou can install this package with the following command:\r\n\r\n```sh\r\nnpm install jss-rtl\r\n```\r\n\r\n## Examples\r\n\r\nThese examples will give you a brief overview of how this library is used:\r\n\r\n\r\n### Simple Usage\r\n\r\nYou can use `jss.use(...)` to augment the global `jss` instance.\r\n\r\n```javascript\r\nimport jss from 'jss';\r\nimport rtl from 'jss-rtl';\r\n\r\njss.use(rtl());\r\n\r\nconst styles = {\r\n  foo: {\r\n    'padding-left': '2px',\r\n    'margin-right': '2px',\r\n  },\r\n  bar: {\r\n    'transform': 'translate3d(30%, 20%, 10%)',\r\n  },\r\n  baz: {\r\n    flip: false, // opt-out of conversion for a specific rule-set\r\n    'margin-right': '1px',\r\n  },\r\n};\r\n\r\njss.createStyleSheet(styles); /* =>\r\n.foo-0-0 {\r\n  padding-right: 2px;\r\n  margin-left: 2px;\r\n}\r\n.bar-0-1 {\r\n  transform: translate3d(-30%, 20%, 10%);\r\n}\r\n.baz-0-2 {\r\n  margin-right: 1px;\r\n}\r\n*/\r\n```\r\n\r\nOr you can use the `jss-preset-default` library and append this one to the end.\r\n\r\n```javascript\r\nimport { create } from 'jss';\r\nimport preset from 'jss-preset-default';\r\nimport rtl from 'jss-rtl';\r\n\r\nconst presets = preset().plugins;\r\n\r\nconst jss = create({ plugins: [...presets, rtl()] });\r\n\r\n// ...\r\n```\r\n\r\n## Opting-out for an entire sheet\r\n\r\nYou can opt-out for a sheet entirely.\r\n\r\n```javascript\r\nconst styles = {\r\n  foo: {\r\n    'padding-left': '2px',\r\n    'margin-right': '2px',\r\n  },\r\n  baz: {\r\n    flip: true, // rules take precedence, this one is forced to flip\r\n    'margin-right': '1px',\r\n  },\r\n};\r\n\r\njss.createStyleSheet(styles, { flip: false }); /* =>\r\n.foo-0-0 {\r\n  padding-left: 2px;\r\n  margin-right: 2px;\r\n}\r\n.baz-0-1 {\r\n  margin-left: 1px;\r\n}\r\n*/\r\n```\r\n\r\n## Option `enabled`\r\n\r\nWhile using this library you might add `flip: false` or `flip: true` to some of your\r\nrule-sets. It is recommended that you disable this plugin instead of removing it\r\nfrom the plugins array so that it can at least remove the `flip` props from your rule-sets.\r\n\r\nThis option is also the best method for switching between `rtl` and `ltr`.\r\n\r\n```javascript\r\njss.use(rtl({ enabled: false }));\r\n\r\nconst styles = {\r\n  foo: {\r\n    'padding-left': '2px',\r\n    'margin-right': '2px',\r\n  },\r\n  baz: {\r\n    flip: true, // This gets overruled by enable: false, and gets removed from the rule-set\r\n    'margin-right': '1px',\r\n  },\r\n};\r\n\r\n// Doesn't matter, rtl is disabled entirely\r\njss.createStyleSheet(styles, { flip: true }); /* =>\r\n.foo-0-0 {\r\n  padding-left: 2px;\r\n  margin-right: 2px;\r\n}\r\n.baz-0-1 {\r\n  margin-right: 1px;\r\n}\r\n*/\r\n```\r\n\r\n## Option `opt`\r\n\r\nIt's also possible to change the default behavior to `opt-in`.\r\n\r\n```javascript\r\njss.use(rtl({ opt: 'in' }));\r\n\r\nconst styles = {\r\n  foo: { // This is ignored by the plugin\r\n    'padding-left': '2px',\r\n    'margin-right': '2px',\r\n  },\r\n  baz: {\r\n    flip: true, // This gets flipped\r\n    'margin-right': '1px',\r\n  },\r\n};\r\n\r\njss.createStyleSheet(styles); /* =>\r\n.foo-0-0 {\r\n  padding-left: 2px;\r\n  margin-right: 2px;\r\n}\r\n.baz-0-1 {\r\n  margin-left: 1px;\r\n}\r\n*/\r\n\r\n// Or opt-in an entire sheet\r\n\r\nconst styles = {\r\n  foo: {\r\n    'padding-left': '2px',\r\n    'margin-right': '2px',\r\n  },\r\n  baz: {\r\n    'margin-right': '1px',\r\n  },\r\n};\r\n\r\njss.createStyleSheet(styles, { flip: true }); /* =>\r\n.foo-0-0 {\r\n  padding-right: 2px;\r\n  margin-left: 2px;\r\n}\r\n.baz-0-1 {\r\n  margin-left: 1px;\r\n}\r\n*/\r\n```\r\n\r\n## Typings\r\n\r\nThe typescript type definitions are also available and are installed via npm.\r\n\r\n## License\r\nThis project is licensed under the [MIT license](https://github.com/alitaheri/jss-rtl/blob/master/LICENSE).\r\n","maintainers":[{"name":"alitaheri","email":"ali.taheri.m@gmail.com"}],"time":{"modified":"2022-05-06T23:42:43.766Z","created":"2017-09-30T07:25:47.718Z","0.1.0":"2017-09-30T07:25:47.718Z","0.1.1":"2017-09-30T09:08:21.324Z","0.2.0":"2017-10-01T15:40:01.032Z","0.2.1":"2017-10-11T19:11:57.534Z","0.2.2":"2018-03-04T06:35:45.263Z","0.2.3":"2018-03-05T08:40:23.028Z","0.3.0":"2019-09-23T18:17:22.145Z"},"homepage":"https://github.com/alitaheri/jss-rtl#readme","keywords":["cssinjs","css-in-js","css in js","jss","plugin","rtl","css-rtl-js","reset"],"repository":{"type":"git","url":"git+ssh://git@github.com/alitaheri/jss-rtl.git"},"author":{"name":"Ali Taheri Moghaddar","email":"ali.taheri.m@gmail.com"},"bugs":{"url":"https://github.com/alitaheri/jss-rtl/issues"},"license":"MIT","readmeFilename":"readme.md"}