int semver_lte (semver_t x, semver_t y) { return semver_compare(x, y) <= 0; }
bool update_required(indexJsonFile_t *indexJson){ semver_t currentVersion = {}; semver_parse(NWJSMANAGER_VERSION, ¤tVersion); return semver_compare(indexJson->nwjsmanagerLatestVersion, currentVersion) > 0 && indexJson->nwjsmanagerUrgentUpdate; }
int semver_gte (semver_t x, semver_t y) { return semver_compare(x, y) >= 0; }
int semver_neq (semver_t x, semver_t y) { return semver_compare(x, y) != 0; }
int semver_eq (semver_t x, semver_t y) { return semver_compare(x, y) == 0; }
int semver_lt (semver_t x, semver_t y) { return semver_compare(x, y) == -1; }
int semver_gt (semver_t x, semver_t y) { return semver_compare(x, y) == 1; }