🖍️ Crayons
This is a collection of Web components that will help developers build apps faster that adheres to the UX standards set by the Freshworks Design System.
Development
git clone https://github.com/freshdesk/crayons
cd crayons
npm install
npm run dev
- To build the components for production, run:
npm run build:components
- To run the tests for the components, run:
npm run test
- To generate a new component, run:
npm run generate
Naming Components
When generating components, the custom element tags is prefixed with fw-
while the rest of the name is modified to support web component standards. For example, if a component is generated with the name Label
, the component that would be generated would be <fw-label/>
.
Read more
This project is built with StencilJS. You can check out the following links for further information: