MCPcopy Index your code
hub / github.com/nodejs/node / getFirefoxRelease

Function getFirefoxRelease

tools/dep_updaters/update-root-certs.mjs:38–64  ·  view source on GitHub ↗
(version)

Source from the content-addressed store, hash-verified

36};
37
38const getFirefoxRelease = async (version) => {
39 let releases = await getFirefoxReleases();
40 let found;
41 if (version === undefined) {
42 // No version specified. Find the most recent.
43 if (releases.length > 0) {
44 found = releases[0];
45 } else {
46 if (values.verbose) {
47 console.log('Unable to find release data for Firefox. Searching full release data.');
48 }
49 releases = await getFirefoxReleases(true);
50 found = releases[0];
51 }
52 } else {
53 // Search for the specified release.
54 found = releases.find((release) => release.version === version);
55 if (found === undefined) {
56 if (values.verbose) {
57 console.log(`Unable to find release data for Firefox ${version}. Searching full release data.`);
58 }
59 releases = await getFirefoxReleases(true);
60 found = releases.find((release) => release.version === version);
61 }
62 }
63 return found;
64};
65
66const getNSSVersion = async (release) => {
67 const latestFirefox = release.version;

Callers 1

Calls 3

getFirefoxReleasesFunction · 0.85
findMethod · 0.65
logMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…