NPM dependencies may contain version information compliant with [semver](https://github.com/npm/node-semver#versions), but may also contain URLs or file paths in which such information is optional. https://docs.npmjs.com/cli/v10/configuring-npm/package-json#dependencies 