axios appears in devDependencies, peerDependencies, and dependencies. Since it's required at run time, it seems like it only needs to be in dependencies.
lodash is in devDependencies and peerDependencies, but it's required in buildUrls.js, so it seems like it should be in dependencies.
To follow-up with @dguo's comment this causes significant build issues. We had to include lodash in our service's package dependencies for everything to work.
axios
appears indevDependencies
,peerDependencies
, anddependencies
. Since it's required at run time, it seems like it only needs to be independencies
.lodash
is indevDependencies
andpeerDependencies
, but it's required inbuildUrls.js
, so it seems like it should be independencies
.Peer dependencies are best used for plugins.