code-server: Fresh install on alpine returns 500

OS/Web Information

  • Web Browser: firefox 89.0.1 (64-bit)
  • Local OS: Alpine Linux v3.14
  • Remote OS: Alpine Linux v3.14 (same as local)
  • Remote Architecture: x64
  • code-server --version: 3.11.0 4e8cd09ef0412dfc7b148b7639a692e20e4fd6dd

Steps to reproduce

  1. Fresh install code-server the npm way:
apk add npm alpine-sdk bash libstdc++ libc6-compat
npm config set python python3
npm install -g --unsafe-perm code-server
  1. Open localhost:8080 in a browser, on the same system
  2. Provide the password automatically generated in ~/.config/code-server/config.yaml

Expected

The browser is able to connect to and display vscode.

Actual

The error 500 VS Code failed to load. exited unexpectedly with code 0 is displayed on screen.

Logs

# code-server --log trace
[2021-08-01T00:37:46.835Z] trace child:16034 got message {"message":{"type":"handshake","args":{"_":[],"bind-addr":"127.0.0.1:8080","auth":"password","password":"2f5b20cead0a8f27ac2b84ad","config":"/root/.config/code-server/config.yaml","log":"trace","user-data-dir":"/root/.local/share/code-server","extensions-dir":"/root/.local/share/code-server/extensions","verbose":true,"host":"127.0.0.1","port":8080,"proxy-domain":[],"usingEnvPassword":false,"usingEnvHashedPassword":false}}}
[2021-08-01T00:37:46.838Z] info  code-server 3.11.0 4e8cd09ef0412dfc7b148b7639a692e20e4fd6dd
[2021-08-01T00:37:46.838Z] info  Using user-data-dir ~/.local/share/code-server
[2021-08-01T00:37:46.839Z] trace Using extensions-dir ~/.local/share/code-server/extensions
[2021-08-01T00:37:46.852Z] info  Using config file ~/.config/code-server/config.yaml
[2021-08-01T00:37:46.852Z] info  HTTP server listening on http://127.0.0.1:8080
[2021-08-01T00:37:46.852Z] info    - Authentication is enabled
[2021-08-01T00:37:46.852Z] info      - Using password from ~/.config/code-server/config.yaml
[2021-08-01T00:37:46.852Z] info    - Not serving HTTPS 
[2021-08-01T00:37:50.666Z] trace heartbeat
[2021-08-01T00:37:50.685Z] debug forking vs code...
[2021-08-01T00:37:51.025Z] error VS Code exited unexpectedly with code 0
[2021-08-01T00:37:51.876Z] debug forking vs code...
[2021-08-01T00:37:52.216Z] error VS Code exited unexpectedly with code 0

Screenshot

Notes

I don’t know if this is related, but the only user on my system is root (~ is /root).

What’s weird is, if I install code-server in a custom docker image using exactly the above script, I can actually start the server and connect to it without any issue (I encountered some issues when trying to use the c++ extension in a docker container, so I wanted to try a bare metal install).

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 1
  • Comments: 18 (9 by maintainers)

Most upvoted comments

Okay so I tried again and it all worked. The key for me was to do everything on the root user, have both npm config and yarn config set, and I also took a peek at the libc6-compat package from alpine, the package sets a few symlinks and I have also done that (we don’t have that package for void).

I can now run the server with my non-root user, the terminal also works. Thank you for the information!

I tried on Alpine and it worked. I followed https://github.com/cdr/code-server/blob/main/docs/npm.md#alpine but I had to additionally install python3 and I used yarn to set the config option instead of npm.

docker run --rm -it -p 8080:8080 alpine sh
ldd --version # Confirm musl
apk add alpine-sdk bash libstdc++ libc6-compat yarn python3
yarn config set python python3
yarn global add code-server
code-server --host 0.0.0.0 --auth none

From there I went to localhost:8080 in my browser and made sure the terminal worked (which it did).

Hmm interesting. Were you able to confirm that you have the same spdlog file structure I do?

I think going into lib/vscode and running yarn from there might be the next step.

Thanks for the feedback! Actually, I ran the scipt twice, the logs were from the second run (so the dependencies were probably already downloaded). I can fresh install over again and send the logs of the first run tomorrow.

I’ve encountered other issues recently related to my nvidia graphics drivers, maybe is this related. For instance, I cannot load opengl 3d scenes with either firefox or chromium, because alpine lacks native support for this kind of application, and I can’t install the drivers because they seem to require glibc, where musl is instead shipped in alpine by default.

[EDIT] However, it doesn’t make sense to me that it would work to fresh install code-server in a docker container, but not on bare metal (using the same version of the same distro in both cases). So this should be unrelated actually.

Yes thank you for those logs!

The npm rebuild output seems strange to me. It doesn’t seem to have actually rebuilt anything? Mine has lines like these:

EDIT: These stars are package names but GitHub seems to have mangled them into asterisks thinking they are email addresses or something.

npm info run ***@***.*** install node_modules/native-is-elevated node-gyp rebuild
npm info run ***@***.*** install node_modules/native-watchdog node-gyp rebuild
npm info run ***@***.*** install node_modules/node-pty node scripts/install.js
npm info run ***@***.*** install node_modules/nsfw node-gyp rebuild
npm info run ***@***.*** install node_modules/spdlog node-gyp rebuild

Maybe the dependencies didn’t actually download? It says the postinstall completed in 13 seconds which seems way too fast (for reference my Alpine Docker container took 173 seconds).

As a random sampling here’s what my spdlog build directory looks like:

/ # tree /usr/local/lib/node_modules/code-server/lib/vscode/node_modules/spdlog/build
/usr/local/lib/node_modules/code-server/lib/vscode/node_modules/spdlog/build
├── Makefile
├── Release
│   ├── obj.target
│   │   ├── spdlog
│   │   │   └── src
│   │   │       ├── logger.o
│   │   │       └── main.o
│   │   └── spdlog.node
│   └── spdlog.node
├── binding.Makefile
├── config.gypi
└── spdlog.target.mk

4 directories, 8 files

Great! Now when you run code-server does it work as expected?

No, it still doesn’t. Exactly the same error message as in the original post is displayed when I try to connect from firefox. I wonder what’s going on.

Pulling the image codercom/code-server:latest simply works out of the box, so maybe is my system configuration different from what the software expects.

I just tried this:

cd /usr/local/lib/node_modules/code-server/lib/vscode
npm --loglevel verbose rebuild

You’ll find the output logs (stderr + stdout) included in the footer of this comment. Nothing seems out of place here neither.

Are there any known fixes for related issues currently (i.e. related to the 500 VS Code failed to load. exited unexpectedly with code 0 error)?

output

(click to show)
npm verb cli [ '/usr/bin/node', '/usr/bin/npm', '--loglevel', 'verbose', 'rebuild' ]
npm info using npm@7.17.0
npm info using node@v14.17.4
npm timing npm:load:whichnode Completed in 1ms
npm timing config:load:defaults Completed in 1ms
npm timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 2ms
npm timing config:load:builtin Completed in 3ms
npm timing config:load:cli Completed in 2ms
npm timing config:load:env Completed in 0ms
npm timing config:load:file:/usr/local/lib/node_modules/code-server/lib/vscode/.npmrc Completed in 1ms
npm timing config:load:project Completed in 1ms
npm timing config:load:file:/root/.npmrc Completed in 0ms
npm timing config:load:user Completed in 0ms
npm timing config:load:file:/etc/npmrc Completed in 0ms
npm timing config:load:global Completed in 0ms
npm timing config:load:validate Completed in 0ms
npm timing config:load:credentials Completed in 1ms
npm timing config:load:setEnvs Completed in 1ms
npm timing config:load Completed in 9ms
npm timing npm:load:configload Completed in 9ms
npm timing npm:load:setTitle Completed in 0ms
npm timing npm:load:setupLog Completed in 2ms
npm timing npm:load:cleanupLog Completed in 2ms
npm timing npm:load:configScope Completed in 0ms
npm timing npm:load:projectScope Completed in 1ms
npm timing npm:load Completed in 19ms
npm timing config:load:flatten Completed in 3ms
npm timing arborist:ctor Completed in 1ms
npm timing build:queue Completed in 1ms
npm timing build:deps Completed in 1ms
npm timing build Completed in 2ms
rebuilt dependencies successfully
npm timing command:rebuild Completed in 34ms
npm verb exit 0
npm timing npm Completed in 263ms
npm info ok 

Hi @code-asher and @jsjoeio, thanks for the fast response!

I tried to reinstall code-server locally (after uninstalling it) with the verbose loglevel:

npm uninstall -g --unsafe-perm code-server > /dev/null 2>&1
npm install --loglevel verbose -g --unsafe-perm code-server

You can find stderr and stdout separately below.

Hopefully it’s not too hard to navigate through these logs. If you want me to share other information, don’t hesitate to ping me!

stderr

(click to show)
npm verb cli [
npm verb cli   '/usr/bin/node',
npm verb cli   '/usr/bin/npm',
npm verb cli   'install',
npm verb cli   '--loglevel',
npm verb cli   'verbose',
npm verb cli   '-g',
npm verb cli   '--unsafe-perm',
npm verb cli   'code-server'
npm verb cli ]
npm info using npm@7.17.0
npm info using node@v14.17.4
npm timing npm:load:whichnode Completed in 1ms
npm timing config:load:defaults Completed in 1ms
npm timing config:load:file:/usr/lib/node_modules/npm/npmrc Completed in 1ms
npm timing config:load:builtin Completed in 3ms
npm timing config:load:cli Completed in 2ms
npm timing config:load:env Completed in 0ms
npm timing config:load:project Completed in 1ms
npm timing config:load:file:/root/.npmrc Completed in 0ms
npm timing config:load:user Completed in 0ms
npm timing config:load:file:/etc/npmrc Completed in 0ms
npm timing config:load:global Completed in 1ms
npm timing config:load:validate Completed in 0ms
npm timing config:load:credentials Completed in 1ms
npm timing config:load:setEnvs Completed in 1ms
npm timing config:load Completed in 10ms
npm timing npm:load:configload Completed in 10ms
npm timing npm:load:setTitle Completed in 0ms
npm timing npm:load:setupLog Completed in 0ms
npm timing npm:load:cleanupLog Completed in 2ms
npm timing npm:load:configScope Completed in 0ms
npm timing npm:load:projectScope Completed in 0ms
npm timing npm:load Completed in 17ms
npm timing config:load:flatten Completed in 2ms
npm timing arborist:ctor Completed in 1ms
npm timing idealTree:init Completed in 6ms
npm timing idealTree:userRequests Completed in 2ms
npm http fetch GET 200 https://registry.npmjs.org/code-server 199ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/argon2 186ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/body-parser 197ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/compression 218ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/env-paths 219ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/safe-compare 219ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/http-proxy 228ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/httpolyglot 243ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/js-yaml 244ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/safe-buffer 243ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@coder%2flogger 258ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/cookie-parser 255ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/limiter 250ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/yarn 243ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/xdg-basedir 248ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/ws 260ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/semver 274ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/express 286ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/proxy-agent 293ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/tar-fs 287ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/proxy-from-env 293ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/rotating-file-stream 292ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/pem 298ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/qs 309ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/split2 350ms (cache revalidated)
npm timing idealTree:#root Completed in 584ms
npm http fetch GET 200 https://registry.npmjs.org/@google-cloud%2flogging 156ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/bufferutil 55ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/utf-8-validate 55ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/is 192ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/pify 190ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/gcp-metadata 199ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/on-finished 193ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/arrify 206ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/google-gax 200ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/lodash.merge 214ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/eventid 224ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/google-auth-library 223ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/extend 229ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/protobufjs 222ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/pumpify 227ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/through2 226ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/stream-events 234ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/type-fest 237ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/snakecase-keys 241ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@opencensus%2fpropagation-stackdriver 259ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/node-addon-api 246ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/opencollective-postinstall 250ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/depd 253ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/bytes 257ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fprojectify 286ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/content-type 265ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fpaginator 307ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/http-errors 284ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/iconv-lite 285ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/debug 289ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/compressible 287ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/accepts 288ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fcommon-grpc 320ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/cookie-signature 287ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/vary 293ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/on-headers 295ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fpromisify 325ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/encodeurl 295ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/array-flatten 299ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/etag 320ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/escape-html 323ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/fresh 323ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/parseurl 327ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/content-disposition 334ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/merge-descriptors 330ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/cookie 339ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/finalhandler 335ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/router 332ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/methods 337ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/proxy-addr 336ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@phc%2fformat 359ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@mapbox%2fnode-pre-gyp 361ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/send 337ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/setprototypeof 339ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/follow-redirects 361ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/argparse 362ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/path-is-absolute 375ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/serve-static 372ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/md5 368ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/which 367ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/statuses 374ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/range-parser 382ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/requires-port 374ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/es6-promisify 374ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/http-proxy-agent 372ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/os-tmpdir 374ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/eventemitter3 379ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/agent-base 375ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/https-proxy-agent 377ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/pac-proxy-agent 377ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/utils-merge 386ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/mkdirp-classic 390ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/readable-stream 393ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/type-is 430ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/raw-body 433ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/buffer-alloc 401ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/pump 399ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/chownr 401ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/lru-cache 405ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/tar-stream 411ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/socks-proxy-agent 434ms (cache revalidated)
npm timing idealTree:node_modules/code-server Completed in 852ms
npm timing idealTree:node_modules/code-server/node_modules/@coder/logger Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/json-bigint 108ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/gtoken 106ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/duplexify 123ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/jws 120ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/grpc 131ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/retry-request 133ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/google-proto-files 123ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/d64 131ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/hex2dec 133ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/uuid 135ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/gaxios 137ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/split-array-stream 146ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/is-stream-ended 134ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/grpc-gcp 140ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/lodash.at 140ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/lodash.has 141ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/ee-first 142ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/fast-text-encoding 177ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/walkdir 169ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@types%2flong 185ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fcommon 242ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/long 232ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fbase64 242ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/map-obj 236ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2faspromise 244ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@grpc%2fgrpc-js 281ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fcodegen 275ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/inherits 272ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2ffloat 280ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2finquire 282ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/to-snake-case 282ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fpool 287ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@types%2fnode 291ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2futf8 302ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/stubs 299ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2feventemitter 308ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fpath 310ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@protobufjs%2ffetch 313ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/base64-js 329ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@grpc%2fproto-loader 422ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@opencensus%2fcore 425ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/logging Completed in 464ms
npm http fetch GET 200 https://registry.npmjs.org/lodash.clone 55ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/nan 57ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@types%2frequest 66ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/stream-shift 66ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@types%2fduplexify 76ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/ent 74ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/end-of-stream 74ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/lodash.camelcase 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@types%2fbytebuffer 126ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/common-grpc Completed in 152ms
npm http fetch GET 200 https://registry.npmjs.org/form-data 49ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@types%2fcaseless 56ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@types%2ftough-cookie 67ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/common Completed in 84ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/paginator Completed in 5ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/projectify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/promisify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@grpc/proto-loader Completed in 3ms
npm http fetch GET 200 https://registry.npmjs.org/log-driver 48ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/shimmer 59ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/continuation-local-storage 63ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/@opencensus/propagation-stackdriver Completed in 73ms
npm http fetch GET 200 https://registry.npmjs.org/async-listener 40ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/emitter-listener 49ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/@opencensus/core Completed in 65ms
npm timing idealTree:node_modules/code-server/node_modules/@types/duplexify Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/@types/node Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/mime-types 48ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/combined-stream 64ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/asynckit 78ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/@types/request Completed in 82ms
npm timing idealTree:node_modules/code-server/node_modules/@types/caseless Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@types/tough-cookie Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/tar 53ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/detect-libc 63ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/rimraf 60ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/node-fetch 65ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/nopt 68ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/npmlog 71ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/make-dir 77ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/argon2 Completed in 83ms
npm http fetch GET 200 https://registry.npmjs.org/yallist 51ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/are-we-there-yet 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/abbrev 84ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/console-control-strings 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/fs-minipass 80ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/mkdirp 78ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/set-blocking 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/minipass 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/minizlib 83ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/gauge 87ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/glob 88ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/@mapbox/node-pre-gyp Completed in 104ms
npm timing idealTree:node_modules/code-server/node_modules/@phc/format Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/arrify Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/unpipe 63ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/safer-buffer 72ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/media-typer 78ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/toidentifier 86ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/ms 93ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/body-parser Completed in 104ms
npm timing idealTree:node_modules/code-server/node_modules/bytes Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/negotiator 46ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/mime-db 55ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/compression Completed in 64ms
npm timing idealTree:node_modules/code-server/node_modules/accepts Completed in 3ms
npm timing idealTree:node_modules/code-server/node_modules/compressible Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/content-type Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/continuation-local-storage Completed in 4ms
npm timing idealTree:node_modules/code-server/node_modules/async-listener Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/cookie-parser Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/cookie Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/cookie-signature Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/depd Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/detect-libc Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/once 53ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/util-deprecate 60ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/string_decoder 68ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/duplexify Completed in 72ms
npm timing idealTree:node_modules/code-server/node_modules/emitter-listener Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/wrappy 51ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/end-of-stream Completed in 58ms
npm timing idealTree:node_modules/code-server/node_modules/ent Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/env-paths Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/eventid Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/d64 Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/ipaddr.js 50ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/destroy 50ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/mime 66ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/forwarded 75ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/path-to-regexp 74ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/express Completed in 99ms
npm timing idealTree:node_modules/code-server/node_modules/array-flatten Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/content-disposition Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/encodeurl Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/escape-html Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/etag Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/extend Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/finalhandler Completed in 1ms
npm http fetch GET 200 https://registry.npmjs.org/delayed-stream 59ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/form-data Completed in 64ms
npm timing idealTree:node_modules/code-server/node_modules/asynckit Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/combined-stream Completed in 3ms
npm timing idealTree:node_modules/code-server/node_modules/delayed-stream Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/fresh Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/abort-controller 49ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/bignumber.js 58ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/gcp-metadata Completed in 65ms
npm http fetch GET 200 https://registry.npmjs.org/event-target-shim 56ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/gaxios Completed in 65ms
npm timing idealTree:node_modules/code-server/node_modules/abort-controller Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/event-target-shim Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/jwa 61ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/google-p12-pem 68ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/google-auth-library Completed in 83ms
npm timing idealTree:node_modules/code-server/node_modules/base64-js Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/fast-text-encoding Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-gax Completed in 14ms
npm timing idealTree:node_modules/code-server/node_modules/@grpc/grpc-js Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/google-proto-files Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/ascli 49ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/bytebuffer 59ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/yargs 70ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/grpc Completed in 97ms
npm timing idealTree:node_modules/code-server/node_modules/@types/bytebuffer Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/@types/long Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/grpc-gcp Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/node-forge 34ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/gtoken Completed in 37ms
npm timing idealTree:node_modules/code-server/node_modules/google-p12-pem Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/hex2dec Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/http-errors Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/http-proxy Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/eventemitter3 Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/follow-redirects Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/httpolyglot Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/https-proxy-agent Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/agent-base Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/iconv-lite Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/inherits Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/is Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/is-stream-ended Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/js-yaml Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/argparse Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/json-bigint Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/bignumber.js Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/ecdsa-sig-formatter 73ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/buffer-equal-constant-time 76ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/jws Completed in 79ms
npm timing idealTree:node_modules/code-server/node_modules/jwa Completed in 4ms
npm timing idealTree:node_modules/code-server/node_modules/buffer-equal-constant-time Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ecdsa-sig-formatter Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/limiter Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/lodash.at Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/lodash.camelcase Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/lodash.clone Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/lodash.has Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/lodash.merge Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/log-driver Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/lru-cache Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/make-dir Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/merge-descriptors Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/methods Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/mime Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/mime-db Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/mime-types Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/nan Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/negotiator Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/node-addon-api Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/node-fetch Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/node-forge Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/nopt Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/abbrev Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/delegates 54ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/aproba 61ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/signal-exit 61ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/wide-align 59ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/has-unicode 65ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/object-assign 72ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/string-width 81ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/strip-ansi 84ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/npmlog Completed in 91ms
npm http fetch GET 200 https://registry.npmjs.org/process-nextick-args 59ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/isarray 61ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/core-util-is 65ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/are-we-there-yet Completed in 72ms
npm timing idealTree:node_modules/code-server/node_modules/console-control-strings Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/delegates Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/code-point-at 47ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/ansi-regex 49ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 57ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/gauge Completed in 70ms
npm timing idealTree:node_modules/code-server/node_modules/aproba Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/has-unicode Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/object-assign Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/on-finished Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/ee-first Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/on-headers Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/once Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/opencollective-postinstall Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/parseurl Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/path-is-absolute Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/is-buffer 45ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/crypt 50ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/charenc 52ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/isexe 93ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/pem Completed in 104ms
npm timing idealTree:node_modules/code-server/node_modules/es6-promisify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/md5 Completed in 5ms
npm timing idealTree:node_modules/code-server/node_modules/charenc Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/crypt Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/is-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/os-tmpdir Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/pify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/protobufjs Completed in 8ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/aspromise Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/base64 Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/codegen Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/eventemitter Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/fetch Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/float Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/inquire Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/path Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/pool Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@protobufjs/utf8 Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/long Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/proxy-addr Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/forwarded Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ipaddr.js Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/socks 45ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/pac-resolver 47ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/get-uri 50ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/@tootallnate%2fonce 206ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/proxy-agent Completed in 210ms
npm timing idealTree:node_modules/code-server/node_modules/http-proxy-agent Completed in 5ms
npm timing idealTree:node_modules/code-server/node_modules/@tootallnate/once Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/ip 69ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/degenerator 76ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/ftp 77ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/fs-extra 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/file-uri-to-path 88ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/data-uri-to-buffer 91ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/netmask 110ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/pac-proxy-agent Completed in 129ms
npm http fetch GET 200 https://registry.npmjs.org/xregexp 54ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/jsonfile 65ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/graceful-fs 72ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/universalify 71ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/get-uri Completed in 88ms
npm timing idealTree:node_modules/code-server/node_modules/data-uri-to-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/file-uri-to-path Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/fs-extra Completed in 3ms
npm timing idealTree:node_modules/code-server/node_modules/ftp Completed in 5ms
npm timing idealTree:node_modules/code-server/node_modules/graceful-fs Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/jsonfile Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/escodegen 57ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/ast-types 81ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/esprima 90ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/pac-resolver Completed in 96ms
npm http fetch GET 200 https://registry.npmjs.org/source-map 46ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/optionator 67ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/tslib 73ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/esutils 77ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/estraverse 81ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/degenerator Completed in 88ms
npm timing idealTree:node_modules/code-server/node_modules/ast-types Completed in 1ms
npm http fetch GET 200 https://registry.npmjs.org/fast-levenshtein 50ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/prelude-ls 76ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/levn 74ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/deep-is 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/type-check 82ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/word-wrap 85ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/escodegen Completed in 92ms
npm timing idealTree:node_modules/code-server/node_modules/esprima Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/estraverse Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/esutils Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ip Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/netmask Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/optionator Completed in 3ms
npm timing idealTree:node_modules/code-server/node_modules/deep-is Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/fast-levenshtein Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/levn Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/prelude-ls Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/proxy-from-env Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/pumpify Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/pump Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/qs Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/range-parser Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/raw-body Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/readable-stream Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/requires-port Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/retry-request Completed in 1ms
npm http fetch GET 200 https://registry.npmjs.org/inflight 58ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/minimatch 60ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/fs.realpath 63ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/rimraf Completed in 68ms
npm http fetch GET 200 https://registry.npmjs.org/brace-expansion 43ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/glob Completed in 49ms
npm timing idealTree:node_modules/code-server/node_modules/fs.realpath Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/inflight Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/balanced-match 65ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/concat-map 71ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/minimatch Completed in 77ms
npm timing idealTree:node_modules/code-server/node_modules/brace-expansion Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/balanced-match Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/concat-map Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/rotating-file-stream Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/router Completed in 4ms
npm timing idealTree:node_modules/code-server/node_modules/path-to-regexp Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/safe-buffer Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/buffer-alloc-unsafe 47ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/buffer-fill 51ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/safe-compare Completed in 55ms
npm timing idealTree:node_modules/code-server/node_modules/buffer-alloc Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/buffer-alloc-unsafe Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/buffer-fill Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/safer-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/semver Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/send Completed in 3ms
npm timing idealTree:node_modules/code-server/node_modules/destroy Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/serve-static Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/set-blocking Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/setprototypeof Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/shimmer Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/signal-exit Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/to-space-case 34ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/snakecase-keys Completed in 38ms
npm timing idealTree:node_modules/code-server/node_modules/map-obj Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/smart-buffer 69ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/socks-proxy-agent Completed in 72ms
npm timing idealTree:node_modules/code-server/node_modules/socks Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/smart-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/source-map Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/split-array-stream Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/split2 Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/statuses Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/stream-events Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/stream-shift Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/string_decoder Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/number-is-nan 45ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/string-width Completed in 49ms
npm timing idealTree:node_modules/code-server/node_modules/code-point-at Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/is-fullwidth-code-point Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/number-is-nan Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/strip-ansi Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/ansi-regex Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/stubs Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/tar Completed in 9ms
npm timing idealTree:node_modules/code-server/node_modules/chownr Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/fs-minipass Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/minipass Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/minizlib Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/mkdirp Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/bl 49ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/fs-constants 70ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/tar-fs Completed in 75ms
npm timing idealTree:node_modules/code-server/node_modules/mkdirp-classic Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/buffer 48ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/tar-stream Completed in 58ms
npm http fetch GET 200 https://registry.npmjs.org/ieee754 58ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/bl Completed in 63ms
npm timing idealTree:node_modules/code-server/node_modules/buffer Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/fs-constants Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ieee754 Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/through2 Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/to-no-case 52ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/to-snake-case Completed in 59ms
npm timing idealTree:node_modules/code-server/node_modules/to-space-case Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/to-no-case Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/toidentifier Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/tslib Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/type-check Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/type-fest Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/type-is Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/media-typer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/universalify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/unpipe Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/util-deprecate Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/utils-merge Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/uuid Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/vary Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/walkdir Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/which Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/isexe Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/wide-align Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/word-wrap Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/wrappy Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ws Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/xdg-basedir Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/xregexp Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/yallist Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/yarn Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/common/node_modules/arrify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/common/node_modules/duplexify Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/common/node_modules/readable-stream Completed in 4ms
npm timing idealTree:node_modules/code-server/node_modules/core-util-is Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/isarray Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/process-nextick-args Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/common/node_modules/safe-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/common/node_modules/string_decoder Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@google-cloud/paginator/node_modules/arrify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@grpc/grpc-js/node_modules/semver Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/@opencensus/core/node_modules/semver Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/agent-base/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/agent-base/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/are-we-there-yet/node_modules/readable-stream Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/are-we-there-yet/node_modules/safe-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/are-we-there-yet/node_modules/string_decoder Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/async-listener/node_modules/semver Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/compression/node_modules/bytes Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/compression/node_modules/safe-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/content-disposition/node_modules/safe-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/express/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/express/node_modules/safe-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ftp/node_modules/readable-stream Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/ftp/node_modules/isarray Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/ftp/node_modules/string_decoder Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/gaxios/node_modules/https-proxy-agent Completed in 3ms
npm http fetch GET 200 https://registry.npmjs.org/es6-promise 38ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/gaxios/node_modules/agent-base Completed in 40ms
npm timing idealTree:node_modules/code-server/node_modules/gaxios/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/gaxios/node_modules/es6-promisify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/es6-promise Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/gaxios/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/get-uri/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/get-uri/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-auth-library/node_modules/https-proxy-agent Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/google-auth-library/node_modules/agent-base Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-auth-library/node_modules/debug Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-auth-library/node_modules/es6-promisify Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-auth-library/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-auth-library/node_modules/semver Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-gax/node_modules/duplexify Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/google-gax/node_modules/readable-stream Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/google-gax/node_modules/safe-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-gax/node_modules/semver Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/google-gax/node_modules/string_decoder Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/optjs 61ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/decamelize 63ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/os-locale 66ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/y18n 73ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/cliui 80ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/camelcase 92ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/window-size 92ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/colour 101ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/grpc/node_modules/protobufjs Completed in 105ms
npm timing idealTree:node_modules/code-server/node_modules/ascli Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/bytebuffer Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/colour Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/optjs Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/lcid 57ms (cache revalidated)
npm http fetch GET 200 https://registry.npmjs.org/wrap-ansi 73ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/yargs Completed in 81ms
npm timing idealTree:node_modules/code-server/node_modules/camelcase Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/cliui Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/decamelize Completed in 0ms
npm http fetch GET 200 https://registry.npmjs.org/invert-kv 46ms (cache revalidated)
npm timing idealTree:node_modules/code-server/node_modules/os-locale Completed in 53ms
npm timing idealTree:node_modules/code-server/node_modules/lcid Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/invert-kv Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/window-size Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/wrap-ansi Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/y18n Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/bytebuffer/node_modules/long Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/http-errors/node_modules/inherits Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/http-proxy-agent/node_modules/debug Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/http-proxy-agent/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/https-proxy-agent/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/https-proxy-agent/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/make-dir/node_modules/semver Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/minipass/node_modules/yallist Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/minizlib/node_modules/yallist Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/pac-proxy-agent/node_modules/debug Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/pac-proxy-agent/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/proxy-agent/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/proxy-agent/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/pumpify/node_modules/duplexify Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/pumpify/node_modules/readable-stream Completed in 2ms
npm timing idealTree:node_modules/code-server/node_modules/pumpify/node_modules/safe-buffer Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/pumpify/node_modules/string_decoder Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/retry-request/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/retry-request/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/router/node_modules/debug Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/router/node_modules/setprototypeof Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/semver/node_modules/lru-cache Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/semver/node_modules/yallist Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/send/node_modules/mime Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/send/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/socks-proxy-agent/node_modules/debug Completed in 1ms
npm timing idealTree:node_modules/code-server/node_modules/socks-proxy-agent/node_modules/ms Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/tar-fs/node_modules/chownr Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/tar-fs/node_modules/pump Completed in 0ms
npm timing idealTree:node_modules/code-server/node_modules/tar/node_modules/yallist Completed in 0ms
npm timing idealTree:buildDeps Completed in 6151ms
npm timing idealTree:fixDepFlags Completed in 5ms
npm timing idealTree Completed in 6167ms
npm timing reify:loadTrees Completed in 6171ms
npm timing reify:diffTrees Completed in 5ms
npm timing reify:retireShallow Completed in 1ms
npm timing reify:createSparse Completed in 2656ms
npm timing reify:loadBundles Completed in 0ms
npm http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 739ms
npm timing auditReport:getReport Completed in 743ms
npm timing metavuln:packument:json-bigint Completed in 1ms
npm timing metavuln:packument:@grpc/grpc-js Completed in 0ms
npm timing reifyNode:node_modules/code-server/node_modules/invert-kv Completed in 1103ms
npm timing reifyNode:node_modules/code-server/node_modules/buffer-alloc-unsafe Completed in 1102ms
npm timing reifyNode:node_modules/code-server/node_modules/buffer-fill Completed in 1102ms
npm timing reifyNode:node_modules/code-server/node_modules/buffer-alloc Completed in 1102ms
npm timing reifyNode:node_modules/code-server/node_modules/wrap-ansi Completed in 1118ms
npm timing reifyNode:node_modules/code-server/node_modules/os-locale Completed in 1118ms
npm timing reifyNode:node_modules/code-server/node_modules/decamelize Completed in 1119ms
npm timing reifyNode:node_modules/code-server/node_modules/camelcase Completed in 1119ms
npm timing reifyNode:node_modules/code-server/node_modules/process-nextick-args Completed in 1118ms
npm timing reifyNode:node_modules/code-server/node_modules/mkdirp-classic Completed in 1118ms
npm timing reifyNode:node_modules/code-server/node_modules/chownr Completed in 1119ms
npm timing reifyNode:node_modules/code-server/node_modules/number-is-nan Completed in 1119ms
npm timing reifyNode:node_modules/code-server/node_modules/is-fullwidth-code-point Completed in 1120ms
npm timing reifyNode:node_modules/code-server/node_modules/ansi-regex Completed in 1121ms
npm timing reifyNode:node_modules/code-server/node_modules/stubs Completed in 1120ms
npm timing reifyNode:node_modules/code-server/node_modules/code-point-at Completed in 1121ms
npm timing reifyNode:node_modules/code-server/node_modules/map-obj Completed in 1121ms
npm timing reifyNode:node_modules/code-server/node_modules/destroy Completed in 1121ms
npm timing reifyNode:node_modules/code-server/node_modules/brace-expansion Completed in 1121ms
npm timing reifyNode:node_modules/code-server/node_modules/inflight Completed in 1122ms
npm timing reifyNode:node_modules/code-server/node_modules/fast-levenshtein Completed in 1121ms
npm timing reifyNode:node_modules/code-server/node_modules/universalify Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/get-uri/node_modules/ms Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/socks-proxy-agent/node_modules/ms Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/pac-proxy-agent/node_modules/ms Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/http-proxy-agent/node_modules/ms Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/charenc Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/crypt Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/os-tmpdir Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/wrappy Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/ee-first Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/strip-ansi Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/wide-align Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/string-width Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/object-assign Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/has-unicode Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/aproba Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/abbrev Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/agent-base/node_modules/ms Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/toidentifier Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/@types/long Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/gaxios/node_modules/ms Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/send/node_modules/ms Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/path-is-absolute Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/escape-html Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/once Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/ms Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/end-of-stream Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/https-proxy-agent/node_modules/ms Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/opencollective-postinstall Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/@types/tough-cookie Completed in 1126ms
npm timing reifyNode:node_modules/code-server/node_modules/@types/caseless Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/@types/duplexify Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/retry-request/node_modules/ms Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/common/node_modules/arrify Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/through2 Completed in 1123ms
npm timing reifyNode:node_modules/code-server/node_modules/snakecase-keys Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/stream-events Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/pify Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/google-auth-library/node_modules/ms Completed in 1124ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/paginator/node_modules/arrify Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/tar-fs/node_modules/chownr Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/proxy-agent/node_modules/ms Completed in 1125ms
npm timing reifyNode:node_modules/code-server/node_modules/lcid Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/y18n Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/window-size Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/optjs Completed in 1146ms
npm timing reifyNode:node_modules/code-server/node_modules/cliui Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/media-typer Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/ieee754 Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/fs-constants Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/fs-minipass Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/path-to-regexp Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/word-wrap Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/ftp/node_modules/string_decoder Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/forwarded Completed in 1146ms
npm timing reifyNode:node_modules/code-server/node_modules/set-blocking Completed in 1145ms
npm timing reifyNode:node_modules/code-server/node_modules/console-control-strings Completed in 1145ms
npm timing reifyNode:node_modules/code-server/node_modules/jwa Completed in 1144ms
npm timing reifyNode:node_modules/code-server/node_modules/is-stream-ended Completed in 1146ms
npm timing reifyNode:node_modules/code-server/node_modules/lru-cache Completed in 1146ms
npm timing reifyNode:node_modules/code-server/node_modules/unpipe Completed in 1146ms
npm timing reifyNode:node_modules/code-server/node_modules/utils-merge Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/router/node_modules/setprototypeof Completed in 1146ms
npm timing reifyNode:node_modules/code-server/node_modules/range-parser Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/methods Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/parseurl Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/merge-descriptors Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/fresh Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/etag Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/finalhandler Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/encodeurl Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/array-flatten Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/inherits Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/cookie-signature Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/vary Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/compressible Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/on-headers Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/accepts Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/type-is Completed in 1149ms
npm timing reifyNode:node_modules/code-server/node_modules/http-errors/node_modules/inherits Completed in 1149ms
npm timing reifyNode:node_modules/code-server/node_modules/content-type Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/bytes Completed in 1149ms
npm timing reifyNode:node_modules/code-server/node_modules/@phc/format Completed in 1149ms
npm timing reifyNode:node_modules/code-server/node_modules/lodash.camelcase Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/on-finished Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/arrify Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/xdg-basedir Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/semver/node_modules/lru-cache Completed in 1147ms
npm timing reifyNode:node_modules/code-server/node_modules/env-paths Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/cookie-parser Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/compression/node_modules/bytes Completed in 1148ms
npm timing reifyNode:node_modules/code-server/node_modules/minizlib/node_modules/yallist Completed in 1169ms
npm timing reifyNode:node_modules/code-server/node_modules/minipass/node_modules/yallist Completed in 1169ms
npm timing reifyNode:node_modules/code-server/node_modules/fs.realpath Completed in 1167ms
npm timing reifyNode:node_modules/code-server/node_modules/minimatch Completed in 1168ms
npm timing reifyNode:node_modules/code-server/node_modules/util-deprecate Completed in 1168ms
npm timing reifyNode:node_modules/code-server/node_modules/jsonfile Completed in 1168ms
npm timing reifyNode:node_modules/code-server/node_modules/signal-exit Completed in 1167ms
npm timing reifyNode:node_modules/code-server/node_modules/yallist Completed in 1168ms
npm timing reifyNode:node_modules/code-server/node_modules/@types/bytebuffer Completed in 1166ms
npm timing reifyNode:node_modules/code-server/node_modules/lodash.has Completed in 1167ms
npm timing reifyNode:node_modules/code-server/node_modules/lodash.at Completed in 1167ms
npm timing reifyNode:node_modules/code-server/node_modules/base64-js Completed in 1167ms
npm timing reifyNode:node_modules/code-server/node_modules/proxy-addr Completed in 1167ms
npm timing reifyNode:node_modules/code-server/node_modules/stream-shift Completed in 1166ms
npm timing reifyNode:node_modules/code-server/node_modules/cookie Completed in 1166ms
npm timing reifyNode:node_modules/code-server/node_modules/tar/node_modules/yallist Completed in 1166ms
npm timing reifyNode:node_modules/code-server/node_modules/@types/request Completed in 1164ms
npm timing reifyNode:node_modules/code-server/node_modules/semver/node_modules/yallist Completed in 1163ms
npm timing reifyNode:node_modules/code-server/node_modules/safe-compare Completed in 1163ms
npm timing metavuln:cache:get:security-advisory:json-bigint:WoQ4neHaKJUavclZoU15FoJcPZtnXgHgrGxftCIZ6iYEdJp8dKbP63lsjpR4wW1T6u7ibOxXC4LbzLnovT8lfQ== Completed in 449ms
npm timing metavuln:load:security-advisory:json-bigint:1690 Completed in 1ms
npm timing metavuln:calculate:security-advisory:json-bigint:1690 Completed in 450ms
npm timing metavuln:cache:get:security-advisory:@grpc/grpc-js:6+6yDppVM9LbDnQWU72r6IKXyYlpU+TwhMJu3KDhDroaexa2AyAnrLDI195AAE51Gwl0ReLqSwWqY1u3O4ic2Q== Completed in 449ms
npm timing metavuln:load:security-advisory:@grpc/grpc-js:1707 Completed in 1ms
npm timing metavuln:calculate:security-advisory:@grpc/grpc-js:1707 Completed in 450ms
npm timing metavuln:packument:gcp-metadata Completed in 1ms
npm timing reifyNode:node_modules/code-server/node_modules/pump Completed in 1186ms
npm timing reifyNode:node_modules/code-server/node_modules/@tootallnate/once Completed in 1186ms
npm timing reifyNode:node_modules/code-server/node_modules/es6-promisify Completed in 1184ms
npm timing reifyNode:node_modules/code-server/node_modules/are-we-there-yet/node_modules/safe-buffer Completed in 1184ms
npm timing reifyNode:node_modules/code-server/node_modules/buffer-equal-constant-time Completed in 1183ms
npm timing reifyNode:node_modules/code-server/node_modules/requires-port Completed in 1183ms
npm timing reifyNode:node_modules/code-server/node_modules/lodash.clone Completed in 1183ms
npm timing reifyNode:node_modules/code-server/node_modules/gaxios/node_modules/es6-promisify Completed in 1182ms
npm timing reifyNode:node_modules/code-server/node_modules/serve-static Completed in 1183ms
npm timing reifyNode:node_modules/code-server/node_modules/content-disposition/node_modules/safe-buffer Completed in 1182ms
npm timing reifyNode:node_modules/code-server/node_modules/mime-types Completed in 1182ms
npm timing reifyNode:node_modules/code-server/node_modules/npmlog Completed in 1182ms
npm timing reifyNode:node_modules/code-server/node_modules/log-driver Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/common/node_modules/safe-buffer Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/common/node_modules/duplexify Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/pumpify/node_modules/safe-buffer Completed in 1179ms
npm timing reifyNode:node_modules/code-server/node_modules/pumpify/node_modules/duplexify Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/google-gax/node_modules/safe-buffer Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/google-gax/node_modules/duplexify Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/google-auth-library/node_modules/es6-promisify Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/tar-fs/node_modules/pump Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/express/node_modules/safe-buffer Completed in 1180ms
npm timing reifyNode:node_modules/code-server/node_modules/compression/node_modules/safe-buffer Completed in 1179ms
npm timing reifyNode:node_modules/code-server/node_modules/isarray Completed in 1201ms
npm timing reifyNode:node_modules/code-server/node_modules/balanced-match Completed in 1200ms
npm timing reifyNode:node_modules/code-server/node_modules/string_decoder Completed in 1199ms
npm timing reifyNode:node_modules/code-server/node_modules/graceful-fs Completed in 1199ms
npm timing reifyNode:node_modules/code-server/node_modules/ftp/node_modules/isarray Completed in 1199ms
npm timing reifyNode:node_modules/code-server/node_modules/is-buffer Completed in 1198ms
npm timing reifyNode:node_modules/code-server/node_modules/combined-stream Completed in 1195ms
npm timing reifyNode:node_modules/code-server/node_modules/emitter-listener Completed in 1194ms
npm timing reifyNode:node_modules/code-server/node_modules/raw-body Completed in 1194ms
npm timing reifyNode:node_modules/code-server/node_modules/lodash.merge Completed in 1191ms
npm timing reifyNode:node_modules/code-server/node_modules/split2 Completed in 1190ms
npm timing reifyNode:node_modules/code-server/node_modules/safe-buffer Completed in 1190ms
npm timing reifyNode:node_modules/code-server/node_modules/rimraf Completed in 1198ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/path Completed in 1213ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/fetch Completed in 1213ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/eventemitter Completed in 1213ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/codegen Completed in 1213ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/base64 Completed in 1213ms
npm timing reifyNode:node_modules/code-server/node_modules/which Completed in 1213ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/aspromise Completed in 1213ms
npm timing reifyNode:node_modules/code-server/node_modules/are-we-there-yet/node_modules/string_decoder Completed in 1212ms
npm timing reifyNode:node_modules/code-server/node_modules/follow-redirects Completed in 1212ms
npm timing reifyNode:node_modules/code-server/node_modules/gaxios/node_modules/https-proxy-agent Completed in 1211ms
npm timing reifyNode:node_modules/code-server/node_modules/delayed-stream Completed in 1211ms
npm timing reifyNode:node_modules/code-server/node_modules/statuses Completed in 1211ms
npm timing reifyNode:node_modules/code-server/node_modules/setprototypeof Completed in 1212ms
npm timing reifyNode:node_modules/code-server/node_modules/duplexify Completed in 1208ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/common/node_modules/string_decoder Completed in 1208ms
npm timing reifyNode:node_modules/code-server/node_modules/pumpify/node_modules/string_decoder Completed in 1208ms
npm timing reifyNode:node_modules/code-server/node_modules/google-gax/node_modules/string_decoder Completed in 1208ms
npm timing reifyNode:node_modules/code-server/node_modules/google-auth-library/node_modules/https-proxy-agent Completed in 1208ms
npm timing reifyNode:node_modules/code-server/node_modules/to-snake-case Completed in 1227ms
npm timing reifyNode:node_modules/code-server/node_modules/estraverse Completed in 1226ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/pool Completed in 1227ms
npm timing reifyNode:node_modules/code-server/node_modules/safer-buffer Completed in 1225ms
npm timing reifyNode:node_modules/code-server/node_modules/type-fest Completed in 1220ms
npm timing reifyNode:node_modules/code-server/node_modules/extend Completed in 1219ms
npm timing reifyNode:node_modules/code-server/node_modules/to-space-case Completed in 1240ms
npm timing reifyNode:node_modules/code-server/node_modules/to-no-case Completed in 1240ms
npm timing reifyNode:node_modules/code-server/node_modules/tar-stream Completed in 1240ms
npm timing reifyNode:node_modules/code-server/node_modules/core-util-is Completed in 1241ms
npm timing reifyNode:node_modules/code-server/node_modules/minipass Completed in 1240ms
npm timing reifyNode:node_modules/code-server/node_modules/type-check Completed in 1238ms
npm timing reifyNode:node_modules/code-server/node_modules/get-uri/node_modules/debug Completed in 1238ms
npm timing reifyNode:node_modules/code-server/node_modules/socks-proxy-agent/node_modules/debug Completed in 1238ms
npm timing reifyNode:node_modules/code-server/node_modules/pac-proxy-agent/node_modules/debug Completed in 1238ms
npm timing reifyNode:node_modules/code-server/node_modules/http-proxy-agent/node_modules/debug Completed in 1238ms
npm timing reifyNode:node_modules/code-server/node_modules/delegates Completed in 1236ms
npm timing reifyNode:node_modules/code-server/node_modules/agent-base/node_modules/debug Completed in 1236ms
npm timing reifyNode:node_modules/code-server/node_modules/make-dir Completed in 1757ms
npm timing reifyNode:node_modules/code-server/node_modules/https-proxy-agent/node_modules/debug Completed in 1757ms
npm timing reifyNode:node_modules/code-server/node_modules/retry-request/node_modules/debug Completed in 1755ms
npm timing reifyNode:node_modules/code-server/node_modules/proxy-from-env Completed in 1753ms
npm timing reifyNode:node_modules/code-server/node_modules/proxy-agent/node_modules/debug Completed in 1754ms
npm timing reifyNode:node_modules/code-server/node_modules/compression Completed in 1754ms
npm timing reifyNode:node_modules/code-server/node_modules/isexe Completed in 1775ms
npm timing reifyNode:node_modules/code-server/node_modules/glob Completed in 1772ms
npm timing reifyNode:node_modules/code-server/node_modules/data-uri-to-buffer Completed in 1771ms
npm timing reifyNode:node_modules/code-server/node_modules/ecdsa-sig-formatter Completed in 1770ms
npm timing reifyNode:node_modules/code-server/node_modules/d64 Completed in 1767ms
npm timing reifyNode:node_modules/code-server/node_modules/http-errors Completed in 1766ms
npm timing reifyNode:node_modules/code-server/node_modules/pumpify Completed in 1762ms
npm timing reifyNode:node_modules/code-server/node_modules/rotating-file-stream Completed in 1761ms
npm timing reifyNode:node_modules/code-server/node_modules/@grpc/proto-loader Completed in 1764ms
npm timing reifyNode:node_modules/code-server/node_modules/buffer Completed in 1783ms
npm timing reifyNode:node_modules/code-server/node_modules/minizlib Completed in 1782ms
npm timing reifyNode:node_modules/code-server/node_modules/concat-map Completed in 1781ms
npm timing reifyNode:node_modules/code-server/node_modules/file-uri-to-path Completed in 1780ms
npm timing reifyNode:node_modules/code-server/node_modules/ipaddr.js Completed in 1779ms
npm timing reifyNode:node_modules/code-server/node_modules/@grpc/grpc-js/node_modules/semver Completed in 1775ms
npm timing reifyNode:node_modules/code-server/node_modules/fast-text-encoding Completed in 1776ms
npm timing reifyNode:node_modules/code-server/node_modules/content-disposition Completed in 1774ms
npm timing reifyNode:node_modules/code-server/node_modules/async-listener/node_modules/semver Completed in 1774ms
npm timing reifyNode:node_modules/code-server/node_modules/negotiator Completed in 1774ms
npm timing reifyNode:node_modules/code-server/node_modules/hex2dec Completed in 1771ms
npm timing reifyNode:node_modules/code-server/node_modules/split-array-stream Completed in 1771ms
npm timing reifyNode:node_modules/code-server/node_modules/retry-request Completed in 1772ms
npm timing reifyNode:node_modules/code-server/node_modules/google-auth-library/node_modules/semver Completed in 1770ms
npm timing reifyNode:node_modules/code-server/node_modules/tslib Completed in 1788ms
npm timing reifyNode:node_modules/code-server/node_modules/optionator Completed in 1789ms
npm timing reifyNode:node_modules/code-server/node_modules/jws Completed in 1783ms
npm timing reifyNode:node_modules/code-server/node_modules/send Completed in 1782ms
npm timing reifyNode:node_modules/code-server/node_modules/nopt Completed in 1780ms
npm timing reifyNode:node_modules/code-server/node_modules/detect-libc Completed in 1780ms
npm timing reifyNode:node_modules/code-server/node_modules/ascli Completed in 1796ms
npm timing reifyNode:node_modules/code-server/node_modules/levn Completed in 1797ms
npm timing reifyNode:node_modules/code-server/node_modules/escodegen Completed in 1796ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/utf8 Completed in 1796ms
npm timing reifyNode:node_modules/code-server/node_modules/eventemitter3 Completed in 1793ms
npm timing reifyNode:node_modules/code-server/node_modules/gtoken Completed in 1793ms
npm timing reifyNode:node_modules/code-server/node_modules/gaxios/node_modules/debug Completed in 1792ms
npm timing reifyNode:node_modules/code-server/node_modules/make-dir/node_modules/semver Completed in 1790ms
npm timing reifyNode:node_modules/code-server/node_modules/form-data Completed in 1790ms
npm timing reifyNode:node_modules/code-server/node_modules/shimmer Completed in 1789ms
npm timing reifyNode:node_modules/code-server/node_modules/@opencensus/core/node_modules/semver Completed in 1787ms
npm timing reifyNode:node_modules/code-server/node_modules/google-gax/node_modules/semver Completed in 1787ms
npm timing reifyNode:node_modules/code-server/node_modules/google-auth-library/node_modules/debug Completed in 1786ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/projectify Completed in 1786ms
npm timing metavuln:cache:get:security-advisory:gcp-metadata:WDwD0eFTCQeRivtTnwHuner6SOTHiiS+Q/xQQjE2aiy/SprBq8LntPCkV57E74oCj5dIcovVxngoFrxqrhKp/g== Completed in 620ms
npm timing metavuln:load:security-advisory:gcp-metadata:WoQ4neHaKJUavclZoU15FoJcPZtnXgHgrGxftCIZ6iYEdJp8dKbP63lsjpR4wW1T6u7ibOxXC4LbzLnovT8lfQ== Completed in 0ms
npm timing metavuln:calculate:security-advisory:gcp-metadata:WoQ4neHaKJUavclZoU15FoJcPZtnXgHgrGxftCIZ6iYEdJp8dKbP63lsjpR4wW1T6u7ibOxXC4LbzLnovT8lfQ== Completed in 620ms
npm timing metavuln:packument:google-gax Completed in 1ms
npm timing reifyNode:node_modules/code-server/node_modules/deep-is Completed in 1805ms
npm timing reifyNode:node_modules/code-server/node_modules/esutils Completed in 1805ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/float Completed in 1803ms
npm timing reifyNode:node_modules/code-server/node_modules/mime Completed in 1800ms
npm timing reifyNode:node_modules/code-server/node_modules/gaxios/node_modules/agent-base Completed in 1799ms
npm timing reifyNode:node_modules/code-server/node_modules/is Completed in 1794ms
npm timing reifyNode:node_modules/code-server/node_modules/google-auth-library/node_modules/agent-base Completed in 1793ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/promisify Completed in 1793ms
npm timing reifyNode:node_modules/code-server/node_modules/prelude-ls Completed in 1811ms
npm timing reifyNode:node_modules/code-server/node_modules/socks-proxy-agent Completed in 1809ms
npm timing reifyNode:node_modules/code-server/node_modules/http-proxy-agent Completed in 1808ms
npm timing reifyNode:node_modules/code-server/node_modules/@protobufjs/inquire Completed in 1808ms
npm timing reifyNode:node_modules/code-server/node_modules/md5 Completed in 1808ms
npm timing reifyNode:node_modules/code-server/node_modules/are-we-there-yet Completed in 1807ms
npm timing reifyNode:node_modules/code-server/node_modules/send/node_modules/mime Completed in 1804ms
npm timing reifyNode:node_modules/code-server/node_modules/mkdirp Completed in 1817ms
npm timing reifyNode:node_modules/code-server/node_modules/gcp-metadata Completed in 1802ms
npm timing reifyNode:node_modules/code-server/node_modules/bl Completed in 1821ms
npm timing reifyNode:node_modules/code-server/node_modules/ip Completed in 1818ms
npm timing reifyNode:node_modules/code-server/node_modules/pac-proxy-agent Completed in 1818ms
npm timing reifyNode:node_modules/code-server/node_modules/eventid Completed in 1805ms
npm timing reifyNode:node_modules/code-server/node_modules/degenerator Completed in 1822ms
npm timing reifyNode:node_modules/code-server/node_modules/argparse Completed in 1817ms
npm timing reifyNode:node_modules/code-server/node_modules/json-bigint Completed in 1816ms
npm timing reifyNode:node_modules/code-server/node_modules/router Completed in 1815ms
npm timing reifyNode:node_modules/code-server/node_modules/mime-db Completed in 1814ms
npm timing reifyNode:node_modules/code-server/node_modules/limiter Completed in 1809ms
npm timing reifyNode:node_modules/code-server/node_modules/abort-controller Completed in 1820ms
npm timing reifyNode:node_modules/code-server/node_modules/@opencensus/propagation-stackdriver Completed in 1814ms
npm timing reifyNode:node_modules/code-server/node_modules/httpolyglot Completed in 1813ms
npm timing reifyNode:node_modules/code-server/node_modules/xregexp Completed in 1830ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/paginator Completed in 1818ms
npm timing reifyNode:node_modules/code-server/node_modules/body-parser Completed in 1816ms
npm timing reifyNode:node_modules/code-server/node_modules/asynckit Completed in 1828ms
npm timing reifyNode:node_modules/code-server/node_modules/router/node_modules/debug Completed in 1827ms
npm timing reifyNode:node_modules/code-server/node_modules/express/node_modules/debug Completed in 1820ms
npm timing reifyNode:node_modules/code-server/node_modules/netmask Completed in 1837ms
npm timing reifyNode:node_modules/code-server/node_modules/ftp Completed in 1837ms
npm timing reifyNode:node_modules/code-server/node_modules/ftp/node_modules/readable-stream Completed in 1837ms
npm timing reifyNode:node_modules/code-server/node_modules/debug Completed in 1829ms
npm timing reifyNode:node_modules/code-server/node_modules/node-fetch Completed in 1829ms
npm timing reifyNode:node_modules/code-server/node_modules/https-proxy-agent Completed in 1829ms
npm timing metavuln:cache:get:security-advisory:google-gax:DmDyNqbubMAeWuwSWyyQe39l9337FK5WHZVjeHgime9ophPKLR6eol0HsnWulYUpocg1GOSinw3S/vDSl/a2og== Completed in 39ms
npm timing metavuln:load:security-advisory:google-gax:6+6yDppVM9LbDnQWU72r6IKXyYlpU+TwhMJu3KDhDroaexa2AyAnrLDI195AAE51Gwl0ReLqSwWqY1u3O4ic2Q== Completed in 4ms
npm timing metavuln:calculate:security-advisory:google-gax:6+6yDppVM9LbDnQWU72r6IKXyYlpU+TwhMJu3KDhDroaexa2AyAnrLDI195AAE51Gwl0ReLqSwWqY1u3O4ic2Q== Completed in 43ms
npm timing metavuln:packument:@google-cloud/logging Completed in 0ms
npm timing metavuln:packument:google-auth-library Completed in 0ms
npm timing reifyNode:node_modules/code-server/node_modules/gauge Completed in 1844ms
npm timing reifyNode:node_modules/code-server/node_modules/google-p12-pem Completed in 1842ms
npm timing reifyNode:node_modules/code-server/node_modules/depd Completed in 1839ms
npm timing reifyNode:node_modules/code-server/node_modules/@coder/logger Completed in 1833ms
npm timing reifyNode:node_modules/code-server/node_modules/colour Completed in 1855ms
npm timing reifyNode:node_modules/code-server/node_modules/long Completed in 1849ms
npm timing reifyNode:node_modules/code-server/node_modules/ent Completed in 1840ms
npm timing reifyNode:node_modules/code-server/node_modules/event-target-shim Completed in 1849ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/common-grpc Completed in 1842ms
npm timing reifyNode:node_modules/code-server/node_modules/proxy-agent Completed in 1841ms
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm timing reifyNode:node_modules/code-server/node_modules/uuid Completed in 1846ms
npm timing reifyNode:node_modules/code-server/node_modules/agent-base Completed in 1858ms
npm timing reifyNode:node_modules/code-server/node_modules/ws Completed in 1852ms
npm timing reifyNode:node_modules/code-server/node_modules/esprima Completed in 1868ms
npm timing reifyNode:node_modules/code-server/node_modules/express Completed in 1854ms
npm timing metavuln:cache:get:security-advisory:@google-cloud/logging:diEgHsRhk3J7oZTTulEDpRlB5bLEyHHXkP/JIAz33Wd6jxUuefsU52qyI/Sn+t1WGd/M6NC5mUOIxjFd8ig0GQ== Completed in 26ms
npm timing metavuln:load:security-advisory:@google-cloud/logging:WDwD0eFTCQeRivtTnwHuner6SOTHiiS+Q/xQQjE2aiy/SprBq8LntPCkV57E74oCj5dIcovVxngoFrxqrhKp/g== Completed in 1ms
npm timing metavuln:calculate:security-advisory:@google-cloud/logging:WDwD0eFTCQeRivtTnwHuner6SOTHiiS+Q/xQQjE2aiy/SprBq8LntPCkV57E74oCj5dIcovVxngoFrxqrhKp/g== Completed in 27ms
npm timing metavuln:cache:get:security-advisory:google-auth-library:8IjEhWDh7pCBVn1aCRIh3L85SeTi99hsC4JT+l+9tAXu8buFjqZP0USGSWKVGLAeHtGeN3mY+RMEfniKqjZ2iA== Completed in 26ms
npm timing metavuln:load:security-advisory:google-auth-library:WDwD0eFTCQeRivtTnwHuner6SOTHiiS+Q/xQQjE2aiy/SprBq8LntPCkV57E74oCj5dIcovVxngoFrxqrhKp/g== Completed in 0ms
npm timing metavuln:calculate:security-advisory:google-auth-library:WDwD0eFTCQeRivtTnwHuner6SOTHiiS+Q/xQQjE2aiy/SprBq8LntPCkV57E74oCj5dIcovVxngoFrxqrhKp/g== Completed in 26ms
npm timing reifyNode:node_modules/code-server/node_modules/gaxios Completed in 1869ms
npm timing reifyNode:node_modules/code-server/node_modules/smart-buffer Completed in 1880ms
npm timing reifyNode:node_modules/code-server/node_modules/grpc-gcp Completed in 1873ms
npm timing reifyNode:node_modules/code-server/node_modules/continuation-local-storage Completed in 1870ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/common Completed in 1870ms
npm timing reifyNode:node_modules/code-server/node_modules/qs Completed in 1869ms
npm timing reifyNode:node_modules/code-server/node_modules/bignumber.js Completed in 1888ms
npm timing reifyNode:node_modules/code-server/node_modules/get-uri Completed in 1893ms
npm timing metavuln:cache:get:security-advisory:@google-cloud/logging:a6Jc+rHCJpanNTthxJ3xEe5Y0tcIbgFFg6LJzFWQd0nFIWTLCEpn/vDhSwWGr8BcdovRiwkTVO/tA/w8yDiHlQ== Completed in 23ms
npm timing metavuln:load:security-advisory:@google-cloud/logging:DmDyNqbubMAeWuwSWyyQe39l9337FK5WHZVjeHgime9ophPKLR6eol0HsnWulYUpocg1GOSinw3S/vDSl/a2og== Completed in 1ms
npm timing metavuln:calculate:security-advisory:@google-cloud/logging:DmDyNqbubMAeWuwSWyyQe39l9337FK5WHZVjeHgime9ophPKLR6eol0HsnWulYUpocg1GOSinw3S/vDSl/a2og== Completed in 24ms
npm timing metavuln:packument:@coder/logger Completed in 0ms
npm timing reifyNode:node_modules/code-server/node_modules/http-proxy Completed in 1884ms
npm timing reifyNode:node_modules/code-server/node_modules/readable-stream Completed in 1896ms
npm timing reifyNode:node_modules/code-server/node_modules/yargs Completed in 1910ms
npm timing reifyNode:node_modules/code-server/node_modules/are-we-there-yet/node_modules/readable-stream Completed in 1906ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/common/node_modules/readable-stream Completed in 1897ms
npm timing reifyNode:node_modules/code-server/node_modules/pumpify/node_modules/readable-stream Completed in 1896ms
npm timing reifyNode:node_modules/code-server/node_modules/google-gax/node_modules/readable-stream Completed in 1897ms
npm timing reifyNode:node_modules/code-server/node_modules/tar Completed in 1902ms
npm timing reifyNode:node_modules/code-server/node_modules/node-addon-api Completed in 1903ms
npm timing metavuln:cache:get:security-advisory:@coder/logger:Du2ucqT7/ROXJPCqX74RAypDaQZrUMVaBn2cDsC+cCr97ek2yZpi7oYiMUzoxFvGPJpnBuCGgwfq3PROnTBdPQ== Completed in 16ms
npm timing metavuln:load:security-advisory:@coder/logger:diEgHsRhk3J7oZTTulEDpRlB5bLEyHHXkP/JIAz33Wd6jxUuefsU52qyI/Sn+t1WGd/M6NC5mUOIxjFd8ig0GQ== Completed in 0ms
npm timing metavuln:calculate:security-advisory:@coder/logger:diEgHsRhk3J7oZTTulEDpRlB5bLEyHHXkP/JIAz33Wd6jxUuefsU52qyI/Sn+t1WGd/M6NC5mUOIxjFd8ig0GQ== Completed in 17ms
npm timing metavuln:packument:@google-cloud/common Completed in 0ms
npm timing reifyNode:node_modules/code-server/node_modules/iconv-lite Completed in 1908ms
npm timing reifyNode:node_modules/code-server/node_modules/pac-resolver Completed in 1919ms
npm timing reifyNode:node_modules/code-server/node_modules/argon2 Completed in 1904ms
npm timing reifyNode:node_modules/code-server/node_modules/bytebuffer/node_modules/long Completed in 1927ms
npm timing metavuln:cache:get:security-advisory:@google-cloud/logging:q1eow6rMS+DRV+xhdoU3yWfxvPPIGogMzBy8CtYA3cMTWJqN9oz2zSdwchf+YfLHW49VDj8ez1LN8TKNXxbSKg== Completed in 13ms
npm timing metavuln:load:security-advisory:@google-cloud/logging:8IjEhWDh7pCBVn1aCRIh3L85SeTi99hsC4JT+l+9tAXu8buFjqZP0USGSWKVGLAeHtGeN3mY+RMEfniKqjZ2iA== Completed in 1ms
npm timing metavuln:calculate:security-advisory:@google-cloud/logging:8IjEhWDh7pCBVn1aCRIh3L85SeTi99hsC4JT+l+9tAXu8buFjqZP0USGSWKVGLAeHtGeN3mY+RMEfniKqjZ2iA== Completed in 14ms
npm timing metavuln:cache:get:security-advisory:google-gax:o866yo3FN+FvU123t6P//I/IA7RcvfHnvRAyRGbe064nIxq5CTPb/JV238lq20v7M3ioN+qUU/ZhvQeUWAV6wQ== Completed in 14ms
npm timing metavuln:load:security-advisory:google-gax:8IjEhWDh7pCBVn1aCRIh3L85SeTi99hsC4JT+l+9tAXu8buFjqZP0USGSWKVGLAeHtGeN3mY+RMEfniKqjZ2iA== Completed in 2ms
npm timing metavuln:calculate:security-advisory:google-gax:8IjEhWDh7pCBVn1aCRIh3L85SeTi99hsC4JT+l+9tAXu8buFjqZP0USGSWKVGLAeHtGeN3mY+RMEfniKqjZ2iA== Completed in 16ms
npm timing metavuln:cache:get:security-advisory:@google-cloud/common:bWGFf1i9nP0+vU1y4UWoLa6l7DzO0BEvS3PETbPz7xAoNny4vez7LpI4OsZVqi8Hv7yEO0Y0iq0AaVqhZFtmiA== Completed in 16ms
npm timing metavuln:load:security-advisory:@google-cloud/common:8IjEhWDh7pCBVn1aCRIh3L85SeTi99hsC4JT+l+9tAXu8buFjqZP0USGSWKVGLAeHtGeN3mY+RMEfniKqjZ2iA== Completed in 1ms
npm timing metavuln:calculate:security-advisory:@google-cloud/common:8IjEhWDh7pCBVn1aCRIh3L85SeTi99hsC4JT+l+9tAXu8buFjqZP0USGSWKVGLAeHtGeN3mY+RMEfniKqjZ2iA== Completed in 17ms
npm timing metavuln:packument:code-server Completed in 0ms
npm timing reifyNode:node_modules/code-server/node_modules/@mapbox/node-pre-gyp Completed in 1926ms
npm timing reifyNode:node_modules/code-server/node_modules/es6-promise Completed in 1942ms
npm timing metavuln:cache:get:security-advisory:code-server:QhlC3DoYBg2iydkjaNIL2kZNEf1iOqDyzuhaSzk3ywnogcrN8WjbYHkFv45nXSmow2EEcrYySoPRuWD1WBrvpg== Completed in 11ms
npm timing metavuln:load:security-advisory:code-server:Du2ucqT7/ROXJPCqX74RAypDaQZrUMVaBn2cDsC+cCr97ek2yZpi7oYiMUzoxFvGPJpnBuCGgwfq3PROnTBdPQ== Completed in 0ms
npm timing metavuln:calculate:security-advisory:code-server:Du2ucqT7/ROXJPCqX74RAypDaQZrUMVaBn2cDsC+cCr97ek2yZpi7oYiMUzoxFvGPJpnBuCGgwfq3PROnTBdPQ== Completed in 11ms
npm timing metavuln:packument:@google-cloud/common-grpc Completed in 0ms
npm timing reifyNode:node_modules/code-server/node_modules/async-listener Completed in 1935ms
npm timing reifyNode:node_modules/code-server/node_modules/@grpc/grpc-js Completed in 1940ms
npm timing reifyNode:node_modules/code-server/node_modules/tar-fs Completed in 1935ms
npm timing reifyNode:node_modules/code-server/node_modules/semver Completed in 1935ms
npm timing metavuln:cache:get:security-advisory:@google-cloud/common-grpc:Zok+A5qqo4XlSlDzGvibti7J4ge/esV9thjV9tlQiAjRt3E5ujFP5rn9j8xr9U3YrLIJQhHxUymaqM1OfmPSsQ== Completed in 8ms
npm timing metavuln:load:security-advisory:@google-cloud/common-grpc:bWGFf1i9nP0+vU1y4UWoLa6l7DzO0BEvS3PETbPz7xAoNny4vez7LpI4OsZVqi8Hv7yEO0Y0iq0AaVqhZFtmiA== Completed in 0ms
npm timing metavuln:calculate:security-advisory:@google-cloud/common-grpc:bWGFf1i9nP0+vU1y4UWoLa6l7DzO0BEvS3PETbPz7xAoNny4vez7LpI4OsZVqi8Hv7yEO0Y0iq0AaVqhZFtmiA== Completed in 8ms
npm timing reifyNode:node_modules/code-server/node_modules/source-map Completed in 1961ms
npm timing reifyNode:node_modules/code-server/node_modules/js-yaml Completed in 1944ms
npm timing metavuln:cache:get:security-advisory:@google-cloud/logging:eltiFFPO4H+Ud3eAv/SzKD5eBVS3YcBbgVX6SXurxFkmBBHa6u3jYMtPc6RDvh9nxmyJw7jVvV5PBq3a9o/G2w== Completed in 8ms
npm timing metavuln:load:security-advisory:@google-cloud/logging:Zok+A5qqo4XlSlDzGvibti7J4ge/esV9thjV9tlQiAjRt3E5ujFP5rn9j8xr9U3YrLIJQhHxUymaqM1OfmPSsQ== Completed in 0ms
npm timing metavuln:calculate:security-advisory:@google-cloud/logging:Zok+A5qqo4XlSlDzGvibti7J4ge/esV9thjV9tlQiAjRt3E5ujFP5rn9j8xr9U3YrLIJQhHxUymaqM1OfmPSsQ== Completed in 8ms
npm timing auditReport:init Completed in 1234ms
npm timing reify:audit Completed in 1978ms
npm timing reifyNode:node_modules/code-server/node_modules/socks Completed in 1973ms
npm timing reifyNode:node_modules/code-server/node_modules/nan Completed in 1965ms
npm timing reifyNode:node_modules/code-server/node_modules/fs-extra Completed in 1972ms
npm timing reifyNode:node_modules/code-server/node_modules/google-gax Completed in 1960ms
npm timing reifyNode:node_modules/code-server/node_modules/ast-types Completed in 1986ms
npm timing reifyNode:node_modules/code-server/node_modules/google-auth-library Completed in 1971ms
npm timing reifyNode:node_modules/code-server/node_modules/walkdir Completed in 1981ms
npm timing reifyNode:node_modules/code-server/node_modules/@types/node Completed in 2013ms
npm timing reifyNode:node_modules/code-server/node_modules/node-forge Completed in 2022ms
npm timing reifyNode:node_modules/code-server/node_modules/bytebuffer Completed in 2038ms
npm timing reifyNode:node_modules/code-server/node_modules/pem Completed in 2021ms
npm timing reifyNode:node_modules/code-server/node_modules/@opencensus/core Completed in 2046ms
npm timing reifyNode:node_modules/code-server/node_modules/@google-cloud/logging Completed in 2060ms
npm timing reifyNode:node_modules/code-server/node_modules/yarn Completed in 2062ms
npm timing reifyNode:node_modules/code-server/node_modules/grpc/node_modules/protobufjs Completed in 2113ms
npm timing reifyNode:node_modules/code-server/node_modules/protobufjs Completed in 2207ms
npm timing reifyNode:node_modules/code-server/node_modules/google-proto-files Completed in 2389ms
npm WARN deprecated grpc@1.24.11: This library will not receive further updates other than security fixes. We recommend using @grpc/grpc-js instead.
npm timing reifyNode:node_modules/code-server/node_modules/grpc Completed in 2553ms
npm timing reifyNode:node_modules/code-server Completed in 2642ms
npm timing reify:unpack Completed in 2643ms
npm timing reify:unretire Completed in 0ms
npm timing build:queue Completed in 9ms
npm info run yarn@1.22.11 preinstall node_modules/code-server/node_modules/yarn :; (node ./preinstall.js > /dev/null 2>&1 || true)
npm info run yarn@1.22.11 preinstall { code: 0, signal: null }
npm timing build:run:preinstall:node_modules/code-server/node_modules/yarn Completed in 319ms
npm timing build:run:preinstall Completed in 320ms
npm timing build:link:node_modules/code-server Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/@mapbox/node-pre-gyp Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/@grpc/grpc-js/node_modules/semver Completed in 7ms
npm timing build:link:node_modules/code-server/node_modules/@opencensus/core/node_modules/semver Completed in 7ms
npm timing build:link:node_modules/code-server/node_modules/async-listener/node_modules/semver Completed in 7ms
npm timing build:link:node_modules/code-server/node_modules/google-auth-library/node_modules/semver Completed in 7ms
npm timing build:link:node_modules/code-server/node_modules/google-gax/node_modules/semver Completed in 7ms
npm timing build:link:node_modules/code-server/node_modules/make-dir/node_modules/semver Completed in 7ms
npm timing build:link:node_modules/code-server/node_modules/send/node_modules/mime Completed in 8ms
npm timing build:link:node_modules/code-server/node_modules/detect-libc Completed in 10ms
npm timing build:link:node_modules/code-server/node_modules/escodegen Completed in 10ms
npm timing build:link:node_modules/code-server/node_modules/esprima Completed in 10ms
npm timing build:link:node_modules/code-server/node_modules/js-yaml Completed in 10ms
npm timing build:link:node_modules/code-server/node_modules/google-p12-pem Completed in 10ms
npm timing build:link:node_modules/code-server/node_modules/mime Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/mkdirp Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/opencollective-postinstall Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/nopt Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/protobufjs Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/uuid Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/rimraf Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/semver Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/which Completed in 9ms
npm timing build:link:node_modules/code-server/node_modules/window-size Completed in 10ms
npm timing build:link:node_modules/code-server/node_modules/yarn Completed in 10ms
npm timing build:link:node_modules/code-server/node_modules/grpc/node_modules/protobufjs Completed in 193ms
npm timing build:link Completed in 198ms
npm info run argon2@0.28.2 install node_modules/code-server/node_modules/argon2 node-pre-gyp install --fallback-to-build
npm info run grpc@1.24.11 install node_modules/code-server/node_modules/grpc node-pre-gyp install --fallback-to-build --library=static_library
npm info run argon2@0.28.2 install { code: 0, signal: null }
npm timing build:run:install:node_modules/code-server/node_modules/argon2 Completed in 665ms
npm info run grpc@1.24.11 install { code: 0, signal: null }
npm timing build:run:install:node_modules/code-server/node_modules/grpc Completed in 2672ms
npm timing build:run:install Completed in 2692ms
npm info run code-server@3.11.0 postinstall node_modules/code-server ./postinstall.sh
npm info run argon2@0.28.2 postinstall node_modules/code-server/node_modules/argon2 opencollective-postinstall || true
npm info run protobufjs@6.11.2 postinstall node_modules/code-server/node_modules/protobufjs node scripts/postinstall
npm info run argon2@0.28.2 postinstall { code: 0, signal: null }
npm timing build:run:postinstall:node_modules/code-server/node_modules/argon2 Completed in 85ms
npm info run protobufjs@6.11.2 postinstall { code: 0, signal: null }
npm timing build:run:postinstall:node_modules/code-server/node_modules/protobufjs Completed in 69ms
npm info run code-server@3.11.0 postinstall { code: 0, signal: null }
npm timing build:run:postinstall:node_modules/code-server Completed in 13542ms
npm timing build:run:postinstall Completed in 13542ms
npm timing build:deps Completed in 16762ms
npm timing build Completed in 16763ms
npm timing reify:build Completed in 16764ms
npm timing reify:trash Completed in 1ms
npm timing reify Completed in 28259ms
npm timing command:install Completed in 28294ms
npm verb exit 0
npm timing npm Completed in 28501ms
npm info ok 

stdout

(click to show)
added 357 packages, and audited 358 packages in 28s

9 packages are looking for funding
  run `npm fund` for details

10 high severity vulnerabilities

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.