INNER CODE UNIT · JavaScript
nonDeprecated
rpldy/react-uploady · .github/actions/save-versions-to-wf/index.js:48
const nonDeprecated = allVersions.filter(version => {
const versionData = versionsObj[version];
return !versionData.deprecated;
});
console.log(`Found ${nonDeprecated.length} non-deprecated versions out of ${allVersions.length} total versions for: @rpldy/uploady`);
return nonDeprecated;
} catch (error) {
console.error("Error fetching versions from npm registry:", error);
throw new Error("Failed to fetch versions from npm registry");
}
};
const compareVersions = (a, b) => {
if (a === "") return -1;
if (b === "") return 1;
const aParts = a.split(/[-+]/, 1)[0].split(".").map(Number);