UNPKG

engage-ui

Version:

Emgage's UI Component Library for React.

33 lines (24 loc) 1.51 kB
# Engage-UI [![Build Status](https://travis-ci.org/emgage/engage-ui.svg?branch=master)](https://travis-ci.org/emgage/engage-ui) #### Engage-UI is a React component library designed to help developers and designers creater the delightful web experiences. ### Installation: *Note: Yarn is not supported to @types/react conflicts among packages* 1. Install latest version of node & npm: https://nodejs.org/en/download/ 2. `npm install typescript tslint -g` 3. If there is previously installed packages follow below procedures else jump on 5th point: a. `rd /s /q node_modules` b. `npm cache clear --force` 4. `npm i` ## Building and Running `npm run build-dev`: This will build the source code in development mode. `npm run build-release`: This will build the source code in production mode. `npm run test`: This will run all unit tests `npm run check`: This will run all the checks, including lint, build, unit tests. `npm run example`: This will the example application in ./example/src for testing purposes. Additional commands can be found in package.json. ## Documentation `npm run docs`: This will run the documentation application which documents all the components. ## Licenses * Source code is licensed under [MIT](https://opensource.org/licenses/MIT). * All icons and images are licensed under [Creative Commons Attribution-NoDerivatives 4.0](http://creativecommons.org/licenses/by-nd/4.0/) ## Feedback [Create an issue or feature request](https://github.com/emgage/engage-ui/issues/new).