mathiask88 / node-snap7

node.js wrapper for snap7
MIT License
163 stars 59 forks source link

why i install node-snap7 error ? help #84

Closed gongjf1982 closed 2 years ago

gongjf1982 commented 2 years ago

PS D:\Snap7-learner> npm install node-snap7 npm ERR! code 1 npm ERR! path D:\Snap7-learner\node_modules\node-snap7 npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@8.3.0 npm ERR! gyp info using node@16.13.1 | win32 | x64 npm ERR! gyp info find Python using Python version 3.9.7 found at "C:\ProgramData\Anaconda3\python.exe" npm ERR! gyp ERR! find VS npm ERR! gyp ERR! find VS msvs_version not set from command line or npm config npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt npm ERR! gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer, try re-running with '--loglevel silly' for more details npm ERR! gyp ERR! find VS looking for Visual Studio 2015 npm ERR! gyp ERR! find VS - not found npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8 npm ERR! gyp ERR! find VS npm ERR! gyp ERR! find VS ** npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload. npm ERR! gyp ERR! find VS For more information consult the documentation at: npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows npm ERR! gyp ERR! find VS ** npm ERR! gyp ERR! find VS npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use npm ERR! gyp ERR! stack at VisualStudioFinder.fail (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47) npm ERR! gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16 npm ERR! gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14) npm ERR! gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14 npm ERR! gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16 npm ERR! gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7 npm ERR! gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16 npm ERR! gyp ERR! stack at ChildProcess.exithandler (node:child_process:404:5) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at maybeClose (node:internal/child_process:1064:16) npm ERR! gyp ERR! System Windows_NT 10.0.19041 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" npm ERR! gyp ERR! cwd D:\Snap7-learner\node_modules\node-snap7 npm ERR! gyp ERR! node -v v16.13.1 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Administrator\AppData\Local\npm-cache_logs\2022-04-04T01_01_26_695Z-debug.log

-------------------------------------------------------------------------------

0 verbose cli [ 0 verbose cli 'C:\Program Files\nodejs\node.exe', 0 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 0 verbose cli 'install', 0 verbose cli 'node-snap7' 0 verbose cli ] 1 info using npm@8.1.2 2 info using node@v16.13.1 3 timing npm:load:whichnode Completed in 1ms 4 timing config:load:defaults Completed in 1ms 5 timing config:load:file:C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\npmrc Completed in 5ms 6 timing config:load:builtin Completed in 5ms 7 timing config:load:cli Completed in 1ms 8 timing config:load:env Completed in 1ms 9 timing config:load:file:D:\Snap7-learner.npmrc Completed in 0ms 10 timing config:load:project Completed in 1ms 11 timing config:load:file:C:\Users\Administrator.npmrc Completed in 1ms 12 timing config:load:user Completed in 1ms 13 timing config:load:file:C:\Users\Administrator\AppData\Roaming\npm\etc\npmrc Completed in 0ms 14 timing config:load:global Completed in 0ms 15 timing config:load:validate Completed in 2ms 16 timing config:load:credentials Completed in 0ms 17 timing config:load:setEnvs Completed in 1ms 18 timing config:load Completed in 13ms 19 timing npm:load:configload Completed in 13ms 20 timing npm:load:setTitle Completed in 0ms 21 timing npm:load:setupLog Completed in 0ms 22 timing config:load:flatten Completed in 3ms 23 timing npm:load:cleanupLog Completed in 2ms 24 timing npm:load:configScope Completed in 0ms 25 timing npm:load:projectScope Completed in 1ms 26 timing npm:load Completed in 22ms 27 timing arborist:ctor Completed in 0ms 28 timing idealTree:init Completed in 153ms 29 timing idealTree:userRequests Completed in 2ms 30 silly idealTree buildDeps 31 silly fetch manifest node-snap7@ 32 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules 33 http fetch GET 200 https://registry.npmmirror.com/node-snap7 361ms (cache hit) 34 silly placeDep ROOT node-snap7@1.0.6 OK for: want: 35 silly fetch manifest nan@~2.14.1 36 silly fetch manifest bindings@~1.5.0 37 silly fetch manifest prebuild-install@^6.1.2 38 http fetch GET 200 https://registry.npmmirror.com/nan 45ms (cache hit) 39 http fetch GET 200 https://registry.npmmirror.com/prebuild-install 88ms (cache hit) 40 http fetch GET 200 https://registry.npmmirror.com/bindings 102ms (cache hit) 41 timing idealTree:#root Completed in 469ms 42 silly placeDep ROOT bindings@1.5.0 OK for: node-snap7@1.0.6 want: ~1.5.0 43 silly placeDep ROOT nan@2.14.2 OK for: node-snap7@1.0.6 want: ~2.14.1 44 silly placeDep ROOT prebuild-install@6.1.4 OK for: node-snap7@1.0.6 want: ^6.1.2 45 silly fetch manifest file-uri-to-path@1.0.0 46 silly fetch manifest detect-libc@^1.0.3 47 silly fetch manifest expand-template@^2.0.3 48 silly fetch manifest github-from-package@0.0.0 49 silly fetch manifest mkdirp-classic@^0.5.3 50 silly fetch manifest napi-build-utils@^1.0.1 51 silly fetch manifest node-abi@^2.21.0 52 silly fetch manifest npmlog@^4.0.1 53 silly fetch manifest rc@^1.2.7 54 silly fetch manifest simple-get@^3.0.3 55 silly fetch manifest tar-fs@^2.0.0 56 silly fetch manifest tunnel-agent@^0.6.0 57 http fetch GET 200 https://registry.npmmirror.com/file-uri-to-path 50ms (cache hit) 58 http fetch GET 200 https://registry.npmmirror.com/napi-build-utils 48ms (cache hit) 59 http fetch GET 200 https://registry.npmmirror.com/mkdirp-classic 52ms (cache hit) 60 http fetch GET 200 https://registry.npmmirror.com/npmlog 139ms (cache hit) 61 http fetch GET 200 https://registry.npmmirror.com/tunnel-agent 138ms (cache hit) 62 http fetch GET 200 https://registry.npmmirror.com/detect-libc 143ms (cache hit) 63 http fetch GET 200 https://registry.npmmirror.com/rc 141ms (cache hit) 64 http fetch GET 200 https://registry.npmmirror.com/tar-fs 141ms (cache hit) 65 http fetch GET 200 https://registry.npmmirror.com/github-from-package 145ms (cache hit) 66 http fetch GET 200 https://registry.npmmirror.com/simple-get 143ms (cache hit) 67 http fetch GET 200 https://registry.npmmirror.com/node-abi 145ms (cache hit) 68 http fetch GET 200 https://registry.npmmirror.com/expand-template 147ms (cache hit) 69 timing idealTree:node_modules/node-snap7 Completed in 151ms 70 silly placeDep ROOT file-uri-to-path@1.0.0 OK for: bindings@1.5.0 want: 1.0.0 71 timing idealTree:node_modules/bindings Completed in 1ms 72 timing idealTree:node_modules/file-uri-to-path Completed in 0ms 73 timing idealTree:node_modules/nan Completed in 0ms 74 silly placeDep ROOT detect-libc@1.0.3 OK for: prebuild-install@6.1.4 want: ^1.0.3 75 silly placeDep ROOT expand-template@2.0.3 OK for: prebuild-install@6.1.4 want: ^2.0.3 76 silly placeDep ROOT github-from-package@0.0.0 OK for: prebuild-install@6.1.4 want: 0.0.0 77 silly placeDep ROOT mkdirp-classic@0.5.3 OK for: prebuild-install@6.1.4 want: ^0.5.3 78 silly placeDep ROOT napi-build-utils@1.0.2 OK for: prebuild-install@6.1.4 want: ^1.0.1 79 silly placeDep ROOT node-abi@2.30.1 OK for: prebuild-install@6.1.4 want: ^2.21.0 80 silly placeDep ROOT npmlog@4.1.2 OK for: prebuild-install@6.1.4 want: ^4.0.1 81 silly placeDep ROOT rc@1.2.8 OK for: prebuild-install@6.1.4 want: ^1.2.7 82 silly placeDep ROOT simple-get@3.1.1 OK for: prebuild-install@6.1.4 want: ^3.0.3 83 silly placeDep ROOT tar-fs@2.1.1 OK for: prebuild-install@6.1.4 want: ^2.0.0 84 silly placeDep ROOT tunnel-agent@0.6.0 OK for: prebuild-install@6.1.4 want: ^0.6.0 85 silly fetch manifest semver@^5.4.1 86 silly fetch manifest are-we-there-yet@~1.1.2 87 silly fetch manifest console-control-strings@~1.1.0 88 silly fetch manifest gauge@~2.7.3 89 silly fetch manifest set-blocking@~2.0.0 90 silly fetch manifest ini@~1.3.0 91 silly fetch manifest strip-json-comments@~2.0.1 92 silly fetch manifest decompress-response@^4.2.0 93 silly fetch manifest simple-concat@^1.0.0 94 silly fetch manifest chownr@^1.1.1 95 silly fetch manifest tar-stream@^2.1.4 96 http fetch GET 200 https://registry.npmmirror.com/are-we-there-yet 61ms (cache hit) 97 http fetch GET 200 https://registry.npmmirror.com/console-control-strings 62ms (cache hit) 98 http fetch GET 200 https://registry.npmmirror.com/strip-json-comments 61ms (cache hit) 99 http fetch GET 200 https://registry.npmmirror.com/gauge 63ms (cache hit) 100 http fetch GET 200 https://registry.npmmirror.com/simple-concat 66ms (cache hit) 101 http fetch GET 200 https://registry.npmmirror.com/tar-stream 65ms (cache hit) 102 http fetch GET 200 https://registry.npmmirror.com/decompress-response 67ms (cache hit) 103 http fetch GET 200 https://registry.npmmirror.com/chownr 68ms (cache hit) 104 http fetch GET 200 https://registry.npmmirror.com/set-blocking 71ms (cache hit) 105 http fetch GET 200 https://registry.npmmirror.com/ini 70ms (cache hit) 106 http fetch GET 200 https://registry.npmmirror.com/semver 250ms (cache revalidated) 107 timing idealTree:node_modules/prebuild-install Completed in 260ms 108 timing idealTree:node_modules/detect-libc Completed in 0ms 109 timing idealTree:node_modules/expand-template Completed in 0ms 110 timing idealTree:node_modules/github-from-package Completed in 1ms 111 timing idealTree:node_modules/mkdirp-classic Completed in 0ms 112 timing idealTree:node_modules/napi-build-utils Completed in 0ms 113 silly placeDep node_modules/node-abi semver@5.7.1 OK for: node-abi@2.30.1 want: ^5.4.1 114 timing idealTree:node_modules/node-abi Completed in 2ms 115 silly placeDep ROOT are-we-there-yet@1.1.7 OK for: npmlog@4.1.2 want: ~1.1.2 116 silly placeDep ROOT console-control-strings@1.1.0 OK for: npmlog@4.1.2 want: ~1.1.0 117 silly placeDep ROOT gauge@2.7.4 OK for: npmlog@4.1.2 want: ~2.7.3 118 silly placeDep ROOT set-blocking@2.0.0 OK for: npmlog@4.1.2 want: ~2.0.0 119 silly fetch manifest delegates@^1.0.0 120 silly fetch manifest readable-stream@^2.0.6 121 silly fetch manifest aproba@^1.0.3 122 silly fetch manifest has-unicode@^2.0.0 123 silly fetch manifest object-assign@^4.1.0 124 silly fetch manifest string-width@^1.0.1 125 silly fetch manifest strip-ansi@^3.0.1 126 silly fetch manifest wide-align@^1.1.0 127 http fetch GET 200 https://registry.npmmirror.com/has-unicode 50ms (cache hit) 128 http fetch GET 200 https://registry.npmmirror.com/aproba 51ms (cache hit) 129 http fetch GET 200 https://registry.npmmirror.com/delegates 67ms (cache hit) 130 http fetch GET 200 https://registry.npmmirror.com/object-assign 67ms (cache hit) 131 http fetch GET 200 https://registry.npmmirror.com/wide-align 69ms (cache hit) 132 http fetch GET 200 https://registry.npmmirror.com/readable-stream 128ms (cache revalidated) 133 http fetch GET 200 https://registry.npmmirror.com/string-width 177ms (cache revalidated) 134 http fetch GET 200 https://registry.npmmirror.com/strip-ansi 188ms (cache revalidated) 135 timing idealTree:node_modules/npmlog Completed in 192ms 136 silly placeDep ROOT delegates@1.0.0 OK for: are-we-there-yet@1.1.7 want: ^1.0.0 137 silly placeDep node_modules/are-we-there-yet readable-stream@2.3.7 OK for: are-we-there-yet@1.1.7 want: ^2.0.6 138 silly fetch manifest safe-buffer@~5.1.1 139 silly fetch manifest string_decoder@~1.1.1 140 http fetch GET 200 https://registry.npmmirror.com/safe-buffer 98ms (cache revalidated) 141 http fetch GET 200 https://registry.npmmirror.com/string_decoder 106ms (cache revalidated) 142 timing idealTree:node_modules/are-we-there-yet Completed in 109ms 143 timing idealTree:node_modules/console-control-strings Completed in 0ms 144 timing idealTree:node_modules/delegates Completed in 0ms 145 silly placeDep ROOT aproba@1.2.0 OK for: gauge@2.7.4 want: ^1.0.3 146 silly placeDep ROOT has-unicode@2.0.1 OK for: gauge@2.7.4 want: ^2.0.0 147 silly placeDep ROOT object-assign@4.1.1 OK for: gauge@2.7.4 want: ^4.1.0 148 silly placeDep node_modules/gauge string-width@1.0.2 OK for: gauge@2.7.4 want: ^1.0.1 149 silly placeDep node_modules/gauge strip-ansi@3.0.1 OK for: gauge@2.7.4 want: ^3.0.1 150 silly placeDep ROOT wide-align@1.1.5 OK for: gauge@2.7.4 want: ^1.1.0 151 silly fetch manifest code-point-at@^1.0.0 152 silly fetch manifest is-fullwidth-code-point@^1.0.0 153 silly fetch manifest ansi-regex@^2.0.0 154 http fetch GET 200 https://registry.npmmirror.com/code-point-at 39ms (cache hit) 155 http fetch GET 200 https://registry.npmmirror.com/is-fullwidth-code-point 72ms (cache revalidated) 156 http fetch GET 200 https://registry.npmmirror.com/ansi-regex 80ms (cache revalidated) 157 timing idealTree:node_modules/gauge Completed in 87ms 158 timing idealTree:node_modules/aproba Completed in 0ms 159 timing idealTree:node_modules/has-unicode Completed in 0ms 160 timing idealTree:node_modules/object-assign Completed in 0ms 161 silly placeDep ROOT ini@1.3.8 OK for: rc@1.2.8 want: ~1.3.0 162 silly placeDep ROOT strip-json-comments@2.0.1 OK for: rc@1.2.8 want: ~2.0.1 163 timing idealTree:node_modules/rc Completed in 1ms 164 timing idealTree:node_modules/ini Completed in 0ms 165 timing idealTree:node_modules/set-blocking Completed in 0ms 166 silly placeDep ROOT decompress-response@4.2.1 OK for: simple-get@3.1.1 want: ^4.2.0 167 silly placeDep ROOT simple-concat@1.0.1 OK for: simple-get@3.1.1 want: ^1.0.0 168 silly fetch manifest mimic-response@^2.0.0 169 http fetch GET 200 https://registry.npmmirror.com/mimic-response 38ms (cache hit) 170 timing idealTree:node_modules/simple-get Completed in 40ms 171 silly placeDep ROOT mimic-response@2.1.0 OK for: decompress-response@4.2.1 want: ^2.0.0 172 timing idealTree:node_modules/decompress-response Completed in 1ms 173 timing idealTree:node_modules/mimic-response Completed in 0ms 174 timing idealTree:node_modules/simple-concat Completed in 0ms 175 timing idealTree:node_modules/strip-json-comments Completed in 0ms 176 silly placeDep ROOT chownr@1.1.4 OK for: tar-fs@2.1.1 want: ^1.1.1 177 silly placeDep ROOT tar-stream@2.2.0 OK for: tar-fs@2.1.1 want: ^2.1.4 178 silly fetch manifest bl@^4.0.3 179 silly fetch manifest fs-constants@^1.0.0 180 http fetch GET 200 https://registry.npmmirror.com/fs-constants 50ms (cache hit) 181 http fetch GET 200 https://registry.npmmirror.com/bl 50ms (cache hit) 182 timing idealTree:node_modules/tar-fs Completed in 52ms 183 timing idealTree:node_modules/chownr Completed in 0ms 184 silly placeDep ROOT bl@4.1.0 OK for: tar-stream@2.2.0 want: ^4.0.3 185 silly placeDep ROOT fs-constants@1.0.0 OK for: tar-stream@2.2.0 want: ^1.0.0 186 silly fetch manifest buffer@^5.5.0 187 http fetch GET 200 https://registry.npmmirror.com/buffer 39ms (cache hit) 188 timing idealTree:node_modules/tar-stream Completed in 42ms 189 silly placeDep ROOT buffer@5.7.1 OK for: bl@4.1.0 want: ^5.5.0 190 silly fetch manifest base64-js@^1.3.1 191 silly fetch manifest ieee754@^1.1.13 192 http fetch GET 200 https://registry.npmmirror.com/ieee754 34ms (cache hit) 193 http fetch GET 200 https://registry.npmmirror.com/base64-js 35ms (cache hit) 194 timing idealTree:node_modules/bl Completed in 36ms 195 silly placeDep ROOT base64-js@1.5.1 OK for: buffer@5.7.1 want: ^1.3.1 196 silly placeDep ROOT ieee754@1.2.1 OK for: buffer@5.7.1 want: ^1.1.13 197 timing idealTree:node_modules/buffer Completed in 1ms 198 timing idealTree:node_modules/base64-js Completed in 0ms 199 timing idealTree:node_modules/fs-constants Completed in 0ms 200 timing idealTree:node_modules/ieee754 Completed in 0ms 201 timing idealTree:node_modules/tunnel-agent Completed in 0ms 202 timing idealTree:node_modules/wide-align Completed in 0ms 203 silly placeDep node_modules/are-we-there-yet safe-buffer@5.1.2 OK for: readable-stream@2.3.7 want: ~5.1.1 204 silly placeDep node_modules/are-we-there-yet string_decoder@1.1.1 OK for: readable-stream@2.3.7 want: ~1.1.1 205 timing idealTree:node_modules/are-we-there-yet/node_modules/readable-stream Completed in 1ms 206 timing idealTree:node_modules/are-we-there-yet/node_modules/safe-buffer Completed in 0ms 207 timing idealTree:node_modules/are-we-there-yet/node_modules/string_decoder Completed in 0ms 208 silly placeDep ROOT code-point-at@1.1.0 OK for: string-width@1.0.2 want: ^1.0.0 209 silly placeDep node_modules/gauge is-fullwidth-code-point@1.0.0 OK for: string-width@1.0.2 want: ^1.0.0 210 silly fetch manifest number-is-nan@^1.0.0 211 http fetch GET 200 https://registry.npmmirror.com/number-is-nan 40ms (cache hit) 212 timing idealTree:node_modules/gauge/node_modules/string-width Completed in 42ms 213 timing idealTree:node_modules/code-point-at Completed in 0ms 214 silly placeDep ROOT number-is-nan@1.0.1 OK for: is-fullwidth-code-point@1.0.0 want: ^1.0.0 215 timing idealTree:node_modules/gauge/node_modules/is-fullwidth-code-point Completed in 1ms 216 timing idealTree:node_modules/number-is-nan Completed in 0ms 217 silly placeDep node_modules/gauge ansi-regex@2.1.1 OK for: strip-ansi@3.0.1 want: ^2.0.0 218 timing idealTree:node_modules/gauge/node_modules/strip-ansi Completed in 0ms 219 timing idealTree:node_modules/gauge/node_modules/ansi-regex Completed in 0ms 220 timing idealTree:node_modules/node-abi/node_modules/semver Completed in 0ms 221 timing idealTree:buildDeps Completed in 1490ms 222 timing idealTree:fixDepFlags Completed in 5ms 223 timing idealTree Completed in 1655ms 224 timing reify:loadTrees Completed in 1655ms 225 timing reify:diffTrees Completed in 10ms 226 silly reify moves {} 227 timing reify:retireShallow Completed in 0ms 228 timing reify:createSparse Completed in 7ms 229 timing reify:loadBundles Completed in 0ms 230 silly audit bulk request { 230 silly audit '@babel/code-frame': [ '7.16.7' ], 230 silly audit '@babel/helper-validator-identifier': [ '7.16.7' ], 230 silly audit '@babel/highlight': [ '7.16.10' ], 230 silly audit '@discoveryjs/json-ext': [ '0.5.7' ], 230 silly audit '@mrmlnc/readdir-enhanced': [ '2.2.1' ], 230 silly audit 'glob-to-regexp': [ '0.3.0', '0.4.1' ], 230 silly audit '@nodelib/fs.stat': [ '1.1.3' ], 230 silly audit '@types/eslint': [ '8.4.1' ], 230 silly audit '@types/eslint-scope': [ '3.7.3' ], 230 silly audit '@types/estree': [ '0.0.51' ], 230 silly audit '@types/glob': [ '7.2.0' ], 230 silly audit '@types/json-schema': [ '7.0.11' ], 230 silly audit '@types/minimatch': [ '3.0.5' ], 230 silly audit '@types/node': [ '17.0.23' ], 230 silly audit '@types/node-snap7': [ '0.2.21' ], 230 silly audit '@types/normalize-package-data': [ '2.4.1' ], 230 silly audit '@webassemblyjs/ast': [ '1.11.1' ], 230 silly audit '@webassemblyjs/floating-point-hex-parser': [ '1.11.1' ], 230 silly audit '@webassemblyjs/helper-api-error': [ '1.11.1' ], 230 silly audit '@webassemblyjs/helper-buffer': [ '1.11.1' ], 230 silly audit '@webassemblyjs/helper-numbers': [ '1.11.1' ], 230 silly audit '@webassemblyjs/helper-wasm-bytecode': [ '1.11.1' ], 230 silly audit '@webassemblyjs/helper-wasm-section': [ '1.11.1' ], 230 silly audit '@webassemblyjs/ieee754': [ '1.11.1' ], 230 silly audit '@webassemblyjs/leb128': [ '1.11.1' ], 230 silly audit '@webassemblyjs/utf8': [ '1.11.1' ], 230 silly audit '@webassemblyjs/wasm-edit': [ '1.11.1' ], 230 silly audit '@webassemblyjs/wasm-gen': [ '1.11.1' ], 230 silly audit '@webassemblyjs/wasm-opt': [ '1.11.1' ], 230 silly audit '@webassemblyjs/wasm-parser': [ '1.11.1' ], 230 silly audit '@webassemblyjs/wast-printer': [ '1.11.1' ], 230 silly audit '@webpack-cli/configtest': [ '1.1.1' ], 230 silly audit '@webpack-cli/generators': [ '2.4.2' ], 230 silly audit '@webpack-cli/info': [ '1.4.1' ], 230 silly audit '@webpack-cli/serve': [ '1.6.1' ], 230 silly audit '@xtuc/ieee754': [ '1.2.0' ], 230 silly audit '@xtuc/long': [ '4.2.2' ], 230 silly audit acorn: [ '8.7.0' ], 230 silly audit 'acorn-import-assertions': [ '1.8.0' ], 230 silly audit ajv: [ '6.12.6' ], 230 silly audit 'ajv-keywords': [ '3.5.2' ], 230 silly audit 'ansi-escapes': [ '4.3.2' ], 230 silly audit 'ansi-regex': [ '3.0.1', '5.0.1', '2.1.1' ], 230 silly audit 'ansi-styles': [ '3.2.1', '4.3.0' ], 230 silly audit 'arr-diff': [ '4.0.0' ], 230 silly audit 'arr-flatten': [ '1.1.0' ], 230 silly audit 'arr-union': [ '3.1.0' ], 230 silly audit 'array-differ': [ '3.0.0' ], 230 silly audit 'array-union': [ '1.0.2', '2.1.0' ], 230 silly audit 'array-uniq': [ '1.0.3' ], 230 silly audit 'array-unique': [ '0.3.2' ], 230 silly audit arrify: [ '1.0.1', '2.0.1' ], 230 silly audit 'assign-symbols': [ '1.0.0' ], 230 silly audit async: [ '2.6.3', '0.9.2' ], 230 silly audit atob: [ '2.1.2' ], 230 silly audit axios: [ '0.21.4' ], 230 silly audit 'balanced-match': [ '1.0.2' ], 230 silly audit base: [ '0.11.2' ], 230 silly audit 'define-property': [ '1.0.0', '0.2.5', '2.0.2' ], 230 silly audit binaryextensions: [ '2.3.0' ], 230 silly audit 'brace-expansion': [ '1.1.11' ], 230 silly audit braces: [ '2.3.2' ], 230 silly audit 'extend-shallow': [ '2.0.1', '3.0.2' ], 230 silly audit 'is-extendable': [ '0.1.1', '1.0.1' ], 230 silly audit browserslist: [ '4.20.2' ], 230 silly audit 'buffer-from': [ '1.1.2' ], 230 silly audit 'cache-base': [ '1.0.1' ], 230 silly audit 'call-me-maybe': [ '1.0.1' ], 230 silly audit 'caniuse-lite': [ '1.0.30001324' ], 230 silly audit 'capture-stack-trace': [ '1.0.1' ], 230 silly audit chalk: [ '2.4.2', '4.1.2' ], 230 silly audit 'has-flag': [ '3.0.0', '4.0.0' ], 230 silly audit 'supports-color': [ '5.5.0', '7.2.0', '8.1.1' ], 230 silly audit chardet: [ '0.7.0' ], 230 silly audit 'chrome-trace-event': [ '1.0.3' ], 230 silly audit 'class-utils': [ '0.3.6' ], 230 silly audit 'is-accessor-descriptor': [ '0.1.6', '1.0.0' ], 230 silly audit 'kind-of': [ '3.2.2', '5.1.0', '4.0.0', '6.0.3' ], 230 silly audit 'is-data-descriptor': [ '0.1.4', '1.0.0' ], 230 silly audit 'is-descriptor': [ '0.1.6', '1.0.2' ], 230 silly audit 'cli-cursor': [ '3.1.0' ], 230 silly audit 'cli-table': [ '0.3.11' ], 230 silly audit 'cli-width': [ '3.0.0' ], 230 silly audit clone: [ '2.1.2' ], 230 silly audit 'clone-buffer': [ '1.0.0' ], 230 silly audit 'clone-deep': [ '4.0.1' ], 230 silly audit 'clone-stats': [ '1.0.0' ], 230 silly audit 'cloneable-readable': [ '1.1.3' ], 230 silly audit 'readable-stream': [ '2.3.7', '3.6.0' ], 230 silly audit 'safe-buffer': [ '5.1.2', '5.2.1' ], 230 silly audit string_decoder: [ '1.1.1', '1.3.0' ], 230 silly audit 'collection-visit': [ '1.0.0' ], 230 silly audit 'color-convert': [ '1.9.3', '2.0.1' ], 230 silly audit 'color-name': [ '1.1.3', '1.1.4' ], 230 silly audit colorette: [ '2.0.16' ], 230 silly audit colors: [ '1.0.3' ], 230 silly audit commander: [ '2.20.3', '7.2.0' ], 230 silly audit commondir: [ '1.0.1' ], 230 silly audit 'component-emitter': [ '1.3.0' ], 230 silly audit 'concat-map': [ '0.0.1' ], 230 silly audit 'copy-descriptor': [ '0.1.1' ], 230 silly audit 'core-util-is': [ '1.0.3' ], 230 silly audit 'create-error-class': [ '3.0.2' ], 230 silly audit 'cross-spawn': [ '7.0.3', '6.0.5' ], 230 silly audit dargs: [ '6.1.0' ], 230 silly audit dateformat: [ '3.0.3' ], 230 silly audit debug: [ '3.2.7', '2.6.9', '4.3.4' ], 230 silly audit 'decode-uri-component': [ '0.2.0' ], 230 silly audit 'deep-extend': [ '0.6.0' ], 230 silly audit diff: [ '3.5.0', '4.0.2' ], 230 silly audit 'dir-glob': [ '2.0.0', '2.2.2' ], 230 silly audit 'download-stats': [ '0.3.4' ], 230 silly audit duplexer3: [ '0.1.4' ], 230 silly audit editions: [ '2.3.1' ], 230 silly audit semver: [ '6.3.0', '5.7.1', '7.3.5' ], 230 silly audit ejs: [ '2.7.4', '3.1.6' ], 230 silly audit 'electron-to-chromium': [ '1.4.103' ], 230 silly audit 'emoji-regex': [ '8.0.0' ], 230 silly audit 'end-of-stream': [ '1.4.4' ], 230 silly audit 'enhanced-resolve': [ '5.9.2' ], 230 silly audit envinfo: [ '7.8.1' ], 230 silly audit errlop: [ '2.2.0' ], 230 silly audit error: [ '7.2.1' ], 230 silly audit 'error-ex': [ '1.3.2' ], 230 silly audit 'es-module-lexer': [ '0.9.3' ], 230 silly audit escalade: [ '3.1.1' ], 230 silly audit 'escape-string-regexp': [ '1.0.5' ], 230 silly audit 'eslint-scope': [ '5.1.1' ], 230 silly audit esrecurse: [ '4.3.0' ], 230 silly audit estraverse: [ '5.3.0', '4.3.0' ], 230 silly audit events: [ '3.3.0' ], 230 silly audit execa: [ '5.1.1', '4.1.0' ], 230 silly audit 'expand-brackets': [ '2.1.4' ], 230 silly audit ms: [ '2.0.0', '2.1.3', '2.1.2' ], 230 silly audit 'external-editor': [ '3.1.0' ], 230 silly audit extglob: [ '2.0.4' ], 230 silly audit 'fast-deep-equal': [ '3.1.3' ], 230 silly audit 'fast-glob': [ '2.2.7' ], 230 silly audit 'fast-json-stable-stringify': [ '2.1.0' ], 230 silly audit 'fastest-levenshtein': [ '1.0.12' ], 230 silly audit figures: [ '3.2.0' ], 230 silly audit filelist: [ '1.0.2' ], 230 silly audit 'fill-range': [ '4.0.0' ], 230 silly audit 'find-up': [ '4.1.0', '3.0.0' ], 230 silly audit 'first-chunk-stream': [ '2.0.0' ], 230 silly audit 'follow-redirects': [ '1.14.9' ], 230 silly audit 'for-in': [ '1.0.2' ], 230 silly audit 'fragment-cache': [ '0.2.1' ], 230 silly audit 'fs.realpath': [ '1.0.0' ], 230 silly audit 'function-bind': [ '1.1.1' ], 230 silly audit 'get-stream': [ '6.0.1', '3.0.0', '5.2.0' ], 230 silly audit 'get-value': [ '2.0.6' ], 230 silly audit 'gh-got': [ '5.0.0' ], 230 silly audit 'github-username': [ '3.0.0' ], 230 silly audit glob: [ '7.2.0' ], 230 silly audit 'glob-parent': [ '3.1.0' ], 230 silly audit 'is-glob': [ '3.1.0', '4.0.3' ], 230 silly audit globby: [ '8.0.2', '9.2.0' ], 230 silly audit got: [ '6.7.1' ], 230 silly audit 'is-stream': [ '1.1.0', '2.0.1' ], 230 silly audit 'graceful-fs': [ '4.2.9' ], 230 silly audit 'grouped-queue': [ '1.1.0' ], 230 silly audit has: [ '1.0.3' ], 230 silly audit 'has-value': [ '1.0.0', '0.3.1' ], 230 silly audit 'has-values': [ '1.0.0', '0.1.4' ], 230 silly audit 'hosted-git-info': [ '2.8.9' ], 230 silly audit 'human-signals': [ '2.1.0', '1.1.1' ], 230 silly audit 'iconv-lite': [ '0.4.24' ], 230 silly audit ignore: [ '3.3.10', '4.0.6' ], 230 silly audit 'import-local': [ '3.1.0' ], 230 silly audit inflight: [ '1.0.6' ], 230 silly audit inherits: [ '2.0.4' ], 230 silly audit inquirer: [ '7.3.3' ], 230 silly audit 'strip-ansi': [ '6.0.1', '4.0.0', '3.0.1' ], 230 silly audit interpret: [ '2.2.0', '1.4.0' ], 230 silly audit 'is-arrayish': [ '0.2.1' ], 230 silly audit 'is-buffer': [ '1.1.6' ], 230 silly audit 'is-core-module': [ '2.8.1' ], 230 silly audit 'is-extglob': [ '2.1.1' ], 230 silly audit 'is-fullwidth-code-point': [ '3.0.0', '1.0.0' ], 230 silly audit 'is-number': [ '3.0.0' ], 230 silly audit 'is-plain-obj': [ '1.1.0' ], 230 silly audit 'is-plain-object': [ '2.0.4' ], 230 silly audit 'is-redirect': [ '1.0.0' ], 230 silly audit 'is-retry-allowed': [ '1.2.0' ], 230 silly audit 'is-scoped': [ '1.0.0' ], 230 silly audit 'is-utf8': [ '0.2.1' ], 230 silly audit 'is-windows': [ '1.0.2' ], 230 silly audit isarray: [ '1.0.0' ], 230 silly audit isbinaryfile: [ '4.0.10' ], 230 silly audit isexe: [ '2.0.0' ], 230 silly audit isobject: [ '3.0.1', '2.1.0' ], 230 silly audit istextorbinary: [ '2.6.0' ], 230 silly audit jake: [ '10.8.4' ], 230 silly audit 'jest-worker': [ '27.5.1' ], 230 silly audit 'js-tokens': [ '4.0.0' ], 230 silly audit 'json-parse-better-errors': [ '1.0.2' ], 230 silly audit 'json-parse-even-better-errors': [ '2.3.1' ], 230 silly audit 'json-schema-traverse': [ '0.4.1' ], 230 silly audit jsonparse: [ '1.3.1' ], 230 silly audit JSONStream: [ '1.3.5' ], 230 silly audit 'lazy-cache': [ '2.0.2' ], 230 silly audit 'lines-and-columns': [ '1.2.4' ], 230 silly audit 'loader-runner': [ '4.2.0' ], 230 silly audit 'locate-path': [ '5.0.0', '3.0.0' ], 230 silly audit lodash: [ '4.17.21' ], 230 silly audit 'log-symbols': [ '2.2.0' ], 230 silly audit 'lowercase-keys': [ '1.0.1' ], 230 silly audit 'lru-cache': [ '6.0.0' ], 230 silly audit 'make-dir': [ '3.1.0' ], 230 silly audit 'map-cache': [ '0.2.2' ], 230 silly audit 'map-visit': [ '1.0.0' ], 230 silly audit 'mem-fs': [ '1.2.0' ], 230 silly audit 'mem-fs-editor': [ '6.0.0', '7.1.0' ], 230 silly audit pify: [ '4.0.1', '3.0.0', '2.3.0' ], 230 silly audit slash: [ '2.0.0', '1.0.0' ], 230 silly audit 'merge-stream': [ '2.0.0' ], 230 silly audit merge2: [ '1.4.1' ], 230 silly audit micromatch: [ '3.1.10' ], 230 silly audit 'mime-db': [ '1.52.0' ], 230 silly audit 'mime-types': [ '2.1.35' ], 230 silly audit 'mimic-fn': [ '2.1.0' ], 230 silly audit minimatch: [ '3.1.2' ], 230 silly audit minimist: [ '1.2.6' ], 230 silly audit 'mixin-deep': [ '1.3.2' ], 230 silly audit mkdirp: [ '0.5.6', '1.0.4' ], 230 silly audit moment: [ '2.29.2' ], 230 silly audit multimatch: [ '4.0.0' ], 230 silly audit 'mute-stream': [ '0.0.8' ], 230 silly audit nanomatch: [ '1.2.13' ], 230 silly audit 'neo-async': [ '2.6.2' ], 230 silly audit 'nice-try': [ '1.0.5' ], 230 silly audit 'node-fetch': [ '2.6.7' ], 230 silly audit 'node-releases': [ '2.0.2' ], 230 silly audit 'normalize-package-data': [ '2.5.0' ], 230 silly audit 'npm-api': [ '1.0.1' ], 230 silly audit 'npm-run-path': [ '4.0.1' ], 230 silly audit 'object-copy': [ '0.1.0' ], 230 silly audit 'object-visit': [ '1.0.1' ], 230 silly audit 'object.pick': [ '1.3.0' ], 230 silly audit once: [ '1.4.0' ], 230 silly audit onetime: [ '5.1.2' ], 230 silly audit 'os-tmpdir': [ '1.0.2' ], 230 silly audit 'p-finally': [ '1.0.0' ], 230 silly audit 'p-limit': [ '2.3.0' ], 230 silly audit 'p-locate': [ '4.1.0', '3.0.0' ], 230 silly audit 'p-try': [ '2.2.0' ], 230 silly audit 'paged-request': [ '2.0.2' ], 230 silly audit 'parse-json': [ '5.2.0' ], 230 silly audit pascalcase: [ '0.1.1' ], 230 silly audit 'path-dirname': [ '1.0.2' ], 230 silly audit 'path-exists': [ '4.0.0', '3.0.0' ], 230 silly audit 'path-is-absolute': [ '1.0.1' ], 230 silly audit 'path-key': [ '3.1.1', '2.0.1' ], 230 silly audit 'path-parse': [ '1.0.7' ], 230 silly audit 'path-type': [ '3.0.0' ], 230 silly audit picocolors: [ '1.0.0' ], 230 silly audit 'pkg-dir': [ '4.2.0' ], 230 silly audit 'posix-character-classes': [ '0.1.1' ], 230 silly audit 'prepend-http': [ '1.0.4' ], 230 silly audit 'pretty-bytes': [ '5.6.0' ], 230 silly audit 'process-nextick-args': [ '2.0.1' ], 230 silly audit pump: [ '3.0.0' ], 230 silly audit punycode: [ '2.1.1' ], 230 silly audit randombytes: [ '2.1.0' ], 230 silly audit 'read-chunk': [ '3.2.0' ], 230 silly audit 'read-pkg': [ '5.2.0' ], 230 silly audit 'read-pkg-up': [ '5.0.0' ], 230 silly audit 'type-fest': [ '0.6.0', '0.21.3' ], 230 silly audit rechoir: [ '0.7.1', '0.6.2' ], 230 silly audit 'regex-not': [ '1.0.2' ], 230 silly audit 'remove-trailing-separator': [ '1.1.0' ], 230 silly audit 'repeat-element': [ '1.1.4' ], 230 silly audit 'repeat-string': [ '1.6.1' ], 230 silly audit 'replace-ext': [ '1.0.1' ], 230 silly audit resolve: [ '1.22.0' ], 230 silly audit 'resolve-cwd': [ '3.0.0' ], 230 silly audit 'resolve-from': [ '5.0.0' ], 230 silly audit 'resolve-url': [ '0.2.1' ], 230 silly audit 'restore-cursor': [ '3.1.0' ], 230 silly audit ret: [ '0.1.15' ], 230 silly audit rimraf: [ '2.7.1', '3.0.2' ], 230 silly audit 'run-async': [ '2.4.1' ], 230 silly audit rxjs: [ '6.6.7' ], 230 silly audit 'safe-regex': [ '1.1.0' ], 230 silly audit 'safer-buffer': [ '2.1.2' ], 230 silly audit 'schema-utils': [ '3.1.1' ], 230 silly audit 'scoped-regex': [ '1.0.0' ], 230 silly audit 'serialize-javascript': [ '6.0.0' ], 230 silly audit 'set-getter': [ '0.1.1' ], 230 silly audit 'set-value': [ '2.0.1' ], 230 silly audit 'shallow-clone': [ '3.0.1' ], 230 silly audit 'shebang-command': [ '2.0.0', '1.2.0' ], 230 silly audit 'shebang-regex': [ '3.0.0', '1.0.0' ], 230 silly audit shelljs: [ '0.8.5' ], 230 silly audit 'signal-exit': [ '3.0.7' ], 230 silly audit snapdragon: [ '0.8.2' ], 230 silly audit 'snapdragon-node': [ '2.1.1' ], 230 silly audit 'snapdragon-util': [ '3.0.1' ], 230 silly audit 'source-map': [ '0.5.7', '0.6.1', '0.7.3' ], 230 silly audit 'source-map-resolve': [ '0.5.3' ], 230 silly audit 'source-map-support': [ '0.5.21' ], 230 silly audit 'source-map-url': [ '0.4.1' ], 230 silly audit 'spdx-correct': [ '3.1.1' ], 230 silly audit 'spdx-exceptions': [ '2.3.0' ], 230 silly audit 'spdx-expression-parse': [ '3.0.1' ], 230 silly audit 'spdx-license-ids': [ '3.0.11' ], 230 silly audit 'split-string': [ '3.1.0' ], 230 silly audit 'static-extend': [ '0.1.2' ], 230 silly audit 'string-template': [ '0.2.1' ], 230 silly audit 'string-width': [ '4.2.3', '1.0.2' ], 230 silly audit 'strip-bom': [ '2.0.0' ], 230 silly audit 'strip-bom-buf': [ '1.0.0' ], 230 silly audit 'strip-bom-stream': [ '2.0.0' ], 230 silly audit 'strip-final-newline': [ '2.0.0' ], 230 silly audit 'supports-preserve-symlinks-flag': [ '1.0.0' ], 230 silly audit tapable: [ '2.2.1' ], 230 silly audit terser: [ '5.12.1' ], 230 silly audit 'terser-webpack-plugin': [ '5.3.1' ], 230 silly audit 'text-table': [ '0.2.0' ], 230 silly audit textextensions: [ '2.6.0' ], 230 silly audit through: [ '2.3.8' ], 230 silly audit through2: [ '3.0.2' ], 230 silly audit 'timed-out': [ '4.0.1' ], 230 silly audit tmp: [ '0.0.33' ], 230 silly audit 'to-object-path': [ '0.3.0' ], 230 silly audit 'to-regex': [ '3.0.2' ], 230 silly audit 'to-regex-range': [ '2.1.1' ], 230 silly audit tr46: [ '0.0.3' ], 230 silly audit tslib: [ '1.14.1' ], 230 silly audit 'union-value': [ '1.0.1' ], 230 silly audit 'unset-value': [ '1.0.0' ], 230 silly audit untildify: [ '3.0.3' ], 230 silly audit 'unzip-response': [ '2.0.1' ], 230 silly audit 'uri-js': [ '4.4.1' ], 230 silly audit urix: [ '0.1.0' ], 230 silly audit 'url-parse-lax': [ '1.0.0' ], 230 silly audit use: [ '3.1.1' ], 230 silly audit 'util-deprecate': [ '1.0.2' ], 230 silly audit 'validate-npm-package-license': [ '3.0.4' ], 230 silly audit vinyl: [ '2.2.1' ], 230 silly audit 'vinyl-file': [ '3.0.0' ], 230 silly audit watchpack: [ '2.3.1' ], 230 silly audit 'webidl-conversions': [ '3.0.1' ], 230 silly audit webpack: [ '5.71.0' ], 230 silly audit 'webpack-cli': [ '4.9.2' ], 230 silly audit 'webpack-merge': [ '5.8.0' ], 230 silly audit 'webpack-sources': [ '3.2.3' ], 230 silly audit 'whatwg-url': [ '5.0.0' ], 230 silly audit which: [ '2.0.2', '1.3.1' ], 230 silly audit wildcard: [ '2.0.0' ], 230 silly audit 'with-open-file': [ '0.1.7' ], 230 silly audit wrappy: [ '1.0.2' ], 230 silly audit yallist: [ '4.0.0' ], 230 silly audit 'yeoman-environment': [ '2.10.3' ], 230 silly audit 'yeoman-generator': [ '4.13.0' ], 230 silly audit 'node-snap7': [ '1.0.6' ], 230 silly audit bindings: [ '1.5.0' ], 230 silly audit nan: [ '2.14.2' ], 230 silly audit 'prebuild-install': [ '6.1.4' ], 230 silly audit 'file-uri-to-path': [ '1.0.0' ], 230 silly audit 'detect-libc': [ '1.0.3' ], 230 silly audit 'expand-template': [ '2.0.3' ], 230 silly audit 'github-from-package': [ '0.0.0' ], 230 silly audit 'mkdirp-classic': [ '0.5.3' ], 230 silly audit 'napi-build-utils': [ '1.0.2' ], 230 silly audit 'node-abi': [ '2.30.1' ], 230 silly audit npmlog: [ '4.1.2' ], 230 silly audit rc: [ '1.2.8' ], 230 silly audit 'simple-get': [ '3.1.1' ], 230 silly audit 'tar-fs': [ '2.1.1' ], 230 silly audit 'tunnel-agent': [ '0.6.0' ], 230 silly audit 'are-we-there-yet': [ '1.1.7' ], 230 silly audit 'console-control-strings': [ '1.1.0' ], 230 silly audit gauge: [ '2.7.4' ], 230 silly audit 'set-blocking': [ '2.0.0' ], 230 silly audit delegates: [ '1.0.0' ], 230 silly audit aproba: [ '1.2.0' ], 230 silly audit 'has-unicode': [ '2.0.1' ], 230 silly audit 'object-assign': [ '4.1.1' ], 230 silly audit 'wide-align': [ '1.1.5' ], 230 silly audit ini: [ '1.3.8' ], 230 silly audit 'strip-json-comments': [ '2.0.1' ], 230 silly audit 'decompress-response': [ '4.2.1' ], 230 silly audit 'simple-concat': [ '1.0.1' ], 230 silly audit 'mimic-response': [ '2.1.0' ], 230 silly audit chownr: [ '1.1.4' ], 230 silly audit 'tar-stream': [ '2.2.0' ], 230 silly audit bl: [ '4.1.0' ], 230 silly audit 'fs-constants': [ '1.0.0' ], 230 silly audit buffer: [ '5.7.1' ], 230 silly audit 'base64-js': [ '1.5.1' ], 230 silly audit ieee754: [ '1.2.1' ], 230 silly audit 'code-point-at': [ '1.1.0' ], 230 silly audit 'number-is-nan': [ '1.0.1' ] 230 silly audit } 231 timing reifyNode:node_modules/number-is-nan Completed in 110ms 232 timing reifyNode:node_modules/code-point-at Completed in 110ms 233 timing reifyNode:node_modules/chownr Completed in 109ms 234 timing reifyNode:node_modules/wide-align Completed in 108ms 235 timing reifyNode:node_modules/object-assign Completed in 108ms 236 timing reifyNode:node_modules/has-unicode Completed in 108ms 237 timing reifyNode:node_modules/strip-json-comments Completed in 109ms 238 timing reifyNode:node_modules/ini Completed in 109ms 239 timing reifyNode:node_modules/aproba Completed in 109ms 240 timing reifyNode:node_modules/mkdirp-classic Completed in 107ms 241 timing reifyNode:node_modules/gauge/node_modules/ansi-regex Completed in 109ms 242 timing reifyNode:node_modules/bindings Completed in 107ms 243 timing reifyNode:node_modules/gauge/node_modules/string-width Completed in 109ms 244 timing reifyNode:node_modules/gauge/node_modules/strip-ansi Completed in 109ms 245 timing reifyNode:node_modules/gauge/node_modules/is-fullwidth-code-point Completed in 110ms 246 timing reifyNode:node_modules/tunnel-agent Completed in 109ms 247 timing reifyNode:node_modules/simple-get Completed in 109ms 248 timing reifyNode:node_modules/fs-constants Completed in 115ms 249 timing reifyNode:node_modules/ieee754 Completed in 115ms 250 timing reifyNode:node_modules/mimic-response Completed in 114ms 251 timing reifyNode:node_modules/decompress-response Completed in 115ms 252 timing reifyNode:node_modules/console-control-strings Completed in 113ms 253 timing reifyNode:node_modules/set-blocking Completed in 114ms 254 timing reifyNode:node_modules/npmlog Completed in 114ms 255 timing reifyNode:node_modules/napi-build-utils Completed in 114ms 256 timing reifyNode:node_modules/are-we-there-yet/node_modules/string_decoder Completed in 116ms 257 timing reifyNode:node_modules/are-we-there-yet/node_modules/safe-buffer Completed in 116ms 258 timing reifyNode:node_modules/base64-js Completed in 120ms 259 timing reifyNode:node_modules/expand-template Completed in 116ms 260 timing reifyNode:node_modules/simple-concat Completed in 120ms 261 timing reifyNode:node_modules/detect-libc Completed in 118ms 262 timing reifyNode:node_modules/buffer Completed in 123ms 263 timing reifyNode:node_modules/delegates Completed in 123ms 264 timing reifyNode:node_modules/tar-stream Completed in 124ms 265 timing reifyNode:node_modules/node-abi/node_modules/semver Completed in 122ms 266 timing reifyNode:node_modules/are-we-there-yet Completed in 124ms 267 timing reifyNode:node_modules/file-uri-to-path Completed in 125ms 268 timing reifyNode:node_modules/bl Completed in 130ms 269 timing reifyNode:node_modules/node-abi Completed in 129ms 270 timing reifyNode:node_modules/rc Completed in 130ms 271 timing reifyNode:node_modules/github-from-package Completed in 130ms 272 timing reifyNode:node_modules/prebuild-install Completed in 132ms 273 timing reifyNode:node_modules/gauge Completed in 137ms 274 timing reifyNode:node_modules/tar-fs Completed in 138ms 275 timing reifyNode:node_modules/are-we-there-yet/node_modules/readable-stream Completed in 141ms 276 timing reifyNode:node_modules/nan Completed in 153ms 277 timing reifyNode:node_modules/node-snap7 Completed in 158ms 278 timing reify:unpack Completed in 163ms 279 timing reify:unretire Completed in 0ms 280 timing build:queue Completed in 1ms 281 timing build:link:node_modules/node-abi/node_modules/semver Completed in 5ms 282 timing build:link:node_modules/rc Completed in 5ms 283 timing build:link:node_modules/detect-libc Completed in 5ms 284 timing build:link:node_modules/prebuild-install Completed in 9ms 285 timing build:link Completed in 10ms 286 info run node-snap7@1.0.6 install node_modules/node-snap7 node-gyp rebuild 287 http fetch POST 404 https://registry.npmmirror.com/-/npm/v1/security/advisories/bulk 487ms (cache skip) 288 silly audit bulk request failed

404 Not Found

289 http fetch POST 404 https://registry.npmmirror.com/-/npm/v1/security/audits/quick 121ms (cache skip) 290 verbose audit error HttpErrorGeneral: 404 Not Found - POST https://registry.npmmirror.com/-/npm/v1/security/audits/quick 290 verbose audit error at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\npm-registry-fetch\check-response.js:95:15 290 verbose audit error at processTicksAndRejections (node:internal/process/task_queues:96:5) 290 verbose audit error at async Map.[getReport] (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:337:21) 290 verbose audit error at async Map.run (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:107:19) 290 verbose audit error HttpErrorGeneral: 404 Not Found - POST https://registry.npmmirror.com/-/npm/v1/security/audits/quick 290 verbose audit error at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\npm-registry-fetch\check-response.js:95:15 290 verbose audit error at processTicksAndRejections (node:internal/process/task_queues:96:5) 290 verbose audit error at async Map.[getReport] (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:337:21) 290 verbose audit error at async Map.run (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\@npmcli\arborist\lib\audit-report.js:107:19) { 290 verbose audit error headers: [Object: null prototype] { 290 verbose audit error server: [ 'Tengine' ], 290 verbose audit error 'content-type': [ 'text/html; charset=utf-8' ], 290 verbose audit error 'content-length': [ '41' ], 290 verbose audit error connection: [ 'keep-alive' ], 290 verbose audit error 'strict-transport-security': [ 'max-age=5184000' ], 290 verbose audit error date: [ 'Mon, 04 Apr 2022 01:01:26 GMT' ], 290 verbose audit error vary: [ 'Origin' ], 290 verbose audit error 'x-frame-options': [ 'SAMEORIGIN' ], 290 verbose audit error 'x-xss-protection': [ '1; mode=block' ], 290 verbose audit error 'x-content-type-options': [ 'nosniff' ], 290 verbose audit error 'x-download-options': [ 'noopen' ], 290 verbose audit error 'x-readtime': [ '1.331' ], 290 verbose audit error 'content-encoding': [ 'gzip' ], 290 verbose audit error 'ali-swift-global-savetime': [ '1649034086' ], 290 verbose audit error via: [ 290 verbose audit error 'cache38.l2et15-1[8,7,404-1280,M], cache11.l2et15-1[9,0], cache12.cn1508[10,10,404-1280,M], cache4.cn1508[19,0]' 290 verbose audit error ], 290 verbose audit error 'x-cache': [ 'MISS TCP_MISS dirn:-2:-2' ], 290 verbose audit error 'x-swift-savetime': [ 'Mon, 04 Apr 2022 01:01:26 GMT' ], 290 verbose audit error 'x-swift-cachetime': [ '1' ], 290 verbose audit error 'x-swift-error': [ 'orig response 4XX error' ], 290 verbose audit error 'timing-allow-origin': [ '*' ], 290 verbose audit error eagleid: [ '7c0e139816490340864165907e' ], 290 verbose audit error 'x-fetch-attempts': [ '1' ], 290 verbose audit error 'x-local-cache-status': [ 'skip' ] 290 verbose audit error }, 290 verbose audit error statusCode: 404, 290 verbose audit error code: 'E404', 290 verbose audit error method: 'POST', 290 verbose audit error uri: 'https://registry.npmmirror.com/-/npm/v1/security/audits/quick', 290 verbose audit error body: <Buffer 3c 68 31 3e 34 30 34 20 4e 6f 74 20 46 6f 75 6e 64 3c 2f 68 31 3e>, 290 verbose audit error pkgid: undefined 290 verbose audit error } 291 silly audit error

404 Not Found

292 timing auditReport:getReport Completed in 648ms 293 silly audit report null 294 timing reify:audit Completed in 648ms 295 info run node-snap7@1.0.6 install { code: 1, signal: null } 296 timing reify:rollback:createSparse Completed in 27ms 297 timing reify:rollback:retireShallow Completed in 0ms 298 timing command:install Completed in 2847ms 299 verbose stack Error: command failed 299 verbose stack at ChildProcess. (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\@npmcli\promise-spawn\index.js:64:27) 299 verbose stack at ChildProcess.emit (node:events:390:28) 299 verbose stack at maybeClose (node:internal/child_process:1064:16) 299 verbose stack at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) 300 verbose pkgid node-snap7@1.0.6 301 verbose cwd D:\Snap7-learner 302 verbose Windows_NT 10.0.19041 303 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "node-snap7" 304 verbose node v16.13.1 305 verbose npm v8.1.2 306 error code 1 307 error path D:\Snap7-learner\node_modules\node-snap7 308 error command failed 309 error command C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild 310 error gyp info it worked if it ends with ok 310 error gyp info using node-gyp@8.3.0 310 error gyp info using node@16.13.1 | win32 | x64 310 error gyp info find Python using Python version 3.9.7 found at "C:\ProgramData\Anaconda3\python.exe" 310 error gyp ERR! find VS 310 error gyp ERR! find VS msvs_version not set from command line or npm config 310 error gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt 310 error gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer, try re-running with '--loglevel silly' for more details 310 error gyp ERR! find VS looking for Visual Studio 2015 310 error gyp ERR! find VS - not found 310 error gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8 310 error gyp ERR! find VS 310 error gyp ERR! find VS ** 310 error gyp ERR! find VS You need to install the latest version of Visual Studio 310 error gyp ERR! find VS including the "Desktop development with C++" workload. 310 error gyp ERR! find VS For more information consult the documentation at: 310 error gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows 310 error gyp ERR! find VS ** 310 error gyp ERR! find VS 310 error gyp ERR! configure error 310 error gyp ERR! stack Error: Could not find any Visual Studio installation to use 310 error gyp ERR! stack at VisualStudioFinder.fail (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47) 310 error gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16 310 error gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14) 310 error gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14 310 error gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16 310 error gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7 310 error gyp ERR! stack at C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16 310 error gyp ERR! stack at ChildProcess.exithandler (node:child_process:404:5) 310 error gyp ERR! stack at ChildProcess.emit (node:events:390:28) 310 error gyp ERR! stack at maybeClose (node:internal/child_process:1064:16) 310 error gyp ERR! System Windows_NT 10.0.19041 310 error gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Administrator\AppData\Roaming\nvm\v16.13.1\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" 310 error gyp ERR! cwd D:\Snap7-learner\node_modules\node-snap7 310 error gyp ERR! node -v v16.13.1 310 error gyp ERR! node-gyp -v v8.3.0 310 error gyp ERR! not ok 311 verbose exit 1