diff options
author | Rebecca Turner <me@re-becca.org> | 2015-09-14 20:38:10 +0300 |
---|---|---|
committer | Rebecca Turner <me@re-becca.org> | 2015-09-14 20:38:10 +0300 |
commit | 09a9c7a69dc913bfa0ef4c04d2448b0177dbfb25 (patch) | |
tree | c3a062aa74359103c69432d46814e88cf2f95e90 /node_modules/semver | |
parent | 745000f775e5fef35ac0d12dcdefd7bf7cb93c1c (diff) |
semver@5.0.3
Diffstat (limited to 'node_modules/semver')
-rw-r--r-- | node_modules/semver/package.json | 31 | ||||
-rw-r--r-- | node_modules/semver/semver.js | 1 | ||||
-rw-r--r-- | node_modules/semver/test/index.js | 29 |
3 files changed, 41 insertions, 20 deletions
diff --git a/node_modules/semver/package.json b/node_modules/semver/package.json index b826f9c9c..d4235760d 100644 --- a/node_modules/semver/package.json +++ b/node_modules/semver/package.json @@ -6,15 +6,15 @@ ] ], "_from": "semver@>=5.0.1 <5.1.0", - "_id": "semver@5.0.1", + "_id": "semver@5.0.3", "_inCache": true, "_location": "/semver", - "_nodeVersion": "2.2.1", + "_nodeVersion": "4.0.0", "_npmUser": { "email": "isaacs@npmjs.com", "name": "isaacs" }, - "_npmVersion": "3.1.0", + "_npmVersion": "3.3.2", "_phantomChildren": {}, "_requested": { "name": "semver", @@ -25,10 +25,17 @@ "type": "range" }, "_requiredBy": [ - "/" + "/", + "/init-package-json", + "/node-gyp", + "/normalize-package-data", + "/npm-install-checks", + "/npm-package-arg", + "/npm-registry-client", + "/read-installed" ], - "_resolved": "https://registry.npmjs.org/semver/-/semver-5.0.1.tgz", - "_shasum": "9fb3f4004f900d83c47968fe42f7583e05832cc9", + "_resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "_shasum": "77466de589cd5d3c95f138aa78bc569a3cb5d27a", "_shrinkwrap": null, "_spec": "semver@~5.0.1", "_where": "/Users/rebecca/code/npm", @@ -41,16 +48,16 @@ "dependencies": {}, "description": "The semantic version parser used by npm.", "devDependencies": { - "tap": "^1.2.0", - "uglify-js": "~2.3.6" + "tap": "^1.3.4" }, "directories": {}, "dist": { - "shasum": "9fb3f4004f900d83c47968fe42f7583e05832cc9", - "tarball": "http://registry.npmjs.org/semver/-/semver-5.0.1.tgz" + "shasum": "77466de589cd5d3c95f138aa78bc569a3cb5d27a", + "tarball": "http://registry.npmjs.org/semver/-/semver-5.0.3.tgz" }, - "gitHead": "3408896f115cdb241684fb81f85abb0d2ecc27e9", + "gitHead": "5f89ecbe78145ad0b501cf6279f602a23c89738d", "homepage": "https://github.com/npm/node-semver#readme", + "installable": true, "license": "ISC", "main": "semver.js", "maintainers": [ @@ -72,5 +79,5 @@ "scripts": { "test": "tap test/*.js" }, - "version": "5.0.1" + "version": "5.0.3" } diff --git a/node_modules/semver/semver.js b/node_modules/semver/semver.js index d4a8dca60..19392d8ff 100644 --- a/node_modules/semver/semver.js +++ b/node_modules/semver/semver.js @@ -481,6 +481,7 @@ SemVer.prototype.inc = function(release, identifier) { throw new Error('invalid increment argument: ' + release); } this.format(); + this.raw = this.version; return this; }; diff --git a/node_modules/semver/test/index.js b/node_modules/semver/test/index.js index c256c7947..47c3f5f95 100644 --- a/node_modules/semver/test/index.js +++ b/node_modules/semver/test/index.js @@ -391,14 +391,14 @@ test('\nincrement versions test', function(t) { ['1.2.3-alpha.9.beta', 'prerelease', '1.2.3-alpha.10.beta', false, 'alpha'], ['1.2.3-alpha.10.beta', 'prerelease', '1.2.3-alpha.11.beta', false, 'alpha'], ['1.2.3-alpha.11.beta', 'prerelease', '1.2.3-alpha.12.beta', false, 'alpha'], - ['1.2.0', 'prepatch', '1.2.1-dev.0', 'dev'], - ['1.2.0-1', 'prepatch', '1.2.1-dev.0', 'dev'], - ['1.2.0', 'preminor', '1.3.0-dev.0', 'dev'], - ['1.2.3-1', 'preminor', '1.3.0-dev.0', 'dev'], - ['1.2.0', 'premajor', '2.0.0-dev.0', 'dev'], - ['1.2.3-1', 'premajor', '2.0.0-dev.0', 'dev'], - ['1.2.0-1', 'minor', '1.2.0', 'dev'], - ['1.0.0-1', 'major', '1.0.0', 'dev'], + ['1.2.0', 'prepatch', '1.2.1-dev.0', false, 'dev'], + ['1.2.0-1', 'prepatch', '1.2.1-dev.0', false, 'dev'], + ['1.2.0', 'preminor', '1.3.0-dev.0', false, 'dev'], + ['1.2.3-1', 'preminor', '1.3.0-dev.0', false, 'dev'], + ['1.2.0', 'premajor', '2.0.0-dev.0', false, 'dev'], + ['1.2.3-1', 'premajor', '2.0.0-dev.0', false, 'dev'], + ['1.2.0-1', 'minor', '1.2.0', false, 'dev'], + ['1.0.0-1', 'major', '1.0.0', false, 'dev'], ['1.2.3-dev.bar', 'prerelease', '1.2.3-dev.0', false, 'dev'] ].forEach(function(v) { @@ -410,6 +410,19 @@ test('\nincrement versions test', function(t) { var found = inc(pre, what, loose, id); var cmd = 'inc(' + pre + ', ' + what + ', ' + id + ')'; t.equal(found, wanted, cmd + ' === ' + wanted); + + var parsed = semver.parse(pre, loose); + if (wanted) { + parsed.inc(what, id); + t.equal(parsed.version, wanted, cmd + ' object version updated'); + t.equal(parsed.raw, wanted, cmd + ' object raw field updated'); + } else if (parsed) { + t.throws(function () { + parsed.inc(what, id) + }) + } else { + t.equal(parsed, null) + } }); t.end(); |