davesnx / styled-ppx

Type-safe styled components for ReScript, Melange and native with type-safe CSS

Home Page:https://styled-ppx.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

styled-ppx-header-lightstyled-ppx-header-dark

Typed styled components for ReScript, Melange and Native

demostyled-ppx-demo-dark

styled-ppx is a ppx and a library that brings styled components to ReScript and Melange. It allows you to create React Components with type-safe style definitions that don't rely on a different language (DSL) except CSS, but also can be used without React.

Built on top of emotion, it allows you to style apps safely, quickly, and performantly - just as you have always done it.

For the entire documentation, visit styled-ppx.vercel.app

We provide an editor extension that brings syntax highlighting:

If you are interested on another editor, please file an issue

Contributing

We would love your help improving styled-ppx! Please see our contributing and community guidelines; they'll help you get set up locally and explain the whole process: CONTRIBUTING.md

License

This project is licensed under the Simplified BSD License (BSD 2-Clause License)

About

Type-safe styled components for ReScript, Melange and native with type-safe CSS

https://styled-ppx.vercel.app

License:BSD 2-Clause "Simplified" License


Languages

Language:Reason 28.8%Language:Raku 27.0%Language:OCaml 15.9%Language:TypeScript 11.9%Language:JavaScript 7.3%Language:Perl 5.9%Language:MDX 1.7%Language:ReScript 0.6%Language:CSS 0.6%Language:Makefile 0.2%Language:Shell 0.0%Language:HTML 0.0%