| Index: node_modules/vulcanize/node_modules/update-notifier/node_modules/semver-diff/index.js
|
| diff --git a/node_modules/vulcanize/node_modules/update-notifier/node_modules/semver-diff/index.js b/node_modules/vulcanize/node_modules/update-notifier/node_modules/semver-diff/index.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..92c9c9700aac7df57b1a3a7b8d23191d81d51a83
|
| --- /dev/null
|
| +++ b/node_modules/vulcanize/node_modules/update-notifier/node_modules/semver-diff/index.js
|
| @@ -0,0 +1,27 @@
|
| +'use strict';
|
| +var semver = require('semver');
|
| +
|
| +module.exports = function (a, b) {
|
| + if (semver.gt(a, b)) {
|
| + return null;
|
| + }
|
| +
|
| + a = semver.parse(a);
|
| + b = semver.parse(b);
|
| +
|
| + for (var key in a) {
|
| + if (key === 'major' || key === 'minor' || key === 'patch') {
|
| + if (a[key] !== b[key]) {
|
| + return key;
|
| + }
|
| + }
|
| +
|
| + if (key === 'prerelease' || key === 'build') {
|
| + if (JSON.stringify(a[key]) !== JSON.stringify(b[key])) {
|
| + return key;
|
| + }
|
| + }
|
| + }
|
| +
|
| + return null;
|
| +};
|
|
|