This template is based on the official vue starter app but is extended by common libraries:
- Pinia
- Vue I18n
- Sass
- pnpm, if you haven't installed pnpm, you can do so with
npm i -g pnpm
- Linting and formatting before committing
pnpm install
pnpm dev
pnpm build
Run Unit Tests with Vitest
pnpm test:unit
Lint and fix files with ESLint
pnpm lint:fix
Format files with Prettier
pnpm format
To start the application for production using Docker, just run
docker-compose up -d