Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dogezhou/vue3-demo

This project is a Vue3 + :zap: Vite + TypeScript starter. Clone it and Use it as your project starter. :gift_heart:
https://github.com/dogezhou/vue3-demo

ci codecov coverage github-actions jest linter pre-commit prettier typescript unit-testing vite vue3 yarn

Last synced: 1 day ago
JSON representation

This project is a Vue3 + :zap: Vite + TypeScript starter. Clone it and Use it as your project starter. :gift_heart:

Awesome Lists containing this project

README

        

# vue3-demo (Vite + Vue3 + Typescript starter)
[ ![CI](https://github.com/dogezhou/vue3-demo/workflows/CI/badge.svg)](https://github.com/dogezhou/vue3-demo/actions?query=workflow%3ACI)
[![codecov](https://codecov.io/gh/dogezhou/vue3-demo/branch/master/graph/badge.svg?token=RKXRX99XPE)](https://codecov.io/gh/dogezhou/vue3-demo)

[简体中文](docs/README_zh.md)

The main purpose of this repository is to show a working Vite + Vue3 + Typescript project.
You can use it as a project starter

## Pre-reqs
To build and run this app locally you will need a few things:
- install [Node.js](https://nodejs.org/en/)
- install yarn
```
npm install -g yarn
```

## Getting started
- Clone the repository
```
git clone https://github.com/dogezhou/vue3-demo.git
```

- Install dependencies
```
cd
yarn
```

- Compiles and hot-reloads for development
```
yarn dev
```

- Compiles and minifies for production
```
yarn build
```

## Contributing
I appreciate all suggestions or PRs which will help build a more convenient Vue3 project starter.
Feel free to fork the project and create a pull request with your idea.

## TODO
- [x] Add sass support
- [x] Add lint and run linter at pre-commit
- [x] Add unit test with jest
- [x] Add unit test coverage with jest
- [x] Add github actions for CI and unit test coverage