{"repo":"wix/stylable","free":true,"listed":false,"github":"https://github.com/wix/stylable","clone":"git clone https://github.com/wix/stylable.git","description":"Stylable - CSS for components","language":"TypeScript","stars":1274,"topics":["css","components","style","theme","design-system","preprocessor","web-components","webpack"],"license":"MIT","category":"ui-components","readme_excerpt":"Stylable enables you to write reusable, highly-performant components. Each component exposes a style API that maps its internal parts so you can reuse components across teams without sacrificing stylability. - Scopes styles to components so they don't \"leak\" and clash with other styles. - Enables custom pseudo-classes and pseudo-elements that abstract the internal structure of a component. These can then be styled externally. - Cuts down on the resulting CSS bundles using \"rule-shaking\" and other optimizations At build time, the preprocessor converts the Stylable CSS into a minimal, flat, static, valid vanilla CSS that works cross-browser. Learn more in our Documentation Center. Installation There are two options for installing Stylable: - Create a new project using create-stylable-app - Install Stylable and its webpack plugin to an existing webpack based project For details on both options, see Install & Configure. Demos - Mr. Potato Bruce - A small application showcasing Stylable - Manual Vue Integration - Simple example showing how to manually integrate Stylable into a Vue project (proof of concept) - Various webpack project setups - An example of possible webpack configurations Repository Structure This repository is a mono-repo containing multiple packages that together comprise the Stylable ecosystem. It uses NPM workspaces to manage the various packages and their dependencies. Core & Internals Package Name Published Name Latest Version Description ---------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/wix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wix/stylable/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}