Demetory / dim-vue3-microsite

Vue 3 one-page microsite template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dim Vue 3 Microsite

Personal minimalistic microsite based on Vue 3 + Vite + Dim-Vue3-Template
Uses TypeScript and Script Setup SFC

Preview

Live Demo

image



Requirements

Recommended IDE

Installed Modules

  • Pinia → Storage
  • Axios → Promise based HTTP client
  • VueUse → Best Collection of Vue Composition Utilities
  • SASS → CSS Preprocessor
  • ESLint + Prettier → linting and code formatting
  • Cypress → End-to-End (e2e) testing framework
  • Vitest → Unit testing framework

Scripts

Clone repo

git clone https://github.com/Demetory/dim-vue3-template

Install and update dependencies

npm install

Update deps if needed

npm update

Development

Start the development server on http://localhost:5173

npm run dev

Build for Production

Build with type-check:

npm run build

or just for build only

npm run build-only

Linting

npm run lint
npm run type-check

Testing

Vitest unit testing

npm run test:unit

Cypress e2e-testing

npm run test:e2e



License

MIT @demetory

About

Vue 3 one-page microsite template

License:MIT License


Languages

Language:Vue 52.4%Language:TypeScript 20.7%Language:SCSS 15.8%Language:CSS 7.1%Language:HTML 3.0%Language:JavaScript 0.9%