@davesnx/styled-ppx

0.56.0 • Public • Published

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)

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.56.1-9f5b16c.01nightly
0.56.01latest

Version History

VersionDownloads (Last 7 Days)Published
0.56.1-9f5b16c.01
0.56.1-6c7f3ed.00
0.56.1-a3a6786.00
0.56.1-f45dd67.00
0.56.1-46f36f4.00
0.56.1-c20d9db.00
0.56.1-0ea9085.00
0.56.1-bc9097a.00
0.56.1-d7b6bd1.00
0.56.1-06602df.00
0.56.1-b18f791.00
0.56.1-7f6f902.00
0.56.1-3e0b27e.00
0.56.1-490c369.00
0.56.1-af8b782.00
0.56.1-754a742.00
0.56.1-b207696.00
0.56.1-062c752.00
0.56.1-1714ad6.00
0.56.1-a4583fa.00
0.56.1-4cf9ace.00
0.56.1-e42b830.00
0.56.1-6be809a.00
0.56.1-3e73b06.00
0.56.1-06be893.00
0.56.1-0e374bf.00
0.56.1-b929955.00
0.56.1-2bcaa38.00
0.56.1-5168563.00
0.56.1-2fec2c1.00
0.56.1-a840adb.00
0.56.1-251642.00
0.56.1-e0aef23.00
0.56.1-3d71ed0.00
0.56.1-756e5b1.00
0.56.1-f00a3c1.00
0.56.1-b1e89b0.00
0.56.1-8540af5.00
0.56.1-2463748.00
0.56.1-da0463d.00
0.56.1-7c29b8b.00
0.57.1-37f1434.01
0.56.1-b269eb5.00
0.56.1-30a18ea.00
0.56.1-062090f.00
0.56.1-bb86fee.00
0.56.1-bb85f83.00
0.56.1-f7be7e6.00
0.56.1-21b45bc.00
0.56.1-c2037f1.00
0.56.1-e4ea286.00
0.56.1-88a2040.01
0.56.01
0.54.2-2e68842.01
0.54.2-e77e8cb.00
0.54.2-013eeff.00
0.54.2-a48f12d.00
0.54.2-437925c.00
0.54.2-658d317.00
0.54.2-56b0d2f.00
0.54.2-b3b5fca.00
0.54.2-c1ed801.00
0.54.2-d8da522.00
0.54.2-c9dc07b.00
0.54.2-fe02806.01
0.54.10
0.54.1-b594fa4.00
0.54.1-a8b7d98.00
0.54.1-64332b9.00
0.54.1-ad88a79.00
0.54.1-813f3bf.00
0.54.1-e9154fa.00
0.54.1-efa1f79.00
0.54.1-f6a2b76.00
0.54.00
0.53.2-32b0fa9.01
0.53.2-09e776c.00
0.53.2-c2dfee5.00
0.53.2-b738d31.00
0.53.2-5f6c313.00
0.53.2-3d75019.00
0.53.2-5cb3451.01
0.53.10
0.53.1-42d865c.00
0.53.00
0.50.1-a9978aa.01
0.50.01
0.40.2-dabf409.01
0.40.2-95caef0.00
0.40.2-4762061.00
0.40.2-64a44a2.00
0.40.2-a9467eb.00
0.40.2-6807902.00
0.40.2-d97f747.00
0.40.2-39b7b1b.00
0.40.2-9bebaed.00
0.40.2-9a4d801.00
0.40.10
0.40.2-9595d96.01
0.40.00
0.40.1-1263104.00
0.40.1-2926ba0.00
0.40.1-daed1a7.00
0.40.1-cd15d93.00
0.40.1-08d59d0.00
0.40.1-debda41.00
0.40.1-4876f19.00
0.40.1-b7211d0.00
0.39.2-a608c1e.01
0.39.2-7020024.00
0.39.2-58c8562.00
0.39.2-20b0061.00
0.39.2-02489e6.00
0.39.2-3a4f5ed.00
0.39.2-f37724e.00
0.39.2-b5fd5cc.00
0.39.2-bc39082.00
0.39.2-bdffe18.00
0.39.2-b42c6fb.00
0.39.2-f639714.00
0.39.2-2911dd7.00
0.39.2-5e8478a.00
0.39.2-3670f98.00
0.39.2-993f8f4.00
0.39.2-85e31c0.00
0.39.2-14bc299.00
0.39.2-829e8b6.00
0.39.2-317b671.00
0.39.2-9e3b12e.00
0.39.2-708c9b9.00
0.39.2-ad0e31a.00
0.39.2-a54220b.00
0.39.2-bed481d.00
0.39.2-9fe9949.00
0.39.2-02d4885.00
0.39.2-9222a76.00
0.39.2-c1a41ce.00
0.39.2-519c1a3.00
0.39.2-41b628d.00
0.39.2-aafe6bb.01
0.39.2-62f2975.00
0.39.2-5a02887.00
0.39.2-50ec24c.00
0.39.2-e6617fe.00
0.39.2-47c2fbc.00
0.39.2-a3b454d.00
0.39.2-3bd0647.00
0.39.10
0.39.2-f851a0e.02
0.39.1-740162e.00
0.39.1-99ef4f1.00
0.39.1-6346aa4.00
0.39.1-8affbee.00
0.39.1-5cc3e43.00
0.39.00
0.38.10
0.38.1-81171e3.01
0.38.00
0.37.8-20e4e8b.01
0.37.8-65b23d5.00
0.37.8-54c4446.00
0.37.8-bf0f925.00
0.37.8-b635c73.00
0.37.8-a6bd70b.00
0.37.8-5f0b5e4.00
0.37.8-acbf3d8.00
0.37.8-a9bb1f7.00
0.37.8-0556aba.00
0.37.8-0ac512a.01
0.37.70
0.37.60
0.37.50
0.37.40
0.37.30
0.37.20
0.37.10
0.36.3-777eab0.01
0.36.20
0.36.00
0.35.1-78ff4de.01
0.35.1-58131a0.00
0.35.1-3db6c3a.00
0.35.1-db63606.00
0.35.1-0df5b7c.00
0.35.1-066132e.00
0.35.1-43c60d2.00
0.35.1-f167a44.00
0.35.1-18d00a4.00
0.35.1-988feda.00
0.35.1-d8903e9.00
0.35.1-51e8184.00
0.35.1-a090860.00
0.35.1-7ef1e3d.00
0.35.00
0.35.1-2b9c65a.00
0.35.1-7d46af9.00
0.35.1-d89125a.00
0.35.1-bb2d9a2.01
0.34.2-5ac97fb.01
0.34.2-93090f3.00
0.34.2-4d66d89.00
0.34.2-f6d4aae.00
0.34.2-d283435.00
0.34.2-3f628e1.00
0.34.2-c21692b.00
0.34.10
0.34.2-9c90d73.01
0.34.1-fa28283.00
0.33.5-748b130.01
0.34.1-52fab41.00
0.34.00
0.33.5-2e1489b.00
0.33.5-7fb7936.00
0.33.40
0.33.5-ec3bb71.00
0.33.5-3201d03.01
0.33.30
0.33.20
0.33.10
0.33.00
0.33.1-0fc8a44.00
0.32.3-c75b428.01
0.32.3-c5f6f2c.00
0.32.3-1a965de.00
0.32.3-65c2ba7.00
0.32.3-614e5e7.01
0.32.20
0.32.00
0.32.1-168bbcb.00
0.32.1-b57901e.00
0.31.4-642edd5.01
0.31.4-9ecb7c0.00
0.31.4-81847b5.01
0.31.30
0.31.3-3fddff4.00
0.31.3-179eda8.00
0.31.3-bce2e6b.00
0.31.3-2c0056f.00
0.31.21
0.31.10
0.31.00
0.31.1-eb77090.00
0.31.1-5eb8435.00
0.31.1-0553c99.00
0.31.1-b047d32.00
0.31.1-18cead3.00
0.30.80
0.30.9-bc0f8ed.01
0.30.70
0.30.60
0.30.6-5418cd6.00
0.30.50
0.30.40
0.30.5-dc00a0f.00
0.30.4-43ad683.00
0.30.4-9b68ac4.00
0.30.30
0.30.4-9c6945a.00
0.30.4-bb16706.00
0.30.3-d81c3d1.00
0.30.3-28df994.00
0.30.20
0.30.3-1d6700c.00
0.30.2-f76bd4f.00
0.30.10
0.30.2-a53f590.00
0.30.1-f5b9469.00
0.30.1-2c56895.00
0.30.1-57d0395.00
0.30.1-05bca65.00
0.30.1-3731de0.00
0.30.1-a85b6e6.00
0.30.1-f614ee4.00
0.30.1-0817ef2.00
0.30.1-36b7469.00
0.30.1-8cfc397.00
0.30.1-68019a7.00
0.30.1-5d458a1.00
0.30.1-5a82fcc.00
0.30.1-050113f.00
0.30.1-024b909.00
0.30.1-dfce11c.00
0.30.1-ec765de.00
0.30.1-209f693.00
0.30.1-28f68d6.00
0.30.1-05abd9e.00
0.30.1-02b1e97.00
0.30.00
0.30.1-9dab522.00
0.29.1-ab9d323.01
0.29.1-38b00d4.00
0.29.1-68ae6ef.00
0.29.1-5e78acf.00
0.29.1-20bfa30.00
0.29.1-9db299a.00
0.29.1-31e42ab.00
0.29.1-dd1fade.00
0.29.1-1ba507b.00
0.29.1-6ffab10.00
0.29.1-1fe7183.00
0.29.1-6e5ab34.00
0.29.1-5a6ffda.00
0.29.1-4bf6573.00
0.29.1-aad6f5d.00
0.29.1-6f3f71b.00
0.29.1-d5e0b54.00
0.29.1-7d91028.00
0.29.1-7d26285.00
0.29.1-ba1012e.00
0.29.1-a88fa1e.00
0.29.1-6c86d84.00
0.29.1-80e5c5c.00
0.29.1-2bd5681.00
0.29.1-2d41199.00
0.29.1-3b3bc23.00
0.29.1-a06e1a0.00
0.29.00
0.29.1-5a378ea.01
0.28.1-aa0988f.01
0.28.1-0f406d2.00
0.28.1-250a3f0.00
0.28.1-7e57f67.00
0.28.1-cebd0cc.00
0.28.1-843891b.00
0.28.1-ce71cd9.00
0.28.1-519e47b.00
0.28.00
0.27.1-2796abd.01
0.27.1-5a3dbb9.00
0.27.1-80b9367.00
0.27.1-c57acbf.00
0.27.1-97838b3.00
0.28.1-c8d7b59.01
0.27.00
0.27.1-9f582da.01
0.26.1-d8e3a34.01
0.26.1-f544e20.00
0.26.1-52cc9a7.00
0.26.1-ad487e7.00
0.26.1-62d89d7.00
0.26.1-3d44025.00
0.26.1-b6a6317.00
0.26.1-01a9309.00
0.26.1-38274eb.00
0.26.1-3f507ff.00
0.26.1-fbf2cee.00
0.26.1-39c5a86.00
0.26.1-3b372d8.00
0.26.1-68ffd5e.00
0.26.1-4fe3b41.00
0.26.1-a78245e.00
0.26.1-e3f81e3.00
0.26.1-f94540c.00
0.26.1-d2c9205.00
0.26.1-b992aee.00
0.26.1-e8134a8.00
0.26.1-fac267c.00
0.26.1-0d79261.00
0.26.1-b25a373.00
0.26.1-e3be8ca.00
0.26.1-3ca1a92.00
0.26.1-305da83.00
0.26.1-a7e6168.00
0.26.1-f5e77e3.00
0.26.1-e791810.00
0.26.1-893ff48.00
0.26.1-4b00fb8.00
0.26.00
0.26.1-41646f6.01
0.25.1-aa7725c.01
0.25.1-d8ec0ae.00
0.25.1-a6afacc.00
0.25.1-137e791.00
0.25.1-0261d03.00
0.25.1-e41c8ad.00
0.25.1-a5d6d25.00
0.25.1-b14ac3b.00
0.25.1-6493966.01
0.25.00
0.24.2-71e49bb.01
0.24.2-652c905.00
0.24.2-0877f3e.00
0.24.2-acefe19.00
0.24.2-08a21c0.00
0.24.2-4715f8d.00
0.24.2-0a3d0a6.00
0.24.2-f89f480.00
0.24.2-a37226b.00
0.24.2-6db247e.00
0.24.2-899085d.00
0.24.2-ea17b7e.00
0.24.2-93347ae.00
0.24.2-59ebe3b.00
0.24.2-fccd124.00
0.24.2-1dc8747.02
0.24.10
0.24.1-15b4f5a.00
0.24.1-e801093.00
0.24.1-823cd4c.00
0.24.1-1e7c563.00
0.24.1-f142291.00
0.24.00
0.23.00
0.23.1-62e3f3a.00
0.23.1-c3f0fa7.01
0.22.1-9285556.00
0.21.1-fcb6988.01
0.21.1-32dec7c.00
0.21.1-43ea0fe.00
0.21.1-93e014c.00
1.5.7-ab8e33f.01
1.5.7-2dcdbda.00
1.5.7-135a569.00
1.5.7-67c198b.00
1.5.7-59136f2.00
1.5.7-eaa7cf6.00
1.5.7-7783a67.00
1.5.7-79a5827.00
1.5.7-7344923.00
1.5.7-7fcc257.00
1.5.7-4236cc5.00
1.5.7-b2d3a72.00
1.5.7-9b2e119.00
1.5.7-a08eda4.00
1.5.7-e105aa5.00
1.5.7-2c68644.00
1.5.7-b863568.00
1.5.7-0c03f5e.00
1.5.7-11980d3.00
1.5.7-7df39fb.00
1.5.7-944602.00
1.5.7-320709e.00
1.5.7-24d7bb2.00
1.5.7-f552549.00
1.5.7-b223877.00
1.5.7-b7539f4.00
1.5.7-81119bf.00
1.5.7-c2ac669.00
1.5.7-9f42e9c.01
1.5.60
1.5.50
1.5.40
1.5.30
1.5.1-cb02657.00
1.5.1-8bb8830.00
1.5.1-ece063f.00
1.5.1-d1c0f99.00
1.5.1-b09b7df.00
1.5.1-ac13c0d.00
1.5.1-9ac5d90.00
1.5.1-248424b.00
1.5.1-63f86d5.00
1.5.00
1.5.1-97ca6c8.00
1.5.1-76bd4e5.00
1.5.1-0e41f00.00
1.4.1-73ccc5b.01
1.4.1-30f732f.00
1.4.00
1.4.1-8e6d766.01
1.3.1-335a716.01
1.3.1-28c64a7.00
1.3.1-c49e225.00
1.3.1-b39db6a.00
1.3.1-8b4d21c.00
1.3.1-674724e.00
1.3.1-980feaf.00
1.3.1-985f7ac.01
1.3.00
1.3.1-nightly.23d12ff.00
1.3.1-nightly.c4cb594.00
1.3.1-nightly.d9bb05c.00
1.3.1-nightly.a203983.00
1.3.1-nightly.659d028.00
1.3.1-nightly.5bfc837.00
1.3.1-nightly.deccab6.00
1.3.1-nightly.4f80854.00
1.3.1-nightly.8cc3612.00
1.3.1-nightly.35c150e.00
1.3.1-nightly.9b566e1.00
1.3.1-nightly.2c7a568.00
1.3.1-nightly.c7a0498.00
1.2.1-nightly.0e0eaa4.00
1.2.1-nightly.8f29df3.00
1.2.1-nightly.6ed1e02.00
1.2.1-nightly.f9b84e2.00
1.2.1-nightly.39a6e93.00
1.2.1-nightly.603b834.00
1.1.1-nightly.7803fb0.00
1.1.1-nightly.57c5c3a.00
1.1.1-nightly.ec0ac41.00
1.1.1-nightly.ee2ba5a.00
1.1.1-nightly.2ad913a.00
1.1.1-nightly.d55d646.00
1.1.1-nightly.ba6b805.00
1.1.1-nightly.156469f.00
1.1.1-nightly.a15af2d.00
1.1.1-nightly.9af02a1.00
1.1.1-nightly.7b87aac.00
1.1.1-nightly.95d77ee.00
1.1.1-nightly.6c0af84.00
1.1.1-nightly.ae39eb6.00
1.1.1-nightly.11353da.00
1.0.1-nightly.94a3577.01
1.0.1-nightly.faa3171.00
1.0.1-nightly.a4a3ed0.00
1.0.1-nightly.0e834a6.00
1.0.1-nightly.b7a810e.00
1.0.1-nightly.1035ae4.00
1.0.1-nightly.23725.00
1.0.1-nightly.9fbf444.00
1.0.1-nightly.529a912.00
1.0.1-nightly.689cd82.01
1.0.1-nightly.1c09503.00
1.0.1-nightly.c14da52.00
1.0.1-nightly.00fec9b.00
1.0.1-nightly.88a2edb.00
1.0.1-nightly.4b9d773.00
1.0.1-nightly.d7c8a70.00
1.0.1-nightly.43e3eeb.00
1.0.1-nightly.3badeeb.00
1.0.1-nightly.9c698ed.00
1.0.1-nightly.7dafd84.00
1.0.1-00
0.20.1-00
0.19.00
0.20.00
0.18.00
0.17.01
0.16.00
0.17.11
0.15.00
0.14.00
0.13.01
0.12.00
0.11.00
0.10.00
0.9.00
0.8.00
0.6.00
0.4.00
0.3.00
0.2.30
0.2.00

Package Sidebar

Install

npm i @davesnx/styled-ppx

Weekly Downloads

58

Version

0.56.0

License

BSD-2

Unpacked Size

48.3 MB

Total Files

19

Last publish

Collaborators

  • davesnx