===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              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 {