express-yup-middleware icon indicating copy to clipboard operation
express-yup-middleware copied to clipboard

Unnecessary production dependencies

Open yaneek opened this issue 4 years ago • 0 comments

I have found this dependencies in your project, most of them are unnecessary:

  "dependencies": {
    "@types/express": "^4.17.3",
    "@types/yup": "^0.26.33",
    "express": "^4.17.1",
    "http-status-codes": "^1.4.0",
    "ts-node": "^8.8.1",
    "typescript": "^3.8.3",
    "yup": "^0.28.3"
  },

typescript + @types/* + ts-node - should be located in "devDepencdencies" express + yup - are required only for "typescript types". Maybe this dependencies should be located in "peerDependecies"? or "devDependencies" also?

yaneek avatar Sep 20 '21 13:09 yaneek