https://github.com/tiagoporto/vue-todo
To-do SPA (Vue.js) :date:
https://github.com/tiagoporto/vue-todo
pwa spa todo todoapp todolist vuejs
Last synced: 21 days ago
JSON representation
To-do SPA (Vue.js) :date:
- Host: GitHub
- URL: https://github.com/tiagoporto/vue-todo
- Owner: tiagoporto
- License: mit
- Created: 2020-01-05T03:50:40.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2021-01-21T13:58:33.000Z (almost 5 years ago)
- Last Synced: 2024-12-06T23:42:44.791Z (11 months ago)
- Topics: pwa, spa, todo, todoapp, todolist, vuejs
- Language: Vue
- Homepage: https://tiagoporto.github.io/vue-todo
- Size: 2.58 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vue-todo 
[](https://github.com/tiagoporto/vue-todo/blob/main/LICENSE)
> To-do SPA in [Vue.js](https://vuejs.org).
## Status
[](https://github.com/tiagoporto/vue-todo/actions/workflows/checks.yml?query=branch%3Amain)
[](https://github.com/tiagoporto/vue-todo/actions/workflows/unit-tests.yml?query=branch%3Amain)
[](https://app.codecov.io/gh/tiagoporto/vue-todo/tree/main)
[](https://dashboard.stryker-mutator.io/reports/github.com/tiagoporto/vue-todo/main)
## Technologies
- [ESlint](https://eslint.org)
- [Prettier](https://prettier.io)
- [EditorConfig](https://editorconfig.org)
- [Autoprefixer](https://github.com/postcss/autoprefixer)
- [Babel](https://babeljs.io)
- [webpack](https://webpack.js.org)
- [Vue](https://vuejs.org)
- [Vue Router](https://router.vuejs.org)
- [Vuex](https://vuex.vuejs.org)
- [Typescript](https://www.typescriptlang.org)
- [Stylus](http://stylus-lang.com)
- [Jest](https://jestjs.io)
- [Stryker Mutator](https://stryker-mutator.io)
## Pre-requisites
- [Git]()
- [Node.js](https://nodejs.org)
## Development Guidelines
### Editor
The recommended editor for this project is [VS Code](https://code.visualstudio.com/).
### Project setup
```
npm install
```
### Compiles and hot-reloads for development
```
npm start
```
### Compiles and minifies for production
```
npm run build
```
### Run your unit tests
```
npm run test:unit
```
### Lints and fixes files
```
npm run lint
```
## Hooks
Hooks run some scripts before git commands
### Pre-push
Before run the command `git push`, will execute application checks
- Prettier
- Eslint
- Typescript
## License
vue-todo is released under the terms of the [MIT license](https://github.com/tiagoporto/vue-todo/blob/main/LICENSE).