Skip to content

Vue 2 / @vue/composition-api / script-setup / TypeScript / Volar / vue-cli with vite.

Notifications You must be signed in to change notification settings

IndexXuan/vue2-final-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

11f4e9e · Aug 29, 2021

History

15 Commits
Aug 29, 2021
Aug 27, 2021
Aug 29, 2021
Aug 29, 2021
Aug 27, 2021
Aug 29, 2021
Aug 29, 2021
Aug 29, 2021
Aug 29, 2021
Aug 29, 2021
Aug 29, 2021
Aug 29, 2021
Aug 27, 2021
Aug 29, 2021
Aug 28, 2021
Aug 29, 2021
Aug 29, 2021
Aug 28, 2021
Aug 29, 2021
Aug 29, 2021

Repository files navigation

Vue 2 Final Boilerplate

Vue 2 can be better, even perfect.

Tech Stack

Why

  • Vue 2 for legacy browsers and old projects.
  • TypeScript play well with Vue 2 if you use defineComponent or script setup with composition-api.
  • Volar make perfect IDE support for Vue with full LSP features.
  • vite is fast for development and vue-cli for bundling webapp.

Usage

Project setup

yarn

Compiles and hot-reloads for development

yarn dev
yarn vite

Compiles and minifies for production

yarn build
yarn vite:build(just experimental)

Run your unit tests

yarn test:unit

Lints and fixes files

yarn lint

Different with vue-cli

  • support vite
  • typescript and composition-api first(with script setup)
  • use latest eslint-vue-plugin and Vue 3 compat
  • supoort more env(development/staging/test/production and so on)

TODO

  • composables dir
  • auto-routing(maybe unplugin-vue2-auto-routing)
  • tailwind/windicss
  • tsdoc
  • micro-frontend
  • stylelint

Links

About

Vue 2 / @vue/composition-api / script-setup / TypeScript / Volar / vue-cli with vite.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published