# Sealine ui kit

## how to basic
- `components.json` манифест подключаемых компонентов
- `build/build-entry.js` основной файл, готовящий либу

## install
```
npm install && npm run bootstrap
```

## dev
```
npm run local
```

## publish
Для релиза запускаем мастер, указываем новый тег. Дальше оно само. Находиться нужно строго на ветке `dev`

```
./build/release.sh
```

# Troubleshooting

## ubuntu :: EADDRINUSE
```
lsof -i :8085 | grep node
kill -9 {PID}
```

## ubuntu :: update npm
```
sudo npm i -g npm && npm -v
```

## ubuntu :: install yarn
```
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - |
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list |
sudo apt-get update && sudo apt-get install yarn && yarn -v
```

## ubuntu :: not enough watchers
```
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
```