This repository provides multiple libraries to help you use Carbon Design System in your haskell projects.
It provides the custom html tags and attributes needed by the web component distribution of the design system available here.
- carbon-blaze-html integration with blaze-html
- carbon-lucid integration with lucid
- carbon-icons packages the SVGs offered by @carbon/icons in ready to use Haskell code. You can browse the icons here.
- carbon-pictograms packages the SVGs offered by @carbon/pictograms in ready to use Haskell code. You can browse the pictograms here.
- carbon-svg is a base package which defines the SVG datatype needed by the other libraries
- carbon-tools is the core package from which most of the other libraries are automatically generated