forked from olcxjas-softworks/LarpixClient
update electron to v43
This commit is contained in:
parent
68ac0beedf
commit
fb6c8b6ee9
5385 changed files with 513060 additions and 123058 deletions
52
electron/node_modules/node-api-version/electron-versions.js
generated
vendored
52
electron/node_modules/node-api-version/electron-versions.js
generated
vendored
|
|
@ -3,35 +3,39 @@ const semver = require("semver");
|
|||
const { fromNodeVersion } = require(".");
|
||||
const { readFileSync, writeFileSync } = require("fs");
|
||||
|
||||
got(`https://cdn.jsdelivr.net/gh/electron/releases/lite.json`).then(
|
||||
(response) => {
|
||||
const releases = JSON.parse(response.body).reverse();
|
||||
got(`https://www.electronjs.org/headers/index.json`).then((response) => {
|
||||
const releases = JSON.parse(response.body).reverse();
|
||||
|
||||
const versionChanges = [];
|
||||
const versionChanges = [];
|
||||
|
||||
let prevNapi = "";
|
||||
for (const release of releases) {
|
||||
const version = semver.parse(release.version);
|
||||
if (version.major < 3) {
|
||||
continue;
|
||||
}
|
||||
releases.sort((a, b) => semver.compare(a.version, b.version));
|
||||
|
||||
const thisNapi = fromNodeVersion(release.deps.node);
|
||||
if (thisNapi !== prevNapi) {
|
||||
prevNapi = thisNapi;
|
||||
versionChanges.push([release.version, prevNapi]);
|
||||
}
|
||||
let prevNapi = "";
|
||||
for (const release of releases) {
|
||||
if (release.version.includes("nightly")) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const objStr = JSON.stringify(versionChanges.reverse(), null, " ");
|
||||
const origFile = readFileSync("index.js", { encoding: "utf-8" });
|
||||
const newFile = origFile.replace(
|
||||
/\/\/ replace-start[\S\s]*\/\/ replace-end/g,
|
||||
`// replace-start
|
||||
const version = semver.parse(release.version);
|
||||
if (version.major < 3) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const thisNapi = fromNodeVersion(release.node);
|
||||
if (thisNapi !== prevNapi) {
|
||||
prevNapi = thisNapi;
|
||||
versionChanges.push([release.version, prevNapi]);
|
||||
}
|
||||
}
|
||||
|
||||
const objStr = JSON.stringify(versionChanges.reverse(), null, " ");
|
||||
const origFile = readFileSync("index.js", { encoding: "utf-8" });
|
||||
const newFile = origFile.replace(
|
||||
/\/\/ replace-start[\S\s]*\/\/ replace-end/g,
|
||||
`// replace-start
|
||||
${objStr};
|
||||
// replace-end`
|
||||
);
|
||||
);
|
||||
|
||||
writeFileSync("index.js", newFile);
|
||||
}
|
||||
);
|
||||
writeFileSync("index.js", newFile);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue