UNPKG

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