Messenger is the first project of the PracticumYandex. Published on netlify.com here. Published on render.com here.
git clone -b deploy https://github.com/pellexa/middle.messenger.praktikum.yandex.git
cd middle.messenger.praktikum.yandex/
npm install
npm run serve
npx eslint src/
- ESLint
npx tsc --noEmit
- Typescript checks all files without transpiling
npx stylelint "**/*.scss"
- Stylelin
Husky (pre-commit) is configured in the .husky/pre-commit file.
To commit the changes, first run:
npm prepare
, and then git commit -m ...
To commit without pre-commit checks, run with -n
:
git commit -nm ...
npm run build
npm run start
docker build -t messenger_nodejs197 .
docker run --rm -d --name running_messenger -p 8081:3000 messenger_nodejs197
docker stop running_messenger
npm test