{"library":"rtlcss","type":"library","category":null,"description":"RTLCSS is a robust framework for transforming Left-To-Right (LTR) Cascading Style Sheets (CSS) into Right-To-Left (RTL) stylesheets. It enables developers to internationalize web interfaces for RTL languages with minimal manual effort by automatically flipping directional properties (e.g., `left` to `right`, `margin-left` to `margin-right`). The current stable version is 4.3.0, with a focus on stability and compatibility. It operates as a PostCSS plugin, leveraging PostCSS's AST manipulation capabilities, and supports various control directives and a plugin architecture for custom transformations. Key differentiators include its extensive directive support for fine-grained control over transformations, a flexible plugin API, and a clear upgrade path across major versions, primarily driven by PostCSS updates.","language":"javascript","status":"active","version":"4.3.0","tags":["javascript","rtl","css","ltr","rtlcss","framework","style","mirror","flip"],"install":[{"cmd":"npm install rtlcss","imports":["import rtlcss from 'rtlcss';\n// Or for CommonJS:\nconst rtlcss = require('rtlcss');","import postcss from 'postcss';\n// Or for CommonJS:\nconst postcss = require('postcss');","postcss([rtlcss(/* options */)]).process(cssString, { from: undefined });"]},{"cmd":"yarn add rtlcss","imports":[]},{"cmd":"pnpm add rtlcss","imports":[]}],"homepage":"http://rtlcss.com/","github":"https://github.com/MohammadYounes/rtlcss","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rtlcss","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/rtlcss/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}