Skip to content
This repository has been archived by the owner on Apr 5, 2021. It is now read-only.

Remove unused dependencies #302

Merged
merged 3 commits into from May 24, 2020
Merged

Remove unused dependencies #302

merged 3 commits into from May 24, 2020

Commits on May 24, 2020

  1. Remove unused dependencies

    ### Summary
    
    A lot of dependencies are unused, they seem to be a left over of the old Vue CLI
    
    - postcss related: [Vue CLI enables them by default](https://cli.vuejs.org/guide/css.html#postcss)
    - corejs: both gridsome and vue already declares them as dependencies
    - eslint-import-resolver-webpack, eslint-config-airbnb-base: unused in the eslint config
    - some babel stuff related to typescript support for vue: it should't be difficult to support ts in vue any more. New vue cli has good support for that. I was able to enable ts for course plan without much changes: https://github.com/cornell-dti/course-plan/pull/56/files
    - eslint-plugin-import: already a dependency of vue's eslint plugins
    
    ### Test Plan
    
    - Linter can run.
    - Website can be served locally.
    - Website can be built.
    SamChou19815 committed May 24, 2020
    Configuration menu
    Copy the full SHA
    4231552 View commit details
    Browse the repository at this point in the history
  2. Make it build again

    SamChou19815 committed May 24, 2020
    Configuration menu
    Copy the full SHA
    bd6ce60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b99433 View commit details
    Browse the repository at this point in the history