项目作者: spaceninja

项目描述 :
Create a sortable and filterable list of books you'd like to read.
高级语言: JavaScript
项目地址: git://github.com/spaceninja/book-list-vue.git
创建时间: 2021-08-08T20:17:27Z
项目社区:https://github.com/spaceninja/book-list-vue

开源协议:MIT License

下载


Book List

Create a sortable and filterable list of books you’d like to read.

This project is a Vue version of my old book list side project. I started that project to challenge my vanilla javascript skills, and this is recreating that functionality using Vue3, Vite, and Firebase.

Project scripts

  • yarn - install dependencies
  • yarn dev - compiles and hot-reloads for development
  • yarn build - compiles and minifies for production
  • yarn lint - lints and fixes files
  • yarn test - runs the test suite

Dependencies

I was pretty impressed at how little was needed for the basic Vite+Vue app. Unfortunately, I had to add a lot more dependencies to support linting and testing. Here’s a quick breakdown if you’re wondering why anything’s here:

  • Base Vite + Vue 3 install
  • Firebase integration (DB & Auth)
    • firebase
  • Better Sorting
    • thenby
  • Linting
    • eslint
    • eslint-config-prettier
    • eslint-plugin-jest
    • eslint-plugin-vue
    • prettier
    • stylelint
    • stylelint-config-prettier
    • stylelint-config-spaceninja
  • Testing