Skip to content
This repository was archived by the owner on Aug 11, 2022. It is now read-only.

Commit ea547e2

Browse files
committed
Bump semver to version 3
This makes the '^' operator stricter for 0.x.y versions, even if 'x' is not 0. As a direct result, several *other* deps had to be updated, because they either depended on semver 2.x, or because the new stricter rules meant that they (or their deps) were no longer valid. The update to 'read-installed', in particular, causes a test failure. That update must be rolled back, or the test made to pass, prior to a stable npm 2.0.0 release going out.
1 parent 33ccd13 commit ea547e2

File tree

147 files changed

+19922
-1377
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+19922
-1377
lines changed

doc/misc/semver.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,11 @@ The following range styles are supported:
6666
prerelease) will be supported up to, but not including, the next
6767
major version (or its prereleases). `1.5.1` will satisfy `^1.2.3`,
6868
while `1.2.2` and `2.0.0-beta` will not.
69-
* `^0.1.3` := `>=0.1.3-0 <0.2.0-0` "Compatible with `0.1.3`". `0.x.x` versions are
70-
special: the first non-zero component indicates potentially breaking changes,
71-
meaning the caret operator matches any version with the same first non-zero
72-
component starting at the specified version.
73-
* `^0.0.2` := `=0.0.2` "Only the version `0.0.2` is considered compatible"
69+
* `^0.1.3` := `0.1.3` "Compatible with `0.1.3`". `0.x.x` versions are
70+
special: since the semver spec specifies that `0.x.x` versions make
71+
no stability guarantees, only the version specified is considered
72+
valid.
73+
* `^0.0.2` := `0.0.2` "Only the version `0.0.2` is considered compatible"
7474
* `~1.2` := `>=1.2.0-0 <1.3.0-0` "Any version starting with `1.2`"
7575
* `^1.2` := `>=1.2.0-0 <2.0.0-0` "Any version compatible with `1.2`"
7676
* `1.2.x` := `>=1.2.0-0 <1.3.0-0` "Any version starting with `1.2`"

node_modules/columnify/node_modules/strip-ansi/cli.js

Lines changed: 7 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/columnify/node_modules/strip-ansi/index.js

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json

Lines changed: 0 additions & 75 deletions
This file was deleted.

node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

node_modules/columnify/node_modules/strip-ansi/package.json

Lines changed: 11 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/columnify/node_modules/strip-ansi/readme.md

Lines changed: 14 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/.editorconfig

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/columnify/node_modules/wcwidth.js/node_modules/underscore/.gitignore

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)