Skip to content

npm install google-cloud takes 83 seconds.  #1627

Description

@JustinBeckwith

Installation of the google-cloud npm module has gotten just a little slow. I just ran this on OSX, and it took 83 seconds to complete. That's waaaaay too slow.

Details
beckwith-macbookpro:web beckwith$ time npm install --save google-cloud

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/compute/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/compute/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/dns/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/dns/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/prediction/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/prediction/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/resource/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/resource/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/storage/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/storage/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/translate/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/translate/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/vision/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/@google-cloud/vision/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/google-gax/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/google-gax/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote

> [email protected] install /Users/beckwith/Code/next/cloudcats/web/node_modules/grpc
> node-pre-gyp install --fallback-to-build

[grpc] Success: "/Users/beckwith/Code/next/cloudcats/web/node_modules/grpc/src/node/extension_binary/grpc_node.node" is installed via remote
[email protected] /Users/beckwith/Code/next/cloudcats/web
└─┬ [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├─┬ @google-cloud/[email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ └─┬ [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ ├─┬ [email protected] 
  │ │ │   │ │ └── [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ ├─┬ [email protected] 
  │ │ │   │ │ ├─┬ [email protected] 
  │ │ │   │ │ │ └─┬ [email protected] 
  │ │ │   │ │ │   └── [email protected] 
  │ │ │   │ │ └─┬ [email protected] 
  │ │ │   │ │   ├─┬ [email protected] 
  │ │ │   │ │   │ ├── [email protected] 
  │ │ │   │ │   │ └── [email protected] 
  │ │ │   │ │   ├─┬ [email protected] 
  │ │ │   │ │   │ ├── [email protected] 
  │ │ │   │ │   │ └─┬ [email protected] 
  │ │ │   │ │   │   └── [email protected] 
  │ │ │   │ │   ├── [email protected] 
  │ │ │   │ │   └── [email protected] 
  │ │ │   │ └─┬ [email protected] 
  │ │ │   │   ├── [email protected] 
  │ │ │   │   ├── [email protected] 
  │ │ │   │   └─┬ [email protected] 
  │ │ │   │     └── [email protected] 
  │ │ │   ├── [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ ├── [email protected] 
  │ │ │   │ ├── [email protected] 
  │ │ │   │ ├─┬ [email protected] 
  │ │ │   │ │ └─┬ [email protected] 
  │ │ │   │ │   └── [email protected] 
  │ │ │   │ ├─┬ [email protected] 
  │ │ │   │ │ └── [email protected] 
  │ │ │   │ ├─┬ [email protected] 
  │ │ │   │ │ ├── [email protected] 
  │ │ │   │ │ ├── [email protected] 
  │ │ │   │ │ └── [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   └── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├─┬ [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ └─┬ [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   └── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ │ └─┬ [email protected] 
  │ │ │ │ │ │ │   └── [email protected] 
  │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ └─┬ [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   └── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ └─┬ [email protected] 
  │ │ │ │ │ │   └── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ │ └─┬ [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │ │   └── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ └─┬ [email protected] 
  │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │   ├─┬ [email protected] 
  │ │ │ │ │   │ └── [email protected] 
  │ │ │ │ │   ├── [email protected] 
  │ │ │ │ │   ├─┬ [email protected] 
  │ │ │ │ │   │ └─┬ [email protected] 
  │ │ │ │ │   │   ├── [email protected] 
  │ │ │ │ │   │   └── [email protected] 
  │ │ │ │ │   ├─┬ [email protected] 
  │ │ │ │ │   │ └── [email protected] 
  │ │ │ │ │   └── [email protected] 
  │ │ │ │ ├── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ ├── [email protected] 
  │ │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ │ └── [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ └─┬ [email protected] 
  │ │ │ │   ├─┬ [email protected] 
  │ │ │ │   │ └── [email protected] 
  │ │ │ │   ├─┬ [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ └── [email protected] 
  │ │ │ │   ├─┬ [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ └─┬ [email protected] 
  │ │ │ │   │   └─┬ [email protected] 
  │ │ │ │   │     ├── [email protected] 
  │ │ │ │   │     └── [email protected] 
  │ │ │ │   ├─┬ [email protected] 
  │ │ │ │   │ └── [email protected] 
  │ │ │ │   ├─┬ [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ ├── [email protected] 
  │ │ │ │   │ └── [email protected] 
  │ │ │ │   └── [email protected] 
  │ │ │ └─┬ [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ ├── [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ ├── [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ ├── [email protected] 
  │ │ │   │ ├─┬ [email protected] 
  │ │ │   │ │ └─┬ [email protected] 
  │ │ │   │ │   ├── [email protected] 
  │ │ │   │ │   └── [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   └─┬ [email protected] 
  │ │ │     ├── [email protected] 
  │ │ │     ├─┬ [email protected] 
  │ │ │     │ └── [email protected] 
  │ │ │     ├── [email protected] 
  │ │ │     ├─┬ [email protected] 
  │ │ │     │ └─┬ [email protected] 
  │ │ │     │   └── [email protected] 
  │ │ │     ├─┬ [email protected] 
  │ │ │     │ ├─┬ [email protected] 
  │ │ │     │ │ └── [email protected] 
  │ │ │     │ └── [email protected] 
  │ │ │     ├── [email protected] 
  │ │ │     └── [email protected] 
  │ │ └── [email protected] 
  │ ├── [email protected] 
  │ ├─┬ [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ └── [email protected] 
  │ │ └── [email protected] 
  │ ├── [email protected] 
  │ ├── [email protected] 
  │ ├─┬ [email protected] 
  │ │ └── [email protected] 
  │ └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├─┬ [email protected] 
  │ │ └── [email protected] 
  │ ├─┬ [email protected] 
  │ │ └── [email protected] 
  │ ├─┬ [email protected] 
  │ │ └── [email protected] 
  │ ├── [email protected] 
  │ ├── [email protected] 
  │ ├── [email protected] 
  │ ├── [email protected] 
  │ ├─┬ [email protected] 
  │ │ └─┬ [email protected] 
  │ │   └── [email protected] 
  │ └─┬ [email protected] 
  │   └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├─┬ @google-cloud/[email protected] 
  │ │ ├── [email protected] 
  │ │ └─┬ [email protected] 
  │ │   ├── [email protected] 
  │ │   └─┬ [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └─┬ [email protected] 
  │ │     │     ├── [email protected] 
  │ │     │     └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └─┬ [email protected] 
  │ │     │   │   ├── [email protected] 
  │ │     │   │   └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └── [email protected] 
  │ │     ├── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ └── [email protected] 
  │ │     └─┬ [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └─┬ [email protected] 
  │ │       │   └─┬ [email protected] 
  │ │       │     ├── [email protected] 
  │ │       │     └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       └── [email protected] 
  │ ├── [email protected] 
  │ ├── [email protected] 
  │ └─┬ [email protected] 
  │   ├── [email protected] 
  │   ├─┬ [email protected] 
  │   │ ├── [email protected] 
  │   │ ├── [email protected] 
  │   │ ├── [email protected] 
  │   │ ├── [email protected] 
  │   │ ├── [email protected] 
  │   │ ├─┬ [email protected] 
  │   │ │ └─┬ [email protected] 
  │   │ │   └── [email protected] 
  │   │ ├─┬ [email protected] 
  │   │ │ └── [email protected] 
  │   │ ├── [email protected] 
  │   │ ├── [email protected] 
  │   │ ├── [email protected] 
  │   │ └── [email protected] 
  │   └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├── [email protected] 
  │ ├── [email protected] 
  │ └─┬ [email protected] 
  │   └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├─┬ @google-cloud/[email protected] 
  │ │ ├── [email protected] 
  │ │ └─┬ [email protected] 
  │ │   ├── [email protected] 
  │ │   └─┬ [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └─┬ [email protected] 
  │ │     │     ├── [email protected] 
  │ │     │     └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └─┬ [email protected] 
  │ │     │   │   ├── [email protected] 
  │ │     │   │   └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └── [email protected] 
  │ │     ├── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ └── [email protected] 
  │ │     └─┬ [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └─┬ [email protected] 
  │ │       │   └─┬ [email protected] 
  │ │       │     ├── [email protected] 
  │ │       │     └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       └── [email protected] 
  │ ├── [email protected] 
  │ └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├── [email protected] 
  │ └─┬ [email protected] 
  │   ├─┬ [email protected] 
  │   │ ├── [email protected] 
  │   │ ├─┬ [email protected] 
  │   │ │ └── [email protected] 
  │   │ └── [email protected] 
  │   ├── [email protected] 
  │   ├─┬ [email protected] 
  │   │ ├── [email protected] 
  │   │ └─┬ [email protected] 
  │   │   ├─┬ [email protected] 
  │   │   │ └── [email protected] 
  │   │   ├─┬ [email protected] 
  │   │   │ └── [email protected] 
  │   │   ├─┬ [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ ├── [email protected] 
  │   │   │ │ └─┬ [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   └── [email protected] 
  │   │   │ └─┬ [email protected] 
  │   │   │   ├── [email protected] 
  │   │   │   ├─┬ [email protected] 
  │   │   │   │ ├── [email protected] 
  │   │   │   │ ├── [email protected] 
  │   │   │   │ └── [email protected] 
  │   │   │   ├─┬ [email protected] 
  │   │   │   │ ├── [email protected] 
  │   │   │   │ ├── [email protected] 
  │   │   │   │ └── [email protected] 
  │   │   │   └─┬ [email protected] 
  │   │   │     ├── [email protected] 
  │   │   │     ├── [email protected] 
  │   │   │     └── [email protected] 
  │   │   ├─┬ [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ └── [email protected] 
  │   │   ├─┬ [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ └─┬ [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   └── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ └── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ └── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ ├─┬ [email protected] 
  │   │   │ │ │ ├── [email protected] 
  │   │   │ │ │ ├── [email protected] 
  │   │   │ │ │ ├─┬ [email protected] 
  │   │   │ │ │ │ └── [email protected] 
  │   │   │ │ │ ├─┬ [email protected] 
  │   │   │ │ │ │ └── [email protected] 
  │   │   │ │ │ └── [email protected] 
  │   │   │ │ ├─┬ [email protected] 
  │   │   │ │ │ └── [email protected] 
  │   │   │ │ ├─┬ [email protected] 
  │   │   │ │ │ ├── [email protected] 
  │   │   │ │ │ ├─┬ [email protected] 
  │   │   │ │ │ │ └── [email protected] 
  │   │   │ │ │ ├── [email protected] 
  │   │   │ │ │ └── [email protected] 
  │   │   │ │ └─┬ [email protected] 
  │   │   │ │   └── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ ├── [email protected] 
  │   │   │ │ ├── [email protected] 
  │   │   │ │ ├── [email protected] 
  │   │   │ │ └── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ ├── [email protected] 
  │   │   │ │ ├─┬ [email protected] 
  │   │   │ │ │ ├── [email protected] 
  │   │   │ │ │ ├── [email protected] 
  │   │   │ │ │ └── [email protected] 
  │   │   │ │ └─┬ [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   ├── [email protected] 
  │   │   │ │   └── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ └── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ └── [email protected] 
  │   │   ├─┬ [email protected] 
  │   │   │ └─┬ [email protected] 
  │   │   │   ├── [email protected] 
  │   │   │   ├─┬ [email protected] 
  │   │   │   │ └── [email protected] 
  │   │   │   ├── [email protected] 
  │   │   │   ├─┬ [email protected] 
  │   │   │   │ └─┬ [email protected] 
  │   │   │   │   ├── [email protected] 
  │   │   │   │   └── [email protected] 
  │   │   │   ├─┬ [email protected] 
  │   │   │   │ └── [email protected] 
  │   │   │   └── [email protected] 
  │   │   ├── [email protected] 
  │   │   ├─┬ [email protected] 
  │   │   │ ├── [email protected] 
  │   │   │ ├─┬ [email protected] 
  │   │   │ │ └── [email protected] 
  │   │   │ └── [email protected] 
  │   │   └─┬ [email protected] 
  │   │     ├─┬ [email protected] 
  │   │     │ └── [email protected] 
  │   │     ├─┬ [email protected] 
  │   │     │ ├── [email protected] 
  │   │     │ └── [email protected] 
  │   │     ├─┬ [email protected] 
  │   │     │ ├── [email protected] 
  │   │     │ └─┬ [email protected] 
  │   │     │   └─┬ [email protected] 
  │   │     │     ├── [email protected] 
  │   │     │     └── [email protected] 
  │   │     ├─┬ [email protected] 
  │   │     │ └── [email protected] 
  │   │     ├─┬ [email protected] 
  │   │     │ ├── [email protected] 
  │   │     │ ├── [email protected] 
  │   │     │ ├── [email protected] 
  │   │     │ ├── [email protected] 
  │   │     │ ├── [email protected] 
  │   │     │ └── [email protected] 
  │   │     └── [email protected] 
  │   └── [email protected] 
  ├── @google-cloud/[email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├─┬ @google-cloud/[email protected] 
  │ │ ├── [email protected] 
  │ │ └─┬ [email protected] 
  │ │   ├── [email protected] 
  │ │   └─┬ [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └─┬ [email protected] 
  │ │     │     ├── [email protected] 
  │ │     │     └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └─┬ [email protected] 
  │ │     │   │   ├── [email protected] 
  │ │     │   │   └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └── [email protected] 
  │ │     ├── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ └── [email protected] 
  │ │     └─┬ [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └─┬ [email protected] 
  │ │       │   └─┬ [email protected] 
  │ │       │     ├── [email protected] 
  │ │       │     └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       └── [email protected] 
  │ └─┬ [email protected] 
  │   ├── [email protected] 
  │   └── [email protected] 
  ├── @google-cloud/[email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ └─┬ @google-cloud/[email protected] 
  │   ├── [email protected] 
  │   └─┬ [email protected] 
  │     ├── [email protected] 
  │     └─┬ [email protected] 
  │       ├─┬ [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   └── [email protected] 
  │       │ └─┬ [email protected] 
  │       │   ├── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ ├── [email protected] 
  │       │   │ └── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ ├── [email protected] 
  │       │   │ └── [email protected] 
  │       │   └─┬ [email protected] 
  │       │     ├── [email protected] 
  │       │     └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├─┬ [email protected] 
  │       │ │ │ │ └── [email protected] 
  │       │ │ │ ├─┬ [email protected] 
  │       │ │ │ │ └── [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├─┬ [email protected] 
  │       │ │ │ │ └── [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   └── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ └─┬ [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ └── [email protected] 
  │       │   ├── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ └─┬ [email protected] 
  │       │   │   ├── [email protected] 
  │       │   │   └── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ └── [email protected] 
  │       │   └── [email protected] 
  │       ├── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ └── [email protected] 
  │       └─┬ [email protected] 
  │         ├─┬ [email protected] 
  │         │ └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ ├── [email protected] 
  │         │ └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ ├── [email protected] 
  │         │ └─┬ [email protected] 
  │         │   └─┬ [email protected] 
  │         │     ├── [email protected] 
  │         │     └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ └── [email protected] 
  │         └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├─┬ @google-cloud/[email protected] 
  │ │ ├── [email protected] 
  │ │ └─┬ [email protected] 
  │ │   ├── [email protected] 
  │ │   └─┬ [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └─┬ [email protected] 
  │ │     │     ├── [email protected] 
  │ │     │     └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └─┬ [email protected] 
  │ │     │   │   ├── [email protected] 
  │ │     │   │   └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └── [email protected] 
  │ │     ├── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ └── [email protected] 
  │ │     └─┬ [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └─┬ [email protected] 
  │ │       │   └─┬ [email protected] 
  │ │       │     ├── [email protected] 
  │ │       │     └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       └── [email protected] 
  │ ├─┬ [email protected] 
  │ │ ├── [email protected] 
  │ │ └─┬ [email protected] 
  │ │   ├── [email protected] 
  │ │   ├─┬ [email protected] 
  │ │   │ └── [email protected] 
  │ │   ├── [email protected] 
  │ │   ├── [email protected] 
  │ │   ├─┬ [email protected] 
  │ │   │ └── [email protected] 
  │ │   ├── [email protected] 
  │ │   ├─┬ [email protected] 
  │ │   │ ├── [email protected] 
  │ │   │ └── [email protected] 
  │ │   └── [email protected] 
  │ ├── [email protected] 
  │ ├─┬ [email protected] 
  │ │ └── [email protected] 
  │ └─┬ [email protected] 
  │   └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ └─┬ @google-cloud/[email protected] 
  │   └─┬ [email protected] 
  │     ├── [email protected] 
  │     └─┬ [email protected] 
  │       ├─┬ [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   └── [email protected] 
  │       │ └─┬ [email protected] 
  │       │   ├── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ ├── [email protected] 
  │       │   │ └── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ ├── [email protected] 
  │       │   │ └── [email protected] 
  │       │   └─┬ [email protected] 
  │       │     ├── [email protected] 
  │       │     └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├─┬ [email protected] 
  │       │ │ │ │ └── [email protected] 
  │       │ │ │ ├─┬ [email protected] 
  │       │ │ │ │ └── [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├─┬ [email protected] 
  │       │ │ │ │ └── [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   └── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ ├── [email protected] 
  │       │ │ ├─┬ [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ ├── [email protected] 
  │       │ │ │ └── [email protected] 
  │       │ │ └─┬ [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   ├── [email protected] 
  │       │ │   └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ ├── [email protected] 
  │       │ └── [email protected] 
  │       ├─┬ [email protected] 
  │       │ └─┬ [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ └── [email protected] 
  │       │   ├── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ └─┬ [email protected] 
  │       │   │   ├── [email protected] 
  │       │   │   └── [email protected] 
  │       │   ├─┬ [email protected] 
  │       │   │ └── [email protected] 
  │       │   └── [email protected] 
  │       ├── [email protected] 
  │       ├─┬ [email protected] 
  │       │ ├── [email protected] 
  │       │ ├─┬ [email protected] 
  │       │ │ └── [email protected] 
  │       │ └── [email protected] 
  │       └─┬ [email protected] 
  │         ├─┬ [email protected] 
  │         │ └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ ├── [email protected] 
  │         │ └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ ├── [email protected] 
  │         │ └─┬ [email protected] 
  │         │   └─┬ [email protected] 
  │         │     ├── [email protected] 
  │         │     └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ └── [email protected] 
  │         ├─┬ [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ ├── [email protected] 
  │         │ └── [email protected] 
  │         └── [email protected] 
  ├─┬ @google-cloud/[email protected] 
  │ ├─┬ @google-cloud/[email protected] 
  │ │ └─┬ [email protected] 
  │ │   ├── [email protected] 
  │ │   └─┬ [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ ├── [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └─┬ [email protected] 
  │ │     │     ├── [email protected] 
  │ │     │     └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├─┬ [email protected] 
  │ │     │ │ │ │ └── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ ├── [email protected] 
  │ │     │ │ ├─┬ [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ ├── [email protected] 
  │ │     │ │ │ └── [email protected] 
  │ │     │ │ └─┬ [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   ├── [email protected] 
  │ │     │ │   └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ └── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ └─┬ [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   ├── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └─┬ [email protected] 
  │ │     │   │   ├── [email protected] 
  │ │     │   │   └── [email protected] 
  │ │     │   ├─┬ [email protected] 
  │ │     │   │ └── [email protected] 
  │ │     │   └── [email protected] 
  │ │     ├── [email protected] 
  │ │     ├─┬ [email protected] 
  │ │     │ ├── [email protected] 
  │ │     │ ├─┬ [email protected] 
  │ │     │ │ └── [email protected] 
  │ │     │ └── [email protected] 
  │ │     └─┬ [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └─┬ [email protected] 
  │ │       │   └─┬ [email protected] 
  │ │       │     ├── [email protected] 
  │ │       │     └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ └── [email protected] 
  │ │       ├─┬ [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ ├── [email protected] 
  │ │       │ └── [email protected] 
  │ │       └── [email protected] 
  │ ├─┬ [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ └── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ └── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ ├─┬ [email protected] 
  │ │ │ │ ├── [email protected] 
  │ │ │ │ ├── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ ├── [email protected] 
  │ │ │ │ └── [email protected] 
  │ │ │ ├─┬ [email protected] 
  │ │ │ │ └── [email protected] 
  │ │ │ ├─┬ [email protected] 
  │ │ │ │ ├── [email protected] 
  │ │ │ │ ├─┬ [email protected] 
  │ │ │ │ │ └── [email protected] 
  │ │ │ │ └── [email protected] 
  │ │ │ └─┬ [email protected] 
  │ │ │   └── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ └── [email protected] 
  │ │ ├─┬ [email protected] 
  │ │ │ ├── [email protected] 
  │ │ │ ├─┬ [email protected] 
  │ │ │ │ ├── [email protected] 
  │ │ │ │ ├── [email protected] 
  │ │ │ │ └── [email protected] 
  │ │ │ └─┬ [email protected] 
  │ │ │   ├── [email protected] 
  │ │ │   ├── [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   ├── [email protected] 
  │ │ │   ├─┬ [email protected] 
  │ │ │   │ └── [email protected] 
  │ │ │   ├── [email protected] 
  │ │ │   ├── [email protected] 
  │ │ │   └── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ ├── [email protected] 
  │ │ └── [email protected] 
  │ └── [email protected] 
  └── [email protected] 


real    1m23.225s
user    0m58.561s
sys 0m26.681s

Activity

  1. stephenplusplus commented on Sep 26, 2016

    @stephenplusplus
    Contributor

    Was this installation done on npm@2 or 3?

    Definitely a known issue, and will be fixed as best we can: #1590 (comment)

    Related: #1535, #1590, #1605

  2. JustinBeckwith commented on Sep 26, 2016

    @JustinBeckwith
    ContributorAuthor

    This was node 6.6.0 and npm 3.10.3

  3. stephenplusplus commented on Sep 26, 2016

    @stephenplusplus
    Contributor

    We should see improvements for npm@3 users during installation after we synchronize the version of @google-cloud/common each sub-module depends on. It's @google-cloud/common's dependency on grpc that requires a large installation/compilation time.

    We expect to sync those versions and release today, and hopefully, we'll see a big drop.

    For npm@2 users, they'll likely see the same installation speeds, but will have faster start-up times and lower disk space usage if they manually run npm dedupe after installing. @JustinBeckwith had the idea of running npm dedupe from google-cloud's postinstall script-- any thoughts on that? // @callmehiphop @sindresorhus @passy

  4. stephenplusplus commented on Sep 26, 2016

    @stephenplusplus
    Contributor

    Also just stumbled upon:

    The new Node.js v6 branch will become the new Active Long Term Support stream in October...

    We're almost there, which will mean node@6 and npm@3 is the LTS branch. GAE can upgrade at that point / Docker images, etc, which should help with this issue.

  5. ofrobots commented on Sep 26, 2016

    @ofrobots
    Contributor

    Node.js v4.x LTS is going to be supported until 2018-04-01, and a significant number of users are expected to continue using v4.x even after v6.x goes into Active LTS. I think this issue needs to be addressed regardless.

  6. stephenplusplus commented on Sep 26, 2016

    @stephenplusplus
    Contributor

    Agreed. Just noting we can expect less users to experience this once node@6 goes LTS. Will the GAE Flexible Environment VM update its Node image in October to v6?

  7. stephenplusplus commented on Sep 26, 2016

    @stephenplusplus
    Contributor

    Looks like there is a bit of a precedent for npm dedupe-ing from the postinstall script: https://github.com/search?q=%22postinstall%22%3A+%22npm+dedupe%22&type=Code&utf8=%E2%9C%93

    I'm okay with this plan if the others are.

  8. stephenplusplus commented on Sep 26, 2016

    @stephenplusplus
    Contributor

    After publishing v0.41.0 with flattened gRPC dependencies:

    npm cache clean
    time npm install --save google-cloud
    24.23s user 8.09s system 50% cpu 1:04.41 total

    Not an amazing improvement, but it's ~20 seconds quicker here. I've tested a bit more since this post and have seen it around ~47 seconds total.

    The next step for improvement will be upgrading google-gax's grpc dependency to 1.0.0 to match ours, allowing for npm to flatten our tree further. (Issue opened here, PR to follow)

  9. stephenplusplus commented on Sep 27, 2016

    @stephenplusplus
    Contributor

    Seeing better results now with [email protected] which uses npm shrinkwrap to force the deduplication for users on npm < 3.

    $ time npm install --save google-cloud
    34.22s user 14.73s system 131% cpu 37.264 total
    
  10. added a commit that references this issue on Jul 23, 2025
  11. added a commit that references this issue on Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions