0 verbose cli D:\nodejs\node.exe C:\Users\legam\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
1 info using npm@9.8.0
2 info using node@v20.4.0
3 timing npm:load:whichnode Completed in 2ms
4 timing config:load:defaults Completed in 2ms
5 timing config:load:file:C:\Users\legam\AppData\Roaming\npm\node_modules\npm\npmrc Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 3ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:D:\NodeJS Project\allBlockToPNG\.npmrc Completed in 0ms
10 timing config:load:project Completed in 2ms
11 timing config:load:file:C:\Users\legam\.npmrc Completed in 1ms
12 timing config:load:user Completed in 1ms
13 timing config:load:file:C:\Users\legam\AppData\Roaming\npm\etc\npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:setEnvs Completed in 1ms
16 timing config:load Completed in 12ms
17 timing npm:load:configload Completed in 13ms
18 timing config:load:flatten Completed in 3ms
19 timing npm:load:mkdirpcache Completed in 1ms
20 timing npm:load:mkdirplogs Completed in 0ms
21 verbose title npm install
22 verbose argv "install"
23 timing npm:load:setTitle Completed in 1ms
24 timing npm:load:display Completed in 2ms
25 verbose logfile logs-max:10 dir:C:\Users\legam\AppData\Local\npm-cache\_logs\2023-07-19T04_20_00_420Z-
26 verbose logfile C:\Users\legam\AppData\Local\npm-cache\_logs\2023-07-19T04_20_00_420Z-debug-0.log
27 timing npm:load:logFile Completed in 36ms
28 timing npm:load:timers Completed in 0ms
29 timing npm:load:configScope Completed in 1ms
30 timing npm:load Completed in 97ms
31 timing arborist:ctor Completed in 1ms
32 timing arborist:ctor Completed in 0ms
33 silly logfile start cleaning logs, removing 2 files
34 silly logfile done cleaning log files
35 timing idealTree:init Completed in 27ms
36 timing idealTree:userRequests Completed in 1ms
37 silly idealTree buildDeps
38 silly fetch manifest minecraft-render@^1.0.0
39 http fetch GET 200 https://registry.npmjs.org/minecraft-render 27ms (cache hit)
40 silly placeDep ROOT minecraft-render@1.1.1 OK for: allblocktopng@1.0.0 want: ^1.0.0
41 silly fetch manifest assign-deep@^1.0.1
42 silly fetch manifest canvas@^2.8.0
43 silly fetch manifest commander@^8.1.0
44 silly fetch manifest crc@^3.8.0
45 silly fetch manifest node-canvas-webgl@^0.2.6
46 silly fetch manifest node-stream-zip@^1.13.6
47 silly fetch manifest three@^0.130.1
48 http fetch GET 200 https://registry.npmjs.org/assign-deep 27ms (cache hit)
49 http fetch GET 200 https://registry.npmjs.org/canvas 28ms (cache hit)
50 http fetch GET 200 https://registry.npmjs.org/commander 29ms (cache hit)
51 http fetch GET 200 https://registry.npmjs.org/crc 36ms (cache hit)
52 http fetch GET 200 https://registry.npmjs.org/node-canvas-webgl 37ms (cache hit)
53 http fetch GET 200 https://registry.npmjs.org/node-stream-zip 38ms (cache hit)
54 http fetch GET 200 https://registry.npmjs.org/three 41ms (cache hit)
55 timing idealTree:#root Completed in 94ms
56 silly placeDep ROOT assign-deep@1.0.1 OK for: minecraft-render@1.1.1 want: ^1.0.1
57 silly fetch manifest assign-symbols@^2.0.2
58 silly placeDep ROOT canvas@2.11.2 OK for: minecraft-render@1.1.1 want: ^2.8.0
59 silly fetch manifest @mapbox/node-pre-gyp@^1.0.0
60 silly fetch manifest nan@^2.17.0
61 silly fetch manifest simple-get@^3.0.3
62 silly placeDep ROOT commander@8.3.0 OK for: minecraft-render@1.1.1 want: ^8.1.0
63 silly placeDep ROOT crc@3.8.0 OK for: minecraft-render@1.1.1 want: ^3.8.0
64 silly fetch manifest buffer@^5.1.0
65 silly placeDep ROOT node-canvas-webgl@0.2.7 OK for: minecraft-render@1.1.1 want: ^0.2.6
66 silly placeDep ROOT node-stream-zip@1.15.0 OK for: minecraft-render@1.1.1 want: ^1.13.6
67 silly placeDep ROOT three@0.130.1 OK for: minecraft-render@1.1.1 want: ^0.130.1
68 http fetch GET 200 https://registry.npmjs.org/nan 28ms (cache hit)
69 http fetch GET 200 https://registry.npmjs.org/assign-symbols 34ms (cache hit)
70 http fetch GET 200 https://registry.npmjs.org/@mapbox%2fnode-pre-gyp 34ms (cache hit)
71 http fetch GET 200 https://registry.npmjs.org/simple-get 35ms (cache hit)
72 http fetch GET 200 https://registry.npmjs.org/buffer 34ms (cache hit)
73 timing idealTree:node_modules/minecraft-render Completed in 54ms
74 silly placeDep ROOT assign-symbols@2.0.2 OK for: assign-deep@1.0.1 want: ^2.0.2
75 timing idealTree:node_modules/assign-deep Completed in 3ms
76 timing idealTree:node_modules/assign-symbols Completed in 0ms
77 silly placeDep ROOT @mapbox/node-pre-gyp@1.0.11 OK for: canvas@2.11.2 want: ^1.0.0
78 silly fetch manifest detect-libc@^2.0.0
79 silly fetch manifest https-proxy-agent@^5.0.0
80 silly fetch manifest make-dir@^3.1.0
81 silly fetch manifest node-fetch@^2.6.7
82 silly fetch manifest nopt@^5.0.0
83 silly fetch manifest npmlog@^5.0.1
84 silly fetch manifest rimraf@^3.0.2
85 silly fetch manifest semver@^7.3.5
86 silly fetch manifest tar@^6.1.11
87 silly placeDep ROOT nan@2.17.0 OK for: canvas@2.11.2 want: ^2.17.0
88 silly placeDep ROOT simple-get@3.1.1 OK for: canvas@2.11.2 want: ^3.0.3
89 silly fetch manifest decompress-response@^4.2.0
90 silly fetch manifest once@^1.3.1
91 silly fetch manifest simple-concat@^1.0.0
92 http fetch GET 200 https://registry.npmjs.org/make-dir 61ms (cache hit)
93 http fetch GET 200 https://registry.npmjs.org/detect-libc 65ms (cache hit)
94 http fetch GET 200 https://registry.npmjs.org/node-fetch 66ms (cache hit)
95 http fetch GET 200 https://registry.npmjs.org/nopt 73ms (cache hit)
96 http fetch GET 200 https://registry.npmjs.org/npmlog 75ms (cache hit)
97 http fetch GET 200 https://registry.npmjs.org/https-proxy-agent 79ms (cache hit)
98 http fetch GET 200 https://registry.npmjs.org/rimraf 77ms (cache hit)
99 http fetch GET 200 https://registry.npmjs.org/semver 80ms (cache hit)
100 http fetch GET 200 https://registry.npmjs.org/tar 84ms (cache hit)
101 http fetch GET 200 https://registry.npmjs.org/decompress-response 82ms (cache hit)
102 http fetch GET 200 https://registry.npmjs.org/once 81ms (cache hit)
103 http fetch GET 200 https://registry.npmjs.org/simple-concat 80ms (cache hit)
104 timing idealTree:node_modules/canvas Completed in 104ms
105 silly fetch manifest encoding@^0.1.0
106 http fetch GET 200 https://registry.npmjs.org/encoding 10ms (cache hit)
107 silly placeDep ROOT detect-libc@2.0.2 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^2.0.0
108 silly placeDep ROOT https-proxy-agent@5.0.1 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^5.0.0
109 silly fetch manifest agent-base@6
110 silly fetch manifest debug@4
111 silly placeDep ROOT make-dir@3.1.0 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^3.1.0
112 silly fetch manifest semver@^6.0.0
113 silly placeDep ROOT node-fetch@2.6.12 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^2.6.7
114 silly fetch manifest whatwg-url@^5.0.0
115 silly placeDep ROOT nopt@5.0.0 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^5.0.0
116 silly fetch manifest abbrev@1
117 silly placeDep ROOT npmlog@5.0.1 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^5.0.1
118 silly fetch manifest are-we-there-yet@^2.0.0
119 silly fetch manifest console-control-strings@^1.1.0
120 silly fetch manifest gauge@^3.0.0
121 silly fetch manifest set-blocking@^2.0.0
122 silly placeDep ROOT rimraf@3.0.2 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^3.0.2
123 silly fetch manifest glob@^7.1.3
124 silly placeDep ROOT semver@7.5.4 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^7.3.5
125 silly fetch manifest lru-cache@^6.0.0
126 silly placeDep ROOT tar@6.1.15 OK for: @mapbox/node-pre-gyp@1.0.11 want: ^6.1.11
127 silly fetch manifest chownr@^2.0.0
128 silly fetch manifest fs-minipass@^2.0.0
129 silly fetch manifest minipass@^5.0.0
130 silly fetch manifest minizlib@^2.1.1
131 silly fetch manifest mkdirp@^1.0.3
132 silly fetch manifest yallist@^4.0.0
133 http fetch GET 200 https://registry.npmjs.org/agent-base 98ms (cache hit)
134 http fetch GET 200 https://registry.npmjs.org/abbrev 90ms (cache hit)
135 http fetch GET 200 https://registry.npmjs.org/debug 101ms (cache hit)
136 http fetch GET 200 https://registry.npmjs.org/are-we-there-yet 91ms (cache hit)
137 http fetch GET 200 https://registry.npmjs.org/whatwg-url 98ms (cache hit)
138 http fetch GET 200 https://registry.npmjs.org/console-control-strings 94ms (cache hit)
139 http fetch GET 200 https://registry.npmjs.org/gauge 93ms (cache hit)
140 http fetch GET 200 https://registry.npmjs.org/minipass 83ms (cache hit)
141 http fetch GET 200 https://registry.npmjs.org/set-blocking 97ms (cache hit)
142 http fetch GET 200 https://registry.npmjs.org/chownr 89ms (cache hit)
143 http fetch GET 200 https://registry.npmjs.org/lru-cache 94ms (cache hit)
144 http fetch GET 200 https://registry.npmjs.org/fs-minipass 94ms (cache hit)
145 http fetch GET 200 https://registry.npmjs.org/glob 104ms (cache hit)
146 http fetch GET 200 https://registry.npmjs.org/minizlib 98ms (cache hit)
147 http fetch GET 200 https://registry.npmjs.org/mkdirp 98ms (cache hit)
148 http fetch GET 200 https://registry.npmjs.org/yallist 98ms (cache hit)
149 timing idealTree:node_modules/@mapbox/node-pre-gyp Completed in 158ms
150 timing idealTree:node_modules/commander Completed in 0ms
151 silly placeDep ROOT buffer@5.7.1 OK for: crc@3.8.0 want: ^5.1.0
152 silly fetch manifest base64-js@^1.3.1
153 silly fetch manifest ieee754@^1.1.13
154 http fetch GET 200 https://registry.npmjs.org/ieee754 16ms (cache hit)
155 http fetch GET 200 https://registry.npmjs.org/base64-js 20ms (cache hit)
156 timing idealTree:node_modules/crc Completed in 26ms
157 silly placeDep ROOT base64-js@1.5.1 OK for: buffer@5.7.1 want: ^1.3.1
158 silly placeDep ROOT ieee754@1.2.1 OK for: buffer@5.7.1 want: ^1.1.13
159 timing idealTree:node_modules/buffer Completed in 4ms
160 timing idealTree:node_modules/base64-js Completed in 0ms
161 timing idealTree:node_modules/detect-libc Completed in 0ms
162 silly placeDep ROOT agent-base@6.0.2 OK for: https-proxy-agent@5.0.1 want: 6
163 silly placeDep ROOT debug@4.3.4 OK for: https-proxy-agent@5.0.1 want: 4
164 silly fetch manifest ms@2.1.2
165 http fetch GET 200 https://registry.npmjs.org/ms 7ms (cache hit)
166 timing idealTree:node_modules/https-proxy-agent Completed in 14ms
167 timing idealTree:node_modules/agent-base Completed in 0ms
168 silly placeDep ROOT ms@2.1.2 OK for: debug@4.3.4 want: 2.1.2
169 timing idealTree:node_modules/debug Completed in 2ms
170 timing idealTree:node_modules/ieee754 Completed in 0ms
171 silly placeDep node_modules/make-dir semver@6.3.1 OK for: make-dir@3.1.0 want: ^6.0.0
172 timing idealTree:node_modules/make-dir Completed in 5ms
173 timing idealTree:node_modules/ms Completed in 0ms
174 timing idealTree:node_modules/nan Completed in 0ms
175 timing idealTree:node_modules/node-canvas-webgl Completed in 0ms
176 silly placeDep ROOT whatwg-url@5.0.0 OK for: node-fetch@2.6.12 want: ^5.0.0
177 silly fetch manifest tr46@~0.0.3
178 silly fetch manifest webidl-conversions@^3.0.0
179 http fetch GET 200 https://registry.npmjs.org/webidl-conversions 12ms (cache hit)
180 http fetch GET 200 https://registry.npmjs.org/tr46 15ms (cache hit)
181 timing idealTree:node_modules/node-fetch Completed in 20ms
182 timing idealTree:node_modules/node-stream-zip Completed in 0ms
183 silly placeDep ROOT abbrev@1.1.1 OK for: nopt@5.0.0 want: 1
184 timing idealTree:node_modules/nopt Completed in 2ms
185 timing idealTree:node_modules/abbrev Completed in 0ms
186 silly placeDep ROOT are-we-there-yet@2.0.0 OK for: npmlog@5.0.1 want: ^2.0.0
187 silly fetch manifest delegates@^1.0.0
188 silly fetch manifest readable-stream@^3.6.0
189 silly placeDep ROOT console-control-strings@1.1.0 OK for: npmlog@5.0.1 want: ^1.1.0
190 silly placeDep ROOT gauge@3.0.2 OK for: npmlog@5.0.1 want: ^3.0.0
191 silly fetch manifest aproba@^1.0.3 || ^2.0.0
192 silly fetch manifest color-support@^1.1.2
193 silly fetch manifest has-unicode@^2.0.1
194 silly fetch manifest object-assign@^4.1.1
195 silly fetch manifest signal-exit@^3.0.0
196 silly fetch manifest string-width@^4.2.3
197 silly fetch manifest strip-ansi@^6.0.1
198 silly fetch manifest wide-align@^1.1.2
199 silly placeDep ROOT set-blocking@2.0.0 OK for: npmlog@5.0.1 want: ^2.0.0
200 http fetch GET 200 https://registry.npmjs.org/delegates 62ms (cache hit)
201 http fetch GET 200 https://registry.npmjs.org/readable-stream 62ms (cache hit)
202 http fetch GET 200 https://registry.npmjs.org/color-support 58ms (cache hit)
203 http fetch GET 200 https://registry.npmjs.org/aproba 60ms (cache hit)
204 http fetch GET 200 https://registry.npmjs.org/has-unicode 58ms (cache hit)
205 http fetch GET 200 https://registry.npmjs.org/object-assign 58ms (cache hit)
206 http fetch GET 200 https://registry.npmjs.org/string-width 56ms (cache hit)
207 http fetch GET 200 https://registry.npmjs.org/signal-exit 58ms (cache hit)
208 http fetch GET 200 https://registry.npmjs.org/wide-align 56ms (cache hit)
209 http fetch GET 200 https://registry.npmjs.org/strip-ansi 58ms (cache hit)
210 timing idealTree:node_modules/npmlog Completed in 80ms
211 silly placeDep ROOT delegates@1.0.0 OK for: are-we-there-yet@2.0.0 want: ^1.0.0
212 silly placeDep ROOT readable-stream@3.6.2 OK for: are-we-there-yet@2.0.0 want: ^3.6.0
213 silly fetch manifest inherits@^2.0.3
214 silly fetch manifest string_decoder@^1.1.1
215 silly fetch manifest util-deprecate@^1.0.1
216 http fetch GET 200 https://registry.npmjs.org/inherits 16ms (cache hit)
217 http fetch GET 200 https://registry.npmjs.org/util-deprecate 14ms (cache hit)
218 http fetch GET 200 https://registry.npmjs.org/string_decoder 16ms (cache hit)
219 timing idealTree:node_modules/are-we-there-yet Completed in 23ms
220 timing idealTree:node_modules/console-control-strings Completed in 0ms
221 timing idealTree:node_modules/delegates Completed in 0ms
222 silly placeDep ROOT aproba@2.0.0 OK for: gauge@3.0.2 want: ^1.0.3 || ^2.0.0
223 silly placeDep ROOT color-support@1.1.3 OK for: gauge@3.0.2 want: ^1.1.2
224 silly placeDep ROOT has-unicode@2.0.1 OK for: gauge@3.0.2 want: ^2.0.1
225 silly placeDep ROOT object-assign@4.1.1 OK for: gauge@3.0.2 want: ^4.1.1
226 silly placeDep ROOT signal-exit@3.0.7 OK for: gauge@3.0.2 want: ^3.0.0
227 silly placeDep ROOT string-width@4.2.3 OK for: gauge@3.0.2 want: ^4.2.3
228 silly fetch manifest emoji-regex@^8.0.0
229 silly fetch manifest is-fullwidth-code-point@^3.0.0
230 silly placeDep ROOT strip-ansi@6.0.1 OK for: gauge@3.0.2 want: ^6.0.1
231 silly fetch manifest ansi-regex@^5.0.1
232 silly placeDep ROOT wide-align@1.1.5 OK for: gauge@3.0.2 want: ^1.1.2
233 http fetch GET 200 https://registry.npmjs.org/emoji-regex 22ms (cache hit)
234 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 24ms (cache hit)
235 http fetch GET 200 https://registry.npmjs.org/ansi-regex 22ms (cache hit)
236 timing idealTree:node_modules/gauge Completed in 40ms
237 timing idealTree:node_modules/aproba Completed in 0ms
238 timing idealTree:node_modules/color-support Completed in 0ms
239 timing idealTree:node_modules/has-unicode Completed in 0ms
240 timing idealTree:node_modules/object-assign Completed in 0ms
241 silly placeDep ROOT inherits@2.0.4 OK for: readable-stream@3.6.2 want: ^2.0.3
242 silly placeDep ROOT string_decoder@1.3.0 OK for: readable-stream@3.6.2 want: ^1.1.1
243 silly fetch manifest safe-buffer@~5.2.0
244 silly placeDep ROOT util-deprecate@1.0.2 OK for: readable-stream@3.6.2 want: ^1.0.1
245 http fetch GET 200 https://registry.npmjs.org/safe-buffer 9ms (cache hit)
246 timing idealTree:node_modules/readable-stream Completed in 17ms
247 timing idealTree:node_modules/inherits Completed in 0ms
248 silly placeDep ROOT glob@7.2.3 OK for: rimraf@3.0.2 want: ^7.1.3
249 silly fetch manifest fs.realpath@^1.0.0
250 silly fetch manifest inflight@^1.0.4
251 silly fetch manifest minimatch@^3.1.1
252 silly fetch manifest once@^1.3.0
253 silly fetch manifest path-is-absolute@^1.0.0
254 http fetch GET 200 https://registry.npmjs.org/fs.realpath 19ms (cache hit)
255 http fetch GET 200 https://registry.npmjs.org/inflight 19ms (cache hit)
256 http fetch GET 200 https://registry.npmjs.org/minimatch 19ms (cache hit)
257 http fetch GET 200 https://registry.npmjs.org/path-is-absolute 22ms (cache hit)
258 timing idealTree:node_modules/rimraf Completed in 32ms
259 silly placeDep ROOT fs.realpath@1.0.0 OK for: glob@7.2.3 want: ^1.0.0
260 silly placeDep ROOT inflight@1.0.6 OK for: glob@7.2.3 want: ^1.0.4
261 silly fetch manifest wrappy@1
262 silly placeDep ROOT minimatch@3.1.2 OK for: glob@7.2.3 want: ^3.1.1
263 silly fetch manifest brace-expansion@^1.1.7
264 silly placeDep ROOT once@1.4.0 OK for: glob@7.2.3 want: ^1.3.0
265 silly placeDep ROOT path-is-absolute@1.0.1 OK for: glob@7.2.3 want: ^1.0.0
266 http fetch GET 200 https://registry.npmjs.org/wrappy 17ms (cache hit)
267 http fetch GET 200 https://registry.npmjs.org/brace-expansion 14ms (cache hit)
268 timing idealTree:node_modules/glob Completed in 27ms
269 timing idealTree:node_modules/fs.realpath Completed in 0ms
270 silly placeDep ROOT wrappy@1.0.2 OK for: inflight@1.0.6 want: 1
271 timing idealTree:node_modules/inflight Completed in 3ms
272 silly placeDep ROOT brace-expansion@1.1.11 OK for: minimatch@3.1.2 want: ^1.1.7
273 silly fetch manifest balanced-match@^1.0.0
274 silly fetch manifest concat-map@0.0.1
275 http fetch GET 200 https://registry.npmjs.org/balanced-match 14ms (cache hit)
276 http fetch GET 200 https://registry.npmjs.org/concat-map 14ms (cache hit)
277 timing idealTree:node_modules/minimatch Completed in 20ms
278 silly placeDep ROOT balanced-match@1.0.2 OK for: brace-expansion@1.1.11 want: ^1.0.0
279 silly placeDep ROOT concat-map@0.0.1 OK for: brace-expansion@1.1.11 want: 0.0.1
280 timing idealTree:node_modules/brace-expansion Completed in 4ms
281 timing idealTree:node_modules/balanced-match Completed in 0ms
282 timing idealTree:node_modules/concat-map Completed in 0ms
283 timing idealTree:node_modules/once Completed in 0ms
284 timing idealTree:node_modules/path-is-absolute Completed in 0ms
285 silly placeDep ROOT lru-cache@6.0.0 OK for: semver@7.5.4 want: ^6.0.0
286 timing idealTree:node_modules/semver Completed in 2ms
287 silly placeDep ROOT yallist@4.0.0 OK for: lru-cache@6.0.0 want: ^4.0.0
288 timing idealTree:node_modules/lru-cache Completed in 1ms
289 timing idealTree:node_modules/set-blocking Completed in 0ms
290 timing idealTree:node_modules/signal-exit Completed in 0ms
291 silly placeDep ROOT decompress-response@4.2.1 OK for: simple-get@3.1.1 want: ^4.2.0
292 silly fetch manifest mimic-response@^2.0.0
293 silly placeDep ROOT simple-concat@1.0.1 OK for: simple-get@3.1.1 want: ^1.0.0
294 http fetch GET 200 https://registry.npmjs.org/mimic-response 9ms (cache hit)
295 timing idealTree:node_modules/simple-get Completed in 14ms
296 silly placeDep ROOT mimic-response@2.1.0 OK for: decompress-response@4.2.1 want: ^2.0.0
297 timing idealTree:node_modules/decompress-response Completed in 2ms
298 timing idealTree:node_modules/mimic-response Completed in 0ms
299 timing idealTree:node_modules/simple-concat Completed in 0ms
300 silly placeDep ROOT safe-buffer@5.2.1 OK for: string_decoder@1.3.0 want: ~5.2.0
301 timing idealTree:node_modules/string_decoder Completed in 3ms
302 timing idealTree:node_modules/safe-buffer Completed in 0ms
303 silly placeDep ROOT emoji-regex@8.0.0 OK for: string-width@4.2.3 want: ^8.0.0
304 silly placeDep ROOT is-fullwidth-code-point@3.0.0 OK for: string-width@4.2.3 want: ^3.0.0
305 timing idealTree:node_modules/string-width Completed in 3ms
306 timing idealTree:node_modules/emoji-regex Completed in 0ms
307 timing idealTree:node_modules/is-fullwidth-code-point Completed in 0ms
308 silly placeDep ROOT ansi-regex@5.0.1 OK for: strip-ansi@6.0.1 want: ^5.0.1
309 timing idealTree:node_modules/strip-ansi Completed in 1ms
310 timing idealTree:node_modules/ansi-regex Completed in 0ms
311 silly placeDep ROOT chownr@2.0.0 OK for: tar@6.1.15 want: ^2.0.0
312 silly placeDep ROOT fs-minipass@2.1.0 OK for: tar@6.1.15 want: ^2.0.0
313 silly fetch manifest minipass@^3.0.0
314 silly placeDep ROOT minipass@5.0.0 OK for: tar@6.1.15 want: ^5.0.0
315 silly placeDep ROOT minizlib@2.1.2 OK for: tar@6.1.15 want: ^2.1.1
316 silly placeDep ROOT mkdirp@1.0.4 OK for: tar@6.1.15 want: ^1.0.3
317 timing idealTree:node_modules/tar Completed in 14ms
318 timing idealTree:node_modules/chownr Completed in 0ms
319 silly placeDep node_modules/fs-minipass minipass@3.3.6 OK for: fs-minipass@2.1.0 want: ^3.0.0
320 timing idealTree:node_modules/fs-minipass Completed in 4ms
321 timing idealTree:node_modules/minipass Completed in 0ms
322 silly placeDep node_modules/minizlib minipass@3.3.6 OK for: minizlib@2.1.2 want: ^3.0.0
323 timing idealTree:node_modules/minizlib Completed in 3ms
324 timing idealTree:node_modules/mkdirp Completed in 0ms
325 timing idealTree:node_modules/three Completed in 0ms
326 timing idealTree:node_modules/util-deprecate Completed in 0ms
327 silly placeDep ROOT tr46@0.0.3 OK for: whatwg-url@5.0.0 want: ~0.0.3
328 silly placeDep ROOT webidl-conversions@3.0.1 OK for: whatwg-url@5.0.0 want: ^3.0.0
329 timing idealTree:node_modules/whatwg-url Completed in 3ms
330 timing idealTree:node_modules/tr46 Completed in 0ms
331 timing idealTree:node_modules/webidl-conversions Completed in 0ms
332 timing idealTree:node_modules/wide-align Completed in 0ms
333 timing idealTree:node_modules/wrappy Completed in 0ms
334 timing idealTree:node_modules/yallist Completed in 0ms
335 timing idealTree:node_modules/fs-minipass/node_modules/minipass Completed in 0ms
336 timing idealTree:node_modules/make-dir/node_modules/semver Completed in 0ms
337 timing idealTree:node_modules/minizlib/node_modules/minipass Completed in 0ms
338 timing idealTree:buildDeps Completed in 792ms
339 timing idealTree:fixDepFlags Completed in 3ms
340 timing idealTree Completed in 825ms
341 timing reify:loadTrees Completed in 827ms
342 timing reify:diffTrees Completed in 4ms
343 silly reify moves {}
344 timing reify:retireShallow Completed in 3ms
345 timing reify:createSparse Completed in 23ms
346 timing reify:loadBundles Completed in 0ms
347 silly audit bulk request {
347 silly audit   gl: [ '4.9.2' ],
347 silly audit   'minecraft-render': [ '1.1.1' ],
347 silly audit   'assign-deep': [ '1.0.1' ],
347 silly audit   canvas: [ '2.11.2' ],
347 silly audit   commander: [ '8.3.0' ],
347 silly audit   crc: [ '3.8.0' ],
347 silly audit   'node-canvas-webgl': [ '0.2.7' ],
347 silly audit   'node-stream-zip': [ '1.15.0' ],
347 silly audit   three: [ '0.130.1' ],
347 silly audit   'assign-symbols': [ '2.0.2' ],
347 silly audit   '@mapbox/node-pre-gyp': [ '1.0.11' ],
347 silly audit   nan: [ '2.17.0' ],
347 silly audit   'simple-get': [ '3.1.1' ],
347 silly audit   'detect-libc': [ '2.0.2' ],
347 silly audit   'https-proxy-agent': [ '5.0.1' ],
347 silly audit   'make-dir': [ '3.1.0' ],
347 silly audit   'node-fetch': [ '2.6.12' ],
347 silly audit   nopt: [ '5.0.0' ],
347 silly audit   npmlog: [ '5.0.1' ],
347 silly audit   rimraf: [ '3.0.2' ],
347 silly audit   semver: [ '7.5.4', '6.3.1' ],
347 silly audit   tar: [ '6.1.15' ],
347 silly audit   buffer: [ '5.7.1' ],
347 silly audit   'base64-js': [ '1.5.1' ],
347 silly audit   ieee754: [ '1.2.1' ],
347 silly audit   'agent-base': [ '6.0.2' ],
347 silly audit   debug: [ '4.3.4' ],
347 silly audit   ms: [ '2.1.2' ],
347 silly audit   'whatwg-url': [ '5.0.0' ],
347 silly audit   abbrev: [ '1.1.1' ],
347 silly audit   'are-we-there-yet': [ '2.0.0' ],
347 silly audit   'console-control-strings': [ '1.1.0' ],
347 silly audit   gauge: [ '3.0.2' ],
347 silly audit   'set-blocking': [ '2.0.0' ],
347 silly audit   delegates: [ '1.0.0' ],
347 silly audit   'readable-stream': [ '3.6.2' ],
347 silly audit   aproba: [ '2.0.0' ],
347 silly audit   'color-support': [ '1.1.3' ],
347 silly audit   'has-unicode': [ '2.0.1' ],
347 silly audit   'object-assign': [ '4.1.1' ],
347 silly audit   'signal-exit': [ '3.0.7' ],
347 silly audit   'string-width': [ '4.2.3' ],
347 silly audit   'strip-ansi': [ '6.0.1' ],
347 silly audit   'wide-align': [ '1.1.5' ],
347 silly audit   inherits: [ '2.0.4' ],
347 silly audit   string_decoder: [ '1.3.0' ],
347 silly audit   'util-deprecate': [ '1.0.2' ],
347 silly audit   glob: [ '7.2.3' ],
347 silly audit   'fs.realpath': [ '1.0.0' ],
347 silly audit   inflight: [ '1.0.6' ],
347 silly audit   minimatch: [ '3.1.2' ],
347 silly audit   once: [ '1.4.0' ],
347 silly audit   'path-is-absolute': [ '1.0.1' ],
347 silly audit   wrappy: [ '1.0.2' ],
347 silly audit   'brace-expansion': [ '1.1.11' ],
347 silly audit   'balanced-match': [ '1.0.2' ],
347 silly audit   'concat-map': [ '0.0.1' ],
347 silly audit   'lru-cache': [ '6.0.0' ],
347 silly audit   yallist: [ '4.0.0' ],
347 silly audit   'decompress-response': [ '4.2.1' ],
347 silly audit   'simple-concat': [ '1.0.1' ],
347 silly audit   'mimic-response': [ '2.1.0' ],
347 silly audit   'safe-buffer': [ '5.2.1' ],
347 silly audit   'emoji-regex': [ '8.0.0' ],
347 silly audit   'is-fullwidth-code-point': [ '3.0.0' ],
347 silly audit   'ansi-regex': [ '5.0.1' ],
347 silly audit   chownr: [ '2.0.0' ],
347 silly audit   'fs-minipass': [ '2.1.0' ],
347 silly audit   minipass: [ '5.0.0', '3.3.6' ],
347 silly audit   minizlib: [ '2.1.2' ],
347 silly audit   mkdirp: [ '1.0.4' ],
347 silly audit   tr46: [ '0.0.3' ],
347 silly audit   'webidl-conversions': [ '3.0.1' ]
347 silly audit }
348 timing reifyNode:node_modules/chownr Completed in 967ms
349 timing reifyNode:node_modules/wrappy Completed in 967ms
350 timing reifyNode:node_modules/path-is-absolute Completed in 968ms
351 timing reifyNode:node_modules/brace-expansion Completed in 969ms
352 timing reifyNode:node_modules/once Completed in 969ms
353 timing reifyNode:node_modules/inflight Completed in 970ms
354 timing reifyNode:node_modules/wide-align Completed in 969ms
355 timing reifyNode:node_modules/has-unicode Completed in 970ms
356 timing reifyNode:node_modules/object-assign Completed in 973ms
357 timing reifyNode:node_modules/abbrev Completed in 973ms
358 timing reifyNode:node_modules/ms Completed in 980ms
359 timing reifyNode:node_modules/webidl-conversions Completed in 989ms
360 timing reifyNode:node_modules/assign-symbols Completed in 983ms
361 timing reifyNode:node_modules/fs-minipass Completed in 989ms
362 timing reifyNode:node_modules/lru-cache Completed in 988ms
363 timing reifyNode:node_modules/assign-deep Completed in 986ms
364 timing reifyNode:node_modules/simple-get Completed in 997ms
365 timing reifyNode:node_modules/npmlog Completed in 999ms
366 timing reifyNode:node_modules/minimatch Completed in 1009ms
367 timing reifyNode:node_modules/string_decoder Completed in 1008ms
368 timing reifyNode:node_modules/ansi-regex Completed in 1040ms
369 timing reifyNode:node_modules/is-fullwidth-code-point Completed in 1041ms
370 timing reifyNode:node_modules/mimic-response Completed in 1046ms
371 timing reifyNode:node_modules/decompress-response Completed in 1047ms
372 timing reifyNode:node_modules/inherits Completed in 1045ms
373 timing reifyNode:node_modules/strip-ansi Completed in 1046ms
374 timing reifyNode:node_modules/string-width Completed in 1046ms
375 timing reifyNode:node_modules/set-blocking Completed in 1046ms
376 timing reifyNode:node_modules/signal-exit Completed in 1048ms
377 timing reifyNode:node_modules/aproba Completed in 1048ms
378 timing reifyNode:node_modules/ieee754 Completed in 1049ms
379 timing reifyNode:node_modules/console-control-strings Completed in 1051ms
380 timing reifyNode:node_modules/make-dir Completed in 1054ms
381 timing reifyNode:node_modules/balanced-match Completed in 1065ms
382 timing reifyNode:node_modules/yallist Completed in 1067ms
383 timing reifyNode:node_modules/minizlib Completed in 1069ms
384 timing reifyNode:node_modules/fs.realpath Completed in 1068ms
385 timing reifyNode:node_modules/safe-buffer Completed in 1076ms
386 timing reifyNode:node_modules/util-deprecate Completed in 1097ms
387 timing reifyNode:node_modules/color-support Completed in 1098ms
388 timing reifyNode:node_modules/node-stream-zip Completed in 1096ms
389 timing reifyNode:node_modules/base64-js Completed in 1113ms
390 timing reifyNode:node_modules/minizlib/node_modules/minipass Completed in 1118ms
391 timing reifyNode:node_modules/simple-concat Completed in 1126ms
392 timing reifyNode:node_modules/fs-minipass/node_modules/minipass Completed in 1129ms
393 timing reifyNode:node_modules/rimraf Completed in 1127ms
394 timing reifyNode:node_modules/nopt Completed in 1147ms
395 timing reifyNode:node_modules/glob Completed in 1151ms
396 timing reifyNode:node_modules/minipass Completed in 1158ms
397 timing reifyNode:node_modules/concat-map Completed in 1167ms
398 timing reifyNode:node_modules/buffer Completed in 1167ms
399 timing reifyNode:node_modules/debug Completed in 1172ms
400 timing reifyNode:node_modules/detect-libc Completed in 1172ms
401 timing reifyNode:node_modules/make-dir/node_modules/semver Completed in 1174ms
402 timing reifyNode:node_modules/delegates Completed in 1192ms
403 timing reifyNode:node_modules/are-we-there-yet Completed in 1198ms
404 timing reifyNode:node_modules/emoji-regex Completed in 1208ms
405 timing reifyNode:node_modules/whatwg-url Completed in 1213ms
406 timing reifyNode:node_modules/tr46 Completed in 1220ms
407 timing reifyNode:node_modules/node-fetch Completed in 1229ms
408 timing reifyNode:node_modules/agent-base Completed in 1251ms
409 timing reifyNode:node_modules/https-proxy-agent Completed in 1257ms
410 timing reifyNode:node_modules/mkdirp Completed in 1266ms
411 timing reifyNode:node_modules/commander Completed in 1326ms
412 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 1385ms
413 timing auditReport:getReport Completed in 1392ms
414 silly audit report {}
415 timing auditReport:init Completed in 0ms
416 timing reify:audit Completed in 1394ms
417 timing reifyNode:node_modules/gauge Completed in 1389ms
418 timing reifyNode:node_modules/readable-stream Completed in 1462ms
419 timing reifyNode:node_modules/tar Completed in 1529ms
420 timing reifyNode:node_modules/@mapbox/node-pre-gyp Completed in 1597ms
421 timing reifyNode:node_modules/semver Completed in 1697ms
422 timing reifyNode:node_modules/node-canvas-webgl Completed in 1716ms
423 timing reifyNode:node_modules/crc Completed in 1755ms
424 timing reifyNode:node_modules/nan Completed in 1758ms
425 timing reifyNode:node_modules/canvas Completed in 1859ms
426 timing reifyNode:node_modules/minecraft-render Completed in 1860ms
427 timing reifyNode:node_modules/three Completed in 8279ms
428 timing reify:unpack Completed in 8286ms
429 timing reify:unretire Completed in 1ms
430 timing build:queue Completed in 7ms
431 timing build:link:node_modules/make-dir/node_modules/semver Completed in 44ms
432 timing build:link:node_modules/color-support Completed in 47ms
433 timing build:link:node_modules/@mapbox/node-pre-gyp Completed in 48ms
434 timing build:link:node_modules/mkdirp Completed in 47ms
435 timing build:link:node_modules/rimraf Completed in 47ms
436 timing build:link:node_modules/nopt Completed in 48ms
437 timing build:link:node_modules/semver Completed in 50ms
438 timing build:link:node_modules/minecraft-render Completed in 94ms
439 timing build:link Completed in 96ms
440 info run canvas@2.11.2 install node_modules/canvas node-pre-gyp install --fallback-to-build --update-binary
441 info run canvas@2.11.2 install { code: 1, signal: null }
442 timing reify:rollback:createSparse Completed in 1035ms
443 timing reify:rollback:retireShallow Completed in 0ms
444 timing command:install Completed in 21067ms
445 verbose stack Error: command failed
445 verbose stack     at ChildProcess.<anonymous> (C:\Users\legam\AppData\Roaming\npm\node_modules\npm\node_modules\@npmcli\promise-spawn\lib\index.js:53:27)
445 verbose stack     at ChildProcess.emit (node:events:512:28)
445 verbose stack     at maybeClose (node:internal/child_process:1098:16)
445 verbose stack     at ChildProcess._handle.onexit (node:internal/child_process:304:5)
446 verbose pkgid canvas@2.11.2
447 verbose cwd D:\NodeJS Project\allBlockToPNG
448 verbose Windows_NT 10.0.22000
449 verbose node v20.4.0
450 verbose npm  v9.8.0
451 error code 1
452 error path D:\NodeJS Project\allBlockToPNG\node_modules\canvas
453 error command failed
454 error command C:\WINDOWS\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build --update-binary
455 error Warning: Missing input files:
455 error C:\GTK\bin\libfontconfig-1.dll
455 error C:\GTK\bin\libgthread-2.0-0.dll
455 error C:\GTK\bin\libgobject-2.0-0.dll
455 error C:\GTK\bin\libgmodule-2.0-0.dll
455 error C:\GTK\bin\libexpat-1.dll
455 error C:\GTK\bin\libpangowin32-1.0-0.dll
455 error C:\GTK\bin\libpangoft2-1.0-0.dll
455 error C:\GTK\bin\libcairo-2.dll
455 error C:\GTK\bin\zlib1.dll
455 error C:\GTK\bin\libpng14-14.dll
455 error C:\GTK\bin\libpango-1.0-0.dll
455 error C:\GTK\bin\libpangocairo-1.0-0.dll
455 error C:\GTK\bin\libglib-2.0-0.dll
455 error C:\GTK\bin\libfreetype-6.dll
455 error C:\GTK\bin\libintl-8.dll
455 error Les projets sont générés individuellement dans cette solution. Pour activer la génération en parallèle, ajoutez le commutateur "-m".
455 error
455 error   Backend.cc
455 error D:\NodeJS Project\allBlockToPNG\node_modules\canvas\src\backend\Backend.h(3,10): fatal  error C1083: Impossible d'ouvrir le fichier include : 'cairo.h' : No such file or directory [D:\NodeJS Project\allBlockToPNG\node_modules\canvas\build\canvas.vcxproj]
455 error Failed to execute 'D:\nodejs\node.exe C:\Users\legam\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --update-binary --module=D:\NodeJS Project\allBlockToPNG\node_modules\canvas\build\Release\canvas.node --module_name=canvas --module_path=D:\NodeJS Project\allBlockToPNG\node_modules\canvas\build\Release --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v115' (1)
456 error node-pre-gyp info it worked if it ends with ok
456 error node-pre-gyp info using node-pre-gyp@1.0.11
456 error node-pre-gyp info using node@20.4.0 | win32 | ia32
456 error node-pre-gyp http GET https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v115-win32-unknown-ia32.tar.gz
456 error node-pre-gyp ERR! install response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v115-win32-unknown-ia32.tar.gz 
456 error node-pre-gyp WARN Pre-built binaries not installable for canvas@2.11.2 and node@20.4.0 (node-v115 ABI, unknown) (falling back to source compile with node-gyp) 
456 error node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v115-win32-unknown-ia32.tar.gz 
456 error gyp info it worked if it ends with ok
456 error gyp info using node-gyp@9.4.0
456 error gyp info using node@20.4.0 | win32 | ia32
456 error gyp info ok 
456 error gyp info it worked if it ends with ok
456 error gyp info using node-gyp@9.4.0
456 error gyp info using node@20.4.0 | win32 | ia32
456 error gyp info find Python using Python version 3.10.7 found at "C:\Users\legam\AppData\Local\Programs\Python\Python310\python.exe"
456 error gyp info find VS using VS2022 (17.6.33829.357) found at:
456 error gyp info find VS "D:\VisualStudio"
456 error gyp info find VS run with --verbose for detailed information
456 error gyp info spawn C:\Users\legam\AppData\Local\Programs\Python\Python310\python.exe
456 error gyp info spawn args [
456 error gyp info spawn args   'C:\\Users\\legam\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
456 error gyp info spawn args   'binding.gyp',
456 error gyp info spawn args   '-f',
456 error gyp info spawn args   'msvs',
456 error gyp info spawn args   '-I',
456 error gyp info spawn args   'D:\\NodeJS Project\\allBlockToPNG\\node_modules\\canvas\\build\\config.gypi',
456 error gyp info spawn args   '-I',
456 error gyp info spawn args   'C:\\Users\\legam\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
456 error gyp info spawn args   '-I',
456 error gyp info spawn args   'C:\\Users\\legam\\AppData\\Local\\node-gyp\\Cache\\20.4.0\\include\\node\\common.gypi',
456 error gyp info spawn args   '-Dlibrary=shared_library',
456 error gyp info spawn args   '-Dvisibility=default',
456 error gyp info spawn args   '-Dnode_root_dir=C:\\Users\\legam\\AppData\\Local\\node-gyp\\Cache\\20.4.0',
456 error gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\legam\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp',
456 error gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\legam\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\20.4.0\\\\<(target_arch)\\\\node.lib',
456 error gyp info spawn args   '-Dmodule_root_dir=D:\\NodeJS Project\\allBlockToPNG\\node_modules\\canvas',
456 error gyp info spawn args   '-Dnode_engine=v8',
456 error gyp info spawn args   '--depth=.',
456 error gyp info spawn args   '--no-parallel',
456 error gyp info spawn args   '--generator-output',
456 error gyp info spawn args   'D:\\NodeJS Project\\allBlockToPNG\\node_modules\\canvas\\build',
456 error gyp info spawn args   '-Goutput_dir=.'
456 error gyp info spawn args ]
456 error gyp info ok 
456 error gyp info it worked if it ends with ok
456 error gyp info using node-gyp@9.4.0
456 error gyp info using node@20.4.0 | win32 | ia32
456 error gyp info spawn D:\VisualStudio\MSBuild\Current\Bin\MSBuild.exe
456 error gyp info spawn args [
456 error gyp info spawn args   'build/binding.sln',
456 error gyp info spawn args   '/clp:Verbosity=minimal',
456 error gyp info spawn args   '/nologo',
456 error gyp info spawn args   '/p:Configuration=Release;Platform=Win32'
456 error gyp info spawn args ]
456 error gyp ERR! build error 
456 error gyp ERR! stack Error: `D:\VisualStudio\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
456 error gyp ERR! stack     at ChildProcess.onExit (C:\Users\legam\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:203:23)
456 error gyp ERR! stack     at ChildProcess.emit (node:events:512:28)
456 error gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
456 error gyp ERR! System Windows_NT 10.0.22000
456 error gyp ERR! command "D:\\nodejs\\node.exe" "C:\\Users\\legam\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "build" "--fallback-to-build" "--update-binary" "--module=D:\\NodeJS Project\\allBlockToPNG\\node_modules\\canvas\\build\\Release\\canvas.node" "--module_name=canvas" "--module_path=D:\\NodeJS Project\\allBlockToPNG\\node_modules\\canvas\\build\\Release" "--napi_version=9" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v115"
456 error gyp ERR! cwd D:\NodeJS Project\allBlockToPNG\node_modules\canvas
456 error gyp ERR! node -v v20.4.0
456 error gyp ERR! node-gyp -v v9.4.0
456 error gyp ERR! not ok 
456 error node-pre-gyp ERR! build error 
456 error node-pre-gyp ERR! stack Error: Failed to execute 'D:\nodejs\node.exe C:\Users\legam\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --update-binary --module=D:\NodeJS Project\allBlockToPNG\node_modules\canvas\build\Release\canvas.node --module_name=canvas --module_path=D:\NodeJS Project\allBlockToPNG\node_modules\canvas\build\Release --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v115' (1)
456 error node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (D:\NodeJS Project\allBlockToPNG\node_modules\@mapbox\node-pre-gyp\lib\util\compile.js:89:23)
456 error node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:512:28)
456 error node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1098:16)
456 error node-pre-gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:304:5)
456 error node-pre-gyp ERR! System Windows_NT 10.0.22000
456 error node-pre-gyp ERR! command "D:\\nodejs\\node.exe" "D:\\NodeJS Project\\allBlockToPNG\\node_modules\\@mapbox\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build" "--update-binary"
456 error node-pre-gyp ERR! cwd D:\NodeJS Project\allBlockToPNG\node_modules\canvas
456 error node-pre-gyp ERR! node -v v20.4.0
456 error node-pre-gyp ERR! node-pre-gyp -v v1.0.11
456 error node-pre-gyp ERR! not ok
457 verbose exit 1
458 timing npm Completed in 21735ms
459 verbose unfinished npm timer reify 1689740401002
460 verbose unfinished npm timer reify:build 1689740410167
461 verbose unfinished npm timer build 1689740410168
462 verbose unfinished npm timer build:deps 1689740410169
463 verbose unfinished npm timer build:run:install 1689740410273
464 verbose unfinished npm timer build:run:install:node_modules/canvas 1689740410275
465 verbose code 1
466 error A complete log of this run can be found in: C:\Users\legam\AppData\Local\npm-cache\_logs\2023-07-19T04_20_00_420Z-debug-0.log
