package styled-ppx

  1. Overview
  2. Docs
Type-safe styled components for ReScript and Melange

Install

Dune Dependency

Authors

Maintainers

Sources

styled-ppx-0.59.1.tbz
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

README.md

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:

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)

  1. reason-react >= "0.14.0"
  2. server-reason-react >= "0.3.1"
  3. melange >= "3.0.0"
  4. sedlex >= "3.2"
  5. ppxlib >= "0.27.0"
  6. ppx_deriving_yojson >= "3.7.0"
  7. ppx_deriving >= "5.0"
  8. menhir >= "20220210"
  9. reason >= "3.11.0"
  10. ocaml >= "5.1.0" & < "5.2.0"
  11. dune >= "3.8"

Dev Dependencies (7)

  1. odoc with-doc
  2. utop with-dev-setup
  3. ocamlformat with-dev-setup
  4. ocaml-lsp-server with-dev-setup
  5. reason-react-ppx with-dev-setup
  6. conf-npm with-test
  7. alcotest with-test

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.