decord/source/12847_diff.js
2026-07-25 08:10:48 +00:00

57 lines
1.2 KiB
JavaScript

// Module ID: 12847
// Function ID: 99962
// Name: diff
// Dependencies: [12837]
// Module 12847 (diff)
export default function diff(arg0, arg1) {
const obj = require(12837) /* parse */(arg0, null, true);
const tmp = require(12837) /* parse */(arg1, null, true);
const compareResult = obj.compare(tmp);
if (0 === compareResult) {
return null;
} else {
let tmp3 = tmp;
if (compareResult > 0) {
tmp3 = obj;
}
let tmp4 = obj;
if (compareResult > 0) {
tmp4 = tmp;
}
if (tmp4.prerelease.length) {
if (tmp5) {
if (tmp4.patch) {
let str7 = "patch";
if (!tmp3.patch) {
let str8 = "major";
if (tmp3.minor) {
str8 = "minor";
}
str7 = str8;
}
let str6 = str7;
} else {
str6 = "major";
}
return str6;
}
}
let str = "";
if (!!tmp3.prerelease.length) {
str = "pre";
}
if (obj.major !== tmp.major) {
let str2 = `${str}major`;
} else if (obj.minor !== tmp.minor) {
str2 = `${str}minor`;
} else {
str2 = "prerelease";
if (obj.patch !== tmp.patch) {
str2 = `${str}patch`;
}
}
return str2;
}
};