{"library":"less-openui5","type":"library","category":null,"description":"less-openui5 is a utility library designed to build OpenUI5 themes using the Less.js preprocessor. It provides a `Builder` class that compiles Less input into standard CSS, including an automatically mirrored CSS variant for right-to-left (RTL) language support, and extracts Less variables. The current stable version is 0.11.6. While recent releases primarily contain bug fixes, major versions introduce breaking changes. A key differentiator is its specialized focus on OpenUI5's theming concept, including features like caching build results to optimize performance, especially in server middleware scenarios, and the ability to define custom file system interfaces for advanced use cases. It simplifies the complex process of OpenUI5 theme development by handling Less compilation and RTL variant generation within a dedicated tool.","language":"javascript","status":"active","version":"0.11.6","tags":["javascript","openui5","sapui5","ui5","less","less.js","theme"],"last_verified":"Wed May 27","install":[{"cmd":"npm install less-openui5","imports":["import { Builder } from 'less-openui5';\nconst builder = new Builder();","import * as lessOpenUI5 from 'less-openui5';\nconst builder = new lessOpenUI5.Builder();"]},{"cmd":"yarn add less-openui5","imports":[]},{"cmd":"pnpm add less-openui5","imports":[]}],"homepage":null,"github":"https://github.com/SAP/less-openui5","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/less-openui5","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/less-openui5/compatibility"}}