# KB UI library

## How to use

- `npm i @kbfront/kb-ui`
- Add appropriate component into your module like `import { Component } from '@kbfront/kb-ui';`

If you are using Typescript you need add `@types` in you `devDependencies`. List of required `@types` you can find in `node_modules/@kbfront/kb-ui/typings.d.ts`.

## Developing

- We use Typescript + React
- We use Sass & CSS Modules
- We use Webpack for building bundles
- We use Jest and Enzyme as testing tools
- All components must be documented
- As creator of documentation we use Styleguidist

## Building

### Development

- Development build and Styleguidist up via command `npm run dev`
- In yours console you will see appropriate URL

### Production

- Production build made by `npm run build`
