forked from olcxjas-softworks/LarpixClient
Update gitignore (sorry)
This commit is contained in:
parent
a8f8c4d7ad
commit
cca8b02fea
6604 changed files with 1219661 additions and 4 deletions
57
electron/node_modules/node-api-version/index.js
generated
vendored
Normal file
57
electron/node_modules/node-api-version/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
const semver = require("semver");
|
||||
|
||||
// These are sourced from here:
|
||||
// https://nodejs.org/api/n-api.html#n_api_node_api_version_matrix
|
||||
const nodeApiVersionRanges = [
|
||||
[">=16 || ^15.12 || ^12.22", 8],
|
||||
[">=15 || ^14.12 || ^12.19 || ^10.23", 7],
|
||||
[">=14 || ^12.17 || ^10.20", 6],
|
||||
[">=13 || ^12.11 || ^10.17", 5],
|
||||
[">=12 || ^11.8 || ^10.16", 4],
|
||||
[">=10", 3],
|
||||
];
|
||||
|
||||
function fromNodeVersion(nodeVersion) {
|
||||
for (const [range, version] of nodeApiVersionRanges) {
|
||||
if (semver.satisfies(nodeVersion, range)) {
|
||||
return version;
|
||||
}
|
||||
}
|
||||
|
||||
return undefined;
|
||||
}
|
||||
|
||||
exports.fromNodeVersion = fromNodeVersion;
|
||||
|
||||
// These are populated via `yarn electron-versions`
|
||||
const electronNapiVersions =
|
||||
// replace-start
|
||||
[
|
||||
["15.0.0-nightly.20210617", 8],
|
||||
["12.0.0-nightly.20201013", 7],
|
||||
["12.0.0-nightly.20200827", 6],
|
||||
["12.0.0-beta.1", 7],
|
||||
["11.0.0-nightly.20200618", 6],
|
||||
["11.0.0-nightly.20200525", 5],
|
||||
["11.0.0-beta.1", 6],
|
||||
["8.0.0-nightly.20191019", 5],
|
||||
["8.0.0-nightly.20190801", 4],
|
||||
["8.0.0-beta.1", 5],
|
||||
["5.0.0-nightly.20190121", 4],
|
||||
["5.0.0-nightly.20190107", 3],
|
||||
["5.0.0-beta.1", 4],
|
||||
["3.0.0-beta.1", 3],
|
||||
];
|
||||
// replace-end
|
||||
|
||||
function fromElectronVersion(electronVersion) {
|
||||
for (const [change, version] of electronNapiVersions) {
|
||||
if (semver.gte(electronVersion, change)) {
|
||||
return version;
|
||||
}
|
||||
}
|
||||
|
||||
return undefined;
|
||||
}
|
||||
|
||||
exports.fromElectronVersion = fromElectronVersion;
|
||||
Loading…
Add table
Add a link
Reference in a new issue