package styled-ppx
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=8e9aabb5b5f98be5ecf8ba733a0111bcffd5fa2cba85181a58ba791f6d01d454
sha512=fcd0cd606a2630268e8cf38e36dedfdbb1fb6171160808b486d79200c0170460cf32900741eaa7b881ceea644b31ee1dc2a555ad208ccb9ad845c3d86b83085c
Description
styled-ppx is the ppx that brings styled components to ReScript and Melange, allowing you to create React Components with type-safe style definitions using CSS.
Published: 25 Jul 2024
README


Typed styled components for ReScript, Melange and Native


styled-ppx is a ppx and a library that brings styled components to ReScript, Melange and Native. Create React Components or simply class with type-safe style definitions wiht only CSS.
Built on top of emotion, it allows you to style apps safely, quickly, and performantly - just as you always done it.
Documentation
For the entire documentation, visit styled-ppx.vercel.app
Editor Support
We provide an editor extension that brings syntax highlighting:
- Install the VSCode Extension
- Install the vim plugin
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)
Dependencies (11)
-
reason-react
>= "0.14.0" -
server-reason-react
>= "0.3.1" -
melange
>= "3.0.0" -
sedlex
>= "3.2" & < "3.5" -
ppxlib
>= "0.27.0" -
ppx_deriving_yojson
>= "3.7.0" -
ppx_deriving
>= "5.0" -
menhir
>= "20220210" -
reason
>= "3.11.0" -
ocaml
>= "5.1.0" & < "5.2.0" -
dune
>= "3.8"
Dev Dependencies (7)
-
odoc
with-doc -
utop
with-dev-setup -
ocamlformat
with-dev-setup -
ocaml-lsp-server
with-dev-setup -
reason-react-ppx
with-dev-setup -
conf-npm
with-test -
alcotest
with-test
Used by
None
Conflicts
None