react-creme icon indicating copy to clipboard operation
react-creme copied to clipboard

Comprehensive UI Tool Kit for React




npm bundle size (version) codecov Snyk Quality Gate Status CodeFactor CodeQL dev status GitHub license npm

Modern UI Toolkit for React

Explore the Components

Features

  • ๐Ÿ’Ž High Quality React components.

  • ๐Ÿ’ช Robust components written in Typescript.

  • โ™ฟ Accessible UI Components.

  • ๐ŸŒˆ 45+ UI Components.

  • ๐Ÿ› ๏ธ Customizable components.

  • ๐ŸŽจ Themeable components.

  • โš™๏ธ Minimal Third party dependencies.

  • ๐Ÿชถ At ~55kb minified and gzipped, react-creme is a lightweight component library.

Table of Contents

  • ๐Ÿš€ Getting Started
  • โ˜• Usage
  • ๐ŸŒ Browser Support
  • ๐Ÿซ Examples & Documentation
  • ๐Ÿ”จ Build
  • ๐ŸคContributing

๐Ÿš€ Getting Started

Install the package using npm or yarn

yarn add react-creme

or

npm install react-creme

โ˜• Usage

  import { Button } from "react-creme";

  const App = () => {
    return (
      <div>
        <Button>Welcome to react-creme</Button>
      </div>
    );
  };

  export default App;

๐ŸŒ Browser Support

Chrome Firefox IE Opera Safari
Chrome Firefox Microsoft Edge Opera Safari

๐Ÿซ Examples & Documentation

For more thorough examples and the API details visit the main site

๐Ÿ”จ Build

To build everything

pnpm build

To build the library

pnpm build:lib

To build and run the documentation

pnpm build:doc
cd ./packages/documentation/expo_dist && npx serve .

To run the Unit tests

pnpm test

๐ŸคContributing

Contributions, ideas and PR's are welcome!. Please read the guidelines for more details.

  1. Fork it
  2. Create your feature branch (git checkout -b new-feature)
  3. Commit your changes (git commit -am 'Add feature')
  4. Push to the branch (git push origin new-feature)
  5. Create a new Pull Request

SonarCloud