Skip to content
/ template-vue Public template

๐Ÿš€ Template app for Vue.js with TypeScript, Prettier, Pinia and I18n.

License

Notifications You must be signed in to change notification settings

larsrickert/template-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

54 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Vue.js Template ๐Ÿš€

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

Recommended IDE Setup

VSCode + Volar

Project Setup

Install dependencies

pnpm install

Compile and Hot-Reload for Development

pnpm dev

Type-Check, Compile and Minify for Production

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

Deploying for production with Docker

To start the application for production using Docker, just run

docker-compose up -d