aurelia / loader-webpack

An implementation of Aurelia's loader interface to enable webpack.
MIT License
26 stars 10 forks source link

Error: Unable to find module with ID: main with Latest TypeScript/Webpack #28

Closed mdurling closed 7 years ago

mdurling commented 7 years ago

I'm submitting a bug report We are trying to upgrade to TypeScript 2.1.4 and the latest version of Webpack. The project builds, but an exception is being thrown while trying to load Aurelia.

Please tell us about your environment:

Current behavior: The following exception occurs when bootstrapping Aurelia with latest TypeScript/WebPack

bluebird.js:5236 Error: Unable to find module with ID: main
    at WebpackLoader.<anonymous> (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:28173:35)
    at step (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:28010:23)
    at Object.next (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27991:53)
    at http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27985:65
    at __awaiter (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27981:12)
    at WebpackLoader._import (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:28129:16)
    at WebpackLoader.<anonymous> (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:28238:44)
    at step (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:28010:23)
    at Object.next (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27991:53)
    at http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27985:65
From previous event:
    at __awaiter (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27981:12)
    at WebpackLoader.loadModule (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:28225:16)
    at config (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27926:19)
    at handleApp (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27917:10)
    at http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27945:9
From previous event:
    at http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27942:44
From previous event:
    at run (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27939:24)
    at Object.<anonymous> (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27964:1)
    at Object.aurelia-bootstrapper-webpack (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:27965:30)
    at __webpack_require__ (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:57:38)
    at Object.257 (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:18704:1)
    at __webpack_require__ (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:57:38)
    at 0 (http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:145:18)
    at http://localhost.inmotionnow.com:9001/aurelia-bootstrap.bundle.js?34bb5343bd0ee218797e:148:10tryCatcher @ bluebird.js:5236Promise._settlePromiseFromHandler @ bluebird.js:3242Promise._settlePromise @ bluebird.js:3299Promise._settlePromise0 @ bluebird.js:3344Promise._settlePromises @ bluebird.js:3419(anonymous function) @ bluebird.js:175(anonymous function) @ bluebird.js:4490
client?7d79:38 [WDS] Warnings while compiling.

Here are our project's installed npm packages:

proximus@1.0.0 C:\Git\proximus
+-- @easy-webpack/config-aurelia@2.2.3
| +-- aurelia-webpack-plugin@1.2.0
| | +-- cheerio@0.20.0
| | | +-- css-select@1.2.0
| | | | +-- boolbase@1.0.0
| | | | +-- css-what@2.1.0
| | | | +-- domutils@1.5.1
| | | | `-- nth-check@1.0.1
| | | +-- dom-serializer@0.1.0
| | | | `-- domelementtype@1.1.3
| | | +-- entities@1.1.1
| | | +-- htmlparser2@3.8.3
| | | | +-- domelementtype@1.3.0
| | | | +-- domhandler@2.3.0
| | | | `-- entities@1.0.0
| | | `-- jsdom@7.2.2
| | |   +-- abab@1.0.3
| | |   +-- acorn@2.7.0
| | |   +-- acorn-globals@1.0.9
| | |   +-- cssom@0.3.1
| | |   +-- cssstyle@0.2.37
| | |   +-- nwmatcher@1.3.9
| | |   +-- parse5@1.5.1
| | |   +-- sax@1.2.1
| | |   +-- symbol-tree@3.2.0
| | |   +-- webidl-conversions@2.0.1
| | |   +-- whatwg-url-compat@0.6.5
| | |   | `-- tr46@0.0.3
| | |   `-- xml-name-validator@2.0.1
| | +-- debug@2.4.1
| | | `-- ms@0.7.2
| | +-- execa@0.4.0
| | | +-- cross-spawn-async@2.2.5
| | | +-- is-stream@1.1.0
| | | +-- npm-run-path@1.0.0
| | | +-- path-key@1.0.0
| | | `-- strip-eof@1.0.0
| | +-- matcher@0.1.2
| | +-- object.assign@4.0.4
| | | +-- define-properties@1.1.2
| | | | +-- foreach@2.0.5
| | | | `-- object-keys@1.0.11
| | | +-- function-bind@1.1.0
| | | `-- object-keys@1.0.11
| | +-- recursive-readdir@2.1.0
| | `-- upath@0.2.0
| |   +-- lodash@3.10.1
| |   `-- underscore.string@2.3.3
| `-- bundle-loader@0.5.4
+-- @easy-webpack/config-babel@4.0.2
| `-- babel-loader@6.2.9
|   `-- find-cache-dir@0.1.1
|     +-- commondir@1.0.1
|     `-- pkg-dir@1.0.0
+-- @easy-webpack/config-common-chunks-simple@2.0.3
+-- @easy-webpack/config-copy-files@1.1.2
| `-- copy-webpack-plugin@4.0.1
|   +-- bluebird@2.11.0
|   +-- fs-extra@0.26.7
|   | +-- jsonfile@2.4.0
|   | `-- klaw@1.3.1
|   +-- glob@6.0.4
|   +-- is-glob@3.1.0
|   | `-- is-extglob@2.1.1
|   `-- node-dir@0.1.16
+-- @easy-webpack/config-css@4.0.0
| +-- css-loader@0.26.1
| | +-- babel-code-frame@6.20.0
| | | `-- esutils@2.0.2
| | +-- css-selector-tokenizer@0.7.0
| | | +-- cssesc@0.1.0
| | | `-- regexpu-core@1.0.0
| | +-- cssnano@3.9.1
| | | +-- autoprefixer@6.5.4
| | | | +-- browserslist@1.4.0
| | | | +-- caniuse-db@1.0.30000597
| | | | +-- normalize-range@0.1.2
| | | | `-- num2fraction@1.2.2
| | | +-- defined@1.0.0
| | | +-- has@1.0.1
| | | +-- postcss-calc@5.3.1
| | | | +-- postcss-message-helpers@2.0.0
| | | | `-- reduce-css-calc@1.3.0
| | | |   +-- math-expression-evaluator@1.2.14
| | | |   | `-- lodash.indexof@4.0.5
| | | |   `-- reduce-function-call@1.0.2
| | | +-- postcss-colormin@2.2.1
| | | | `-- colormin@1.1.2
| | | |   +-- color@0.11.4
| | | |   | +-- color-convert@1.8.2
| | | |   | | `-- color-name@1.1.1
| | | |   | `-- color-string@0.3.0
| | | |   `-- css-color-names@0.0.4
| | | +-- postcss-convert-values@2.5.0
| | | +-- postcss-discard-comments@2.0.4
| | | +-- postcss-discard-duplicates@2.0.2
| | | +-- postcss-discard-empty@2.1.0
| | | +-- postcss-discard-overridden@0.1.1
| | | +-- postcss-discard-unused@2.2.3
| | | | `-- uniqs@2.0.0
| | | +-- postcss-filter-plugins@2.0.2
| | | | `-- uniqid@4.1.0
| | | |   `-- macaddress@0.2.8
| | | +-- postcss-merge-idents@2.1.7
| | | +-- postcss-merge-longhand@2.0.1
| | | +-- postcss-merge-rules@2.0.11
| | | | `-- vendors@1.0.1
| | | +-- postcss-minify-font-values@1.0.5
| | | +-- postcss-minify-gradients@1.0.5
| | | +-- postcss-minify-params@1.0.5
| | | | `-- alphanum-sort@1.0.2
| | | +-- postcss-minify-selectors@2.0.7
| | | | `-- postcss-selector-parser@2.2.2
| | | |   +-- flatten@1.0.2
| | | |   +-- indexes-of@1.0.1
| | | |   `-- uniq@1.0.1
| | | +-- postcss-normalize-charset@1.1.1
| | | +-- postcss-normalize-url@3.0.7
| | | | +-- is-absolute-url@2.1.0
| | | | `-- normalize-url@1.8.0
| | | |   +-- prepend-http@1.0.4
| | | |   `-- sort-keys@1.1.2
| | | |     `-- is-plain-obj@1.1.0
| | | +-- postcss-ordered-values@2.2.2
| | | +-- postcss-reduce-idents@2.3.1
| | | +-- postcss-reduce-initial@1.0.0
| | | +-- postcss-reduce-transforms@1.0.4
| | | +-- postcss-svgo@2.1.5
| | | | +-- is-svg@2.1.0
| | | | | `-- html-comment-regex@1.1.1
| | | | `-- svgo@0.7.1
| | | |   +-- coa@1.0.1
| | | |   | `-- q@1.4.1
| | | |   +-- csso@2.2.1
| | | |   | +-- clap@1.1.2
| | | |   | `-- source-map@0.5.6
| | | |   `-- whet.extend@0.9.9
| | | +-- postcss-unique-selectors@2.0.2
| | | +-- postcss-value-parser@3.3.0
| | | `-- postcss-zindex@2.2.0
| | +-- lodash.camelcase@4.3.0
| | +-- postcss@5.2.6
| | | +-- js-base64@2.1.9
| | | +-- source-map@0.5.6
| | | `-- supports-color@3.1.2
| | +-- postcss-modules-extract-imports@1.0.1
| | +-- postcss-modules-local-by-default@1.1.1
| | | `-- css-selector-tokenizer@0.6.0
| | +-- postcss-modules-scope@1.0.2
| | | `-- css-selector-tokenizer@0.6.0
| | +-- postcss-modules-values@1.2.2
| | | `-- icss-replace-symbols@1.0.2
| | `-- source-list-map@0.1.7
| +-- extract-text-webpack-plugin@2.0.0-beta.4
| | `-- async@1.5.2
| +-- resolve-url-loader@1.6.1
| | +-- camelcase@1.2.1
| | +-- convert-source-map@1.3.0
| | +-- lodash.defaults@3.1.2
| | | +-- lodash.assign@3.2.0
| | | | +-- lodash._baseassign@3.2.0
| | | | +-- lodash._createassigner@3.1.1
| | | | `-- lodash.keys@3.1.2
| | | |   +-- lodash._getnative@3.9.1
| | | |   `-- lodash.isarguments@3.1.0
| | | `-- lodash.restparam@3.6.1
| | +-- rework@1.0.1
| | | +-- convert-source-map@0.3.5
| | | `-- css@2.2.1
| | |   +-- source-map@0.1.43
| | |   `-- source-map-resolve@0.3.1
| | |     +-- atob@1.1.3
| | |     +-- resolve-url@0.2.1
| | |     `-- source-map-url@0.3.0
| | +-- rework-visit@1.0.0
| | +-- source-map@0.1.43
| | `-- urix@0.1.0
| `-- style-loader@0.13.1
+-- @easy-webpack/config-env-development@2.1.6
+-- @easy-webpack/config-env-production@3.0.0
| `-- webpack-md5-hash@0.0.5
|   `-- md5@2.2.1
|     +-- charenc@0.0.1
|     +-- crypt@0.0.1
|     `-- is-buffer@1.1.4
+-- @easy-webpack/config-external-source-maps@3.1.0
| `-- source-map-loader@0.1.5
|   +-- async@0.9.2
|   `-- source-map@0.1.43
+-- @easy-webpack/config-fonts-and-images@2.1.0
| +-- file-loader@0.9.0
| `-- url-loader@0.5.7
|   `-- mime@1.2.11
+-- @easy-webpack/config-generate-index-html@2.1.1
| `-- html-webpack-plugin@2.24.1
|   +-- html-minifier@3.2.3
|   | +-- camel-case@3.0.0
|   | | +-- no-case@2.3.0
|   | | | `-- lower-case@1.1.3
|   | | `-- upper-case@1.1.3
|   | +-- clean-css@3.4.22
|   | | +-- commander@2.8.1
|   | | `-- source-map@0.4.4
|   | +-- commander@2.9.0
|   | | `-- graceful-readlink@1.0.1
|   | +-- he@1.1.0
|   | +-- ncname@1.0.0
|   | | `-- xml-char-classes@1.0.0
|   | +-- param-case@2.1.0
|   | `-- relateurl@0.2.7
|   +-- pretty-error@2.0.2
|   | +-- renderkid@2.0.0
|   | | +-- dom-converter@0.1.4
|   | | | `-- utila@0.3.3
|   | | +-- htmlparser2@3.3.0
|   | | | +-- domhandler@2.1.0
|   | | | +-- domutils@1.1.6
|   | | | `-- readable-stream@1.0.34
|   | | `-- utila@0.3.3
|   | `-- utila@0.4.0
|   `-- toposort@1.0.0
+-- @easy-webpack/config-global-bluebird@2.1.0
| `-- expose-loader@0.7.1
+-- @easy-webpack/config-global-jquery@2.1.1
| `-- jquery@3.1.1
+-- @easy-webpack/config-global-regenerator@1.3.0
| `-- regenerator-runtime@0.10.1
+-- @easy-webpack/config-html@3.1.0
| `-- html-loader@0.4.4
|   +-- es6-templates@0.2.3
|   | +-- recast@0.11.18
|   | | +-- ast-types@0.9.2
|   | | +-- esprima@3.1.2
|   | | `-- source-map@0.5.6
|   | `-- through@2.3.8
|   `-- fastparse@1.1.1
+-- @easy-webpack/config-json@3.1.0
| `-- json-loader@0.5.4
+-- @easy-webpack/config-sass@4.0.0
| +-- node-sass@4.0.0
| | +-- lodash.assign@4.2.0
| | +-- lodash.isarray@4.0.0
| | `-- lodash.mergewith@4.6.0
| `-- sass-loader@4.0.2
|   `-- async@2.1.4
+-- @easy-webpack/config-source-map-support@1.0.2
| `-- source-map-support@0.4.6
|   `-- source-map@0.5.6
+-- @easy-webpack/config-test-coverage-istanbul@3.2.0
| `-- sourcemap-istanbul-instrumenter-loader@0.2.0
+-- @easy-webpack/config-typescript@5.0.1
| `-- awesome-typescript-loader@3.0.0-beta.17
+-- @easy-webpack/config-uglify@2.2.3
+-- @easy-webpack/core@2.0.1
| +-- @easy-webpack/assign@0.9.13
| +-- @types/lodash@4.14.43
| `-- lodash@4.17.2
+-- @types/auth0-js@0.0.6
+-- @types/bluebird@3.0.36
+-- @types/jasmine@2.5.38
+-- @types/jasmine-expect@2.0.28
+-- @types/jquery@2.0.34
+-- @types/jwt-decode@1.4.28
+-- @types/materialize-css@0.97.31
| `-- @types/pickadate@3.5.28
+-- @types/node@6.0.52
+-- @types/query-string@3.0.31
+-- @types/redux-logger@2.6.32
| `-- @types/redux@3.6.0
+-- aurelia-bootstrapper-webpack@1.1.0
| +-- aurelia-loader-webpack@1.0.3
| `-- aurelia-pal@1.2.0
+-- aurelia-computed@1.0.0
| +-- aurelia-binding@1.1.0
| `-- aurelia-logging@1.2.0
+-- aurelia-event-aggregator@1.0.1
+-- aurelia-framework@1.0.8
| +-- aurelia-dependency-injection@1.2.1
| +-- aurelia-loader@1.0.0
| +-- aurelia-metadata@1.0.2
| +-- aurelia-path@1.1.1
| +-- aurelia-task-queue@1.1.0
| `-- aurelia-templating@1.1.4
+-- aurelia-history-browser@1.0.0
| `-- aurelia-history@1.0.0
+-- aurelia-loader-webpack@2.0.0
| `-- aurelia-hot-module-reload@0.1.0
+-- aurelia-logging-console@1.0.0
+-- aurelia-pal-browser@1.1.0
+-- aurelia-polyfills@1.1.1
+-- aurelia-route-recognizer@1.1.0
+-- aurelia-router@1.1.0
+-- aurelia-templating-binding@1.1.0
+-- aurelia-templating-resources@1.2.0
+-- aurelia-templating-router@1.0.1
+-- aurelia-tools@1.0.0
| +-- breeze-dag@0.1.0
| | +-- breeze-queue@0.1.0
| | | `-- breeze-nexttick@0.2.1
| | `-- gaia-tsort@0.1.0
| `-- through2@2.0.3
|   +-- readable-stream@2.2.2
|   | +-- buffer-shims@1.0.0
|   | +-- core-util-is@1.0.2
|   | +-- isarray@1.0.0
|   | `-- process-nextick-args@1.0.7
|   `-- xtend@4.0.1
+-- aurelia-validation@0.14.0
+-- auth0-js@7.6.0
| +-- Base64@0.1.4
| +-- json-fallback@0.0.1
| +-- jsonp@0.0.4
| +-- qs@6.3.0
| +-- reqwest@2.0.5
| +-- trim@0.0.1
| +-- winchan@0.1.4
| `-- xtend@2.1.2
|   `-- object-keys@0.4.0
+-- axios@0.15.3
| `-- follow-redirects@1.0.0
+-- babel-preset-es2015@6.18.0
| +-- babel-plugin-check-es2015-constants@6.8.0
| +-- babel-plugin-transform-es2015-arrow-functions@6.8.0
| +-- babel-plugin-transform-es2015-block-scoped-functions@6.8.0
| +-- babel-plugin-transform-es2015-block-scoping@6.20.0
| | +-- babel-template@6.16.0
| | +-- babel-traverse@6.20.0
| | | +-- globals@9.14.0
| | | `-- invariant@2.2.2
| | `-- babel-types@6.20.0
| |   `-- to-fast-properties@1.0.2
| +-- babel-plugin-transform-es2015-classes@6.18.0
| | +-- babel-helper-define-map@6.18.0
| | +-- babel-helper-function-name@6.18.0
| | +-- babel-helper-optimise-call-expression@6.18.0
| | +-- babel-helper-replace-supers@6.18.0
| | `-- babel-messages@6.8.0
| +-- babel-plugin-transform-es2015-computed-properties@6.8.0
| +-- babel-plugin-transform-es2015-destructuring@6.19.0
| +-- babel-plugin-transform-es2015-duplicate-keys@6.8.0
| +-- babel-plugin-transform-es2015-for-of@6.18.0
| +-- babel-plugin-transform-es2015-function-name@6.9.0
| +-- babel-plugin-transform-es2015-literals@6.8.0
| +-- babel-plugin-transform-es2015-modules-amd@6.18.0
| +-- babel-plugin-transform-es2015-modules-commonjs@6.18.0
| | `-- babel-plugin-transform-strict-mode@6.18.0
| +-- babel-plugin-transform-es2015-modules-systemjs@6.19.0
| | `-- babel-helper-hoist-variables@6.18.0
| +-- babel-plugin-transform-es2015-modules-umd@6.18.0
| +-- babel-plugin-transform-es2015-object-super@6.8.0
| +-- babel-plugin-transform-es2015-parameters@6.18.0
| | +-- babel-helper-call-delegate@6.18.0
| | `-- babel-helper-get-function-arity@6.18.0
| +-- babel-plugin-transform-es2015-shorthand-properties@6.18.0
| +-- babel-plugin-transform-es2015-spread@6.8.0
| +-- babel-plugin-transform-es2015-sticky-regex@6.8.0
| | `-- babel-helper-regex@6.18.0
| +-- babel-plugin-transform-es2015-template-literals@6.8.0
| +-- babel-plugin-transform-es2015-typeof-symbol@6.18.0
| +-- babel-plugin-transform-es2015-unicode-regex@6.11.0
| | `-- regexpu-core@2.0.0
| |   +-- regenerate@1.3.2
| |   +-- regjsgen@0.2.0
| |   `-- regjsparser@0.1.5
| |     `-- jsesc@0.5.0
| `-- babel-plugin-transform-regenerator@6.20.0
|   `-- regenerator-transform@0.9.8
+-- babel-preset-stage-3@6.17.0
| +-- babel-plugin-syntax-trailing-function-commas@6.20.0
| +-- babel-plugin-transform-async-generator-functions@6.17.0
| | +-- babel-helper-remap-async-to-generator@6.20.3
| | `-- babel-plugin-syntax-async-generators@6.13.0
| +-- babel-plugin-transform-async-to-generator@6.16.0
| | `-- babel-plugin-syntax-async-functions@6.13.0
| +-- babel-plugin-transform-exponentiation-operator@6.8.0
| | +-- babel-helper-builder-binary-assignment-operator-visitor@6.18.0
| | | `-- babel-helper-explode-assignable-expression@6.18.0
| | `-- babel-plugin-syntax-exponentiation-operator@6.13.0
| `-- babel-plugin-transform-object-rest-spread@6.20.2
|   `-- babel-plugin-syntax-object-rest-spread@6.13.0
+-- babel-register@6.18.0
| +-- babel-core@6.20.0
| | +-- babel-generator@6.20.0
| | | +-- detect-indent@4.0.0
| | | +-- jsesc@1.3.0
| | | `-- source-map@0.5.6
| | +-- babel-helpers@6.16.0
| | +-- babylon@6.14.1
| | +-- json5@0.5.1
| | +-- private@0.1.6
| | +-- slash@1.0.0
| | `-- source-map@0.5.6
| +-- babel-runtime@6.20.0
| +-- core-js@2.4.1
| +-- home-or-tmp@2.0.0
| | +-- os-homedir@1.0.2
| | `-- os-tmpdir@1.0.2
| `-- mkdirp@0.5.1
|   `-- minimist@0.0.8
+-- bluebird@3.4.6
+-- concurrently@3.1.0
| +-- bluebird@2.9.6
| +-- chalk@0.5.1
| | +-- ansi-styles@1.1.0
| | +-- escape-string-regexp@1.0.5
| | +-- has-ansi@0.1.0
| | | `-- ansi-regex@0.2.1
| | +-- strip-ansi@0.3.0
| | `-- supports-color@0.2.0
| +-- commander@2.6.0
| +-- moment@2.17.1
| +-- rx@2.3.24
| +-- spawn-default-shell@1.1.0
| `-- tree-kill@1.1.0
+-- copyfiles@1.0.0
| +-- ltcdr@2.2.1
| `-- noms@0.0.0
|   `-- readable-stream@1.0.34
|     `-- isarray@0.0.1
+-- cross-env@3.1.3
| `-- cross-spawn@3.0.1
|   `-- lru-cache@4.0.2
|     +-- pseudomap@1.0.2
|     `-- yallist@2.0.0
+-- glob@7.1.1
| +-- fs.realpath@1.0.0
| +-- inflight@1.0.6
| | `-- wrappy@1.0.2
| +-- inherits@2.0.3
| +-- minimatch@3.0.2
| | `-- brace-expansion@1.1.6
| |   +-- balanced-match@0.4.2
| |   `-- concat-map@0.0.1
| +-- once@1.4.0
| `-- path-is-absolute@1.0.1
+-- immutable@3.8.1
+-- jasmine-core@2.5.2
+-- jwt-decode@2.1.0
+-- karma@1.3.0
| +-- body-parser@1.15.2
| | +-- bytes@2.4.0
| | +-- content-type@1.0.2
| | +-- debug@2.2.0
| | | `-- ms@0.7.1
| | +-- depd@1.1.0
| | +-- http-errors@1.5.1
| | | +-- setprototypeof@1.0.2
| | | `-- statuses@1.3.1
| | +-- iconv-lite@0.4.13
| | +-- on-finished@2.3.0
| | | `-- ee-first@1.1.1
| | +-- qs@6.2.0
| | +-- raw-body@2.1.7
| | | `-- unpipe@1.0.0
| | `-- type-is@1.6.14
| |   `-- media-typer@0.3.0
| +-- chokidar@1.6.1
| | +-- anymatch@1.3.0
| | +-- async-each@1.0.1
| | +-- UNMET OPTIONAL DEPENDENCY fsevents@^1.0.0
| | +-- glob-parent@2.0.0
| | | `-- is-glob@2.0.1
| | |   `-- is-extglob@1.0.0
| | +-- is-binary-path@1.0.1
| | | `-- binary-extensions@1.8.0
| | +-- is-glob@2.0.1
| | | `-- is-extglob@1.0.0
| | `-- readdirp@2.1.0
| |   +-- readable-stream@2.2.2
| |   | `-- isarray@1.0.0
| |   `-- set-immediate-shim@1.0.1
| +-- colors@1.1.2
| +-- combine-lists@1.0.1
| +-- connect@3.5.0
| | +-- debug@2.2.0
| | | `-- ms@0.7.1
| | +-- finalhandler@0.5.0
| | | `-- debug@2.2.0
| | |   `-- ms@0.7.1
| | +-- parseurl@1.3.1
| | `-- utils-merge@1.0.0
| +-- di@0.0.1
| +-- dom-serialize@2.2.1
| | +-- custom-event@1.0.1
| | +-- ent@2.2.0
| | +-- extend@3.0.0
| | `-- void-elements@2.0.1
| +-- expand-braces@0.1.2
| | +-- array-slice@0.2.3
| | +-- array-unique@0.2.1
| | `-- braces@0.1.5
| |   `-- expand-range@0.1.1
| |     +-- is-number@0.1.1
| |     `-- repeat-string@0.2.2
| +-- graceful-fs@4.1.11
| +-- http-proxy@1.16.2
| | +-- eventemitter3@1.2.0
| | `-- requires-port@1.0.0
| +-- isbinaryfile@3.0.1
| +-- lodash@3.10.1
| +-- log4js@0.6.38
| | +-- readable-stream@1.0.34
| | `-- semver@4.3.6
| +-- mime@1.3.4
| +-- optimist@0.6.1
| | `-- wordwrap@0.0.3
| +-- qjobs@1.1.5
| +-- range-parser@1.2.0
| +-- rimraf@2.5.4
| +-- socket.io@1.4.7
| | +-- debug@2.2.0
| | | `-- ms@0.7.1
| | +-- engine.io@1.6.10
| | | +-- accepts@1.1.4
| | | | +-- mime-types@2.0.14
| | | | | `-- mime-db@1.12.0
| | | | `-- negotiator@0.4.9
| | | +-- base64id@0.1.0
| | | +-- debug@2.2.0
| | | | `-- ms@0.7.1
| | | +-- engine.io-parser@1.2.4
| | | | +-- after@0.8.1
| | | | +-- arraybuffer.slice@0.0.6
| | | | +-- base64-arraybuffer@0.1.2
| | | | +-- blob@0.0.4
| | | | +-- has-binary@0.1.6
| | | | `-- utf8@2.1.0
| | | `-- ws@1.0.1
| | |   +-- options@0.0.6
| | |   `-- ultron@1.0.2
| | +-- has-binary@0.1.7
| | +-- socket.io-adapter@0.4.0
| | | +-- debug@2.2.0
| | | | `-- ms@0.7.1
| | | `-- socket.io-parser@2.2.2
| | |   +-- debug@0.7.4
| | |   `-- json3@3.2.6
| | +-- socket.io-client@1.4.6
| | | +-- backo2@1.0.2
| | | +-- component-bind@1.0.0
| | | +-- component-emitter@1.2.0
| | | +-- debug@2.2.0
| | | | `-- ms@0.7.1
| | | +-- engine.io-client@1.6.9
| | | | +-- component-inherit@0.0.3
| | | | +-- debug@2.2.0
| | | | | `-- ms@0.7.1
| | | | +-- has-cors@1.1.0
| | | | +-- parsejson@0.0.1
| | | | +-- parseqs@0.0.2
| | | | +-- xmlhttprequest-ssl@1.5.1
| | | | `-- yeast@0.1.2
| | | +-- indexof@0.0.1
| | | +-- object-component@0.0.3
| | | +-- parseuri@0.0.4
| | | | `-- better-assert@1.0.2
| | | |   `-- callsite@1.0.0
| | | `-- to-array@0.1.4
| | `-- socket.io-parser@2.2.6
| |   +-- benchmark@1.0.0
| |   +-- component-emitter@1.1.2
| |   +-- debug@2.2.0
| |   | `-- ms@0.7.1
| |   `-- json3@3.3.2
| +-- source-map@0.5.6
| +-- tmp@0.0.28
| `-- useragent@2.1.9
|   `-- lru-cache@2.2.4
+-- karma-chrome-launcher@2.0.0
| +-- fs-access@1.0.1
| | `-- null-check@1.0.0
| `-- which@1.2.12
|   `-- isexe@1.1.2
+-- karma-coverage@1.1.1
| +-- dateformat@1.0.12
| +-- istanbul@0.4.5
| | +-- abbrev@1.0.9
| | +-- escodegen@1.8.1
| | | +-- estraverse@1.9.3
| | | +-- optionator@0.8.2
| | | | +-- deep-is@0.1.3
| | | | +-- fast-levenshtein@2.0.5
| | | | +-- levn@0.3.0
| | | | +-- prelude-ls@1.1.2
| | | | `-- type-check@0.3.2
| | | `-- source-map@0.2.0
| | +-- esprima@2.7.3
| | +-- glob@5.0.15
| | +-- handlebars@4.0.6
| | | `-- source-map@0.4.4
| | +-- js-yaml@3.6.1
| | | `-- argparse@1.0.9
| | +-- nopt@3.0.6
| | +-- supports-color@3.1.2
| | `-- wordwrap@1.0.0
| +-- lodash@3.10.1
| `-- source-map@0.5.6
+-- karma-jasmine@1.1.0
+-- karma-jasmine-matchers@3.0.1
| `-- jasmine-expect@3.0.1
|   `-- jasmine-matchers-loader@0.1.0
+-- karma-mocha-reporter@2.2.1
| `-- chalk@1.1.3
|   +-- ansi-styles@2.2.1
|   +-- has-ansi@2.0.0
|   `-- supports-color@2.0.0
+-- karma-remap-istanbul@0.2.1
| `-- remap-istanbul@0.6.4
|   +-- amdefine@1.0.0
|   +-- gulp-util@3.0.7
|   | +-- array-differ@1.0.0
|   | +-- array-uniq@1.0.3
|   | +-- beeper@1.1.1
|   | +-- fancy-log@1.2.0
|   | | `-- time-stamp@1.0.1
|   | +-- gulplog@1.0.0
|   | | `-- glogg@1.0.0
|   | +-- has-gulplog@0.1.0
|   | | `-- sparkles@1.0.0
|   | +-- lodash._reescape@3.0.0
|   | +-- lodash._reevaluate@3.0.0
|   | +-- lodash._reinterpolate@3.0.0
|   | +-- lodash.template@3.6.2
|   | | +-- lodash._basecopy@3.0.1
|   | | +-- lodash._basetostring@3.0.1
|   | | +-- lodash._basevalues@3.0.0
|   | | +-- lodash._isiterateecall@3.0.9
|   | | +-- lodash.escape@3.2.0
|   | | | `-- lodash._root@3.0.1
|   | | `-- lodash.templatesettings@3.1.1
|   | +-- minimist@1.2.0
|   | +-- multipipe@0.1.2
|   | | `-- duplexer2@0.0.2
|   | +-- object-assign@3.0.0
|   | +-- replace-ext@0.0.1
|   | `-- vinyl@0.5.3
|   |   +-- clone@1.0.2
|   |   `-- clone-stats@0.0.1
|   +-- istanbul@0.4.3
|   | +-- fileset@0.2.1
|   | | +-- glob@5.0.15
|   | | `-- minimatch@2.0.10
|   | `-- supports-color@3.1.2
|   +-- source-map@0.5.6
|   `-- through2@2.0.1
|     +-- readable-stream@2.0.6
|     | `-- isarray@1.0.0
|     `-- xtend@4.0.1
+-- karma-sourcemap-loader@0.3.7
+-- karma-webpack@1.8.0
| +-- async@0.9.2
| +-- loader-utils@0.2.16
| | +-- big.js@3.1.3
| | `-- emojis-list@2.1.0
| +-- lodash@3.10.1
| +-- source-map@0.1.43
| | `-- amdefine@1.0.1
| `-- webpack-dev-middleware@1.8.4
|   `-- mime@1.3.4
+-- materialize-css@0.97.7
| +-- hammerjs@2.0.8
| +-- jquery@2.2.4
| `-- node-archiver@0.2.0
|   +-- fstream@0.1.31
|   | `-- graceful-fs@3.0.11
|   `-- tar@0.1.20
|     `-- block-stream@0.0.9
+-- node-sass@3.13.1
| +-- async-foreach@0.1.3
| +-- gaze@1.1.2
| | `-- globule@1.1.0
| |   `-- lodash@4.16.6
| +-- get-stdin@4.0.1
| +-- in-publish@2.0.0
| +-- lodash.assign@4.2.0
| +-- lodash.clonedeep@4.5.0
| +-- meow@3.7.0
| | +-- camelcase-keys@2.1.0
| | | `-- camelcase@2.1.1
| | +-- 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
| | +-- normalize-package-data@2.3.5
| | | +-- hosted-git-info@2.1.5
| | | +-- is-builtin-module@1.0.0
| | | | `-- builtin-modules@1.1.1
| | | `-- validate-npm-package-license@3.0.1
| | |   +-- spdx-correct@1.0.2
| | |   | `-- spdx-license-ids@1.2.2
| | |   `-- spdx-expression-parse@1.0.4
| | +-- read-pkg-up@1.0.1
| | | +-- find-up@1.1.2
| | | | `-- path-exists@2.1.0
| | | `-- read-pkg@1.1.0
| | |   +-- load-json-file@1.1.0
| | |   | `-- pify@2.3.0
| | |   `-- path-type@1.1.0
| | +-- redent@1.0.0
| | | +-- indent-string@2.1.0
| | | `-- strip-indent@1.0.1
| | `-- trim-newlines@1.0.0
| +-- nan@2.4.0
| +-- node-gyp@3.4.0
| | +-- fstream@1.0.10
| | +-- npmlog@3.1.2
| | | `-- gauge@2.6.0
| | |   `-- has-color@0.1.7
| | +-- path-array@1.0.1
| | | `-- array-index@1.0.0
| | |   `-- es6-symbol@3.1.0
| | |     +-- d@0.1.1
| | |     `-- es5-ext@0.10.12
| | |       `-- es6-iterator@2.0.0
| | +-- semver@5.3.0
| | `-- tar@2.2.1
| +-- npmlog@4.0.2
| | +-- are-we-there-yet@1.1.2
| | | +-- delegates@1.0.0
| | | `-- readable-stream@1.1.14
| | +-- console-control-strings@1.1.0
| | +-- gauge@2.7.2
| | | +-- aproba@1.0.4
| | | +-- has-unicode@2.0.1
| | | +-- supports-color@0.2.0
| | | `-- wide-align@1.1.0
| | `-- set-blocking@2.0.0
| +-- request@2.79.0
| | +-- aws-sign2@0.6.0
| | +-- aws4@1.5.0
| | +-- caseless@0.11.0
| | +-- combined-stream@1.0.5
| | | `-- delayed-stream@1.0.0
| | +-- forever-agent@0.6.1
| | +-- form-data@2.1.2
| | | `-- asynckit@0.4.0
| | +-- har-validator@2.0.6
| | | `-- 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.0
| | |   `-- xtend@4.0.1
| | +-- hawk@3.1.3
| | | +-- boom@2.10.1
| | | +-- cryptiles@2.0.5
| | | +-- hoek@2.16.3
| | | `-- sntp@1.0.9
| | +-- 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
| | | `-- sshpk@1.10.1
| | |   +-- asn1@0.2.3
| | |   +-- assert-plus@1.0.0
| | |   +-- bcrypt-pbkdf@1.0.0
| | |   +-- dashdash@1.14.1
| | |   | `-- assert-plus@1.0.0
| | |   +-- ecc-jsbn@0.1.1
| | |   +-- getpass@0.1.6
| | |   | `-- assert-plus@1.0.0
| | |   +-- jodid25519@1.0.2
| | |   +-- jsbn@0.1.0
| | |   `-- tweetnacl@0.14.5
| | +-- is-typedarray@1.0.0
| | +-- isstream@0.1.2
| | +-- json-stringify-safe@5.0.1
| | +-- mime-types@2.1.13
| | | `-- mime-db@1.25.0
| | +-- oauth-sign@0.8.2
| | +-- stringstream@0.0.5
| | +-- tough-cookie@2.3.2
| | +-- tunnel-agent@0.4.3
| | `-- uuid@3.0.1
| `-- sass-graph@2.1.2
|   `-- yargs@4.8.1
|     +-- cliui@3.2.0
|     +-- lodash.assign@4.2.0
|     +-- window-size@0.2.0
|     `-- yargs-parser@2.4.1
|       +-- camelcase@3.0.0
|       `-- lodash.assign@4.2.0
+-- query-string@4.2.3
| +-- object-assign@4.1.0
| `-- strict-uri-encode@1.1.0
+-- redux@3.6.0
| +-- lodash-es@4.17.2
| +-- loose-envify@1.3.0
| | `-- js-tokens@2.0.0
| `-- symbol-observable@1.0.4
+-- redux-logger@2.7.4
| `-- deep-diff@0.3.4
+-- redux-saga@0.13.0
+-- s3-cli@0.13.0
| +-- human-size@1.1.0
| +-- ini@1.2.1
| +-- minimist@1.1.3
| +-- osenv@0.1.4
| `-- s3@4.2.0
|   +-- aws-sdk@2.0.31
|   | +-- xml2js@0.2.6
|   | | `-- sax@0.4.2
|   | `-- xmlbuilder@0.4.2
|   +-- fd-slicer@0.1.0
|   +-- findit@2.0.0
|   +-- graceful-fs@3.0.11
|   | `-- natives@1.1.0
|   +-- pend@1.1.3
|   `-- rimraf@2.2.8
+-- shx@0.2.1
| +-- es6-object-assign@1.0.3
| +-- minimist@1.2.0
| `-- shelljs@0.7.5
|   `-- rechoir@0.6.2
+-- spa-http-server@0.9.0
| +-- colors@1.0.3
| +-- corser@2.0.1
| +-- ecstatic@1.4.1
| | +-- he@0.5.0
| | +-- minimist@1.2.0
| | `-- url-join@1.1.0
| +-- opener@1.4.2
| +-- portfinder@0.4.0
| | `-- async@0.9.0
| `-- union@0.4.6
|   `-- qs@2.3.3
+-- ts-node@1.7.2
| +-- arrify@1.0.1
| +-- diff@3.1.0
| +-- make-error@1.2.1
| +-- minimist@1.2.0
| +-- pinkie@2.0.4
| +-- tsconfig@5.0.3
| | +-- any-promise@1.3.0
| | +-- parse-json@2.2.0
| | | `-- error-ex@1.3.0
| | |   `-- is-arrayish@0.2.1
| | +-- strip-bom@2.0.0
| | | `-- is-utf8@0.2.1
| | `-- strip-json-comments@2.0.1
| +-- v8flags@2.0.11
| | `-- user-home@1.1.1
| +-- xtend@4.0.1
| `-- yn@1.2.0
+-- tslint@4.0.2
| +-- findup-sync@0.3.0
| | `-- glob@5.0.15
| +-- resolve@1.1.7
| +-- underscore.string@3.3.4
| | +-- sprintf-js@1.0.3
| | `-- util-deprecate@1.0.2
| `-- update-notifier@1.0.3
|   +-- boxen@0.6.0
|   | +-- ansi-align@1.1.0
|   | +-- camelcase@2.1.1
|   | +-- cli-boxes@1.0.0
|   | +-- filled-array@1.1.0
|   | +-- repeating@2.0.1
|   | | `-- is-finite@1.0.2
|   | `-- widest-line@1.0.0
|   +-- configstore@2.1.0
|   | +-- dot-prop@3.0.0
|   | | `-- is-obj@1.0.1
|   | +-- uuid@2.0.3
|   | `-- write-file-atomic@1.2.0
|   |   +-- imurmurhash@0.1.4
|   |   `-- slide@1.1.6
|   +-- is-npm@1.0.0
|   +-- latest-version@2.0.0
|   | `-- package-json@2.4.0
|   |   +-- got@5.7.1
|   |   | +-- create-error-class@3.0.2
|   |   | | `-- capture-stack-trace@1.0.0
|   |   | +-- duplexer2@0.1.4
|   |   | +-- is-redirect@1.0.0
|   |   | +-- is-retry-allowed@1.1.0
|   |   | +-- lowercase-keys@1.0.0
|   |   | +-- node-status-codes@1.0.0
|   |   | +-- read-all-stream@3.1.0
|   |   | | `-- readable-stream@2.2.2
|   |   | |   `-- isarray@1.0.0
|   |   | +-- readable-stream@2.2.2
|   |   | | `-- isarray@1.0.0
|   |   | +-- timed-out@3.1.0
|   |   | +-- unzip-response@1.0.2
|   |   | `-- url-parse-lax@1.0.0
|   |   +-- registry-auth-token@3.1.0
|   |   | `-- rc@1.1.6
|   |   |   +-- deep-extend@0.4.1
|   |   |   +-- ini@1.3.4
|   |   |   +-- minimist@1.2.0
|   |   |   `-- strip-json-comments@1.0.4
|   |   `-- registry-url@3.1.0
|   +-- lazy-req@1.1.0
|   +-- semver-diff@2.1.0
|   `-- xdg-basedir@2.0.0
+-- tslint-config-standard@2.0.0
| `-- tslint-eslint-rules@3.2.0
|   `-- doctrine@0.7.2
|     `-- esutils@1.1.6
+-- typescript@2.1.4
+-- versiony@1.4.0
+-- wait-on@2.0.1
| +-- core-js@2.4.1
| +-- joi@9.2.0
| | +-- hoek@4.1.0
| | +-- isemail@2.2.1
| | +-- items@2.1.1
| | +-- moment@2.15.2
| | `-- topo@2.0.2
| |   `-- hoek@4.1.0
| +-- minimist@1.2.0
| +-- request@2.78.0
| | +-- aws-sign2@0.6.0
| | +-- aws4@1.5.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
| | +-- 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.0.0
| | | | +-- strip-ansi@3.0.1
| | | | `-- 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.0
| | | | `-- xtend@4.0.1
| | | `-- pinkie-promise@2.0.1
| | |   `-- pinkie@2.0.4
| | +-- hawk@3.1.3
| | | +-- boom@2.10.1
| | | +-- cryptiles@2.0.5
| | | +-- hoek@2.16.3
| | | `-- sntp@1.0.9
| | +-- 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
| | | `-- sshpk@1.10.1
| | |   +-- asn1@0.2.3
| | |   +-- assert-plus@1.0.0
| | |   +-- bcrypt-pbkdf@1.0.0
| | |   +-- dashdash@1.14.0
| | |   | `-- assert-plus@1.0.0
| | |   +-- ecc-jsbn@0.1.1
| | |   +-- getpass@0.1.6
| | |   | `-- assert-plus@1.0.0
| | |   +-- jodid25519@1.0.2
| | |   +-- jsbn@0.1.0
| | |   `-- tweetnacl@0.14.3
| | +-- is-typedarray@1.0.0
| | +-- isstream@0.1.2
| | +-- json-stringify-safe@5.0.1
| | +-- mime-types@2.1.12
| | | `-- mime-db@1.24.0
| | +-- node-uuid@1.4.7
| | +-- oauth-sign@0.8.2
| | +-- qs@6.3.0
| | +-- stringstream@0.0.5
| | +-- tough-cookie@2.3.2
| | | `-- punycode@1.4.1
| | `-- tunnel-agent@0.4.3
| `-- rx@4.1.0
+-- webpack@2.1.0-beta.28
| +-- acorn@4.0.3
| +-- acorn-dynamic-import@2.0.0
| | `-- acorn@4.0.3
| +-- ajv@4.10.0
| | +-- co@4.6.0
| | `-- json-stable-stringify@1.0.1
| |   `-- jsonify@0.0.0
| +-- ajv-keywords@1.2.0
| +-- async@2.1.4
| +-- enhanced-resolve@2.3.0
| +-- interpret@1.0.1
| +-- loader-runner@2.2.0
| +-- memory-fs@0.3.0
| | +-- errno@0.1.4
| | | `-- prr@0.0.0
| | `-- readable-stream@2.2.2
| |   `-- isarray@1.0.0
| +-- node-libs-browser@2.0.0
| | +-- assert@1.4.1
| | +-- browserify-zlib@0.1.4
| | | `-- pako@0.2.9
| | +-- buffer@4.9.1
| | | +-- base64-js@1.2.0
| | | +-- ieee754@1.1.8
| | | `-- isarray@1.0.0
| | +-- console-browserify@1.1.0
| | | `-- date-now@0.1.4
| | +-- constants-browserify@1.0.0
| | +-- crypto-browserify@3.11.0
| | | +-- browserify-cipher@1.0.0
| | | | +-- browserify-aes@1.0.6
| | | | | `-- buffer-xor@1.0.3
| | | | +-- browserify-des@1.0.0
| | | | | `-- des.js@1.0.0
| | | | `-- evp_bytestokey@1.0.0
| | | +-- browserify-sign@4.0.0
| | | | +-- bn.js@4.11.6
| | | | +-- browserify-rsa@4.0.1
| | | | +-- elliptic@6.3.2
| | | | | +-- brorand@1.0.6
| | | | | `-- hash.js@1.0.3
| | | | `-- parse-asn1@5.0.0
| | | |   `-- asn1.js@4.9.0
| | | +-- create-ecdh@4.0.0
| | | +-- create-hash@1.1.2
| | | | +-- cipher-base@1.0.3
| | | | +-- ripemd160@1.0.1
| | | | `-- sha.js@2.4.8
| | | +-- create-hmac@1.1.4
| | | +-- diffie-hellman@5.0.2
| | | | `-- miller-rabin@4.0.0
| | | +-- pbkdf2@3.0.9
| | | +-- public-encrypt@4.0.0
| | | `-- randombytes@2.0.3
| | +-- domain-browser@1.1.7
| | +-- events@1.1.1
| | +-- https-browserify@0.0.1
| | +-- os-browserify@0.2.1
| | +-- path-browserify@0.0.0
| | +-- process@0.11.9
| | +-- punycode@1.4.1
| | +-- querystring-es3@0.2.1
| | +-- readable-stream@2.2.2
| | | `-- isarray@1.0.0
| | +-- stream-browserify@2.0.1
| | | `-- readable-stream@2.2.2
| | |   `-- isarray@1.0.0
| | +-- stream-http@2.5.0
| | | +-- builtin-status-codes@2.0.0
| | | +-- readable-stream@2.2.2
| | | | `-- isarray@1.0.0
| | | +-- to-arraybuffer@1.0.1
| | | `-- xtend@4.0.1
| | +-- string_decoder@0.10.31
| | +-- timers-browserify@2.0.2
| | | `-- setimmediate@1.0.5
| | +-- tty-browserify@0.0.0
| | +-- url@0.11.0
| | | +-- punycode@1.3.2
| | | `-- querystring@0.2.0
| | +-- util@0.10.3
| | | `-- inherits@2.0.1
| | `-- vm-browserify@0.0.4
| +-- source-map@0.5.6
| +-- supports-color@3.1.2
| | `-- has-flag@1.0.0
| +-- tapable@0.2.5
| +-- uglify-js@2.7.5
| | +-- async@0.2.10
| | +-- source-map@0.5.6
| | +-- uglify-to-browserify@1.0.2
| | `-- yargs@3.10.0
| |   +-- cliui@2.1.0
| |   | +-- center-align@0.1.3
| |   | | +-- align-text@0.1.4
| |   | | | +-- longest@1.0.1
| |   | | | `-- repeat-string@1.6.1
| |   | | `-- lazy-cache@1.0.4
| |   | +-- right-align@0.1.3
| |   | `-- wordwrap@0.0.2
| |   `-- window-size@0.1.0
| +-- watchpack@1.1.0
| | `-- async@2.0.0-rc.4
| +-- webpack-sources@0.1.3
| | `-- source-map@0.5.6
| `-- yargs@6.5.0
|   +-- camelcase@3.0.0
|   +-- cliui@3.2.0
|   | `-- wrap-ansi@2.1.0
|   +-- get-caller-file@1.0.2
|   +-- os-locale@1.4.0
|   | `-- lcid@1.0.0
|   |   `-- invert-kv@1.0.0
|   +-- require-directory@2.1.1
|   +-- require-main-filename@1.0.1
|   +-- string-width@1.0.2
|   | +-- code-point-at@1.1.0
|   | `-- is-fullwidth-code-point@1.0.0
|   |   `-- number-is-nan@1.0.1
|   +-- which-module@1.0.0
|   +-- window-size@0.2.0
|   +-- y18n@3.2.1
|   `-- yargs-parser@4.2.0
+-- webpack-dev-server@2.1.0-beta.12
| +-- compression@1.6.2
| | +-- accepts@1.3.3
| | | `-- negotiator@0.6.1
| | +-- bytes@2.3.0
| | +-- compressible@2.0.9
| | +-- debug@2.2.0
| | | `-- ms@0.7.1
| | +-- on-headers@1.0.1
| | `-- vary@1.1.0
| +-- connect-history-api-fallback@1.3.0
| +-- express@4.14.0
| | +-- accepts@1.3.3
| | | `-- negotiator@0.6.1
| | +-- array-flatten@1.1.1
| | +-- content-disposition@0.5.1
| | +-- cookie@0.3.1
| | +-- cookie-signature@1.0.6
| | +-- debug@2.2.0
| | | `-- ms@0.7.1
| | +-- encodeurl@1.0.1
| | +-- escape-html@1.0.3
| | +-- etag@1.7.0
| | +-- fresh@0.3.0
| | +-- merge-descriptors@1.0.1
| | +-- methods@1.1.2
| | +-- path-to-regexp@0.1.7
| | +-- proxy-addr@1.1.2
| | | +-- forwarded@0.1.0
| | | `-- ipaddr.js@1.1.1
| | +-- qs@6.2.0
| | +-- send@0.14.1
| | | +-- debug@2.2.0
| | | +-- destroy@1.0.4
| | | +-- mime@1.3.4
| | | `-- ms@0.7.1
| | `-- serve-static@1.11.1
| +-- http-proxy-middleware@0.17.3
| | `-- micromatch@2.3.11
| |   +-- arr-diff@2.0.0
| |   | `-- arr-flatten@1.0.1
| |   +-- braces@1.8.5
| |   | +-- expand-range@1.8.2
| |   | | `-- fill-range@2.2.3
| |   | |   +-- is-number@2.1.0
| |   | |   +-- isobject@2.1.0
| |   | |   | `-- isarray@1.0.0
| |   | |   `-- randomatic@1.1.6
| |   | +-- preserve@0.2.0
| |   | `-- repeat-element@1.1.2
| |   +-- expand-brackets@0.1.5
| |   | `-- is-posix-bracket@0.1.1
| |   +-- extglob@0.3.2
| |   | `-- is-extglob@1.0.0
| |   +-- filename-regex@2.0.0
| |   +-- is-extglob@1.0.0
| |   +-- is-glob@2.0.1
| |   +-- kind-of@3.1.0
| |   +-- normalize-path@2.0.1
| |   +-- object.omit@2.0.1
| |   | +-- for-own@0.1.4
| |   | | `-- for-in@0.1.6
| |   | `-- is-extendable@0.1.1
| |   +-- parse-glob@3.0.4
| |   | +-- glob-base@0.3.0
| |   | | `-- is-glob@2.0.1
| |   | |   `-- is-extglob@1.0.0
| |   | +-- is-dotfile@1.0.2
| |   | +-- is-extglob@1.0.0
| |   | `-- is-glob@2.0.1
| |   `-- regex-cache@0.4.3
| |     +-- is-equal-shallow@0.1.3
| |     `-- is-primitive@2.0.0
| +-- opn@4.0.2
| | `-- pinkie-promise@2.0.1
| +-- portfinder@1.0.10
| +-- serve-index@1.8.0
| | +-- accepts@1.3.3
| | | `-- negotiator@0.6.1
| | +-- batch@0.5.3
| | `-- debug@2.2.0
| |   `-- ms@0.7.1
| +-- sockjs@0.3.18
| | +-- faye-websocket@0.10.0
| | | `-- websocket-driver@0.6.5
| | |   `-- websocket-extensions@0.1.1
| | `-- uuid@2.0.3
| +-- sockjs-client@1.1.1
| | +-- eventsource@0.1.6
| | | `-- original@1.0.0
| | |   `-- url-parse@1.0.5
| | +-- faye-websocket@0.11.0
| | +-- json3@3.3.2
| | `-- url-parse@1.1.7
| |   `-- querystringify@0.0.4
| +-- spdy@3.4.4
| | +-- handle-thing@1.2.5
| | +-- http-deceiver@1.2.7
| | +-- select-hose@2.0.0
| | `-- spdy-transport@2.0.18
| |   +-- hpack.js@2.1.6
| |   | `-- readable-stream@2.2.2
| |   |   `-- isarray@1.0.0
| |   +-- obuf@1.1.1
| |   +-- readable-stream@2.2.2
| |   | `-- isarray@1.0.0
| |   `-- wbuf@1.7.2
| |     `-- minimalistic-assert@1.0.0
| +-- strip-ansi@3.0.1
| | `-- ansi-regex@2.0.0
| +-- supports-color@3.1.2
| `-- yargs@6.5.0
|   +-- camelcase@3.0.0
|   +-- cliui@3.2.0
|   +-- window-size@0.2.0
|   `-- yargs-parser@4.2.0
`-- webpack-notifier@1.4.1
  `-- node-notifier@4.6.1
    +-- cli-usage@0.1.4
    | +-- marked@0.3.6
    | `-- marked-terminal@1.7.0
    |   +-- cardinal@1.0.0
    |   | +-- ansicolors@0.2.1
    |   | `-- redeyed@1.0.1
    |   |   `-- esprima@3.0.0
    |   +-- cli-table@0.3.1
    |   | `-- colors@1.0.3
    |   +-- lodash.assign@4.2.0
    |   `-- node-emoji@1.4.3
    |     `-- string.prototype.codepointat@0.2.0
    +-- growly@1.3.0
    +-- lodash.clonedeep@3.0.2
    | +-- lodash._baseclone@3.3.0
    | | +-- lodash._arraycopy@3.0.0
    | | +-- lodash._arrayeach@3.0.0
    | | +-- lodash._basefor@3.0.3
    | | `-- lodash.isarray@3.0.4
    | `-- lodash._bindcallback@3.0.1
    +-- minimist@1.2.0
    `-- shellwords@0.1.0
niieani commented 7 years ago

You should not be using version ^2.0.0 of aurelia-loader-webpack (see skeletons). Please use latest ^1.0.0. It's a part of the new Webpack stack that isn't fully released yet.

mdurling commented 7 years ago

Thanks! Our project was based off of the original Aurelia typescript webpack skeleton. When I ran npm outdated which we do periodically, it showed that a new version of aurelia-loader-webpack was available so we tried it out. I returned it to the previous version at your suggestion and it works. It also works if I remove aurelia-loader-webpack from our package.json file altogether since it's loaded by aurelia-bootstrapper-webpack anyway. If this is generally the case, it might make sense to remove it from the skeleton's package.json file as well. As always, thanks for your work and assistance!

niieani commented 7 years ago

Sure, no problem. I recommend checking the changelogs when migrating between releases, especially major ones, since breaking changes, like this one, do occur. You can see what's coming soon with the new stack here: https://github.com/aurelia/skeleton-navigation/pull/714.