Runtime Error No provider for ApplicationInitStatus!


#1

Hello, i’m just update ionic cordova and npm.
I’m starting a new project but after a while and I serve the project it return

Runtime Error
No provider for ApplicationInitStatus!
Stack
Error
    at g (http://localhost:8100/build/polyfills.js:3:7133)
    at injectionError (http://localhost:8100/build/main.js:1511:86)
    at noProviderError (http://localhost:8100/build/main.js:1549:12)
    at ReflectiveInjector_._throwOrNull (http://localhost:8100/build/main.js:3051:19)
    at ReflectiveInjector_._getByKeyDefault (http://localhost:8100/build/main.js:3090:25)
    at ReflectiveInjector_._getByKey (http://localhost:8100/build/main.js:3022:25)
    at ReflectiveInjector_.get (http://localhost:8100/build/main.js:2891:21)
    at AppModuleInjector.NgModuleInjector.get (http://localhost:8100/build/main.js:3856:52)
    at http://localhost:8100/build/main.js:5055:70
    at _callAndReportToErrorHandler (http://localhost:8100/build/main.js:4956:39)
    at http://localhost:8100/build/main.js:5054:20
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14529)
    at Object.onInvoke (http://localhost:8100/build/main.js:4424:37)
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14469)
    at n.run (http://localhost:8100/build/polyfills.js:3:9741)
Ionic Framework: 3.0.0
Ionic App Scripts: 1.3.0
Angular Core: 4.0.0
Angular Compiler CLI: 4.0.0
Node: 6.10.2
OS Platform: macOS Sierra
Navigator Platform: MacIntel
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

So I think the problem is framework 3.0.0.
I make and uninstall and install again like
$ sudo npm uninstall -g ionic
$ sudo npm install -g ionic
but I get the same version. How can I make to go throw framework 2.x and angular 2.x

Many thanks


No provider for ApplicationInitStatus!
Runtime Error No provider for Stripe!
#2

Editing package.json, dependencies, ionic-angular should work.

(Although I doubt your error is directly caused by Ionic 3…)


#3

thanks Sujan12, can you tell me how to?
and why you think this is not a ionic 3 problem? what could it be?


#4

Here is a bit of an (as far as I know unchanged) package.json of an install a few days ago:

  "dependencies": {
    "@angular/common": "2.4.8",
    "@angular/compiler": "2.4.8",
    "@angular/compiler-cli": "2.4.8",
    "@angular/core": "2.4.8",
    "@angular/forms": "2.4.8",
    "@angular/http": "2.4.8",
    "@angular/platform-browser": "2.4.8",
    "@angular/platform-browser-dynamic": "2.4.8",
    "@angular/platform-server": "2.4.8",
    "@ionic-native/core": "3.1.0",
    "@ionic-native/splash-screen": "3.1.0",
    "@ionic-native/status-bar": "3.1.0",
    "@ionic/cloud-angular": "^0.11.0",
    "@ionic/storage": "2.0.0",
    "ionic-angular": "2.3.0",
    "ionicons": "3.0.0",
    "rxjs": "5.0.1",
    "sw-toolbox": "3.4.0",
    "zone.js": "0.7.2"
  },
  "devDependencies": {
    "@ionic/app-scripts": "1.1.4",
    "typescript": "2.0.9"
  },

This uses Ionic 2.3.0 and all the connected libraries.


#5

thanks for your answer. You were right, that wasn’t the problem. I’m still getting this.

Runtime Error
No provider for ApplicationInitStatus!
Stack
Error
    at g (http://localhost:8100/build/polyfills.js:3:7133)
    at injectionError (http://localhost:8100/build/main.js:1511:86)
    at noProviderError (http://localhost:8100/build/main.js:1549:12)
    at ReflectiveInjector_._throwOrNull (http://localhost:8100/build/main.js:3051:19)
    at ReflectiveInjector_._getByKeyDefault (http://localhost:8100/build/main.js:3090:25)
    at ReflectiveInjector_._getByKey (http://localhost:8100/build/main.js:3022:25)
    at ReflectiveInjector_.get (http://localhost:8100/build/main.js:2891:21)
    at AppModuleInjector.NgModuleInjector.get (http://localhost:8100/build/main.js:3856:52)
    at http://localhost:8100/build/main.js:5055:70
    at _callAndReportToErrorHandler (http://localhost:8100/build/main.js:4956:39)
    at http://localhost:8100/build/main.js:5054:20
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14529)
    at Object.onInvoke (http://localhost:8100/build/main.js:4424:37)
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14469)
    at n.run (http://localhost:8100/build/polyfills.js:3:9741)
Ionic Framework: 2.3.0
Ionic App Scripts: 1.3.0
Angular Core: 2.4.8
Angular Compiler CLI: 2.4.8
Node: 6.10.2
OS Platform: macOS Sierra
Navigator Platform: MacIntel
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

I’m trying to do this, any clue?


#6

If you completely blow away node_modules, run npm cache clean and then npm i, does everything install without complaining about peer dependency inconsistency? I saw this error briefly once when I had a mishmash hybrid of inconsistent angular and ionic versions.


#7

Thank for your answer
I do this:
$ sudo npm cache clean
$ npm i

And same error appears.

My app.module.ts is like this

import { BrowserModule } from '@angular/platform-browser';
import { NgModule, ErrorHandler } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { Geolocation } from '@ionic-native/geolocation';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
 
@NgModule({
  declarations: [
    MyApp,
    HomePage
  ],
  imports: [
    IonicModule.forRoot(MyApp)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage
  ],
  providers: [
    StatusBar,
    SplashScreen,
    Geolocation,
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]
})
export class AppModule {}

#8

The first step was "completely blow away node_modules", by which I mean β€œrm -rf node_modules”. Did you do that first? And can you confirm that there were no warnings emitted from npm i?


#9

Oh I misunderstood. Sorry
At first the npm ididn’t emit any warning.

Now I make this:

$ rm -rf node_modules
$ sudo npm cache clean
$ npm i
npm ERR! registry error parsing json
npm WARN prefer global node-gyp@3.6.0 should be installed with -g

> fsevents@1.1.1 install /Volumes/.../ionic-new/node_modules/fsevents
> node install

[fsevents] Success: "/Volumes/.../ionic-new/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile

> node-sass@4.5.0 install /Volumes/.../ionic-new/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.0/darwin-x64-48_binding.node
Download complete  βΈ© β ‹ :
Binary saved to /Volumes/.../ionic-new/node_modules/node-sass/vendor/darwin-x64-48/binding.node
Caching binary to /Users/braianmellor/.npm/node-sass/4.5.0/darwin-x64-48_binding.node

> node-sass@4.5.0 postinstall /Volumes/.../ionic-new/node_modules/node-sass
> node scripts/build.js

Binary found at /Volumes/.../ionic-new/node_modules/node-sass/vendor/darwin-x64-48/binding.node
Testing binary
Binary is fine
ionic-hello-world@ /Volumes/.../ionic-new
β”œβ”€β”€ @angular/common@4.0.0 
β”œβ”€β”€ @angular/compiler@4.0.0 
β”œβ”€β”¬ @angular/compiler-cli@4.0.0 
β”‚ β”œβ”€β”¬ @angular/tsc-wrapped@4.0.0 
β”‚ β”‚ └─┬ tsickle@0.21.6 
β”‚ β”‚   β”œβ”€β”€ minimist@1.2.0  deduped
β”‚ β”‚   β”œβ”€β”€ mkdirp@0.5.1  deduped
β”‚ β”‚   β”œβ”€β”€ source-map@0.5.6  deduped
β”‚ β”‚   └── source-map-support@0.4.14  deduped
β”‚ β”œβ”€β”€ minimist@1.2.0 
β”‚ └── reflect-metadata@0.1.10 
β”œβ”€β”€ @angular/core@4.0.0 
β”œβ”€β”€ @angular/forms@4.0.0 
β”œβ”€β”€ @angular/http@4.0.0 
β”œβ”€β”€ @angular/platform-browser@4.0.0 
β”œβ”€β”€ @angular/platform-browser-dynamic@4.0.0 
β”œβ”€β”€ @ionic-native/core@3.4.2 
β”œβ”€β”€ @ionic-native/geolocation@3.4.4 
β”œβ”€β”€ @ionic-native/splash-screen@3.4.2 
β”œβ”€β”€ @ionic-native/status-bar@3.4.2 
β”œβ”€β”¬ @ionic/app-scripts@1.3.0 
β”‚ β”œβ”€β”¬ autoprefixer@6.7.2 
β”‚ β”‚ β”œβ”€β”¬ browserslist@1.7.7 
β”‚ β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000649  deduped
β”‚ β”‚ β”‚ └── electron-to-chromium@1.3.2 
β”‚ β”‚ β”œβ”€β”€ caniuse-db@1.0.30000649 
β”‚ β”‚ β”œβ”€β”€ normalize-range@0.1.2 
β”‚ β”‚ β”œβ”€β”€ num2fraction@1.2.2 
β”‚ β”‚ β”œβ”€β”€ postcss@5.2.11  deduped
β”‚ β”‚ └── postcss-value-parser@3.3.0 
β”‚ β”œβ”€β”¬ babili@0.0.10 
β”‚ β”‚ β”œβ”€β”¬ babel-cli@6.24.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-core@6.24.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-code-frame@6.22.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ chalk@1.1.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2 
β”‚ β”‚ β”‚ β”‚ β”‚ └── js-tokens@3.0.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-generator@6.24.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ detect-indent@4.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── repeating@2.0.1  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ jsesc@1.3.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.5.6  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── trim-right@1.0.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-helpers@6.23.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── babel-template@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-messages@6.23.0 
β”‚ β”‚ β”‚ β”‚ β”‚ └── babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-register@6.24.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-template@6.23.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-traverse@6.23.1  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.16.1  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── lodash@4.17.4  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-traverse@6.23.1 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-code-frame@6.22.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-messages@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-types@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.16.1  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ debug@2.6.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ globals@9.17.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ invariant@2.2.2 
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ loose-envify@1.3.1 
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚   └── js-tokens@3.0.1  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── lodash@4.17.4  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-types@6.23.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ esutils@2.0.2  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── to-fast-properties@1.0.2 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babylon@6.16.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ convert-source-map@1.5.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ debug@2.6.3 
β”‚ β”‚ β”‚ β”‚ β”‚ └── ms@0.7.2  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ json5@0.5.1  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ private@0.1.7 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ slash@1.0.0  deduped
β”‚ β”‚ β”‚ β”‚ └── source-map@0.5.6  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-polyfill@6.23.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ core-js@2.4.1 
β”‚ β”‚ β”‚ β”‚ └── regenerator-runtime@0.10.3 
β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-register@6.24.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-core@6.24.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ babel-runtime@6.23.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ core-js@2.4.1  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ home-or-tmp@2.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ os-homedir@1.0.2  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── os-tmpdir@1.0.2  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1  deduped
β”‚ β”‚ β”‚ β”‚ └── source-map-support@0.4.14  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ babel-runtime@6.23.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ core-js@2.4.1  deduped
β”‚ β”‚ β”‚ β”‚ └── regenerator-runtime@0.10.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ chokidar@1.6.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ commander@2.9.0 
β”‚ β”‚ β”‚ β”‚ └── graceful-readlink@1.0.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ convert-source-map@1.5.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ fs-readdir-recursive@1.0.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4 
β”‚ β”‚ β”‚ β”œβ”€β”¬ output-file-sync@1.1.2 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1  deduped
β”‚ β”‚ β”‚ β”‚ └── object-assign@4.1.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ slash@1.0.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ source-map@0.5.6  deduped
β”‚ β”‚ β”‚ └─┬ v8flags@2.0.12 
β”‚ β”‚ β”‚   └── user-home@1.1.1 
β”‚ β”‚ └─┬ babel-preset-babili@0.0.10 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-minify-constant-folding@0.0.3 
β”‚ β”‚   β”‚ └── babel-helper-evaluate-path@0.0.3 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-minify-dead-code-elimination@0.1.4 
β”‚ β”‚   β”‚ β”œβ”€β”€ babel-helper-mark-eval-scopes@0.0.3 
β”‚ β”‚   β”‚ β”œβ”€β”€ babel-helper-remove-or-void@0.0.1 
β”‚ β”‚   β”‚ └── lodash.some@4.6.0 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-minify-flip-comparisons@0.0.2 
β”‚ β”‚   β”‚ └── babel-helper-is-void-0@0.0.1 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-minify-guarded-expressions@0.0.4 
β”‚ β”‚   β”‚ └── babel-helper-flip-expressions@0.0.2 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-minify-infinity@0.0.3 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-minify-mangle-names@0.0.6 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-minify-numeric-literals@0.0.1 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-minify-replace@0.0.1 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-minify-simplify@0.0.6 
β”‚ β”‚   β”‚ β”œβ”€β”€ babel-helper-flip-expressions@0.0.2  deduped
β”‚ β”‚   β”‚ β”œβ”€β”€ babel-helper-is-nodes-equiv@0.0.1 
β”‚ β”‚   β”‚ └── babel-helper-to-multiple-sequence-expressions@0.0.3 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-minify-type-constructors@0.0.3 
β”‚ β”‚   β”‚ └── babel-helper-is-void-0@0.0.1  deduped
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-inline-consecutive-adds@0.0.2 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-member-expression-literals@6.8.1 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-merge-sibling-variables@6.8.2 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-transform-minify-booleans@6.8.0 
β”‚ β”‚   β”‚ └── babel-runtime@6.23.0  deduped
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-property-literals@6.8.1 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-regexp-constructors@0.0.5 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-remove-console@6.8.1 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-remove-debugger@6.8.1 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-remove-undefined@0.0.4 
β”‚ β”‚   β”œβ”€β”€ babel-plugin-transform-simplify-comparison-operators@6.8.1 
β”‚ β”‚   β”œβ”€β”¬ babel-plugin-transform-undefined-to-void@6.8.0 
β”‚ β”‚   β”‚ └── babel-runtime@6.23.0  deduped
β”‚ β”‚   └── lodash.isplainobject@4.0.6 
β”‚ β”œβ”€β”¬ chalk@1.1.3 
β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 
β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 
β”‚ β”‚ β”œβ”€β”¬ has-ansi@2.0.0 
β”‚ β”‚ β”‚ └── ansi-regex@2.1.1 
β”‚ β”‚ β”œβ”€β”¬ strip-ansi@3.0.1 
β”‚ β”‚ β”‚ └── ansi-regex@2.1.1  deduped
β”‚ β”‚ └── supports-color@2.0.0 
β”‚ β”œβ”€β”¬ chokidar@1.6.1 
β”‚ β”‚ β”œβ”€β”¬ anymatch@1.3.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ arrify@1.0.1 
β”‚ β”‚ β”‚ └── micromatch@2.3.11  deduped
β”‚ β”‚ β”œβ”€β”€ async-each@1.0.1 
β”‚ β”‚ β”œβ”€β”¬ fsevents@1.1.1 
β”‚ β”‚ β”‚ β”œβ”€β”€ nan@2.5.1  deduped
β”‚ β”‚ β”‚ └─┬ node-pre-gyp@0.6.33 
β”‚ β”‚ β”‚   β”œβ”€β”¬ mkdirp@0.5.1 
β”‚ β”‚ β”‚   β”‚ └── minimist@0.0.8 
β”‚ β”‚ β”‚   β”œβ”€β”¬ nopt@3.0.6 
β”‚ β”‚ β”‚   β”‚ └── abbrev@1.1.0 
β”‚ β”‚ β”‚   β”œβ”€β”¬ npmlog@4.0.2 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ are-we-there-yet@1.1.2 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ delegates@1.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚ └─┬ readable-stream@2.2.2 
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ buffer-shims@1.0.0  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ core-util-is@1.0.2  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ isarray@1.0.0  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ process-nextick-args@1.0.7  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ string_decoder@0.10.31  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   └── util-deprecate@1.0.2  deduped
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ console-control-strings@1.1.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ gauge@2.7.3 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ aproba@1.1.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ console-control-strings@1.1.0  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ has-unicode@2.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ signal-exit@3.0.2 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ string-width@1.0.2 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ code-point-at@1.1.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ is-fullwidth-code-point@1.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”‚ └── number-is-nan@1.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── strip-ansi@3.0.1  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ strip-ansi@3.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── ansi-regex@2.1.1 
β”‚ β”‚ β”‚   β”‚ β”‚ └─┬ wide-align@1.1.0 
β”‚ β”‚ β”‚   β”‚ β”‚   └── string-width@1.0.2  deduped
β”‚ β”‚ β”‚   β”‚ └── set-blocking@2.0.0 
β”‚ β”‚ β”‚   β”œβ”€β”¬ rc@1.1.7 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ deep-extend@0.4.1 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ ini@1.3.4 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ minimist@1.2.0 
β”‚ β”‚ β”‚   β”‚ └── strip-json-comments@2.0.1 
β”‚ β”‚ β”‚   β”œβ”€β”¬ request@2.79.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ aws-sign2@0.6.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ aws4@1.6.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ caseless@0.11.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ combined-stream@1.0.5 
β”‚ β”‚ β”‚   β”‚ β”‚ └── delayed-stream@1.0.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ extend@3.0.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ forever-agent@0.6.1 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ form-data@2.1.2 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ asynckit@0.4.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ combined-stream@1.0.5  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ └── mime-types@2.1.14  deduped
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ har-validator@2.0.6 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ chalk@1.1.3 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ ansi-styles@2.2.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ escape-string-regexp@1.0.5 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ has-ansi@2.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”‚ └── ansi-regex@2.1.1  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── supports-color@2.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ commander@2.9.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── graceful-readlink@1.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ is-my-json-valid@2.15.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ generate-function@2.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”¬ generate-object-property@1.2.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”‚ └── is-property@1.0.2 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ jsonpointer@4.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── xtend@4.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚ └─┬ pinkie-promise@2.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚   └── pinkie@2.0.4 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ hawk@3.1.3 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ boom@2.10.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── hoek@2.16.3  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ cryptiles@2.0.5 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └── boom@2.10.1  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ hoek@2.16.3 
β”‚ β”‚ β”‚   β”‚ β”‚ └─┬ sntp@1.0.9 
β”‚ β”‚ β”‚   β”‚ β”‚   └── hoek@2.16.3  deduped
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ http-signature@1.1.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ assert-plus@0.2.0 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”¬ jsprim@1.3.1 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ extsprintf@1.0.2 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ β”œβ”€β”€ json-schema@0.2.3 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚ └─┬ verror@1.3.6 
β”‚ β”‚ β”‚   β”‚ β”‚ β”‚   └── extsprintf@1.0.2  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ └─┬ sshpk@1.10.2 
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ asn1@0.2.3 
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ assert-plus@1.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”¬ bcrypt-pbkdf@1.0.1 
β”‚ β”‚ β”‚   β”‚ β”‚   β”‚ └── tweetnacl@0.14.5  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”¬ dashdash@1.14.1 
β”‚ β”‚ β”‚   β”‚ β”‚   β”‚ └── assert-plus@1.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”¬ ecc-jsbn@0.1.1 
β”‚ β”‚ β”‚   β”‚ β”‚   β”‚ └── jsbn@0.1.1  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”¬ getpass@0.1.6 
β”‚ β”‚ β”‚   β”‚ β”‚   β”‚ └── assert-plus@1.0.0 
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”¬ jodid25519@1.0.2 
β”‚ β”‚ β”‚   β”‚ β”‚   β”‚ └── jsbn@0.1.1  deduped
β”‚ β”‚ β”‚   β”‚ β”‚   β”œβ”€β”€ jsbn@0.1.1 
β”‚ β”‚ β”‚   β”‚ β”‚   └── tweetnacl@0.14.5 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ is-typedarray@1.0.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ isstream@0.1.2 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ json-stringify-safe@5.0.1 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ mime-types@2.1.14 
β”‚ β”‚ β”‚   β”‚ β”‚ └── mime-db@1.26.0 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ oauth-sign@0.8.2 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ qs@6.3.1 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ stringstream@0.0.5 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ tough-cookie@2.3.2 
β”‚ β”‚ β”‚   β”‚ β”‚ └── punycode@1.4.1 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ tunnel-agent@0.4.3 
β”‚ β”‚ β”‚   β”‚ └── uuid@3.0.1 
β”‚ β”‚ β”‚   β”œβ”€β”¬ rimraf@2.5.4 
β”‚ β”‚ β”‚   β”‚ └─┬ glob@7.1.1 
β”‚ β”‚ β”‚   β”‚   β”œβ”€β”€ fs.realpath@1.0.0 
β”‚ β”‚ β”‚   β”‚   β”œβ”€β”¬ inflight@1.0.6 
β”‚ β”‚ β”‚   β”‚   β”‚ β”œβ”€β”€ once@1.4.0  deduped
β”‚ β”‚ β”‚   β”‚   β”‚ └── wrappy@1.0.2  deduped
β”‚ β”‚ β”‚   β”‚   β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚   β”‚   β”œβ”€β”¬ minimatch@3.0.3 
β”‚ β”‚ β”‚   β”‚   β”‚ └─┬ brace-expansion@1.1.6 
β”‚ β”‚ β”‚   β”‚   β”‚   β”œβ”€β”€ balanced-match@0.4.2 
β”‚ β”‚ β”‚   β”‚   β”‚   └── concat-map@0.0.1 
β”‚ β”‚ β”‚   β”‚   β”œβ”€β”¬ once@1.4.0 
β”‚ β”‚ β”‚   β”‚   β”‚ └── wrappy@1.0.2  deduped
β”‚ β”‚ β”‚   β”‚   └── path-is-absolute@1.0.1 
β”‚ β”‚ β”‚   β”œβ”€β”€ semver@5.3.0 
β”‚ β”‚ β”‚   β”œβ”€β”¬ tar@2.2.1 
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ block-stream@0.0.9 
β”‚ β”‚ β”‚   β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ fstream@1.0.10 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1  deduped
β”‚ β”‚ β”‚   β”‚ β”‚ └── rimraf@2.5.4  deduped
β”‚ β”‚ β”‚   β”‚ └── inherits@2.0.3 
β”‚ β”‚ β”‚   └─┬ tar-pack@3.3.0 
β”‚ β”‚ β”‚     β”œβ”€β”¬ debug@2.2.0 
β”‚ β”‚ β”‚     β”‚ └── ms@0.7.1 
β”‚ β”‚ β”‚     β”œβ”€β”€ fstream@1.0.10  deduped
β”‚ β”‚ β”‚     β”œβ”€β”¬ fstream-ignore@1.0.5 
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ fstream@1.0.10  deduped
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚     β”‚ └── minimatch@3.0.3  deduped
β”‚ β”‚ β”‚     β”œβ”€β”¬ once@1.3.3 
β”‚ β”‚ β”‚     β”‚ └── wrappy@1.0.2 
β”‚ β”‚ β”‚     β”œβ”€β”¬ readable-stream@2.1.5 
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ buffer-shims@1.0.0 
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ core-util-is@1.0.2 
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ isarray@1.0.0 
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ process-nextick-args@1.0.7 
β”‚ β”‚ β”‚     β”‚ β”œβ”€β”€ string_decoder@0.10.31 
β”‚ β”‚ β”‚     β”‚ └── util-deprecate@1.0.2 
β”‚ β”‚ β”‚     β”œβ”€β”€ rimraf@2.5.4  deduped
β”‚ β”‚ β”‚     β”œβ”€β”€ tar@2.2.1  deduped
β”‚ β”‚ β”‚     └── uid-number@0.0.6 
β”‚ β”‚ β”œβ”€β”¬ glob-parent@2.0.0 
β”‚ β”‚ β”‚ └── is-glob@2.0.1  deduped
β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3 
β”‚ β”‚ β”œβ”€β”¬ is-binary-path@1.0.1 
β”‚ β”‚ β”‚ └── binary-extensions@1.8.0 
β”‚ β”‚ β”œβ”€β”¬ is-glob@2.0.1 
β”‚ β”‚ β”‚ └── is-extglob@1.0.0 
β”‚ β”‚ β”œβ”€β”€ path-is-absolute@1.0.1 
β”‚ β”‚ └─┬ readdirp@2.1.0 
β”‚ β”‚   β”œβ”€β”€ graceful-fs@4.1.11  deduped
β”‚ β”‚   β”œβ”€β”€ minimatch@3.0.3  deduped
β”‚ β”‚   β”œβ”€β”¬ readable-stream@2.2.6 
β”‚ β”‚   β”‚ β”œβ”€β”€ buffer-shims@1.0.0 
β”‚ β”‚   β”‚ β”œβ”€β”€ core-util-is@1.0.2 
β”‚ β”‚   β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚   β”‚ β”œβ”€β”€ isarray@1.0.0 
β”‚ β”‚   β”‚ β”œβ”€β”€ process-nextick-args@1.0.7 
β”‚ β”‚   β”‚ β”œβ”€β”€ string_decoder@0.10.31  deduped
β”‚ β”‚   β”‚ └── util-deprecate@1.0.2  deduped
β”‚ β”‚   └── set-immediate-shim@1.0.1 
β”‚ β”œβ”€β”¬ clean-css@3.4.24 
β”‚ β”‚ β”œβ”€β”¬ commander@2.8.1 
β”‚ β”‚ β”‚ └── graceful-readlink@1.0.1 
β”‚ β”‚ └─┬ source-map@0.4.4 
β”‚ β”‚   └── amdefine@1.0.1 
β”‚ β”œβ”€β”¬ cross-spawn@5.0.1 
β”‚ β”‚ β”œβ”€β”¬ lru-cache@4.0.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ pseudomap@1.0.2 
β”‚ β”‚ β”‚ └── yallist@2.1.2 
β”‚ β”‚ β”œβ”€β”¬ shebang-command@1.2.0 
β”‚ β”‚ β”‚ └── shebang-regex@1.0.0 
β”‚ β”‚ └─┬ which@1.2.14 
β”‚ β”‚   └── isexe@2.0.0 
β”‚ β”œβ”€β”¬ express@4.14.1 
β”‚ β”‚ β”œβ”€β”¬ accepts@1.3.3 
β”‚ β”‚ β”‚ β”œβ”€β”¬ mime-types@2.1.15 
β”‚ β”‚ β”‚ β”‚ └── mime-db@1.27.0 
β”‚ β”‚ β”‚ └── negotiator@0.6.1 
β”‚ β”‚ β”œβ”€β”€ array-flatten@1.1.1 
β”‚ β”‚ β”œβ”€β”€ content-disposition@0.5.2 
β”‚ β”‚ β”œβ”€β”€ content-type@1.0.2 
β”‚ β”‚ β”œβ”€β”€ cookie@0.3.1 
β”‚ β”‚ β”œβ”€β”€ cookie-signature@1.0.6 
β”‚ β”‚ β”œβ”€β”¬ debug@2.2.0 
β”‚ β”‚ β”‚ └── ms@0.7.1 
β”‚ β”‚ β”œβ”€β”€ depd@1.1.0 
β”‚ β”‚ β”œβ”€β”€ encodeurl@1.0.1 
β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3 
β”‚ β”‚ β”œβ”€β”€ etag@1.7.0 
β”‚ β”‚ β”œβ”€β”¬ finalhandler@0.5.1 
β”‚ β”‚ β”‚ β”œβ”€β”¬ debug@2.2.0 
β”‚ β”‚ β”‚ β”‚ └── ms@0.7.1 
β”‚ β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ on-finished@2.3.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ statuses@1.3.1 
β”‚ β”‚ β”‚ └── unpipe@1.0.0 
β”‚ β”‚ β”œβ”€β”€ fresh@0.3.0 
β”‚ β”‚ β”œβ”€β”€ merge-descriptors@1.0.1 
β”‚ β”‚ β”œβ”€β”€ methods@1.1.2 
β”‚ β”‚ β”œβ”€β”¬ on-finished@2.3.0 
β”‚ β”‚ β”‚ └── ee-first@1.1.1 
β”‚ β”‚ β”œβ”€β”€ parseurl@1.3.1 
β”‚ β”‚ β”œβ”€β”€ path-to-regexp@0.1.7 
β”‚ β”‚ β”œβ”€β”¬ proxy-addr@1.1.4 
β”‚ β”‚ β”‚ β”œβ”€β”€ forwarded@0.1.0 
β”‚ β”‚ β”‚ └── ipaddr.js@1.3.0 
β”‚ β”‚ β”œβ”€β”€ qs@6.2.0 
β”‚ β”‚ β”œβ”€β”€ range-parser@1.2.0 
β”‚ β”‚ β”œβ”€β”¬ send@0.14.2 
β”‚ β”‚ β”‚ β”œβ”€β”¬ debug@2.2.0 
β”‚ β”‚ β”‚ β”‚ └── ms@0.7.1 
β”‚ β”‚ β”‚ β”œβ”€β”€ depd@1.1.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ destroy@1.0.4 
β”‚ β”‚ β”‚ β”œβ”€β”€ encodeurl@1.0.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ etag@1.7.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ fresh@0.3.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ http-errors@1.5.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ setprototypeof@1.0.2 
β”‚ β”‚ β”‚ β”‚ └── statuses@1.3.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ mime@1.3.4 
β”‚ β”‚ β”‚ β”œβ”€β”€ ms@0.7.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ on-finished@2.3.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ range-parser@1.2.0  deduped
β”‚ β”‚ β”‚ └── statuses@1.3.1  deduped
β”‚ β”‚ β”œβ”€β”¬ serve-static@1.11.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ encodeurl@1.0.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ escape-html@1.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ parseurl@1.3.1  deduped
β”‚ β”‚ β”‚ └── send@0.14.2  deduped
β”‚ β”‚ β”œβ”€β”¬ type-is@1.6.15 
β”‚ β”‚ β”‚ β”œβ”€β”€ media-typer@0.3.0 
β”‚ β”‚ β”‚ └── mime-types@2.1.15  deduped
β”‚ β”‚ β”œβ”€β”€ utils-merge@1.0.0 
β”‚ β”‚ └── vary@1.1.1 
β”‚ β”œβ”€β”¬ fs-extra@2.0.0 
β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11 
β”‚ β”‚ └─┬ jsonfile@2.4.0 
β”‚ β”‚   └── graceful-fs@4.1.11  deduped
β”‚ β”œβ”€β”¬ glob@7.1.1 
β”‚ β”‚ β”œβ”€β”€ fs.realpath@1.0.0 
β”‚ β”‚ β”œβ”€β”¬ inflight@1.0.6 
β”‚ β”‚ β”‚ β”œβ”€β”€ once@1.4.0  deduped
β”‚ β”‚ β”‚ └── wrappy@1.0.2 
β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”œβ”€β”¬ minimatch@3.0.3 
β”‚ β”‚ β”‚ └─┬ brace-expansion@1.1.6 
β”‚ β”‚ β”‚   β”œβ”€β”€ balanced-match@0.4.2 
β”‚ β”‚ β”‚   └── concat-map@0.0.1 
β”‚ β”‚ β”œβ”€β”¬ once@1.4.0 
β”‚ β”‚ β”‚ └── wrappy@1.0.2  deduped
β”‚ β”‚ └── path-is-absolute@1.0.1  deduped
β”‚ β”œβ”€β”€ json-loader@0.5.4 
β”‚ β”œβ”€β”¬ magic-string@0.19.0 
β”‚ β”‚ └── vlq@0.2.1 
β”‚ β”œβ”€β”¬ node-sass@4.5.0 
β”‚ β”‚ β”œβ”€β”€ async-foreach@0.1.3 
β”‚ β”‚ β”œβ”€β”€ chalk@1.1.3  deduped
β”‚ β”‚ β”œβ”€β”¬ cross-spawn@3.0.1 
β”‚ β”‚ β”‚ β”œβ”€β”€ lru-cache@4.0.2  deduped
β”‚ β”‚ β”‚ └── which@1.2.14  deduped
β”‚ β”‚ β”œβ”€β”¬ gaze@1.1.2 
β”‚ β”‚ β”‚ └─┬ globule@1.1.0 
β”‚ β”‚ β”‚   β”œβ”€β”€ glob@7.1.1  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ lodash@4.16.6 
β”‚ β”‚ β”‚   └── minimatch@3.0.3  deduped
β”‚ β”‚ β”œβ”€β”€ get-stdin@4.0.1 
β”‚ β”‚ β”œβ”€β”€ glob@7.1.1  deduped
β”‚ β”‚ β”œβ”€β”€ in-publish@2.0.0 
β”‚ β”‚ β”œβ”€β”€ lodash.assign@4.2.0 
β”‚ β”‚ β”œβ”€β”€ lodash.clonedeep@4.5.0 
β”‚ β”‚ β”œβ”€β”€ lodash.mergewith@4.6.0 
β”‚ β”‚ β”œβ”€β”¬ meow@3.7.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ camelcase-keys@2.1.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ camelcase@2.1.1 
β”‚ β”‚ β”‚ β”‚ └── map-obj@1.0.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ decamelize@1.2.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ loud-rejection@1.6.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ currently-unhandled@0.4.1 
β”‚ β”‚ β”‚ β”‚ β”‚ └── array-find-index@1.0.2 
β”‚ β”‚ β”‚ β”‚ └── signal-exit@3.0.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ map-obj@1.0.1 
β”‚ β”‚ β”‚ β”œβ”€β”€ minimist@1.2.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ normalize-package-data@2.3.6 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ hosted-git-info@2.4.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ is-builtin-module@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ └── builtin-modules@1.1.1  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ semver@5.3.0  deduped
β”‚ β”‚ β”‚ β”‚ └─┬ validate-npm-package-license@3.0.1 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ spdx-correct@1.0.2 
β”‚ β”‚ β”‚ β”‚   β”‚ └── spdx-license-ids@1.2.2 
β”‚ β”‚ β”‚ β”‚   └── spdx-expression-parse@1.0.4 
β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ read-pkg-up@1.0.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ find-up@1.1.2 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ path-exists@2.1.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── pinkie-promise@2.0.1  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ pinkie-promise@2.0.1 
β”‚ β”‚ β”‚ β”‚ β”‚   └── pinkie@2.0.4 
β”‚ β”‚ β”‚ β”‚ └─┬ read-pkg@1.1.0 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ load-json-file@1.1.0 
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ graceful-fs@4.1.11  deduped
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”¬ parse-json@2.2.0 
β”‚ β”‚ β”‚ β”‚   β”‚ β”‚ └─┬ error-ex@1.3.1 
β”‚ β”‚ β”‚ β”‚   β”‚ β”‚   └── is-arrayish@0.2.1 
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ pify@2.3.0 
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ pinkie-promise@2.0.1  deduped
β”‚ β”‚ β”‚ β”‚   β”‚ └─┬ strip-bom@2.0.0 
β”‚ β”‚ β”‚ β”‚   β”‚   └── is-utf8@0.2.1 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ normalize-package-data@2.3.6  deduped
β”‚ β”‚ β”‚ β”‚   └─┬ path-type@1.1.0 
β”‚ β”‚ β”‚ β”‚     β”œβ”€β”€ graceful-fs@4.1.11  deduped
β”‚ β”‚ β”‚ β”‚     β”œβ”€β”€ pify@2.3.0  deduped
β”‚ β”‚ β”‚ β”‚     └── pinkie-promise@2.0.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ redent@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ indent-string@2.1.0 
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ repeating@2.0.1 
β”‚ β”‚ β”‚ β”‚ β”‚   └─┬ is-finite@1.0.2 
β”‚ β”‚ β”‚ β”‚ β”‚     └── number-is-nan@1.0.1  deduped
β”‚ β”‚ β”‚ β”‚ └─┬ strip-indent@1.0.1 
β”‚ β”‚ β”‚ β”‚   └── get-stdin@4.0.1  deduped
β”‚ β”‚ β”‚ └── trim-newlines@1.0.0 
β”‚ β”‚ β”œβ”€β”¬ mkdirp@0.5.1 
β”‚ β”‚ β”‚ └── minimist@0.0.8 
β”‚ β”‚ β”œβ”€β”€ nan@2.5.1 
β”‚ β”‚ β”œβ”€β”¬ node-gyp@3.6.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ fstream@1.0.11 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1  deduped
β”‚ β”‚ β”‚ β”‚ └── rimraf@2.6.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ graceful-fs@4.1.11  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ minimatch@3.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ mkdirp@0.5.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ nopt@3.0.6 
β”‚ β”‚ β”‚ β”‚ └── abbrev@1.1.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ npmlog@4.0.2  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ osenv@0.1.4 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ os-homedir@1.0.2 
β”‚ β”‚ β”‚ β”‚ └── os-tmpdir@1.0.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ request@2.81.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ rimraf@2.6.1 
β”‚ β”‚ β”‚ β”‚ └── glob@7.1.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ semver@5.3.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ tar@2.2.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ block-stream@0.0.9 
β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ fstream@1.0.11  deduped
β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ └── which@1.2.14  deduped
β”‚ β”‚ β”œβ”€β”¬ npmlog@4.0.2 
β”‚ β”‚ β”‚ β”œβ”€β”¬ are-we-there-yet@1.1.2 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ delegates@1.0.0 
β”‚ β”‚ β”‚ β”‚ └─┬ readable-stream@2.2.6 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ buffer-shims@1.0.0  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ core-util-is@1.0.2  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ isarray@1.0.0 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ process-nextick-args@1.0.7  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ string_decoder@0.10.31  deduped
β”‚ β”‚ β”‚ β”‚   └── util-deprecate@1.0.2  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ console-control-strings@1.1.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ gauge@2.7.3 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ aproba@1.1.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ console-control-strings@1.1.0  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ has-unicode@2.0.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ object-assign@4.1.1  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ signal-exit@3.0.2  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ string-width@1.0.2  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ strip-ansi@3.0.1  deduped
β”‚ β”‚ β”‚ β”‚ └─┬ wide-align@1.1.0 
β”‚ β”‚ β”‚ β”‚   └── string-width@1.0.2  deduped
β”‚ β”‚ β”‚ └── set-blocking@2.0.0 
β”‚ β”‚ β”œβ”€β”¬ request@2.81.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ aws-sign2@0.6.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ aws4@1.6.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ caseless@0.12.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ combined-stream@1.0.5 
β”‚ β”‚ β”‚ β”‚ └── delayed-stream@1.0.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ extend@3.0.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ forever-agent@0.6.1 
β”‚ β”‚ β”‚ β”œβ”€β”¬ form-data@2.1.2 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ asynckit@0.4.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ combined-stream@1.0.5  deduped
β”‚ β”‚ β”‚ β”‚ └── mime-types@2.1.15  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ har-validator@4.2.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ajv@4.11.5  deduped
β”‚ β”‚ β”‚ β”‚ └── har-schema@1.0.5 
β”‚ β”‚ β”‚ β”œβ”€β”¬ hawk@3.1.3 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ boom@2.10.1 
β”‚ β”‚ β”‚ β”‚ β”‚ └── hoek@2.16.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ cryptiles@2.0.5 
β”‚ β”‚ β”‚ β”‚ β”‚ └── boom@2.10.1  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ hoek@2.16.3 
β”‚ β”‚ β”‚ β”‚ └─┬ sntp@1.0.9 
β”‚ β”‚ β”‚ β”‚   └── hoek@2.16.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ http-signature@1.1.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@0.2.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ jsprim@1.4.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ assert-plus@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ extsprintf@1.0.2 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ json-schema@0.2.3 
β”‚ β”‚ β”‚ β”‚ β”‚ └─┬ verror@1.3.6 
β”‚ β”‚ β”‚ β”‚ β”‚   └── extsprintf@1.0.2  deduped
β”‚ β”‚ β”‚ β”‚ └─┬ sshpk@1.11.0 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ asn1@0.2.3 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ assert-plus@1.0.0 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ bcrypt-pbkdf@1.0.1 
β”‚ β”‚ β”‚ β”‚   β”‚ └── tweetnacl@0.14.5  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ dashdash@1.14.1 
β”‚ β”‚ β”‚ β”‚   β”‚ └── assert-plus@1.0.0 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ ecc-jsbn@0.1.1 
β”‚ β”‚ β”‚ β”‚   β”‚ └── jsbn@0.1.1  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ getpass@0.1.6 
β”‚ β”‚ β”‚ β”‚   β”‚ └── assert-plus@1.0.0 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ jodid25519@1.0.2 
β”‚ β”‚ β”‚ β”‚   β”‚ └── jsbn@0.1.1  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ jsbn@0.1.1 
β”‚ β”‚ β”‚ β”‚   └── tweetnacl@0.14.5 
β”‚ β”‚ β”‚ β”œβ”€β”€ is-typedarray@1.0.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ isstream@0.1.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ json-stringify-safe@5.0.1 
β”‚ β”‚ β”‚ β”œβ”€β”€ mime-types@2.1.15  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ oauth-sign@0.8.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ performance-now@0.2.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ qs@6.4.0 
β”‚ β”‚ β”‚ β”œβ”€β”€ safe-buffer@5.0.1 
β”‚ β”‚ β”‚ β”œβ”€β”€ stringstream@0.0.5 
β”‚ β”‚ β”‚ β”œβ”€β”¬ tough-cookie@2.3.2 
β”‚ β”‚ β”‚ β”‚ └── punycode@1.4.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ tunnel-agent@0.6.0 
β”‚ β”‚ β”‚ β”‚ └── safe-buffer@5.0.1  deduped
β”‚ β”‚ β”‚ └── uuid@3.0.1 
β”‚ β”‚ β”œβ”€β”¬ sass-graph@2.1.2 
β”‚ β”‚ β”‚ β”œβ”€β”€ glob@7.1.1  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ lodash@4.17.4  deduped
β”‚ β”‚ β”‚ └─┬ yargs@4.8.1 
β”‚ β”‚ β”‚   β”œβ”€β”€ cliui@3.2.0  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ decamelize@1.2.0  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ get-caller-file@1.0.2  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ lodash.assign@4.2.0  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ os-locale@1.4.0  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ read-pkg-up@1.0.1  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ require-directory@2.1.1  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ require-main-filename@1.0.1  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ set-blocking@2.0.0  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ string-width@1.0.2  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ which-module@1.0.0  deduped
β”‚ β”‚ β”‚   β”œβ”€β”€ window-size@0.2.0 
β”‚ β”‚ β”‚   β”œβ”€β”€ y18n@3.2.1  deduped
β”‚ β”‚ β”‚   └─┬ yargs-parser@2.4.1 
β”‚ β”‚ β”‚     β”œβ”€β”€ camelcase@3.0.0 
β”‚ β”‚ β”‚     └── lodash.assign@4.2.0  deduped
β”‚ β”‚ └─┬ stdout-stream@1.4.0 
β”‚ β”‚   └─┬ readable-stream@2.2.6 
β”‚ β”‚     β”œβ”€β”€ buffer-shims@1.0.0  deduped
β”‚ β”‚     β”œβ”€β”€ core-util-is@1.0.2  deduped
β”‚ β”‚     β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚     β”œβ”€β”€ isarray@1.0.0 
β”‚ β”‚     β”œβ”€β”€ process-nextick-args@1.0.7  deduped
β”‚ β”‚     β”œβ”€β”€ string_decoder@0.10.31  deduped
β”‚ β”‚     └── util-deprecate@1.0.2  deduped
β”‚ β”œβ”€β”¬ os-name@2.0.1 
β”‚ β”‚ β”œβ”€β”€ macos-release@1.0.0 
β”‚ β”‚ └─┬ win-release@1.1.1 
β”‚ β”‚   └── semver@5.3.0  deduped
β”‚ β”œβ”€β”¬ postcss@5.2.11 
β”‚ β”‚ β”œβ”€β”€ chalk@1.1.3  deduped
β”‚ β”‚ β”œβ”€β”€ js-base64@2.1.9 
β”‚ β”‚ β”œβ”€β”€ source-map@0.5.6 
β”‚ β”‚ └─┬ supports-color@3.2.3 
β”‚ β”‚   └── has-flag@1.0.0 
β”‚ β”œβ”€β”€ proxy-middleware@0.15.0 
β”‚ β”œβ”€β”¬ rollup@0.41.4 
β”‚ β”‚ └─┬ source-map-support@0.4.14 
β”‚ β”‚   └── source-map@0.5.6  deduped
β”‚ β”œβ”€β”¬ rollup-plugin-commonjs@7.0.0 
β”‚ β”‚ β”œβ”€β”€ acorn@4.0.11 
β”‚ β”‚ β”œβ”€β”€ estree-walker@0.3.1 
β”‚ β”‚ β”œβ”€β”€ magic-string@0.19.0  deduped
β”‚ β”‚ β”œβ”€β”¬ resolve@1.3.2 
β”‚ β”‚ β”‚ └── path-parse@1.0.5 
β”‚ β”‚ └─┬ rollup-pluginutils@1.5.2 
β”‚ β”‚   β”œβ”€β”€ estree-walker@0.2.1 
β”‚ β”‚   └── minimatch@3.0.3  deduped
β”‚ β”œβ”€β”¬ rollup-plugin-json@2.1.0 
β”‚ β”‚ └─┬ rollup-pluginutils@1.5.2 
β”‚ β”‚   β”œβ”€β”€ estree-walker@0.2.1 
β”‚ β”‚   └── minimatch@3.0.3  deduped
β”‚ β”œβ”€β”¬ rollup-plugin-node-builtins@2.0.0 
β”‚ β”‚ β”œβ”€β”€ buffer-es6@4.9.3 
β”‚ β”‚ β”œβ”€β”¬ crypto-browserify@3.11.0 
β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-cipher@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-aes@1.0.6 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ buffer-xor@1.0.3 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cipher-base@1.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ evp_bytestokey@1.0.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-des@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ cipher-base@1.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ des.js@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-assert@1.0.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ └─┬ evp_bytestokey@1.0.0 
β”‚ β”‚ β”‚ β”‚   └── create-hash@1.1.2  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-sign@4.0.4 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ browserify-rsa@4.0.1 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── randombytes@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hmac@1.1.4  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ elliptic@6.4.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ brorand@1.1.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ hash.js@1.0.3 
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ hmac-drbg@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ hash.js@1.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimalistic-assert@1.0.0  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-crypto-utils@1.0.1  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ minimalistic-assert@1.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ └── minimalistic-crypto-utils@1.0.1 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ └─┬ parse-asn1@5.1.0 
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”¬ asn1.js@4.9.1 
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ bn.js@4.11.6  deduped
β”‚ β”‚ β”‚ β”‚   β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚   β”‚ └── minimalistic-assert@1.0.0  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ browserify-aes@1.0.6  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ create-hash@1.1.2  deduped
β”‚ β”‚ β”‚ β”‚   β”œβ”€β”€ evp_bytestokey@1.0.0  deduped
β”‚ β”‚ β”‚ β”‚   └── pbkdf2@3.0.9  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ create-ecdh@4.0.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6  deduped
β”‚ β”‚ β”‚ β”‚ └── elliptic@6.4.0  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ create-hash@1.1.2 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ cipher-base@1.0.3 
β”‚ β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ripemd160@1.0.1 
β”‚ β”‚ β”‚ β”‚ └─┬ sha.js@2.4.8 
β”‚ β”‚ β”‚ β”‚   └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ create-hmac@1.1.4 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2  deduped
β”‚ β”‚ β”‚ β”‚ └── inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ diffie-hellman@5.0.2 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”¬ miller-rabin@4.0.0 
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6  deduped
β”‚ β”‚ β”‚ β”‚ β”‚ └── brorand@1.1.0  deduped
β”‚ β”‚ β”‚ β”‚ └── randombytes@2.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”€ inherits@2.0.3  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ pbkdf2@3.0.9 
β”‚ β”‚ β”‚ β”‚ └── create-hmac@1.1.4  deduped
β”‚ β”‚ β”‚ β”œβ”€β”¬ public-encrypt@4.0.0 
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ bn.js@4.11.6  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ browserify-rsa@4.0.1  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ create-hash@1.1.2  deduped
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ parse-asn1@5.1.0  deduped
β”‚ β”‚ β”‚ β”‚ └── randombytes@2.0.3  deduped
β”‚ β”‚ β”‚ └── randombytes@2.0.3 
β”‚ β”‚ └── process-es6@0.11.6 
β”‚ β”œβ”€β”¬ rollup-plugin-node-globals@1.1.0 
β”‚ β”‚ β”œβ”€β”€ acorn@4.0.11 
β”‚ β”‚ β”œβ”€β”€ buffer-es6@4.9.3  deduped
β”‚ β”‚ β”œβ”€β”€ estree-walker@0.2.1 
β”‚ β”‚ β”œβ”€β”¬ magic-string@0.16.0 
β”‚ β”‚ β”‚ └── vlq@0.2.1  deduped
β”‚ β”‚ β”œβ”€β”€ process-es6@0.11.6  deduped
β”‚ β”‚ └─┬ rollup-pluginutils@1.5.2 
β”‚ β”‚   β”œβ”€β”€ estree-walker@0.2.1  deduped
β”‚ β”‚   └── minimatch@3.0.3  deduped
β”‚ β”œβ”€β”¬ rollup-plugin-node-resolve@2.0.0 
β”‚ β”‚ β”œβ”€β”¬ browser-resolve@1.11.2 
β”‚ β”‚ β”‚ └── resolve@1.1.7 
β”‚ β”‚ β”œβ”€β”€ builtin-modules@1.1.1 
β”‚ β”‚ └── resolve@1.3.2  deduped

(too long complete text here)

But still get the same error


#10

I just started getting this issue after upgrading to "ionic-angular": "3.0.0" and "@ionic/app-scripts": "1.3.0"
No other changes seem to have happened to my project.
I’m trying to revert and confirm the upgrade is the reason.


#11

All that looks good, you have Angular 4 and Ionic 3. If you look at the timestamps of main.js inside www/build, do they look fresh? Does running ionic build have any effect?


#12

I was already at ionic-angular 3.0.0, but I just bumped app-scripts to 1.3.0 and did not see the problem.


#13

Perhaps, this thread https://forum.ionicframework.com/t/ionic-3-0-0-beta/ and the Ionic 3 Update Guide within it might be helpful.


#14

After ionic build those file’s timestamps changed. I’m uploading all the project so maybe you can see the problem. Give me 15 minutes


#15

Ah, that gives me an idea. Perhaps is BrowserModule missing from the app module?


#16

I just reverted and the project works again.
These two packages are the only outdated ones.
Everything else is the latest from npm. I have a suspicion this is some incompatibility with a third-party package I’m using. Continuing to investigate.

PS C:\projects\xxx> npm cache clean
PS C:\projects\xxx> npm outdated -g
PS C:\projects\xxx> npm outdated
Package             Current  Wanted  Latest  Location
@ionic/app-scripts    1.2.5   1.2.5   1.3.0  xxx
ionic-angular         2.3.0   2.3.0   3.0.0  xxx

#17

OK, I am now virtually certain this is caused by failure to add BrowserModule to the imports stanza of one’s app module.


#18

how to?
I made it with and without this line

import { BrowserModule } from '@angular/platform-browser';


#19

It needs to be added to here:


#21

Follow the steps at https://docs.google.com/document/d/1vGokwMXPQItZmTHZQbTO4qwj_SQymFhRS_nJmiH0K3w/.