Skip to content

pnpm and yarn2 warning auth-interop-types requires peer app-types #1327

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Leif-W opened this issue Jun 12, 2021 · 5 comments
Closed

pnpm and yarn2 warning auth-interop-types requires peer app-types #1327

Leif-W opened this issue Jun 12, 2021 · 5 comments

Comments

@Leif-W
Copy link

Leif-W commented Jun 12, 2021

[REQUIRED] Step 2: Describe your environment

  • Operating System version: Android 11 / One UI 3.1 / Linux 4.19.113-21564965 / Termux 0.113
  • Firebase SDK version: 8.6.7
  • Firebase Product: admin 9.9.0
  • Node.js version: 14.15.4
  • NPM version: 7.17.0
  • pnpm version: 6.7.4
  • yarn: 1.22.10
  • yarn: 1.23.0-20210103.1434
  • yarn: 2.4.2
  • yarn: 3.0.0-rc.5

[REQUIRED] Step 3: Describe the problem

npm failed to install firebase-admin, prompting search for alternatives pnpm and yarn. Of 5 package managers, 1 installs, 2 have warnings, 2 fail to install.

  • npm fails to install
  • pnpm has warnings
  • yarn v1 installs without errors or warnings
  • yarn v2 has warnings
  • yarn v3 has too many errors, fails to install

Are there any other node package managers to try?

npm error / failure:

npm ERR! cb() never called!                                                 
npm ERR! This is an error with npm itself. Please report this error at:     npm ERR!     <https://github.com/npm/cli/issues>

npm ERR! A complete log of this run can be found in:                        npm ERR!     /data/data/com.termux/files/home/.npm/_logs/2021-06-12T00_08_10_696Z-debug.log

pnpm warning:

 WARN  firebase-admin > @firebase/database: @firebase/[email protected] requires a peer of @firebase/[email protected] but none was installed.

yarn2 warnings:

➤ YN0002: │ @firebase/database@npm:0.10.4 doesn't provide @firebase/app-types (pb2b5c), requested by @firebase/auth-interop-types

See issues/pulls related to this.

#614 (comment)
#973 (comment)
#1241 (comment)
#1250 (comment)
firebase/firebase-js-sdk#3529 (comment)

Steps to reproduce:

  1. Android 7+ (API 24)
  2. Install F-Droid (Termux not using Google Play anymore)
  3. Install Termux v0.113 or later
  4. pkg update
  5. pkg i nodejs
  6. npm i -g pnpm
  7. mkdir app-foo; cd app-foo
  8. npm init -y
  9. npm add firebase-admin
  10. rm -rf node_modules package.json ~/.npm/_logs/*.log # clean-up after done inspecting
  11. pnpm init -y
  12. pnpm add firebase-admin
  13. rm -rf node_modules pnpm-lock.yaml package.json
  14. pkg i -g yarn # npm i -g yarn fails, cb() never called!, so install yarn as a system package
  15. yarn init -y
  16. yarn set version berry; yarn set version classic # toggle from default to berry v2/3 to classic to get v1.23.0
  17. yarn add firebase-admin
  18. rm -rf .yarn* yarn.lock node_modules package.json
  19. yarn init -y
  20. yarn set version berry; yarn set version latest # newest v2 release
  21. yarn add firebase-admin
  22. rm -rf .yarn* yarn.lock .pnp.js package.json
  23. yarn init
  24. yarn set version 3.0.0-rc.5 # only works if set to berry, won't work in classic
  25. yarn add firebase-admin # too many errors, run away...

Relevant Code:

echo "See above. ☝🏻 👀"
@google-oss-bot
Copy link

I found a few problems with this issue:

  • I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
  • This issue does not seem to follow the issue template. Make sure you provide all the required information.

@hiranya911
Copy link
Contributor

Works fine with NPM as far as I can tell:

% npm add firebase-admin

> [email protected] postinstall /Users/hkj/Projects/firebase-admin-node/nodetest/node_modules/protobufjs
> node scripts/postinstall

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN [email protected] No description
npm WARN [email protected] No repository field.

+ [email protected]
added 164 packages from 161 contributors and audited 164 packages in 58.452s

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

found 0 vulnerabilities

Your error message states that it's a bug in NPM itself. Have you tried a different version of NPM?

@Leif-W
Copy link
Author

Leif-W commented Jun 15, 2021

Works fine with NPM as far as I can tell:

You tried with what version of node and npm and on what platform?

Very specifically, I am using Android 11, F-Droid, Termux v0.113, nodejs v14.15.4, npm 7.17.0. I've filed issues with npm v7 giving this same catch-all cb() never called error on several other packages, including firebase proper. No response as of yet.

Downgrading to npm v6.14.13 (latest-6) allows firebase-admin to install. v7.0.0 has the error. Not sure which change in between npm v6 and v7 may have caused the problem. But can the issue of the auth-type warning be completely ruled out as a possible cause? Surely, the solution to use firebase-admin isn't to rely upon an outdated version of npm?

~/dev $ mkdir app-foo
~/dev $ cd app-foo
~/dev/app-foo $ npm init -y
Wrote to /data/data/com.termux/files/home/dev/app-foo/package.json:

{
  "name": "app-foo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}


~/dev/app-foo $ npm add firebase-admin
npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/cli/issues>

npm ERR! A complete log of this run can be found in:
npm ERR!     /data/data/com.termux/files/home/.npm/_logs/2021-06-14T23_56_32_105Z-debug.log
~/dev/app-foo $ node -v
v14.15.4
~/dev/app-foo $ npm -v
7.17.0
~/dev/app-foo $ uname -a
Linux localhost 4.19.113-21564965 #1 SMP PREEMPT Thu May 13 15:47:23 KST 2021 aarch64 Android
~/dev/app-foo $

File 2021-06-14T23_56_32_105Z-debug.log :

0 verbose cli [
0 verbose cli   '/data/data/com.termux/files/usr/bin/node',
0 verbose cli   '/data/data/com.termux/files/usr/bin/npm',
0 verbose cli   'add',
0 verbose cli   'firebase-admin'
0 verbose cli ]
1 info using [email protected]
2 info using [email protected]
3 timing npm:load:whichnode Completed in 3ms
4 timing config:load:defaults Completed in 2ms
5 timing config:load:file:/data/data/com.termux/files/usr/lib/node_modules/npm/npmrc Completed in 10ms
6 timing config:load:builtin Completed in 10ms
7 timing config:load:cli Completed in 2ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/data/data/com.termux/files/home/dev/app-foo/.npmrc Completed in 0ms
10 timing config:load:project Completed in 1ms
11 timing config:load:file:/data/data/com.termux/files/home/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/data/data/com.termux/files/usr/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:validate Completed in 0ms
16 timing config:load:credentials Completed in 1ms
17 timing config:load:setEnvs Completed in 1ms
18 timing config:load Completed in 17ms
19 timing npm:load:configload Completed in 17ms
20 timing npm:load:setTitle Completed in 0ms
21 timing npm:load:setupLog Completed in 2ms
22 timing npm:load:cleanupLog Completed in 2ms
23 timing npm:load:configScope Completed in 0ms
24 timing npm:load:projectScope Completed in 1ms
25 timing npm:load Completed in 25ms
26 timing config:load:flatten Completed in 3ms
27 timing arborist:ctor Completed in 1ms
28 timing arborist:ctor Completed in 0ms
29 timing idealTree:init Completed in 12ms
30 timing idealTree:userRequests Completed in 2ms
31 silly idealTree buildDeps
32 silly fetch manifest firebase-admin@*
33 http fetch GET 200 https://registry.npmjs.org/firebase-admin 556ms (cache revalidated)
34 silly placeDep ROOT [email protected] OK for: [email protected] want: *
35 silly fetch manifest @firebase/database@^0.10.0
36 silly fetch manifest @firebase/database-types@^0.7.2
37 silly fetch manifest @types/node@>=12.12.47
38 silly fetch manifest dicer@^0.3.0
39 silly fetch manifest jsonwebtoken@^8.5.1
40 silly fetch manifest jwks-rsa@^2.0.2
41 silly fetch manifest node-forge@^0.10.0
42 silly fetch manifest @google-cloud/firestore@^4.5.0
43 silly fetch manifest @google-cloud/storage@^5.3.0
44 http fetch GET 200 https://registry.npmjs.org/dicer 115ms (cache revalidated)
45 http fetch GET 200 https://registry.npmjs.org/node-forge 275ms (cache revalidated)
46 http fetch GET 200 https://registry.npmjs.org/jsonwebtoken 312ms (cache revalidated)
47 http fetch GET 200 https://registry.npmjs.org/@types%2fnode 366ms (cache revalidated)
48 http fetch GET 200 https://registry.npmjs.org/jwks-rsa 416ms (cache updated)
49 http fetch GET 200 https://registry.npmjs.org/@firebase%2fdatabase 434ms (cache revalidated)
50 http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fstorage 491ms (cache revalidated)
51 http fetch GET 200 https://registry.npmjs.org/@firebase%2fdatabase-types 1167ms (cache revalidated)
52 http fetch GET 200 https://registry.npmjs.org/@google-cloud%2ffirestore 1190ms (cache revalidated)
53 timing idealTree:#root Completed in 1777ms
54 silly placeDep ROOT @firebase/[email protected] OK for: [email protected] want: ^0.10.0
55 silly placeDep ROOT @firebase/[email protected] OK for: [email protected] want: ^0.7.2
56 silly placeDep ROOT @google-cloud/[email protected] OK for: [email protected] want: ^4.5.0
57 silly placeDep ROOT @google-cloud/[email protected] OK for: [email protected] want: ^5.3.0
58 silly placeDep ROOT @types/[email protected] OK for: [email protected] want: >=12.12.47
59 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.3.0
60 silly placeDep ROOT [email protected] OK for: [email protected] want: ^8.5.1
61 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.2
62 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.10.0
63 silly fetch manifest @firebase/[email protected]
64 silly fetch manifest @firebase/[email protected]
65 silly fetch manifest @firebase/[email protected]
66 silly fetch manifest @firebase/[email protected]
67 silly fetch manifest [email protected]
68 silly fetch manifest tslib@^2.1.0
69 silly fetch manifest @firebase/[email protected]
70 silly fetch manifest fast-deep-equal@^3.1.1
71 silly fetch manifest functional-red-black-tree@^1.0.1
72 silly fetch manifest google-gax@^2.12.0
73 silly fetch manifest protobufjs@^6.8.6
74 silly fetch manifest @google-cloud/common@^3.6.0
75 silly fetch manifest @google-cloud/paginator@^3.0.0
76 silly fetch manifest @google-cloud/promisify@^2.0.0
77 silly fetch manifest arrify@^2.0.0
78 silly fetch manifest async-retry@^1.3.1
79 silly fetch manifest compressible@^2.0.12
80 silly fetch manifest date-and-time@^1.0.0
81 silly fetch manifest duplexify@^4.0.0
82 silly fetch manifest extend@^3.0.2
83 silly fetch manifest gaxios@^4.0.0
84 silly fetch manifest gcs-resumable-upload@^3.1.4
85 silly fetch manifest get-stream@^6.0.0
86 silly fetch manifest hash-stream-validation@^0.2.2
87 silly fetch manifest mime@^2.2.0
88 silly fetch manifest mime-types@^2.0.8
89 silly fetch manifest onetime@^5.1.0
90 silly fetch manifest p-limit@^3.0.1
91 silly fetch manifest pumpify@^2.0.0
92 silly fetch manifest snakeize@^0.1.0
93 silly fetch manifest stream-events@^1.0.1
94 silly fetch manifest xdg-basedir@^4.0.0
95 silly fetch manifest [email protected]
96 silly fetch manifest jws@^3.2.2
97 silly fetch manifest lodash.includes@^4.3.0
98 silly fetch manifest lodash.isboolean@^3.0.3
99 silly fetch manifest lodash.isinteger@^4.0.4
100 silly fetch manifest lodash.isnumber@^3.0.3
101 silly fetch manifest lodash.isplainobject@^4.0.6
102 silly fetch manifest lodash.isstring@^4.0.1
103 silly fetch manifest lodash.once@^4.0.0
104 silly fetch manifest ms@^2.1.1
105 silly fetch manifest semver@^5.6.0
106 silly fetch manifest @types/[email protected]
107 silly fetch manifest debug@^4.1.0
108 silly fetch manifest jose@^2.0.5
109 silly fetch manifest limiter@^1.1.5
110 silly fetch manifest lru-memoizer@^2.1.2
111 http fetch GET 200 https://registry.npmjs.org/functional-red-black-tree 199ms (cache revalidated)
112 http fetch GET 200 https://registry.npmjs.org/tslib 215ms (cache revalidated)
113 http fetch GET 200 https://registry.npmjs.org/faye-websocket 231ms (cache revalidated)
114 http fetch GET 200 https://registry.npmjs.org/protobufjs 221ms (cache revalidated)
115 http fetch GET 200 https://registry.npmjs.org/extend 253ms (cache revalidated)
116 http fetch GET 200 https://registry.npmjs.org/date-and-time 261ms (cache revalidated)
117 http fetch GET 200 https://registry.npmjs.org/@firebase%2fauth-interop-types 291ms (cache revalidated)
118 http fetch GET 200 https://registry.npmjs.org/arrify 303ms (cache revalidated)
119 http fetch GET 200 https://registry.npmjs.org/duplexify 301ms (cache revalidated)
120 http fetch GET 200 https://registry.npmjs.org/hash-stream-validation 293ms (cache revalidated)
121 http fetch GET 200 https://registry.npmjs.org/@firebase%2futil 335ms (cache revalidated)
122 http fetch GET 200 https://registry.npmjs.org/fast-deep-equal 382ms (cache revalidated)
123 http fetch GET 200 https://registry.npmjs.org/gcs-resumable-upload 364ms (cache revalidated)
124 http fetch GET 200 https://registry.npmjs.org/get-stream 365ms (cache revalidated)
125 http fetch GET 200 https://registry.npmjs.org/mime-types 364ms (cache revalidated)
126 http fetch GET 200 https://registry.npmjs.org/mime 365ms (cache revalidated)
127 http fetch GET 200 https://registry.npmjs.org/google-gax 386ms (cache revalidated)
128 http fetch GET 200 https://registry.npmjs.org/@firebase%2fapp-types 405ms (cache revalidated)
129 http fetch GET 200 https://registry.npmjs.org/@firebase%2fcomponent 426ms (cache revalidated)
130 http fetch GET 200 https://registry.npmjs.org/pumpify 405ms (cache revalidated)
131 http fetch GET 200 https://registry.npmjs.org/p-limit 405ms (cache revalidated)
132 http fetch GET 200 https://registry.npmjs.org/stream-events 410ms (cache revalidated)
133 http fetch GET 200 https://registry.npmjs.org/@firebase%2flogger 455ms (cache revalidated)
134 http fetch GET 200 https://registry.npmjs.org/lodash.isplainobject 446ms (cache revalidated)
135 http fetch GET 200 https://registry.npmjs.org/lodash.isinteger 449ms (cache revalidated)
136 http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fpaginator 475ms (cache revalidated)
137 http fetch GET 200 https://registry.npmjs.org/jws 457ms (cache revalidated)
138 http fetch GET 200 https://registry.npmjs.org/compressible 478ms (cache revalidated)
139 http fetch GET 200 https://registry.npmjs.org/lodash.isboolean 458ms (cache revalidated)
140 http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fcommon 485ms (cache revalidated)
141 http fetch GET 200 https://registry.npmjs.org/lodash.includes 464ms (cache revalidated)
142 http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fpromisify 487ms (cache revalidated)
143 http fetch GET 200 https://registry.npmjs.org/ms 463ms (cache revalidated)
144 http fetch GET 200 https://registry.npmjs.org/lodash.isstring 465ms (cache revalidated)
145 http fetch GET 200 https://registry.npmjs.org/semver 505ms (cache revalidated)
146 http fetch GET 200 https://registry.npmjs.org/lru-memoizer 506ms (cache revalidated)
147 http fetch GET 200 https://registry.npmjs.org/limiter 508ms (cache revalidated)
148 http fetch GET 200 https://registry.npmjs.org/debug 514ms (cache revalidated)
149 http fetch GET 200 https://registry.npmjs.org/lodash.once 520ms (cache revalidated)
150 http fetch GET 200 https://registry.npmjs.org/@types%2fexpress-jwt 518ms (cache revalidated)
151 http fetch GET 200 https://registry.npmjs.org/jose 518ms (cache revalidated)
152 http fetch GET 200 https://registry.npmjs.org/onetime 540ms (cache revalidated)
153 http fetch GET 200 https://registry.npmjs.org/lodash.isnumber 533ms (cache revalidated)
154 http fetch GET 200 https://registry.npmjs.org/xdg-basedir 539ms (cache revalidated)
155 http fetch GET 200 https://registry.npmjs.org/async-retry 727ms (cache revalidated)
156 http fetch GET 200 https://registry.npmjs.org/gaxios 720ms (cache revalidated)
157 http fetch GET 200 https://registry.npmjs.org/snakeize 776ms (cache revalidated)
158 http fetch GET 200 https://registry.npmjs.org/streamsearch 776ms (cache revalidated)
159 timing idealTree:node_modules/firebase-admin Completed in 829ms
160 silly fetch manifest @firebase/[email protected]
161 silly placeDep ROOT @firebase/[email protected] OK for: @firebase/[email protected] want: 0.1.6
162 silly placeDep ROOT @firebase/[email protected] OK for: @firebase/[email protected] want: 0.x
163 silly placeDep ROOT @firebase/[email protected] OK for: @firebase/[email protected] want: 1.x
164 silly placeDep ROOT @firebase/[email protected] OK for: @firebase/[email protected] want: 0.5.2
165 silly placeDep ROOT @firebase/[email protected] OK for: @firebase/[email protected] want: 0.2.6
166 silly placeDep ROOT [email protected] OK for: @firebase/[email protected] want: 0.11.3
167 silly placeDep ROOT [email protected] OK for: @firebase/[email protected] want: ^2.1.0
168 silly fetch manifest websocket-driver@>=0.5.1
169 http fetch GET 200 https://registry.npmjs.org/websocket-driver 85ms (cache revalidated)
170 timing idealTree:node_modules/@firebase/database Completed in 99ms
171 timing idealTree:node_modules/@firebase/app-types Completed in 0ms
172 timing idealTree:node_modules/@firebase/auth-interop-types Completed in 0ms
173 timing idealTree:node_modules/@firebase/component Completed in 0ms
174 timing idealTree:node_modules/@firebase/database-types Completed in 0ms
175 timing idealTree:node_modules/@firebase/logger Completed in 0ms
176 timing idealTree:node_modules/@firebase/util Completed in 0ms
177 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^3.1.1
178 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^1.0.1
179 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^2.12.0
180 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^6.8.6
181 silly fetch manifest @grpc/grpc-js@~1.3.0
182 silly fetch manifest @grpc/proto-loader@^0.6.1
183 silly fetch manifest @types/long@^4.0.0
184 silly fetch manifest abort-controller@^3.0.0
185 silly fetch manifest fast-text-encoding@^1.0.3
186 silly fetch manifest google-auth-library@^7.0.2
187 silly fetch manifest is-stream-ended@^0.1.4
188 silly fetch manifest node-fetch@^2.6.1
189 silly fetch manifest object-hash@^2.1.1
190 silly fetch manifest retry-request@^4.0.0
191 silly fetch manifest @protobufjs/aspromise@^1.1.2
192 silly fetch manifest @protobufjs/base64@^1.1.2
193 silly fetch manifest @protobufjs/codegen@^2.0.4
194 silly fetch manifest @protobufjs/eventemitter@^1.1.0
195 silly fetch manifest @protobufjs/fetch@^1.1.0
196 silly fetch manifest @protobufjs/float@^1.0.2
197 silly fetch manifest @protobufjs/inquire@^1.1.0
198 silly fetch manifest @protobufjs/path@^1.1.2
199 silly fetch manifest @protobufjs/pool@^1.1.0
200 silly fetch manifest @protobufjs/utf8@^1.1.0
201 silly fetch manifest @types/long@^4.0.1
202 silly fetch manifest long@^4.0.0
203 http fetch GET 200 https://registry.npmjs.org/fast-text-encoding 169ms (cache revalidated)
204 http fetch GET 200 https://registry.npmjs.org/node-fetch 165ms (cache revalidated)
205 http fetch GET 200 https://registry.npmjs.org/abort-controller 179ms (cache revalidated)
206 http fetch GET 200 https://registry.npmjs.org/retry-request 173ms (cache revalidated)
207 http fetch GET 200 https://registry.npmjs.org/is-stream-ended 177ms (cache revalidated)
208 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fbase64 172ms (cache revalidated)
209 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2feventemitter 176ms (cache revalidated)
210 http fetch GET 200 https://registry.npmjs.org/@grpc%2fproto-loader 196ms (cache revalidated)
211 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2ffloat 182ms (cache revalidated)
212 http fetch GET 200 https://registry.npmjs.org/object-hash 210ms (cache revalidated)
213 http fetch GET 200 https://registry.npmjs.org/@types%2flong 225ms (cache revalidated)
214 http fetch GET 200 https://registry.npmjs.org/long 220ms (cache revalidated)
215 http fetch GET 200 https://registry.npmjs.org/google-auth-library 239ms (cache revalidated)
216 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2futf8 244ms (cache revalidated)
217 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2ffetch 261ms (cache revalidated)
218 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fpath 274ms (cache revalidated)
219 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2faspromise 301ms (cache revalidated)
220 http fetch GET 200 https://registry.npmjs.org/@grpc%2fgrpc-js 317ms (cache revalidated)
221 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fcodegen 328ms (cache revalidated)
222 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2fpool 321ms (cache revalidated)
223 http fetch GET 200 https://registry.npmjs.org/@protobufjs%2finquire 369ms (cache revalidated)
224 timing idealTree:node_modules/@google-cloud/firestore Completed in 398ms
225 silly placeDep ROOT @google-cloud/[email protected] OK for: @google-cloud/[email protected] want: ^3.6.0
226 silly placeDep ROOT @google-cloud/[email protected] OK for: @google-cloud/[email protected] want: ^3.0.0
227 silly placeDep ROOT @google-cloud/[email protected] OK for: @google-cloud/[email protected] want: ^2.0.0
228 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^2.0.0
229 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^1.3.1
230 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^2.0.12
231 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^1.0.0
232 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^4.0.0
233 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^3.0.2
234 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^4.0.0
235 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^3.1.4
236 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^6.0.0
237 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^0.2.2
238 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^2.2.0
239 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^2.0.8
240 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^5.1.0
241 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^3.0.1
242 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^2.0.0
243 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^0.1.0
244 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^1.0.1
245 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^4.0.0
246 silly fetch manifest @google-cloud/projectify@^2.0.0
247 silly fetch manifest ent@^2.2.0
248 silly fetch manifest retry-request@^4.1.1
249 silly fetch manifest teeny-request@^7.0.0
250 silly fetch manifest [email protected]
251 silly fetch manifest mime-db@>= 1.43.0 < 2
252 silly fetch manifest end-of-stream@^1.4.1
253 silly fetch manifest inherits@^2.0.3
254 silly fetch manifest readable-stream@^3.1.1
255 silly fetch manifest stream-shift@^1.0.0
256 silly fetch manifest https-proxy-agent@^5.0.0
257 silly fetch manifest is-stream@^2.0.0
258 silly fetch manifest node-fetch@^2.3.0
259 silly fetch manifest configstore@^5.0.0
260 silly fetch manifest google-auth-library@^7.0.0
261 silly fetch manifest [email protected]
262 silly fetch manifest mimic-fn@^2.1.0
263 silly fetch manifest yocto-queue@^0.1.0
264 silly fetch manifest pump@^3.0.0
265 silly fetch manifest stubs@^3.0.0
266 http fetch GET 200 https://registry.npmjs.org/retry 150ms (cache revalidated)
267 http fetch GET 200 https://registry.npmjs.org/inherits 148ms (cache revalidated)
268 http fetch GET 200 https://registry.npmjs.org/ent 155ms (cache revalidated)
269 http fetch GET 200 https://registry.npmjs.org/teeny-request 156ms (cache revalidated)
270 http fetch GET 200 https://registry.npmjs.org/stream-shift 160ms (cache revalidated)
271 http fetch GET 200 https://registry.npmjs.org/readable-stream 162ms (cache revalidated)
272 http fetch GET 200 https://registry.npmjs.org/mime-db 169ms (cache revalidated)
273 http fetch GET 200 https://registry.npmjs.org/configstore 174ms (cache revalidated)
274 http fetch GET 200 https://registry.npmjs.org/yocto-queue 168ms (cache revalidated)
275 http fetch GET 200 https://registry.npmjs.org/pump 168ms (cache revalidated)
276 http fetch GET 200 https://registry.npmjs.org/https-proxy-agent 178ms (cache revalidated)
277 http fetch GET 200 https://registry.npmjs.org/is-stream 179ms (cache revalidated)
278 http fetch GET 200 https://registry.npmjs.org/stubs 170ms (cache revalidated)
279 http fetch GET 200 https://registry.npmjs.org/mimic-fn 174ms (cache revalidated)
280 http fetch GET 200 https://registry.npmjs.org/end-of-stream 200ms (cache revalidated)
281 http fetch GET 200 https://registry.npmjs.org/@google-cloud%2fprojectify 296ms (cache revalidated)
282 timing idealTree:node_modules/@google-cloud/storage Completed in 318ms
283 silly placeDep ROOT @google-cloud/[email protected] OK for: @google-cloud/[email protected] want: ^2.0.0
284 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^2.2.0
285 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^7.0.2
286 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^4.1.1
287 silly placeDep ROOT [email protected] OK for: @google-cloud/[email protected] want: ^7.0.0
288 silly fetch manifest base64-js@^1.3.0
289 silly fetch manifest ecdsa-sig-formatter@^1.0.11
290 silly fetch manifest fast-text-encoding@^1.0.0
291 silly fetch manifest gcp-metadata@^4.2.0
292 silly fetch manifest gtoken@^5.0.4
293 silly fetch manifest jws@^4.0.0
294 silly fetch manifest lru-cache@^6.0.0
295 silly fetch manifest debug@^4.1.1
296 silly fetch manifest http-proxy-agent@^4.0.0
297 silly fetch manifest uuid@^8.0.0
298 http fetch GET 200 https://registry.npmjs.org/http-proxy-agent 96ms (cache revalidated)
299 http fetch GET 200 https://registry.npmjs.org/ecdsa-sig-formatter 102ms (cache revalidated)
300 http fetch GET 200 https://registry.npmjs.org/uuid 96ms (cache revalidated)
301 http fetch GET 200 https://registry.npmjs.org/gcp-metadata 111ms (cache revalidated)
302 http fetch GET 200 https://registry.npmjs.org/base64-js 117ms (cache revalidated)
303 http fetch GET 200 https://registry.npmjs.org/lru-cache 112ms (cache revalidated)
304 http fetch GET 200 https://registry.npmjs.org/gtoken 466ms (cache revalidated)
305 timing idealTree:node_modules/@google-cloud/common Completed in 483ms
306 timing idealTree:node_modules/@google-cloud/paginator Completed in 0ms
307 timing idealTree:node_modules/@google-cloud/projectify Completed in 0ms
308 timing idealTree:node_modules/@google-cloud/promisify Completed in 0ms
309 timing idealTree:node_modules/@types/node Completed in 0ms
310 timing idealTree:node_modules/arrify Completed in 0ms
311 silly placeDep ROOT [email protected] OK for: [email protected] want: 0.12.0
312 timing idealTree:node_modules/async-retry Completed in 1ms
313 silly placeDep ROOT [email protected] OK for: [email protected] want: >= 1.43.0 < 2
314 timing idealTree:node_modules/compressible Completed in 2ms
315 timing idealTree:node_modules/date-and-time Completed in 0ms
316 silly placeDep ROOT [email protected] OK for: [email protected] want: 0.1.2
317 timing idealTree:node_modules/dicer Completed in 1ms
318 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.4.1
319 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.3
320 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.1.1
321 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
322 silly fetch manifest once@^1.4.0
323 silly fetch manifest string_decoder@^1.1.1
324 silly fetch manifest util-deprecate@^1.0.1
325 http fetch GET 200 https://registry.npmjs.org/once 91ms (cache revalidated)
326 http fetch GET 200 https://registry.npmjs.org/string_decoder 94ms (cache revalidated)
327 http fetch GET 200 https://registry.npmjs.org/util-deprecate 94ms (cache revalidated)
328 timing idealTree:node_modules/duplexify Completed in 104ms
329 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.4.0
330 silly fetch manifest wrappy@1
331 http fetch GET 200 https://registry.npmjs.org/wrappy 63ms (cache revalidated)
332 timing idealTree:node_modules/end-of-stream Completed in 68ms
333 timing idealTree:node_modules/ent Completed in 0ms
334 timing idealTree:node_modules/extend Completed in 0ms
335 timing idealTree:node_modules/fast-deep-equal Completed in 0ms
336 silly placeDep ROOT [email protected] OK for: [email protected] want: >=0.5.1
337 silly fetch manifest http-parser-js@>=0.5.1
338 silly fetch manifest safe-buffer@>=5.1.0
339 silly fetch manifest websocket-extensions@>=0.1.1
340 http fetch GET 200 https://registry.npmjs.org/safe-buffer 88ms (cache revalidated)
341 http fetch GET 200 https://registry.npmjs.org/http-parser-js 90ms (cache revalidated)
342 http fetch GET 200 https://registry.npmjs.org/websocket-extensions 91ms (cache revalidated)
343 timing idealTree:node_modules/faye-websocket Completed in 96ms
344 timing idealTree:node_modules/functional-red-black-tree Completed in 0ms
345 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.0
346 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.0
347 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
348 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.3.0
349 silly fetch manifest event-target-shim@^5.0.0
350 silly fetch manifest agent-base@6
351 silly fetch manifest debug@4
352 http fetch GET 200 https://registry.npmjs.org/agent-base 108ms (cache revalidated)
353 http fetch GET 200 https://registry.npmjs.org/event-target-shim 152ms (cache revalidated)
354 timing idealTree:node_modules/gaxios Completed in 161ms
355 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.0
356 timing idealTree:node_modules/abort-controller Completed in 2ms
357 timing idealTree:node_modules/event-target-shim Completed in 0ms
358 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.0
359 silly fetch manifest dot-prop@^5.2.0
360 silly fetch manifest graceful-fs@^4.1.2
361 silly fetch manifest make-dir@^3.0.0
362 silly fetch manifest unique-string@^2.0.0
363 silly fetch manifest write-file-atomic@^3.0.0
364 http fetch GET 200 https://registry.npmjs.org/graceful-fs 102ms (cache revalidated)
365 http fetch GET 200 https://registry.npmjs.org/dot-prop 105ms (cache revalidated)
366 http fetch GET 200 https://registry.npmjs.org/write-file-atomic 103ms (cache revalidated)
367 http fetch GET 200 https://registry.npmjs.org/make-dir 130ms (cache revalidated)
368 http fetch GET 200 https://registry.npmjs.org/unique-string 142ms (cache revalidated)
369 timing idealTree:node_modules/gcs-resumable-upload Completed in 147ms
370 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.2.0
371 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.1.2
372 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.0
373 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
374 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.0
375 silly fetch manifest is-obj@^2.0.0
376 silly fetch manifest semver@^6.0.0
377 silly fetch manifest crypto-random-string@^2.0.0
378 silly fetch manifest imurmurhash@^0.1.4
379 silly fetch manifest is-typedarray@^1.0.0
380 silly fetch manifest signal-exit@^3.0.2
381 silly fetch manifest typedarray-to-buffer@^3.1.5
382 http fetch GET 200 https://registry.npmjs.org/is-typedarray 104ms (cache revalidated)
383 http fetch GET 200 https://registry.npmjs.org/crypto-random-string 109ms (cache revalidated)
384 http fetch GET 200 https://registry.npmjs.org/imurmurhash 111ms (cache revalidated)
385 http fetch GET 200 https://registry.npmjs.org/signal-exit 116ms (cache revalidated)
386 http fetch GET 200 https://registry.npmjs.org/is-obj 120ms (cache revalidated)
387 http fetch GET 200 https://registry.npmjs.org/typedarray-to-buffer 115ms (cache revalidated)
388 timing idealTree:node_modules/configstore Completed in 126ms
389 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
390 timing idealTree:node_modules/dot-prop Completed in 1ms
391 timing idealTree:node_modules/get-stream Completed in 0ms
392 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.3.0
393 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.11
394 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
395 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.2.0
396 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.4
397 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.0
398 silly placeDep ROOT [email protected] OK for: [email protected] want: ^6.0.0
399 silly fetch manifest safe-buffer@^5.0.1
400 silly fetch manifest json-bigint@^1.0.0
401 silly fetch manifest google-p12-pem@^3.0.3
402 silly fetch manifest jwa@^2.0.0
403 silly fetch manifest yallist@^4.0.0
404 http fetch GET 200 https://registry.npmjs.org/json-bigint 105ms (cache revalidated)
405 http fetch GET 200 https://registry.npmjs.org/jwa 107ms (cache revalidated)
406 http fetch GET 200 https://registry.npmjs.org/google-p12-pem 113ms (cache revalidated)
407 http fetch GET 200 https://registry.npmjs.org/yallist 113ms (cache revalidated)
408 timing idealTree:node_modules/google-auth-library Completed in 122ms
409 timing idealTree:node_modules/base64-js Completed in 0ms
410 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.1
411 timing idealTree:node_modules/ecdsa-sig-formatter Completed in 1ms
412 timing idealTree:node_modules/fast-text-encoding Completed in 0ms
413 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
414 silly fetch manifest bignumber.js@^9.0.0
415 http fetch GET 200 https://registry.npmjs.org/bignumber.js 74ms (cache revalidated)
416 timing idealTree:node_modules/gcp-metadata Completed in 78ms
417 silly placeDep ROOT @grpc/[email protected] OK for: [email protected] want: ~1.3.0
418 silly placeDep ROOT @grpc/[email protected] OK for: [email protected] want: ^0.6.1
419 silly placeDep ROOT @types/[email protected] OK for: [email protected] want: ^4.0.0
420 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.1.4
421 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.1.1
422 silly fetch manifest lodash.camelcase@^4.3.0
423 silly fetch manifest yargs@^16.1.1
424 http fetch GET 200 https://registry.npmjs.org/lodash.camelcase 99ms (cache revalidated)
425 http fetch GET 200 https://registry.npmjs.org/yargs 118ms (cache revalidated)
426 timing idealTree:node_modules/google-gax Completed in 136ms
427 timing idealTree:node_modules/@grpc/grpc-js Completed in 0ms
428 silly placeDep ROOT [email protected] OK for: @grpc/[email protected] want: ^4.3.0
429 silly placeDep ROOT [email protected] OK for: @grpc/[email protected] want: ^4.0.0
430 silly placeDep ROOT [email protected] OK for: @grpc/[email protected] want: ^16.1.1
431 silly fetch manifest cliui@^7.0.2
432 silly fetch manifest escalade@^3.1.1
433 silly fetch manifest get-caller-file@^2.0.5
434 silly fetch manifest require-directory@^2.1.1
435 silly fetch manifest string-width@^4.2.0
436 silly fetch manifest y18n@^5.0.5
437 silly fetch manifest yargs-parser@^20.2.2
438 http fetch GET 200 https://registry.npmjs.org/escalade 103ms (cache revalidated)
439 http fetch GET 200 https://registry.npmjs.org/get-caller-file 102ms (cache revalidated)
440 http fetch GET 200 https://registry.npmjs.org/y18n 103ms (cache revalidated)
441 http fetch GET 200 https://registry.npmjs.org/require-directory 106ms (cache revalidated)
442 http fetch GET 200 https://registry.npmjs.org/cliui 111ms (cache revalidated)
443 http fetch GET 200 https://registry.npmjs.org/string-width 144ms (cache revalidated)
444 http fetch GET 200 https://registry.npmjs.org/yargs-parser 144ms (cache revalidated)
445 timing idealTree:node_modules/@grpc/proto-loader Completed in 158ms
446 timing idealTree:node_modules/@types/long Completed in 0ms
447 timing idealTree:node_modules/graceful-fs Completed in 0ms
448 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.3
449 timing idealTree:node_modules/gtoken Completed in 2ms
450 timing idealTree:node_modules/google-p12-pem Completed in 0ms
451 timing idealTree:node_modules/hash-stream-validation Completed in 0ms
452 silly placeDep ROOT [email protected] OK for: [email protected] want: 6
453 silly placeDep ROOT [email protected] OK for: [email protected] want: 4
454 silly fetch manifest [email protected]
455 timing idealTree:node_modules/https-proxy-agent Completed in 3ms
456 timing idealTree:node_modules/agent-base Completed in 0ms
457 silly placeDep ROOT [email protected] OK for: [email protected] want: 2.1.2
458 timing idealTree:node_modules/debug Completed in 1ms
459 timing idealTree:node_modules/inherits Completed in 0ms
460 timing idealTree:node_modules/is-obj Completed in 0ms
461 timing idealTree:node_modules/is-stream Completed in 0ms
462 timing idealTree:node_modules/is-stream-ended Completed in 0ms
463 silly placeDep ROOT [email protected] OK for: [email protected] want: ^9.0.0
464 timing idealTree:node_modules/json-bigint Completed in 1ms
465 timing idealTree:node_modules/bignumber.js Completed in 0ms
466 silly placeDep node_modules/jsonwebtoken [email protected] OK for: [email protected] want: ^3.2.2
467 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.3.0
468 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.3
469 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.4
470 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.3
471 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.6
472 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.1
473 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.0
474 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.6.0
475 silly fetch manifest jwa@^1.4.1
476 timing idealTree:node_modules/jsonwebtoken Completed in 9ms
477 silly placeDep ROOT @types/[email protected] OK for: [email protected] want: 0.0.42
478 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.5
479 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.1.5
480 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.1.2
481 silly fetch manifest @types/express@*
482 silly fetch manifest @types/express-unless@*
483 silly fetch manifest @panva/asn1.js@^1.0.0
484 silly fetch manifest lodash.clonedeep@^4.5.0
485 silly fetch manifest lru-cache@~4.0.0
486 http fetch GET 200 https://registry.npmjs.org/lodash.clonedeep 107ms (cache revalidated)
487 http fetch GET 200 https://registry.npmjs.org/@types%2fexpress 116ms (cache revalidated)
488 http fetch GET 200 https://registry.npmjs.org/@panva%2fasn1.js 220ms (cache revalidated)
489 http fetch GET 200 https://registry.npmjs.org/@types%2fexpress-unless 876ms (cache revalidated)
490 timing idealTree:node_modules/jwks-rsa Completed in 885ms
491 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: *
492 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: *
493 silly fetch manifest @types/body-parser@*
494 silly fetch manifest @types/express-serve-static-core@^4.17.18
495 silly fetch manifest @types/qs@*
496 silly fetch manifest @types/serve-static@*
497 http fetch GET 200 https://registry.npmjs.org/@types%2fserve-static 114ms (cache revalidated)
498 http fetch GET 200 https://registry.npmjs.org/@types%2fqs 115ms (cache revalidated)
499 http fetch GET 200 https://registry.npmjs.org/@types%2fbody-parser 118ms (cache revalidated)
500 http fetch GET 200 https://registry.npmjs.org/@types%2fexpress-serve-static-core 133ms (cache revalidated)
501 timing idealTree:node_modules/@types/express-jwt Completed in 143ms
502 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: *
503 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: ^4.17.18
504 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: *
505 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: *
506 silly fetch manifest @types/connect@*
507 silly fetch manifest @types/range-parser@*
508 silly fetch manifest @types/mime@^1
509 http fetch GET 200 https://registry.npmjs.org/@types%2fconnect 134ms (cache revalidated)
510 http fetch GET 200 https://registry.npmjs.org/@types%2frange-parser 133ms (cache revalidated)
511 http fetch GET 200 https://registry.npmjs.org/@types%2fmime 144ms (cache revalidated)
512 timing idealTree:node_modules/@types/express Completed in 153ms
513 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: *
514 timing idealTree:node_modules/@types/body-parser Completed in 5ms
515 timing idealTree:node_modules/@types/connect Completed in 0ms
516 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: *
517 timing idealTree:node_modules/@types/express-serve-static-core Completed in 1ms
518 timing idealTree:node_modules/@types/express-unless Completed in 0ms
519 timing idealTree:node_modules/@types/qs Completed in 0ms
520 timing idealTree:node_modules/@types/range-parser Completed in 0ms
521 silly placeDep ROOT @types/[email protected] OK for: @types/[email protected] want: ^1
522 timing idealTree:node_modules/@types/serve-static Completed in 1ms
523 timing idealTree:node_modules/@types/mime Completed in 0ms
524 silly placeDep ROOT @panva/[email protected] OK for: [email protected] want: ^1.0.0
525 timing idealTree:node_modules/jose Completed in 1ms
526 timing idealTree:node_modules/@panva/asn1.js Completed in 0ms
527 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
528 silly fetch manifest [email protected]
529 http fetch GET 200 https://registry.npmjs.org/buffer-equal-constant-time 135ms (cache revalidated)
530 timing idealTree:node_modules/jws Completed in 139ms
531 silly placeDep ROOT [email protected] OK for: [email protected] want: 1.0.1
532 timing idealTree:node_modules/jwa Completed in 1ms
533 timing idealTree:node_modules/buffer-equal-constant-time Completed in 0ms
534 timing idealTree:node_modules/limiter Completed in 0ms
535 timing idealTree:node_modules/lodash.camelcase Completed in 0ms
536 timing idealTree:node_modules/lodash.includes Completed in 0ms
537 timing idealTree:node_modules/lodash.isboolean Completed in 0ms
538 timing idealTree:node_modules/lodash.isinteger Completed in 0ms
539 timing idealTree:node_modules/lodash.isnumber Completed in 1ms
540 timing idealTree:node_modules/lodash.isplainobject Completed in 0ms
541 timing idealTree:node_modules/lodash.isstring Completed in 0ms
542 timing idealTree:node_modules/lodash.once Completed in 0ms
543 timing idealTree:node_modules/long Completed in 0ms
544 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.0
545 timing idealTree:node_modules/lru-cache Completed in 0ms
546 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.5.0
547 silly placeDep node_modules/lru-memoizer [email protected] OK for: [email protected] want: ~4.0.0
548 silly fetch manifest pseudomap@^1.0.1
549 silly fetch manifest yallist@^2.0.0
550 http fetch GET 200 https://registry.npmjs.org/pseudomap 120ms (cache revalidated)
551 timing idealTree:node_modules/lru-memoizer Completed in 125ms
552 timing idealTree:node_modules/lodash.clonedeep Completed in 0ms
553 silly placeDep node_modules/make-dir [email protected] OK for: [email protected] want: ^6.0.0
554 timing idealTree:node_modules/make-dir Completed in 1ms
555 timing idealTree:node_modules/mime Completed in 0ms
556 timing idealTree:node_modules/mime-db Completed in 0ms
557 timing idealTree:node_modules/mime-types Completed in 0ms
558 timing idealTree:node_modules/ms Completed in 0ms
559 timing idealTree:node_modules/node-fetch Completed in 0ms
560 timing idealTree:node_modules/node-forge Completed in 0ms
561 timing idealTree:node_modules/object-hash Completed in 0ms
562 silly placeDep ROOT [email protected] OK for: [email protected] want: 1
563 timing idealTree:node_modules/once Completed in 1ms
564 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.1.0
565 timing idealTree:node_modules/onetime Completed in 0ms
566 timing idealTree:node_modules/mimic-fn Completed in 0ms
567 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.1.0
568 timing idealTree:node_modules/p-limit Completed in 1ms
569 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.2
570 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.2
571 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^2.0.4
572 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.0
573 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.0
574 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.0.2
575 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.0
576 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.2
577 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.0
578 silly placeDep ROOT @protobufjs/[email protected] OK for: [email protected] want: ^1.1.0
579 timing idealTree:node_modules/protobufjs Completed in 7ms
580 timing idealTree:node_modules/@protobufjs/aspromise Completed in 0ms
581 timing idealTree:node_modules/@protobufjs/base64 Completed in 0ms
582 timing idealTree:node_modules/@protobufjs/codegen Completed in 0ms
583 timing idealTree:node_modules/@protobufjs/eventemitter Completed in 0ms
584 timing idealTree:node_modules/@protobufjs/fetch Completed in 0ms
585 timing idealTree:node_modules/@protobufjs/float Completed in 0ms
586 timing idealTree:node_modules/@protobufjs/inquire Completed in 0ms
587 timing idealTree:node_modules/@protobufjs/path Completed in 0ms
588 timing idealTree:node_modules/@protobufjs/pool Completed in 1ms
589 timing idealTree:node_modules/@protobufjs/utf8 Completed in 0ms
590 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.0
591 timing idealTree:node_modules/pumpify Completed in 1ms
592 timing idealTree:node_modules/pump Completed in 0ms
593 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.1.1
594 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.1
595 timing idealTree:node_modules/readable-stream Completed in 2ms
596 timing idealTree:node_modules/retry Completed in 0ms
597 timing idealTree:node_modules/retry-request Completed in 0ms
598 timing idealTree:node_modules/safe-buffer Completed in 0ms
599 timing idealTree:node_modules/semver Completed in 0ms
600 timing idealTree:node_modules/snakeize Completed in 0ms
601 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.0
602 timing idealTree:node_modules/stream-events Completed in 1ms
603 timing idealTree:node_modules/stream-shift Completed in 0ms
604 timing idealTree:node_modules/streamsearch Completed in 0ms
605 timing idealTree:node_modules/string_decoder Completed in 0ms
606 timing idealTree:node_modules/stubs Completed in 0ms
607 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.0
608 silly placeDep ROOT [email protected] OK for: [email protected] want: ^8.0.0
609 silly fetch manifest @tootallnate/once@1
610 http fetch GET 200 https://registry.npmjs.org/@tootallnate%2fonce 176ms (cache revalidated)
611 timing idealTree:node_modules/teeny-request Completed in 179ms
612 silly placeDep ROOT @tootallnate/[email protected] OK for: [email protected] want: 1
613 timing idealTree:node_modules/http-proxy-agent Completed in 2ms
614 timing idealTree:node_modules/@tootallnate/once Completed in 0ms
615 timing idealTree:node_modules/tslib Completed in 0ms
616 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.0
617 timing idealTree:node_modules/unique-string Completed in 1ms
618 timing idealTree:node_modules/crypto-random-string Completed in 0ms
619 timing idealTree:node_modules/util-deprecate Completed in 1ms
620 timing idealTree:node_modules/uuid Completed in 0ms
621 silly placeDep ROOT [email protected] OK for: [email protected] want: >=0.5.1
622 silly placeDep ROOT [email protected] OK for: [email protected] want: >=0.1.1
623 timing idealTree:node_modules/websocket-driver Completed in 2ms
624 timing idealTree:node_modules/http-parser-js Completed in 0ms
625 timing idealTree:node_modules/websocket-extensions Completed in 0ms
626 timing idealTree:node_modules/wrappy Completed in 0ms
627 silly placeDep ROOT [email protected] OK for: [email protected] want: ^0.1.4
628 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.0
629 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.2
630 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.1.5
631 timing idealTree:node_modules/write-file-atomic Completed in 3ms
632 timing idealTree:node_modules/imurmurhash Completed in 0ms
633 timing idealTree:node_modules/is-typedarray Completed in 1ms
634 timing idealTree:node_modules/signal-exit Completed in 0ms
635 timing idealTree:node_modules/typedarray-to-buffer Completed in 0ms
636 timing idealTree:node_modules/xdg-basedir Completed in 0ms
637 timing idealTree:node_modules/yallist Completed in 0ms
638 silly placeDep ROOT [email protected] OK for: [email protected] want: ^7.0.2
639 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.1.1
640 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.5
641 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.1.1
642 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.2.0
643 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.5
644 silly placeDep ROOT [email protected] OK for: [email protected] want: ^20.2.2
645 silly fetch manifest strip-ansi@^6.0.0
646 silly fetch manifest wrap-ansi@^7.0.0
647 silly fetch manifest emoji-regex@^8.0.0
648 silly fetch manifest is-fullwidth-code-point@^3.0.0
649 http fetch GET 200 https://registry.npmjs.org/is-fullwidth-code-point 87ms (cache revalidated)
650 http fetch GET 200 https://registry.npmjs.org/wrap-ansi 91ms (cache revalidated)
651 http fetch GET 200 https://registry.npmjs.org/strip-ansi 106ms (cache revalidated)
652 http fetch GET 200 https://registry.npmjs.org/emoji-regex 119ms (cache revalidated)
653 timing idealTree:node_modules/yargs Completed in 127ms
654 silly placeDep ROOT [email protected] OK for: [email protected] want: ^6.0.0
655 silly placeDep ROOT [email protected] OK for: [email protected] want: ^7.0.0
656 silly fetch manifest ansi-regex@^5.0.0
657 silly fetch manifest ansi-styles@^4.0.0
658 http fetch GET 200 https://registry.npmjs.org/ansi-regex 101ms (cache revalidated)
659 http fetch GET 200 https://registry.npmjs.org/ansi-styles 101ms (cache revalidated)
660 timing idealTree:node_modules/cliui Completed in 106ms
661 timing idealTree:node_modules/escalade Completed in 0ms
662 timing idealTree:node_modules/get-caller-file Completed in 0ms
663 timing idealTree:node_modules/require-directory Completed in 0ms
664 silly placeDep ROOT [email protected] OK for: [email protected] want: ^8.0.0
665 silly placeDep ROOT [email protected] OK for: [email protected] want: ^3.0.0
666 timing idealTree:node_modules/string-width Completed in 2ms
667 timing idealTree:node_modules/emoji-regex Completed in 0ms
668 timing idealTree:node_modules/is-fullwidth-code-point Completed in 0ms
669 silly placeDep ROOT [email protected] OK for: [email protected] want: ^5.0.0
670 timing idealTree:node_modules/strip-ansi Completed in 1ms
671 timing idealTree:node_modules/ansi-regex Completed in 0ms
672 silly placeDep ROOT [email protected] OK for: [email protected] want: ^4.0.0
673 silly fetch manifest color-convert@^2.0.1
674 http fetch GET 200 https://registry.npmjs.org/color-convert 95ms (cache revalidated)
675 timing idealTree:node_modules/wrap-ansi Completed in 98ms
676 silly placeDep ROOT [email protected] OK for: [email protected] want: ^2.0.1
677 silly fetch manifest color-name@~1.1.4
678 http fetch GET 200 https://registry.npmjs.org/color-name 151ms (cache revalidated)
679 timing idealTree:node_modules/ansi-styles Completed in 155ms
680 silly placeDep ROOT [email protected] OK for: [email protected] want: ~1.1.4
681 timing idealTree:node_modules/color-convert Completed in 2ms
682 timing idealTree:node_modules/color-name Completed in 0ms
683 timing idealTree:node_modules/y18n Completed in 0ms
684 timing idealTree:node_modules/yargs-parser Completed in 0ms
685 timing idealTree:node_modules/yocto-queue Completed in 0ms
686 silly placeDep node_modules/jsonwebtoken [email protected] OK for: [email protected] want: ^1.4.1
687 timing idealTree:node_modules/jsonwebtoken/node_modules/jws Completed in 10ms
688 timing idealTree:node_modules/jsonwebtoken/node_modules/jwa Completed in 0ms
689 silly placeDep ROOT [email protected] OK for: [email protected] want: ^1.0.1
690 silly placeDep node_modules/lru-memoizer [email protected] OK for: [email protected] want: ^2.0.0
691 timing idealTree:node_modules/lru-memoizer/node_modules/lru-cache Completed in 9ms
692 timing idealTree:node_modules/pseudomap Completed in 0ms
693 timing idealTree:node_modules/lru-memoizer/node_modules/yallist Completed in 0ms
694 timing idealTree:node_modules/make-dir/node_modules/semver Completed in 0ms
695 timing idealTree:buildDeps Completed in 7387ms
696 timing idealTree:fixDepFlags Completed in 2ms
697 timing idealTree Completed in 7407ms
698 timing reify:loadTrees Completed in 7408ms
699 timing reify:diffTrees Completed in 6ms
700 silly reify moves {}
701 timing reify:retireShallow Completed in 1ms
702 timing reify:createSparse Completed in 34ms
703 timing reify:loadBundles Completed in 0ms
704 silly audit bulk request {
704 silly audit   'firebase-admin': [ '9.9.0' ],
704 silly audit   '@firebase/database': [ '0.10.4' ],
704 silly audit   '@firebase/database-types': [ '0.7.2' ],
704 silly audit   '@google-cloud/firestore': [ '4.12.2' ],
704 silly audit   '@google-cloud/storage': [ '5.8.5' ],
704 silly audit   '@types/node': [ '15.12.2' ],
704 silly audit   dicer: [ '0.3.0' ],
704 silly audit   jsonwebtoken: [ '8.5.1' ],
704 silly audit   'jwks-rsa': [ '2.0.3' ],
704 silly audit   'node-forge': [ '0.10.0' ],
704 silly audit   '@firebase/auth-interop-types': [ '0.1.6' ],
704 silly audit   '@firebase/app-types': [ '0.6.2' ],
704 silly audit   '@firebase/util': [ '1.1.0' ],
704 silly audit   '@firebase/component': [ '0.5.2' ],
704 silly audit   '@firebase/logger': [ '0.2.6' ],
704 silly audit   'faye-websocket': [ '0.11.3' ],
704 silly audit   tslib: [ '2.3.0' ],
704 silly audit   'fast-deep-equal': [ '3.1.3' ],
704 silly audit   'functional-red-black-tree': [ '1.0.1' ],
704 silly audit   'google-gax': [ '2.15.0' ],
704 silly audit   protobufjs: [ '6.11.2' ],
704 silly audit   '@google-cloud/common': [ '3.6.0' ],
704 silly audit   '@google-cloud/paginator': [ '3.0.5' ],
704 silly audit   '@google-cloud/promisify': [ '2.0.3' ],
704 silly audit   arrify: [ '2.0.1' ],
704 silly audit   'async-retry': [ '1.3.1' ],
704 silly audit   compressible: [ '2.0.18' ],
704 silly audit   'date-and-time': [ '1.0.1' ],
704 silly audit   duplexify: [ '4.1.1' ],
704 silly audit   extend: [ '3.0.2' ],
704 silly audit   gaxios: [ '4.3.0' ],
704 silly audit   'gcs-resumable-upload': [ '3.2.0' ],
704 silly audit   'get-stream': [ '6.0.1' ],
704 silly audit   'hash-stream-validation': [ '0.2.4' ],
704 silly audit   mime: [ '2.5.2' ],
704 silly audit   'mime-types': [ '2.1.31' ],
704 silly audit   onetime: [ '5.1.2' ],
704 silly audit   'p-limit': [ '3.1.0' ],
704 silly audit   pumpify: [ '2.0.1' ],
704 silly audit   snakeize: [ '0.1.0' ],
704 silly audit   'stream-events': [ '1.0.5' ],
704 silly audit   'xdg-basedir': [ '4.0.0' ],
704 silly audit   '@google-cloud/projectify': [ '2.1.0' ],
704 silly audit   ent: [ '2.2.0' ],
704 silly audit   'google-auth-library': [ '7.1.2' ],
704 silly audit   'retry-request': [ '4.1.3' ],
704 silly audit   'teeny-request': [ '7.1.0' ],
704 silly audit   retry: [ '0.12.0' ],
704 silly audit   'mime-db': [ '1.48.0' ],
704 silly audit   streamsearch: [ '0.1.2' ],
704 silly audit   'end-of-stream': [ '1.4.4' ],
704 silly audit   inherits: [ '2.0.4' ],
704 silly audit   'readable-stream': [ '3.6.0' ],
704 silly audit   'stream-shift': [ '1.0.1' ],
704 silly audit   once: [ '1.4.0' ],
704 silly audit   'websocket-driver': [ '0.7.4' ],
704 silly audit   'abort-controller': [ '3.0.0' ],
704 silly audit   'https-proxy-agent': [ '5.0.0' ],
704 silly audit   'is-stream': [ '2.0.0' ],
704 silly audit   'node-fetch': [ '2.6.1' ],
704 silly audit   'event-target-shim': [ '5.0.1' ],
704 silly audit   configstore: [ '5.0.1' ],
704 silly audit   'dot-prop': [ '5.3.0' ],
704 silly audit   'graceful-fs': [ '4.2.6' ],
704 silly audit   'make-dir': [ '3.1.0' ],
704 silly audit   'unique-string': [ '2.0.0' ],
704 silly audit   'write-file-atomic': [ '3.0.3' ],
704 silly audit   'is-obj': [ '2.0.0' ],
704 silly audit   'base64-js': [ '1.5.1' ],
704 silly audit   'ecdsa-sig-formatter': [ '1.0.11' ],
704 silly audit   'fast-text-encoding': [ '1.0.3' ],
704 silly audit   'gcp-metadata': [ '4.3.0' ],
704 silly audit   gtoken: [ '5.3.0' ],
704 silly audit   jws: [ '4.0.0', '3.2.2' ],
704 silly audit   'lru-cache': [ '6.0.0', '4.0.2' ],
704 silly audit   'safe-buffer': [ '5.2.1' ],
704 silly audit   'json-bigint': [ '1.0.0' ],
704 silly audit   '@grpc/grpc-js': [ '1.3.2' ],
704 silly audit   '@grpc/proto-loader': [ '0.6.2' ],
704 silly audit   '@types/long': [ '4.0.1' ],
704 silly audit   'is-stream-ended': [ '0.1.4' ],
704 silly audit   'object-hash': [ '2.2.0' ],
704 silly audit   'lodash.camelcase': [ '4.3.0' ],
704 silly audit   long: [ '4.0.0' ],
704 silly audit   yargs: [ '16.2.0' ],
704 silly audit   'google-p12-pem': [ '3.1.0' ],
704 silly audit   'agent-base': [ '6.0.2' ],
704 silly audit   debug: [ '4.3.1' ],
704 silly audit   ms: [ '2.1.2' ],
704 silly audit   'bignumber.js': [ '9.0.1' ],
704 silly audit   'lodash.includes': [ '4.3.0' ],
704 silly audit   'lodash.isboolean': [ '3.0.3' ],
704 silly audit   'lodash.isinteger': [ '4.0.4' ],
704 silly audit   'lodash.isnumber': [ '3.0.3' ],
704 silly audit   'lodash.isplainobject': [ '4.0.6' ],
704 silly audit   'lodash.isstring': [ '4.0.1' ],
704 silly audit   'lodash.once': [ '4.1.1' ],
704 silly audit   semver: [ '5.7.1', '6.3.0' ],
704 silly audit   '@types/express-jwt': [ '0.0.42' ],
704 silly audit   jose: [ '2.0.5' ],
704 silly audit   limiter: [ '1.1.5' ],
704 silly audit   'lru-memoizer': [ '2.1.4' ],
704 silly audit   '@types/express': [ '4.17.12' ],
704 silly audit   '@types/express-unless': [ '0.5.1' ],
704 silly audit   '@types/body-parser': [ '1.19.0' ],
704 silly audit   '@types/express-serve-static-core': [ '4.17.21' ],
704 silly audit   '@types/qs': [ '6.9.6' ],
704 silly audit   '@types/serve-static': [ '1.13.9' ],
704 silly audit   '@types/connect': [ '3.4.34' ],
704 silly audit   '@types/range-parser': [ '1.2.3' ],
704 silly audit   '@types/mime': [ '1.3.2' ],
704 silly audit   '@panva/asn1.js': [ '1.0.0' ],
704 silly audit   jwa: [ '2.0.0', '1.4.1' ],
704 silly audit   'buffer-equal-constant-time': [ '1.0.1' ],
704 silly audit   yallist: [ '4.0.0', '2.1.2' ],
704 silly audit   'lodash.clonedeep': [ '4.5.0' ],
704 silly audit   wrappy: [ '1.0.2' ],
704 silly audit   'mimic-fn': [ '2.1.0' ],
704 silly audit   'yocto-queue': [ '0.1.0' ],
704 silly audit   '@protobufjs/aspromise': [ '1.1.2' ],
704 silly audit   '@protobufjs/base64': [ '1.1.2' ],
704 silly audit   '@protobufjs/codegen': [ '2.0.4' ],
704 silly audit   '@protobufjs/eventemitter': [ '1.1.0' ],
704 silly audit   '@protobufjs/fetch': [ '1.1.0' ],
704 silly audit   '@protobufjs/float': [ '1.0.2' ],
704 silly audit   '@protobufjs/inquire': [ '1.1.0' ],
704 silly audit   '@protobufjs/path': [ '1.1.2' ],
704 silly audit   '@protobufjs/pool': [ '1.1.0' ],
704 silly audit   '@protobufjs/utf8': [ '1.1.0' ],
704 silly audit   pump: [ '3.0.0' ],
704 silly audit   string_decoder: [ '1.3.0' ],
704 silly audit   'util-deprecate': [ '1.0.2' ],
704 silly audit   stubs: [ '3.0.0' ],
704 silly audit   'http-proxy-agent': [ '4.0.1' ],
704 silly audit   uuid: [ '8.3.2' ],
704 silly audit   '@tootallnate/once': [ '1.1.2' ],
704 silly audit   'crypto-random-string': [ '2.0.0' ],
704 silly audit   'http-parser-js': [ '0.5.3' ],
704 silly audit   'websocket-extensions': [ '0.1.4' ],
704 silly audit   imurmurhash: [ '0.1.4' ],
704 silly audit   'is-typedarray': [ '1.0.0' ],
704 silly audit   'signal-exit': [ '3.0.3' ],
704 silly audit   'typedarray-to-buffer': [ '3.1.5' ],
704 silly audit   cliui: [ '7.0.4' ],
704 silly audit   escalade: [ '3.1.1' ],
704 silly audit   'get-caller-file': [ '2.0.5' ],
704 silly audit   'require-directory': [ '2.1.1' ],
704 silly audit   'string-width': [ '4.2.2' ],
704 silly audit   y18n: [ '5.0.8' ],
704 silly audit   'yargs-parser': [ '20.2.7' ],
704 silly audit   'strip-ansi': [ '6.0.0' ],
704 silly audit   'wrap-ansi': [ '7.0.0' ],
704 silly audit   'emoji-regex': [ '8.0.0' ],
704 silly audit   'is-fullwidth-code-point': [ '3.0.0' ],
704 silly audit   'ansi-regex': [ '5.0.0' ],
704 silly audit   'ansi-styles': [ '4.3.0' ],
704 silly audit   'color-convert': [ '2.0.1' ],
704 silly audit   'color-name': [ '1.1.4' ],
704 silly audit   pseudomap: [ '1.0.2' ]
704 silly audit }
705 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 554ms
706 timing auditReport:getReport Completed in 556ms
707 silly audit report {}
708 timing auditReport:init Completed in 0ms
709 timing reify:audit Completed in 556ms
710 timing reifyNode:node_modules/color-name Completed in 632ms
711 timing reifyNode:node_modules/wrap-ansi Completed in 633ms
712 timing reifyNode:node_modules/imurmurhash Completed in 632ms
713 timing reifyNode:node_modules/stubs Completed in 633ms
714 timing reifyNode:node_modules/wrappy Completed in 633ms
715 timing reifyNode:node_modules/@types/serve-static Completed in 634ms
716 timing reifyNode:node_modules/@types/range-parser Completed in 634ms
717 timing reifyNode:node_modules/@types/connect Completed in 634ms
718 timing reifyNode:node_modules/@types/qs Completed in 634ms
719 timing reifyNode:node_modules/@types/express-unless Completed in 634ms
720 timing reifyNode:node_modules/@types/body-parser Completed in 634ms
721 timing reifyNode:node_modules/@types/express-jwt Completed in 634ms
722 timing reifyNode:node_modules/lodash.once Completed in 634ms
723 timing reifyNode:node_modules/lodash.isstring Completed in 634ms
724 timing reifyNode:node_modules/lodash.isplainobject Completed in 634ms
725 timing reifyNode:node_modules/lodash.isnumber Completed in 634ms
726 timing reifyNode:node_modules/lodash.isinteger Completed in 634ms
727 timing reifyNode:node_modules/lodash.isboolean Completed in 634ms
728 timing reifyNode:node_modules/ms Completed in 635ms
729 timing reifyNode:node_modules/@types/long Completed in 635ms
730 timing reifyNode:node_modules/configstore Completed in 635ms
731 timing reifyNode:node_modules/once Completed in 636ms
732 timing reifyNode:node_modules/end-of-stream Completed in 635ms
733 timing reifyNode:node_modules/stream-events Completed in 636ms
734 timing reifyNode:node_modules/@firebase/auth-interop-types Completed in 636ms
735 timing reifyNode:node_modules/@firebase/database-types Completed in 637ms
736 timing reifyNode:node_modules/ansi-regex Completed in 643ms
737 timing reifyNode:node_modules/is-fullwidth-code-point Completed in 643ms
738 timing reifyNode:node_modules/strip-ansi Completed in 644ms
739 timing reifyNode:node_modules/string-width Completed in 643ms
740 timing reifyNode:node_modules/is-typedarray Completed in 643ms
741 timing reifyNode:node_modules/http-parser-js Completed in 643ms
742 timing reifyNode:node_modules/@tootallnate/once Completed in 644ms
743 timing reifyNode:node_modules/crypto-random-string Completed in 644ms
744 timing reifyNode:node_modules/yocto-queue Completed in 644ms
745 timing reifyNode:node_modules/mimic-fn Completed in 644ms
746 timing reifyNode:node_modules/jwa Completed in 644ms
747 timing reifyNode:node_modules/lodash.includes Completed in 644ms
748 timing reifyNode:node_modules/lodash.camelcase Completed in 644ms
749 timing reifyNode:node_modules/is-stream-ended Completed in 644ms
750 timing reifyNode:node_modules/lru-cache Completed in 644ms
751 timing reifyNode:node_modules/is-obj Completed in 644ms
752 timing reifyNode:node_modules/unique-string Completed in 645ms
753 timing reifyNode:node_modules/make-dir Completed in 645ms
754 timing reifyNode:node_modules/dot-prop Completed in 645ms
755 timing reifyNode:node_modules/is-stream Completed in 645ms
756 timing reifyNode:node_modules/inherits Completed in 646ms
757 timing reifyNode:node_modules/streamsearch Completed in 645ms
758 timing reifyNode:node_modules/xdg-basedir Completed in 645ms
759 timing reifyNode:node_modules/onetime Completed in 646ms
760 timing reifyNode:node_modules/p-limit Completed in 646ms
761 timing reifyNode:node_modules/hash-stream-validation Completed in 646ms
762 timing reifyNode:node_modules/compressible Completed in 646ms
763 timing reifyNode:node_modules/async-retry Completed in 646ms
764 timing reifyNode:node_modules/arrify Completed in 647ms
765 timing reifyNode:node_modules/@firebase/app-types Completed in 647ms
766 timing reifyNode:node_modules/jsonwebtoken/node_modules/jwa Completed in 647ms
767 timing reifyNode:node_modules/ansi-styles Completed in 653ms
768 timing reifyNode:node_modules/get-caller-file Completed in 653ms
769 timing reifyNode:node_modules/signal-exit Completed in 653ms
770 timing reifyNode:node_modules/util-deprecate Completed in 654ms
771 timing reifyNode:node_modules/string_decoder Completed in 654ms
772 timing reifyNode:node_modules/yallist Completed in 653ms
773 timing reifyNode:node_modules/@types/mime Completed in 653ms
774 timing reifyNode:node_modules/lru-memoizer/node_modules/yallist Completed in 653ms
775 timing reifyNode:node_modules/lru-memoizer/node_modules/lru-cache Completed in 653ms
776 timing reifyNode:node_modules/base64-js Completed in 653ms
777 timing reifyNode:node_modules/write-file-atomic Completed in 653ms
778 timing reifyNode:node_modules/stream-shift Completed in 654ms
779 timing reifyNode:node_modules/retry-request Completed in 653ms
780 timing reifyNode:node_modules/pumpify Completed in 653ms
781 timing reifyNode:node_modules/pseudomap Completed in 660ms
782 timing reifyNode:node_modules/typedarray-to-buffer Completed in 660ms
783 timing reifyNode:node_modules/pump Completed in 660ms
784 timing reifyNode:node_modules/@protobufjs/path Completed in 660ms
785 timing reifyNode:node_modules/@protobufjs/base64 Completed in 660ms
786 timing reifyNode:node_modules/@protobufjs/eventemitter Completed in 660ms
787 timing reifyNode:node_modules/@protobufjs/codegen Completed in 660ms
788 timing reifyNode:node_modules/@protobufjs/fetch Completed in 660ms
789 timing reifyNode:node_modules/@protobufjs/aspromise Completed in 660ms
790 timing reifyNode:node_modules/lodash.clonedeep Completed in 660ms
791 timing reifyNode:node_modules/buffer-equal-constant-time Completed in 660ms
792 timing reifyNode:node_modules/@types/express Completed in 660ms
793 timing reifyNode:node_modules/mime-types Completed in 659ms
794 timing reifyNode:node_modules/get-stream Completed in 660ms
795 timing reifyNode:node_modules/duplexify Completed in 660ms
796 timing reifyNode:node_modules/require-directory Completed in 666ms
797 timing reifyNode:node_modules/@protobufjs/pool Completed in 670ms
798 timing reifyNode:node_modules/safe-buffer Completed in 668ms
799 timing reifyNode:node_modules/graceful-fs Completed in 668ms
800 timing reifyNode:node_modules/color-convert Completed in 675ms
801 timing reifyNode:node_modules/http-proxy-agent Completed in 675ms
802 timing reifyNode:node_modules/debug Completed in 674ms
803 timing reifyNode:node_modules/json-bigint Completed in 673ms
804 timing reifyNode:node_modules/object-hash Completed in 679ms
805 timing reifyNode:node_modules/ecdsa-sig-formatter Completed in 678ms
806 timing reifyNode:node_modules/extend Completed in 678ms
807 timing reifyNode:node_modules/escalade Completed in 684ms
808 timing reifyNode:node_modules/@protobufjs/utf8 Completed in 685ms
809 timing reifyNode:node_modules/@types/express-serve-static-core Completed in 684ms
810 timing reifyNode:node_modules/semver Completed in 683ms
811 timing reifyNode:node_modules/snakeize Completed in 682ms
812 timing reifyNode:node_modules/functional-red-black-tree Completed in 682ms
813 timing reifyNode:node_modules/emoji-regex Completed in 689ms
814 timing reifyNode:node_modules/@protobufjs/float Completed in 688ms
815 timing reifyNode:node_modules/jws Completed in 686ms
816 timing reifyNode:node_modules/gtoken Completed in 686ms
817 timing reifyNode:node_modules/@google-cloud/projectify Completed in 686ms
818 timing reifyNode:node_modules/@google-cloud/promisify Completed in 686ms
819 timing reifyNode:node_modules/tslib Completed in 686ms
820 timing reifyNode:node_modules/jsonwebtoken/node_modules/jws Completed in 687ms
821 timing reifyNode:node_modules/@protobufjs/inquire Completed in 692ms
822 timing reifyNode:node_modules/fast-text-encoding Completed in 690ms
823 timing reifyNode:node_modules/gcp-metadata Completed in 690ms
824 timing reifyNode:node_modules/make-dir/node_modules/semver Completed in 691ms
825 timing reifyNode:node_modules/cliui Completed in 696ms
826 timing reifyNode:node_modules/y18n Completed in 696ms
827 timing reifyNode:node_modules/mime Completed in 693ms
828 timing reifyNode:node_modules/fast-deep-equal Completed in 693ms
829 timing reifyNode:node_modules/limiter Completed in 700ms
830 timing reifyNode:node_modules/https-proxy-agent Completed in 699ms
831 timing reifyNode:node_modules/@google-cloud/paginator Completed in 698ms
832 timing reifyNode:node_modules/agent-base Completed in 703ms
833 timing reifyNode:node_modules/google-p12-pem Completed in 703ms
834 timing reifyNode:node_modules/yargs-parser Completed in 709ms
835 timing reifyNode:node_modules/@grpc/proto-loader Completed in 708ms
836 timing reifyNode:node_modules/abort-controller Completed in 707ms
837 timing reifyNode:node_modules/websocket-extensions Completed in 711ms
838 timing reifyNode:node_modules/mime-db Completed in 708ms
839 timing reifyNode:node_modules/gcs-resumable-upload Completed in 708ms
840 timing reifyNode:node_modules/faye-websocket Completed in 708ms
841 timing reifyNode:node_modules/jsonwebtoken Completed in 708ms
842 timing reifyNode:node_modules/retry Completed in 711ms
843 timing reifyNode:node_modules/long Completed in 714ms
844 timing reifyNode:node_modules/node-fetch Completed in 713ms
845 timing reifyNode:node_modules/ent Completed in 713ms
846 timing reifyNode:node_modules/@firebase/logger Completed in 712ms
847 timing reifyNode:node_modules/teeny-request Completed in 715ms
848 timing reifyNode:node_modules/gaxios Completed in 716ms
849 timing reifyNode:node_modules/event-target-shim Completed in 719ms
850 timing reifyNode:node_modules/@google-cloud/common Completed in 720ms
851 timing reifyNode:node_modules/@panva/asn1.js Completed in 725ms
852 timing reifyNode:node_modules/lru-memoizer Completed in 733ms
853 timing reifyNode:node_modules/@firebase/component Completed in 733ms
854 timing reifyNode:node_modules/websocket-driver Completed in 736ms
855 timing reifyNode:node_modules/bignumber.js Completed in 737ms
856 timing reifyNode:node_modules/jwks-rsa Completed in 735ms
857 timing reifyNode:node_modules/readable-stream Completed in 743ms
858 timing reifyNode:node_modules/@google-cloud/storage Completed in 779ms
859 timing reifyNode:node_modules/@firebase/util Completed in 783ms
860 timing reifyNode:node_modules/uuid Completed in 806ms
861 timing reifyNode:node_modules/yargs Completed in 805ms
862 timing reifyNode:node_modules/dicer Completed in 805ms
863 timing reifyNode:node_modules/google-auth-library Completed in 825ms
864 timing reifyNode:node_modules/@types/node Completed in 830ms
865 timing reifyNode:node_modules/jose Completed in 846ms
866 timing reifyNode:node_modules/date-and-time Completed in 850ms
867 timing reifyNode:node_modules/node-forge Completed in 858ms
868 timing reifyNode:node_modules/firebase-admin Completed in 860ms
869 timing reifyNode:node_modules/@grpc/grpc-js Completed in 900ms
870 timing reifyNode:node_modules/@google-cloud/firestore Completed in 951ms
871 timing reifyNode:node_modules/protobufjs Completed in 1012ms
872 timing reifyNode:node_modules/google-gax Completed in 1023ms
873 timing reifyNode:node_modules/@firebase/database Completed in 1113ms
874 timing reify:unpack Completed in 1119ms
875 timing reify:unretire Completed in 0ms
876 timing build:queue Completed in 6ms
877 timing build:link:node_modules/@grpc/proto-loader Completed in 5ms
878 timing build:link:node_modules/gcs-resumable-upload Completed in 4ms
879 timing build:link:node_modules/google-gax Completed in 4ms
880 timing build:link:node_modules/mime Completed in 4ms
881 timing build:link:node_modules/semver Completed in 4ms
882 timing build:link:node_modules/protobufjs Completed in 4ms
883 timing build:link:node_modules/uuid Completed in 4ms
884 timing build:link:node_modules/google-p12-pem Completed in 4ms
885 timing build:link:node_modules/make-dir/node_modules/semver Completed in 4ms
886 timing build:link Completed in 5ms
887 timing npm Completed in 8844ms
888 error cb() never called!
889 error This is an error with npm itself. Please report this error at:
890 error <https://github.com/npm/cli/issues>

@hiranya911
Copy link
Contributor

hiranya911 commented Jun 15, 2021

Tested on both Mac and Linux, with multiple versions of Node.js and NPM. Here's with NPM 7 on Linux:

$ npm --version
7.17.0
$ npm install firebase-admin

added 164 packages, and audited 165 packages in 10s

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

found 0 vulnerabilities
$ npm ls firebase-admin
nodetest@ ~/nodetest
└── [email protected]

We don't test on platforms like Android and Termux.

According to NPM download statistics, firebase-admin sees over 750K installs per week. With that many installs, if there was something broken that affects the installation, we would have seen more bug reports by now. So my guess is this is something to do with the specific Android/Termux environment you're testing on.

@hiranya911
Copy link
Contributor

Closing this as the reported issue cannot be reproduced in a general NPM environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants