Client for Brainflash application, which is a flashcard portal.
You need to have installed the following software:
git clone [email protected]:Miczeq22/brainflash-app.git
cd brainflash-app
npm i
cp .env.dist .env
Please remember that .env
must be implemented for proper work.
build
: Builds production ready application.
test
: Runjest
in standard mode.test:watch
: Runjest
in watch mode.test:ci
: Runjest
for CI purposes with coverage and database as docker container.
typecheck
: Runtypescript
in dry-mode (no output). Type errors will be printed to console.format
: Runprettier
to format all files. Gets invoked by the pre-commit hook.lint
: Runeslint
andprettier
. Output any errors.
start
: Start app in development mode.version
: GeneratesCHANGELOG
file based on commit messages.
- For easier commit type recognition commit messages are prefixed with an emoji
- See available commit-emojis