Skip to content

Instantly share code, notes, and snippets.

@erkobridee
Created June 29, 2017 18:38
Show Gist options
  • Save erkobridee/42bc6eea7e392c208593cf41011f4333 to your computer and use it in GitHub Desktop.
Save erkobridee/42bc6eea7e392c208593cf41011f4333 to your computer and use it in GitHub Desktop.
about set npm dependencies version

'^', '~', '<=', '*', ...

package.json > dependencies and devDependencies

exactly 1.3.2

"vendor/package": "1.3.2"

>, <, >=, >= - specify upper / lower bounds

anything above or equal to 1.3.2

"vendor/package": ">=1.3.2"

anything below 1.3.2

"vendor/package": <1.3.2"

* - wildcard

>=1.3.0 <1.4.0

"vendor/package": 1.3.*"

~ - allow last digit specified to go up

>=1.3.2 <1.4.0

"vendor/package": ~1.3.2"

>=1.3.0 <2.0.0

"vendor/package": ~1.3"

^ - doesn't allow breaking changes (major version fixed - following semver)

>=1.3.2 <2.0.0

"vendor/package": ^1.3.2"

>=1.3.2 <0.4.0 - expect if major version is 0

"vendor/package": ^0.3.2"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment