- TypeScript - Типизация над js
- Handlebars - Шаблонизатор
- Parcel - Сборщик проекта (1,2 спринты)
- Webpack - Сборщик проекта (3,4 спринты)
- Docker - Контейнеризация для поставки
- Express - Раздача статики
- Mocha / Chai - Юнит тестирование
- Husky - precommit
- ESlint - Линтинг ts кода
- Stylelint - Линтинг файлов стилей
- scss - Файлы стилей
## Запуск в режиме разработки
npm run dev
## Сборка проекта
npm run build
## Локальный запуск express.js
npm run start
## Запуск тестов
npm run test
## Запуск линтинга eslint
npm run lint
## Запуск линтинга stylelint
npm run stylelint
- netlify.com: https://somechat.netlify.app/
- render.com (docker): https://somechat.onrender.com/
https://www.figma.com/file/lMt3wnD6f9qy75wphOxKJr/SomeChat?node-id=0%3A1