Comparing version
{ | ||
"name": "nw", | ||
"version": "0.88.0-3-sdk", | ||
"version": "0.88.0-4-sdk", | ||
"description": "An installer for nw.js", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -27,4 +27,4 @@ import fs from 'node:fs'; | ||
* Parse options. | ||
* | ||
* @param {ParseOptions} options | ||
* | ||
* @param {ParseOptions} options | ||
* @return {Promise<ParseOptions>} | ||
@@ -49,23 +49,6 @@ */ | ||
].join('.'); | ||
options.flavor = options.flavor || process.env.npm_config_nwjs_build_type || process.env.NWJS_BUILD_TYPE || 'normal'; | ||
/* Check if version is a prelease. */ | ||
if (typeof parsedVersion?.prerelease?.[0] === 'string') { | ||
let prerelease = parsedVersion.prerelease[0].split('-'); | ||
if (prerelease.length > 1) { | ||
prerelease = prerelease.slice(0, -1); | ||
} | ||
options.version = [options.version, ...prerelease].join('-'); | ||
} | ||
/* Check build flavor and slice that off the `version`. */ | ||
if (options.version.endsWith('-sdk')) { | ||
options.version = options.version.slice(0, -4); | ||
if (parsedVersion?.prerelease[0]?.endsWith('sdk')) { | ||
options.flavor = 'sdk'; | ||
} else if (options.version.endsWith('sdk')) { | ||
options.version = version.slice(0, -3); | ||
options.flavor = 'sdk'; | ||
} | ||
options.platform = options.platform || util.PLATFORM_KV[process.env.npm_config_nwjs_platform || process.env.NWJS_PLATFORM || process.platform]; | ||
@@ -72,0 +55,0 @@ options.arch = options.arch || util.ARCH_KV[process.env.npm_config_nwjs_process_arch || process.env.NWJS_ARCH || process.arch]; |
35094
-1.64%828
-1.55%