Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 months 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 (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-21T13:58:33.000Z (about 4 years ago)
- Last Synced: 2024-10-18T23:12:57.824Z (3 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 ![Open Source Love](https://raw.githubusercontent.com/ellerbrock/open-source-badges/master/badges/open-source-v3/open-source.svg?sanitize=true)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-yellow.svg?style=flat-square)](http://standardjs.com)
[![License](https://img.shields.io/github/license/tiagoporto/vue-todo.svg?style=flat-square)](https://github.com/tiagoporto/vue-todo/blob/main/LICENSE)> To-do SPA in [Vue.js](https://vuejs.org).
## Status
[![Build Status](https://img.shields.io/travis/com/tiagoporto/vue-todo/main.svg?label=tests&logo=travis&style=flat-square)](https://travis-ci.com/tiagoporto/vue-todo)
[![Coverage Status](https://img.shields.io/coveralls/tiagoporto/vue-todo.svg?style=flat-square)](https://coveralls.io/github/tiagoporto/vue-todo)
[![Mutation testing cover](https://badge.stryker-mutator.io/github.com/tiagoporto/vue-todo/main)](https://stryker-mutator.github.io)[![dependencies Status](https://img.shields.io/david/tiagoporto/vue-todo.svg?style=flat-square)](https://david-dm.org/tiagoporto/vue-todo)
[![devDependencies Status](https://img.shields.io/david/dev/tiagoporto/vue-todo.svg?style=flat-square)](https://david-dm.org/tiagoporto/vue-todo?type=dev)## Board
📋 [Project board](https://github.com/tiagoporto/vue-todo/projects/2)
## 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).