=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== node-gyp-7.1.2/CHANGELOG.md-256-* [[`3e64c780f5`](https://github.com/nodejs/node-gyp/commit/3e64c780f5)] - **doc**: lint README.md (Jon Moss) [#1498](https://github.com/nodejs/node-gyp/pull/1498) node-gyp-7.1.2/CHANGELOG.md:257:* [[`a20faedc91`](https://github.com/nodejs/node-gyp/commit/a20faedc91)] - **(SEMVER-MAJOR)** **gyp**: enable MARMASM items only on new VS versions (João Reis) [#1762](https://github.com/nodejs/node-gyp/pull/1762) node-gyp-7.1.2/CHANGELOG.md:258:* [[`721eb691cf`](https://github.com/nodejs/node-gyp/commit/721eb691cf)] - **gyp**: teach MSVS generator about MARMASM Items (Jon Kunkee) [#1679](https://github.com/nodejs/node-gyp/pull/1679) node-gyp-7.1.2/CHANGELOG.md-259-* [[`91744bfecc`](https://github.com/nodejs/node-gyp/commit/91744bfecc)] - **gyp**: add support for Windows on Arm (Richard Townsend) [#1739](https://github.com/nodejs/node-gyp/pull/1739) ############################################## node-gyp-7.1.2/README.md-188-| `--release`, `--no-debug` | Make Release build node-gyp-7.1.2/README.md:189:| `-C $dir`, `--directory=$dir` | Run command in different directory node-gyp-7.1.2/README.md:190:| `--make=$make` | Override `make` command (e.g. `gmake`) node-gyp-7.1.2/README.md-191-| `--thin=yes` | Enable thin static libraries node-gyp-7.1.2/README.md:192:| `--arch=$arch` | Set target architecture (e.g. ia32) node-gyp-7.1.2/README.md:193:| `--tarball=$path` | Get headers from a local tarball node-gyp-7.1.2/README.md:194:| `--devdir=$path` | SDK download directory (default is OS cache directory) node-gyp-7.1.2/README.md-195-| `--ensure` | Don't reinstall headers if already present node-gyp-7.1.2/README.md:196:| `--dist-url=$url` | Download header tarball from custom URL node-gyp-7.1.2/README.md:197:| `--proxy=$url` | Set HTTP(S) proxy for downloading header tarball node-gyp-7.1.2/README.md:198:| `--noproxy=$urls` | Set urls to ignore proxies when downloading header tarball node-gyp-7.1.2/README.md:199:| `--cafile=$cafile` | Override default CA chain (to download tarball) node-gyp-7.1.2/README.md:200:| `--nodedir=$path` | Set the path to the node source code node-gyp-7.1.2/README.md:201:| `--python=$path` | Set path to the Python binary node-gyp-7.1.2/README.md:202:| `--msvs_version=$version` | Set Visual Studio version (Windows only) node-gyp-7.1.2/README.md:203:| `--solution=$solution` | Set Visual Studio Solution version (Windows only) node-gyp-7.1.2/README.md-204- ############################################## node-gyp-7.1.2/gyp/CHANGELOG.md-8-* do not rewrite absolute paths to avoid long paths ([#74](https://www.github.com/nodejs/gyp-next/issues/74)) ([c2ccc1a](https://www.github.com/nodejs/gyp-next/commit/c2ccc1a81f7f94433a94f4d01a2e820db4c4331a)) node-gyp-7.1.2/gyp/CHANGELOG.md:9:* only include MARMASM when toolset is target ([5a2794a](https://www.github.com/nodejs/gyp-next/commit/5a2794aefb58f0c00404ff042b61740bc8b8d5cd)) node-gyp-7.1.2/gyp/CHANGELOG.md-10- ############################################## node-gyp-7.1.2/gyp/pylib/gyp/MSVSSettings.py-560-_manifest = _Tool("VCManifestTool", "Manifest") node-gyp-7.1.2/gyp/pylib/gyp/MSVSSettings.py:561:_masm = _Tool("MASM", "MASM") node-gyp-7.1.2/gyp/pylib/gyp/MSVSSettings.py:562:_armasm = _Tool("ARMASM", "ARMASM") node-gyp-7.1.2/gyp/pylib/gyp/MSVSSettings.py-563- ############################################## node-gyp-7.1.2/gyp/pylib/gyp/MSVSSettings.py-1270-# See "$(VCTargetsPath)\BuildCustomizations\masm.xml" for the schema of the node-gyp-7.1.2/gyp/pylib/gyp/MSVSSettings.py:1271:# MSBuild MASM settings. node-gyp-7.1.2/gyp/pylib/gyp/MSVSSettings.py-1272- ############################################## node-gyp-7.1.2/gyp/pylib/gyp/generator/make.py-1381- "$(INCS_$(BUILDTYPE)) " node-gyp-7.1.2/gyp/pylib/gyp/generator/make.py:1382: "%s " % precompiled_header.GetInclude("c") + "$(CFLAGS_$(BUILDTYPE)) " node-gyp-7.1.2/gyp/pylib/gyp/generator/make.py-1383- "$(CFLAGS_C_$(BUILDTYPE))" ############################################## node-gyp-7.1.2/gyp/pylib/gyp/generator/make.py-1388- "$(INCS_$(BUILDTYPE)) " node-gyp-7.1.2/gyp/pylib/gyp/generator/make.py:1389: "%s " % precompiled_header.GetInclude("cc") + "$(CFLAGS_$(BUILDTYPE)) " node-gyp-7.1.2/gyp/pylib/gyp/generator/make.py-1390- "$(CFLAGS_CC_$(BUILDTYPE))" ############################################## node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-382- direct_cmd = [ node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py:383: i.replace("$(IntDir)", '`cygpath -m "${INTDIR}"`') for i in direct_cmd node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-384- ] node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-385- direct_cmd = [ node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py:386: i.replace("$(OutDir)", '`cygpath -m "${OUTDIR}"`') for i in direct_cmd node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-387- ] node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-388- direct_cmd = [ node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py:389: i.replace("$(InputDir)", '`cygpath -m "${INPUTDIR}"`') for i in direct_cmd node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-390- ] ############################################## node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-392- direct_cmd = [ node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py:393: i.replace("$(InputPath)", '`cygpath -m "${INPUTPATH}"`') node-gyp-7.1.2/gyp/pylib/gyp/generator/msvs.py-394- for i in direct_cmd ############################################## node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py-1237- command = "asm" node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py:1238: # Add the _asm suffix as msvs is capable of handling .cc and node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py:1239: # .asm files of the same name without collision. node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py-1240- obj_ext = "_asm.obj" ############################################## node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py-2496- "asm", node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py:2497: description="ASM $out", node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py-2498- command=( node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py-2499- "%s gyp-win-tool asm-wrapper " node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py:2500: "$arch $asm $defines $includes $asmflags /c /Fo $out $in" node-gyp-7.1.2/gyp/pylib/gyp/generator/ninja.py-2501- % sys.executable ############################################## node-gyp-7.1.2/gyp/pylib/gyp/msvs_emulation.py-967- def HasExplicitAsmRules(self, spec): node-gyp-7.1.2/gyp/pylib/gyp/msvs_emulation.py:968: """Determine if there's an explicit rule for asm files. When there isn't we node-gyp-7.1.2/gyp/pylib/gyp/msvs_emulation.py:969: need to generate implicit rules to assemble .asm files.""" node-gyp-7.1.2/gyp/pylib/gyp/msvs_emulation.py-970- return self._HasExplicitRuleForExtension(spec, "asm") ############################################## node-gyp-7.1.2/lib/find-python.js-52- this.addLog('- process.env.NODE_GYP_FORCE_PYTHON is ' + node-gyp-7.1.2/lib/find-python.js:53: `"${this.env.NODE_GYP_FORCE_PYTHON}"`) node-gyp-7.1.2/lib/find-python.js-54- }, ############################################## node-gyp-7.1.2/lib/find-python.js-70- this.addLog('- "--python=" or "npm config get python" is ' + node-gyp-7.1.2/lib/find-python.js:71: `"${this.configPython}"`) node-gyp-7.1.2/lib/find-python.js-72- }, ############################################## node-gyp-7.1.2/lib/find-python.js-84- 'variable PYTHON') node-gyp-7.1.2/lib/find-python.js:85: this.addLog(`- process.env.PYTHON is "${this.env.PYTHON}"`) node-gyp-7.1.2/lib/find-python.js-86- }, ############################################## node-gyp-7.1.2/lib/find-python.js-112- this.addLog('checking if Python is ' + node-gyp-7.1.2/lib/find-python.js:113: `${location}`) node-gyp-7.1.2/lib/find-python.js-114- }, ############################################## node-gyp-7.1.2/lib/find-python.js-165- // Arguments have to be manually quoted node-gyp-7.1.2/lib/find-python.js:166: exec = `"${exec}"` node-gyp-7.1.2/lib/find-python.js:167: args = args.map(a => `"${a}"`) node-gyp-7.1.2/lib/find-python.js-168- shell = true ############################################## node-gyp-7.1.2/lib/find-python.js-170- node-gyp-7.1.2/lib/find-python.js:171: this.log.verbose(`- executing "${command}" to get executable path`) node-gyp-7.1.2/lib/find-python.js-172- this.run(exec, args, shell, function (err, execPath) { ############################################## node-gyp-7.1.2/lib/find-python.js-177- if (err) { node-gyp-7.1.2/lib/find-python.js:178: this.addLog(`- "${command}" is not in PATH or produced an error`) node-gyp-7.1.2/lib/find-python.js-179- return errorCallback(err) node-gyp-7.1.2/lib/find-python.js-180- } node-gyp-7.1.2/lib/find-python.js:181: this.addLog(`- executable path is "${execPath}"`) node-gyp-7.1.2/lib/find-python.js-182- this.checkExecPath(execPath, errorCallback) ############################################## node-gyp-7.1.2/lib/find-python.js-192- this.log.verbose( node-gyp-7.1.2/lib/find-python.js:193: `- executing "${this.pyLauncher}" to get Python executable path`) node-gyp-7.1.2/lib/find-python.js-194- this.run(this.pyLauncher, this.argsExecutable, false, ############################################## node-gyp-7.1.2/lib/find-python.js-198- this.addLog( node-gyp-7.1.2/lib/find-python.js:199: `- "${this.pyLauncher}" is not in PATH or produced an error`) node-gyp-7.1.2/lib/find-python.js-200- return errorCallback(err) node-gyp-7.1.2/lib/find-python.js-201- } node-gyp-7.1.2/lib/find-python.js:202: this.addLog(`- executable path is "${execPath}"`) node-gyp-7.1.2/lib/find-python.js-203- this.checkExecPath(execPath, errorCallback) ############################################## node-gyp-7.1.2/lib/find-python.js-209- checkExecPath: function checkExecPath (execPath, errorCallback) { node-gyp-7.1.2/lib/find-python.js:210: this.log.verbose(`- executing "${execPath}" to get version`) node-gyp-7.1.2/lib/find-python.js-211- this.run(execPath, this.argsVersion, false, function (err, version) { ############################################## node-gyp-7.1.2/lib/find-python.js-218- if (err) { node-gyp-7.1.2/lib/find-python.js:219: this.addLog(`- "${execPath}" could not be run`) node-gyp-7.1.2/lib/find-python.js-220- return errorCallback(err) node-gyp-7.1.2/lib/find-python.js-221- } node-gyp-7.1.2/lib/find-python.js:222: this.addLog(`- version is "${version}"`) node-gyp-7.1.2/lib/find-python.js-223- ############################################## node-gyp-7.1.2/lib/find-python.js-229- this.log.silly('range.test() threw:\n%s', err.stack) node-gyp-7.1.2/lib/find-python.js:230: this.addLog(`- "${execPath}" does not have a valid version`) node-gyp-7.1.2/lib/find-python.js-231- this.addLog('- is it a Python executable?') ############################################## node-gyp-7.1.2/lib/find-python.js-235- if (!valid) { node-gyp-7.1.2/lib/find-python.js:236: this.addLog(`- version is ${version} - should be ${this.semverRange}`) node-gyp-7.1.2/lib/find-python.js-237- this.addLog('- THIS VERSION OF PYTHON IS NOT SUPPORTED') node-gyp-7.1.2/lib/find-python.js-238- return errorCallback(new Error( node-gyp-7.1.2/lib/find-python.js:239: `Found unsupported Python version ${version}`)) node-gyp-7.1.2/lib/find-python.js-240- } ############################################## node-gyp-7.1.2/lib/find-python.js-273- succeed: function succeed (execPath, version) { node-gyp-7.1.2/lib/find-python.js:274: this.log.info(`using Python version ${version} found at "${execPath}"`) node-gyp-7.1.2/lib/find-python.js-275- process.nextTick(this.callback.bind(null, null, execPath)) ############################################## node-gyp-7.1.2/lib/find-python.js-290- 'you can try one of the following options:', node-gyp-7.1.2/lib/find-python.js:291: `- Use the switch --python="${pathExample}"`, node-gyp-7.1.2/lib/find-python.js-292- ' (accepted by both node-gyp and npm)', ############################################## node-gyp-7.1.2/lib/find-python.js-294- '- Set the npm configuration variable python:', node-gyp-7.1.2/lib/find-python.js:295: ` npm config set python "${pathExample}"`, node-gyp-7.1.2/lib/find-python.js-296- 'For more information consult the documentation at:', ############################################## node-gyp-7.1.2/lib/find-python.js-300- node-gyp-7.1.2/lib/find-python.js:301: this.log.error(`\n${errorLog}\n\n${info}\n`) node-gyp-7.1.2/lib/find-python.js-302- process.nextTick(this.callback.bind(null, new Error( ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-42- this.addLog( node-gyp-7.1.2/lib/find-visualstudio.js:43: `- looking for Visual Studio version ${this.configVersionYear}`) node-gyp-7.1.2/lib/find-visualstudio.js-44- } else { ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-46- this.addLog( node-gyp-7.1.2/lib/find-visualstudio.js:47: `- looking for Visual Studio installed in "${this.configPath}"`) node-gyp-7.1.2/lib/find-visualstudio.js-48- } ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-56- this.addLog('running in VS Command Prompt, installation path is:\n' + node-gyp-7.1.2/lib/find-visualstudio.js:57: `"${this.envVcInstallDir}"\n- will only use this version`) node-gyp-7.1.2/lib/find-visualstudio.js-58- } else { ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-80- succeed: function succeed (info) { node-gyp-7.1.2/lib/find-visualstudio.js:81: this.log.info(`using VS${info.versionYear} (${info.version}) found at:` + node-gyp-7.1.2/lib/find-visualstudio.js:82: `\n"${info.path}"` + node-gyp-7.1.2/lib/find-visualstudio.js-83- '\nrun with --verbose for detailed information') ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-98- this.validVersions.forEach((version) => { node-gyp-7.1.2/lib/find-visualstudio.js:99: this.errorLog.push(`- "${version}"`) node-gyp-7.1.2/lib/find-visualstudio.js-100- }) ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-119- node-gyp-7.1.2/lib/find-visualstudio.js:120: this.log.error(`\n${errorLog}\n\n${infoLog}\n`) node-gyp-7.1.2/lib/find-visualstudio.js-121- process.nextTick(this.callback.bind(null, new Error( ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-177- vsInfo = vsInfo.map((info) => { node-gyp-7.1.2/lib/find-visualstudio.js:178: this.log.silly(`processing installation: "${info.path}"`) node-gyp-7.1.2/lib/find-visualstudio.js-179- info.path = path.resolve(info.path) ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-193- } node-gyp-7.1.2/lib/find-visualstudio.js:194: this.addLog(`unknown version "${info.version}" found at "${info.path}"`) node-gyp-7.1.2/lib/find-visualstudio.js-195- return false ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-202- const info = vsInfo[i] node-gyp-7.1.2/lib/find-visualstudio.js:203: this.addLog(`checking VS${info.versionYear} (${info.version}) found ` + node-gyp-7.1.2/lib/find-visualstudio.js:204: `at:\n"${info.path}"`) node-gyp-7.1.2/lib/find-visualstudio.js-205- ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-213- if (info.toolset) { node-gyp-7.1.2/lib/find-visualstudio.js:214: this.addLog(`- found VC++ toolset: ${info.toolset}`) node-gyp-7.1.2/lib/find-visualstudio.js-215- } else { ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-220- if (info.sdk) { node-gyp-7.1.2/lib/find-visualstudio.js:221: this.addLog(`- found Windows SDK: ${info.sdk}`) node-gyp-7.1.2/lib/find-visualstudio.js-222- } else { ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-326- if (Win10SDKVer !== 0) { node-gyp-7.1.2/lib/find-visualstudio.js:327: return `10.0.${Win10SDKVer}.0` node-gyp-7.1.2/lib/find-visualstudio.js-328- } else if (info.packages.indexOf(win8SDK) !== -1) { ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-367- node-gyp-7.1.2/lib/find-visualstudio.js:368: this.addLog(`looking for Visual Studio ${info.versionYear}`) node-gyp-7.1.2/lib/find-visualstudio.js-369- this.regSearchKeys(regVC7, info.version, [], (err, res) => { ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-375- const vsPath = path.resolve(res, '..') node-gyp-7.1.2/lib/find-visualstudio.js:376: this.addLog(`- found in "${vsPath}"`) node-gyp-7.1.2/lib/find-visualstudio.js-377- node-gyp-7.1.2/lib/find-visualstudio.js-378- const msBuildRegOpts = process.arch === 'ia32' ? [] : ['/reg:32'] node-gyp-7.1.2/lib/find-visualstudio.js:379: this.regSearchKeys([`${regMSBuild}\\${info.version}`], node-gyp-7.1.2/lib/find-visualstudio.js-380- 'MSBuildToolsPath', msBuildRegOpts, (err, res) => { ############################################## node-gyp-7.1.2/lib/find-visualstudio.js-387- const msBuild = path.join(res, 'MSBuild.exe') node-gyp-7.1.2/lib/find-visualstudio.js:388: this.addLog(`- MSBuild in "${msBuild}"`) node-gyp-7.1.2/lib/find-visualstudio.js-389- ############################################## node-gyp-7.1.2/lib/install.js-328- // Arm64 is a newer platform on Windows and not all node distributions provide it. node-gyp-7.1.2/lib/install.js:329: log.verbose(`${name} was not found in ${libUrl}`) node-gyp-7.1.2/lib/install.js-330- } else { node-gyp-7.1.2/lib/install.js:331: log.warn(`${name} was not found in ${libUrl}`) node-gyp-7.1.2/lib/install.js-332- } ############################################## node-gyp-7.1.2/lib/install.js-383- // os.userInfo can fail on some systems, it's not critical here node-gyp-7.1.2/lib/install.js:384: userString = ` ("${os.userInfo().username}")` node-gyp-7.1.2/lib/install.js-385- } catch (e) {} ############################################## node-gyp-7.1.2/lib/util.js-21- const outReValue = value.replace(/\W/g, '.') node-gyp-7.1.2/lib/util.js:22: const outRe = new RegExp(`^\\s+${outReValue}\\s+REG_\\w+\\s+(\\S.*)$`, 'im') node-gyp-7.1.2/lib/util.js-23- const reg = path.join(process.env.SystemRoot, 'System32', 'reg.exe') ############################################## node-gyp-7.1.2/lib/configure.js-157- (vsInfo.versionMajor === 15 && vsInfo.versionMajor >= 9)) { node-gyp-7.1.2/lib/configure.js:158: defaults.msvs_enable_marmasm = 1 node-gyp-7.1.2/lib/configure.js-159- } else { ############################################## node-gyp-7.1.2/macOS_Catalina.md-89-### I did all that and the acid test still does not pass :-( node-gyp-7.1.2/macOS_Catalina.md:90:1. `sudo rm -rf $(xcode-select -print-path)` # Enter root password. No output is normal. node-gyp-7.1.2/macOS_Catalina.md-91-2. `sudo rm -rf /Library/Developer/CommandLineTools` # Enter root password. ############################################## node-gyp-7.1.2/test/test-download.js-257- const version = ['major', 'minor', 'patch'].reduce((version, type) => { node-gyp-7.1.2/test/test-download.js:258: const re = new RegExp(`^#define\\sNODE_${type.toUpperCase()}_VERSION`) node-gyp-7.1.2/test/test-download.js-259- const line = lines.find((l) => re.test(l)) node-gyp-7.1.2/test/test-download.js-260- const i = line ? parseInt(line.replace(/^[^0-9]+([0-9]+).*$/, '$1'), 10) : 'ERROR' node-gyp-7.1.2/test/test-download.js:261: return `${version}${type !== 'major' ? '.' : 'v'}${i}` node-gyp-7.1.2/test/test-download.js-262- }, '') ############################################## node-gyp-7.1.2/test/test-find-python.js-33- function fail () { node-gyp-7.1.2/test/test-find-python.js:34: console.error(Error(`Property ${property} should not have been accessed.`)) node-gyp-7.1.2/test/test-find-python.js-35- process.abort() ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-14- function fail () { node-gyp-7.1.2/test/test-find-visualstudio.js:15: console.error(Error(`Property ${property} should not have been accessed.`)) node-gyp-7.1.2/test/test-find-visualstudio.js-16- process.abort() ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-59- for (var i = 0; i < keys.length; ++i) { node-gyp-7.1.2/test/test-find-visualstudio.js:60: const fullName = `${keys[i]}\\${value}` node-gyp-7.1.2/test/test-find-visualstudio.js-61- switch (fullName) { ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-65- case 'HKLM\\Software\\Microsoft\\VisualStudio\\SxS\\VC7\\12.0': node-gyp-7.1.2/test/test-find-visualstudio.js:66: t.pass(`expected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-67- return cb(null, 'C:\\VS2013\\VC\\') node-gyp-7.1.2/test/test-find-visualstudio.js-68- case 'HKLM\\Software\\Microsoft\\MSBuild\\ToolsVersions\\12.0\\MSBuildToolsPath': node-gyp-7.1.2/test/test-find-visualstudio.js:69: t.pass(`expected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-70- return cb(null, 'C:\\MSBuild12\\') node-gyp-7.1.2/test/test-find-visualstudio.js-71- default: node-gyp-7.1.2/test/test-find-visualstudio.js:72: t.fail(`unexpected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-73- } ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-98- for (var i = 0; i < keys.length; ++i) { node-gyp-7.1.2/test/test-find-visualstudio.js:99: const fullName = `${keys[i]}\\${value}` node-gyp-7.1.2/test/test-find-visualstudio.js-100- switch (fullName) { ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-104- default: node-gyp-7.1.2/test/test-find-visualstudio.js:105: t.fail(`unexpected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-106- } ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-134- for (var i = 0; i < keys.length; ++i) { node-gyp-7.1.2/test/test-find-visualstudio.js:135: const fullName = `${keys[i]}\\${value}` node-gyp-7.1.2/test/test-find-visualstudio.js-136- switch (fullName) { node-gyp-7.1.2/test/test-find-visualstudio.js-137- case 'HKLM\\Software\\Microsoft\\VisualStudio\\SxS\\VC7\\14.0': node-gyp-7.1.2/test/test-find-visualstudio.js:138: t.pass(`expected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-139- return cb(null, 'C:\\VS2015\\VC\\') node-gyp-7.1.2/test/test-find-visualstudio.js-140- case 'HKLM\\Software\\Microsoft\\MSBuild\\ToolsVersions\\14.0\\MSBuildToolsPath': node-gyp-7.1.2/test/test-find-visualstudio.js:141: t.pass(`expected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-142- return cb(null, 'C:\\MSBuild14\\') node-gyp-7.1.2/test/test-find-visualstudio.js-143- default: node-gyp-7.1.2/test/test-find-visualstudio.js:144: t.fail(`unexpected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-145- } ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-435- for (var i = 0; i < keys.length; ++i) { node-gyp-7.1.2/test/test-find-visualstudio.js:436: const fullName = `${keys[i]}\\${value}` node-gyp-7.1.2/test/test-find-visualstudio.js-437- switch (fullName) { ############################################## node-gyp-7.1.2/test/test-find-visualstudio.js-449- default: node-gyp-7.1.2/test/test-find-visualstudio.js:450: t.fail(`unexpected search for registry value ${fullName}`) node-gyp-7.1.2/test/test-find-visualstudio.js-451- } ############################################## node-gyp-7.1.2/debian/tests/test_modules/env-paths/index.js-50- if (typeof name !== 'string') { node-gyp-7.1.2/debian/tests/test_modules/env-paths/index.js:51: throw new TypeError(`Expected string, got ${typeof name}`); node-gyp-7.1.2/debian/tests/test_modules/env-paths/index.js-52- } ############################################## node-gyp-7.1.2/debian/tests/test_modules/env-paths/index.js-57- // Add suffix to prevent possible conflict with native apps node-gyp-7.1.2/debian/tests/test_modules/env-paths/index.js:58: name += `-${options.suffix}`; node-gyp-7.1.2/debian/tests/test_modules/env-paths/index.js-59- } ############################################## node-gyp-7.1.2/.pc/2002_set_default_nodedir.patch/lib/configure.js-153- (vsInfo.versionMajor === 15 && vsInfo.versionMajor >= 9)) { node-gyp-7.1.2/.pc/2002_set_default_nodedir.patch/lib/configure.js:154: defaults.msvs_enable_marmasm = 1 node-gyp-7.1.2/.pc/2002_set_default_nodedir.patch/lib/configure.js-155- } else {