PatrickJS / PatrickJS-starter

MFE Starter
MIT License
10.32k stars 4.9k forks source link

Unable to get hmr running with the latest version #1935

Closed tonywr71 closed 4 years ago

tonywr71 commented 6 years ago

Script from following the instructions:

Installing node-pre-gyp:

E:\>cd angular-starter-master

E:\angular-starter-master>npm install -g node-pre-gyp
C:\Users\tonyz\AppData\Roaming\npm\node-pre-gyp -> C:\Users\tonyz\AppData\Roaming\npm\node_modules\node-pre-gyp\bin\node-pre-gyp
C:\Users\tonyz\AppData\Roaming\npm
`-- node-pre-gyp@0.6.39
  +-- detect-libc@1.0.3
  +-- hawk@3.1.3
  | +-- boom@2.10.1
  | +-- cryptiles@2.0.5
  | +-- hoek@2.16.3
  | `-- sntp@1.0.9
  +-- mkdirp@0.5.1
  | `-- minimist@0.0.8
  +-- nopt@4.0.1
  | +-- abbrev@1.1.1
  | `-- osenv@0.1.4
  |   +-- os-homedir@1.0.2
  |   `-- os-tmpdir@1.0.2
  +-- npmlog@4.1.2
  | +-- are-we-there-yet@1.1.4
  | | `-- delegates@1.0.0
  | +-- console-control-strings@1.1.0
  | +-- gauge@2.7.4
  | | +-- aproba@1.2.0
  | | +-- 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
  | | | `-- ansi-regex@2.1.1
  | | `-- wide-align@1.1.2
  | `-- set-blocking@2.0.0
  +-- rc@1.2.2
  | +-- deep-extend@0.4.2
  | +-- ini@1.3.5
  | +-- minimist@1.2.0
  | `-- strip-json-comments@2.0.1
  +-- 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.1
  | +-- forever-agent@0.6.1
  | +-- form-data@2.1.4
  | | `-- asynckit@0.4.0
  | +-- har-validator@4.2.1
  | | +-- ajv@4.11.8
  | | | +-- co@4.6.0
  | | | `-- json-stable-stringify@1.0.1
  | | |   `-- jsonify@0.0.0
  | | `-- har-schema@1.0.5
  | +-- http-signature@1.1.1
  | | +-- assert-plus@0.2.0
  | | +-- jsprim@1.4.1
  | | | +-- assert-plus@1.0.0
  | | | +-- extsprintf@1.3.0
  | | | +-- json-schema@0.2.3
  | | | `-- verror@1.10.0
  | | |   `-- assert-plus@1.0.0
  | | `-- sshpk@1.13.1
  | |   +-- asn1@0.2.3
  | |   +-- assert-plus@1.0.0
  | |   +-- bcrypt-pbkdf@1.0.1
  | |   +-- dashdash@1.14.1
  | |   | `-- assert-plus@1.0.0
  | |   +-- ecc-jsbn@0.1.1
  | |   +-- getpass@0.1.7
  | |   | `-- assert-plus@1.0.0
  | |   +-- 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.17
  | | `-- mime-db@1.30.0
  | +-- oauth-sign@0.8.2
  | +-- performance-now@0.2.0
  | +-- qs@6.4.0
  | +-- safe-buffer@5.1.1
  | +-- stringstream@0.0.5
  | +-- tough-cookie@2.3.3
  | | `-- punycode@1.4.1
  | +-- tunnel-agent@0.6.0
  | `-- uuid@3.1.0
  +-- rimraf@2.6.2
  | `-- glob@7.1.2
  |   +-- fs.realpath@1.0.0
  |   +-- inflight@1.0.6
  |   +-- minimatch@3.0.4
  |   | `-- brace-expansion@1.1.8
  |   |   +-- balanced-match@1.0.0
  |   |   `-- concat-map@0.0.1
  |   `-- path-is-absolute@1.0.1
  +-- semver@5.4.1
  +-- tar@2.2.1
  | +-- block-stream@0.0.9
  | +-- fstream@1.0.11
  | | `-- graceful-fs@4.1.11
  | `-- inherits@2.0.3
  `-- tar-pack@3.4.1
    +-- debug@2.6.9
    | `-- ms@2.0.0
    +-- fstream-ignore@1.0.5
    +-- once@1.4.0
    | `-- wrappy@1.0.2
    +-- readable-stream@2.3.3
    | +-- core-util-is@1.0.2
    | +-- isarray@1.0.0
    | +-- process-nextick-args@1.0.7
    | +-- string_decoder@1.0.3
    | `-- util-deprecate@1.0.2
    `-- uid-number@0.0.6

npm install:

E:\angular-starter-master>npm install
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN prefer global 8fold-marked@0.3.9 should be installed with -g
npm WARN prefer global marked@0.3.7 should be installed with -g
npm WARN prefer global live-server@1.1.0 should be installed with -g
npm WARN prefer global node-gyp@3.6.2 should be installed with -g

> node-sass@4.7.2 install E:\angular-starter-master\node_modules\node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.7.2/win32-x64-48_binding.node
Download complete..] - :
Binary saved to E:\angular-starter-master\node_modules\node-sass\vendor\win32-x64-48\binding.node
Caching binary to C:\Users\tonyz\AppData\Roaming\npm-cache\node-sass\4.7.2\win32-x64-48_binding.node

> uglifyjs-webpack-plugin@0.4.6 postinstall E:\angular-starter-master\node_modules\webpack\node_modules\uglifyjs-webpack-plugin
> node lib/post_install.js

> node-sass@4.7.2 postinstall E:\angular-starter-master\node_modules\node-sass
> node scripts/build.js

Binary found at E:\angular-starter-master\node_modules\node-sass\vendor\win32-x64-48\binding.node
Testing binary
Binary is fine

> angular-starter@7.0.0 postinstall E:\angular-starter-master
> npm run webdriver:update

> angular-starter@7.0.0 webdriver:update E:\angular-starter-master
> node ./node_modules/protractor/bin/webdriver-manager update

[20:06:18] I/file_manager - creating folder E:\angular-starter-master\node_modules\protractor\node_modules\webdriver-manager\selenium
[20:06:25] I/update - chromedriver: unzipping chromedriver_2.33.zip
[20:06:48] I/update - geckodriver: unzipping geckodriver-v0.19.1.zip
angular-starter@7.0.0 E:\angular-starter-master
+-- @angular-devkit/build-optimizer@0.0.32
| +-- loader-utils@1.1.0
| | +-- big.js@3.2.0
| | `-- emojis-list@2.1.0
| +-- source-map@0.5.7
| `-- webpack-sources@1.1.0
|   `-- source-map@0.6.1
+-- @angular/animations@5.0.5
+-- @angular/common@5.0.5
+-- UNMET PEER DEPENDENCY @angular/compiler@5.0.5
+-- @angular/compiler-cli@5.0.5
| +-- chokidar@1.7.0
| | +-- anymatch@1.3.2
| | | `-- normalize-path@2.1.1
| | |   `-- remove-trailing-separator@1.1.0
| | +-- async-each@1.0.1
| | +-- glob-parent@2.0.0
| | +-- inherits@2.0.3
| | +-- is-binary-path@1.0.1
| | | `-- binary-extensions@1.11.0
| | +-- is-glob@2.0.1
| | | `-- is-extglob@1.0.0
| | `-- readdirp@2.1.0
| |   `-- set-immediate-shim@1.0.1
| +-- minimist@1.2.0
| +-- tsickle@0.24.1
| `-- UNMET PEER DEPENDENCY typescript@2.4.2
+-- UNMET PEER DEPENDENCY @angular/core@5.0.5
+-- @angular/forms@5.0.5
+-- @angular/http@5.0.5
+-- @angular/platform-browser@5.0.5
+-- @angular/platform-browser-dynamic@5.0.5
+-- @angular/platform-server@5.0.5
| +-- domino@1.0.30
| `-- xhr2@0.1.4
+-- @angular/router@5.0.5
+-- @compodoc/compodoc@1.0.5
| +-- 8fold-marked@0.3.9
| +-- @compodoc/ngd-transformer@2.0.0-alpha.5
| | +-- @compodoc/ngd-core@2.0.0-alpha.3
| | +-- dot@1.1.2
| | `-- viz.js@1.8.0
| +-- cheerio@1.0.0-rc.2
| | +-- 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.9.2
| |   +-- domelementtype@1.3.0
| |   `-- domhandler@2.4.1
| +-- colors@1.1.2
| +-- commander@2.12.2
| +-- findit@2.0.0
| +-- fs-extra@4.0.3
| | +-- jsonfile@4.0.0
| | `-- universalify@0.1.1
| +-- glob@7.1.2
| | +-- fs.realpath@1.0.0
| | +-- inflight@1.0.6
| | | `-- wrappy@1.0.2
| | `-- once@1.4.0
| +-- gulp-util@3.0.8
| | +-- array-differ@1.0.0
| | +-- array-uniq@1.0.3
| | +-- beeper@1.1.1
| | +-- dateformat@2.2.0
| | +-- fancy-log@1.3.0
| | | `-- time-stamp@1.1.0
| | +-- 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.restparam@3.6.1
| | | `-- lodash.templatesettings@3.1.1
| | +-- multipipe@0.1.2
| | | `-- duplexer2@0.0.2
| | |   `-- readable-stream@1.1.14
| | |     +-- isarray@0.0.1
| | |     `-- string_decoder@0.10.31
| | +-- object-assign@3.0.0
| | +-- replace-ext@0.0.1
| | +-- through2@2.0.3
| | `-- vinyl@0.5.3
| |   +-- clone@1.0.3
| |   `-- clone-stats@0.0.1
| +-- handlebars@4.0.11
| | +-- async@1.5.2
| | +-- source-map@0.4.4
| | `-- uglify-js@2.8.29
| |   +-- 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
| |     | | `-- lazy-cache@1.0.4
| |     | +-- right-align@0.1.3
| |     | `-- wordwrap@0.0.2
| |     `-- window-size@0.1.0
| +-- html-entities@1.2.1
| +-- json5@0.5.1
| +-- live-server@1.1.0
| | +-- colors@1.1.2
| | +-- connect@3.4.1
| | | +-- finalhandler@0.4.1
| | | `-- utils-merge@1.0.0
| | +-- cors@2.8.4
| | | `-- object-assign@4.1.1
| | +-- event-stream@3.3.4
| | | +-- duplexer@0.1.1
| | | +-- from@0.1.7
| | | +-- map-stream@0.1.0
| | | +-- pause-stream@0.0.11
| | | +-- split@0.3.3
| | | `-- stream-combiner@0.0.4
| | +-- faye-websocket@0.11.1
| | | `-- websocket-driver@0.7.0
| | |   +-- http-parser-js@0.4.9
| | |   `-- websocket-extensions@0.1.3
| | +-- http-auth@2.4.11
| | | +-- apache-crypt@1.1.2
| | | | `-- unix-crypt-td-js@1.0.0
| | | +-- apache-md5@1.0.6
| | | `-- node-uuid@1.4.8
| | +-- morgan@1.9.0
| | | +-- basic-auth@2.0.0
| | | `-- debug@2.6.9
| | |   `-- ms@2.0.0
| | +-- object-assign@4.1.1
| | +-- opn@5.1.0
| | | `-- is-wsl@1.1.0
| | +-- proxy-middleware@0.15.0
| | +-- send@0.16.1
| | | +-- debug@2.6.9
| | | +-- destroy@1.0.4
| | | +-- mime@1.4.1
| | | `-- ms@2.0.0
| | `-- watchr@2.6.0
| |   +-- eachr@3.2.0
| |   | `-- editions@1.3.3
| |   +-- extendr@3.2.2
| |   +-- extract-opts@3.3.1
| |   +-- ignorefs@1.2.0
| |   | `-- ignorepatterns@1.1.0
| |   +-- safefs@4.1.0
| |   +-- scandirectory@2.5.0
| |   | +-- safefs@3.2.2
| |   | `-- taskgroup@4.3.1
| |   |   `-- csextends@1.1.1
| |   |     `-- coffee-script@1.12.7
| |   +-- taskgroup@5.0.1
| |   | `-- ambi@2.5.0
| |   `-- typechecker@4.4.1
| +-- lodash@4.17.4
| +-- lunr@1.0.0
| +-- os-name@2.0.1
| | +-- macos-release@1.1.0
| | `-- win-release@1.1.1
| +-- shelljs@0.7.8
| | `-- rechoir@0.6.2
| +-- traverse@0.6.6
| +-- ts-simple-ast@0.97.1
| | +-- code-block-writer@5.0.0
| | +-- object-assign@4.1.1
| | `-- typescript@2.6.1
| `-- UNMET PEER DEPENDENCY typescript@2.6.1
+-- @ngtools/webpack@1.8.5
| +-- chalk@2.2.2
| | +-- ansi-styles@3.2.0
| | `-- supports-color@4.5.0
| +-- enhanced-resolve@3.4.1
| | `-- object-assign@4.1.1
| +-- magic-string@0.22.4
| | `-- vlq@0.2.3
| +-- semver@5.4.1
| `-- tree-kill@1.2.0
+-- @types/hammerjs@2.0.35
+-- @types/jasmine@2.5.45
+-- @types/node@7.0.48
+-- @types/source-map@0.5.2
+-- @types/uglify-js@2.6.29
+-- @types/webpack@2.2.16
| `-- @types/tapable@0.2.4
+-- add-asset-html-webpack-plugin@1.0.2
| `-- bluebird@3.5.1
+-- angular2-template-loader@0.6.2
| `-- loader-utils@0.2.17
|   `-- object-assign@4.1.1
+-- assets-webpack-plugin@3.5.1
| +-- camelcase@1.2.1
| +-- escape-string-regexp@1.0.5
| +-- lodash.assign@3.2.0
| | +-- lodash._baseassign@3.2.0
| | +-- lodash._createassigner@3.1.1
| | | `-- lodash._bindcallback@3.0.1
| | `-- lodash.keys@3.1.2
| +-- lodash.merge@3.3.2
| | +-- lodash._arraycopy@3.0.0
| | +-- lodash._arrayeach@3.0.0
| | +-- lodash._getnative@3.9.1
| | +-- lodash.isarguments@3.1.0
| | +-- lodash.isarray@3.0.4
| | +-- lodash.isplainobject@3.2.0
| | | `-- lodash._basefor@3.0.3
| | +-- lodash.istypedarray@3.0.6
| | +-- lodash.keysin@3.0.8
| | `-- lodash.toplainobject@3.0.0
| `-- mkdirp@0.5.1
|   `-- minimist@0.0.8
+-- awesome-typescript-loader@3.4.1
| +-- colors@1.1.2
| +-- enhanced-resolve@3.3.0
| +-- micromatch@3.1.4
| | +-- arr-diff@4.0.0
| | +-- array-unique@0.3.2
| | +-- braces@2.3.0
| | | +-- arr-flatten@1.1.0
| | | +-- fill-range@4.0.0
| | | | +-- is-number@3.0.0
| | | | | `-- kind-of@3.2.2
| | | | +-- repeat-string@1.6.1
| | | | `-- to-regex-range@2.1.1
| | | |   `-- is-number@3.0.0
| | | +-- isobject@3.0.1
| | | +-- repeat-element@1.1.2
| | | +-- snapdragon-node@2.1.1
| | | | +-- isobject@3.0.1
| | | | `-- snapdragon-util@3.0.1
| | | `-- split-string@3.1.0
| | |   `-- extend-shallow@3.0.1
| | |     `-- is-extendable@1.0.1
| | +-- define-property@1.0.0
| | | `-- is-descriptor@1.0.1
| | |   +-- is-accessor-descriptor@0.1.6
| | |   +-- is-data-descriptor@0.1.4
| | |   `-- kind-of@5.1.0
| | +-- extend-shallow@2.0.1
| | | `-- is-extendable@0.1.1
| | +-- extglob@2.0.2
| | | `-- expand-brackets@2.1.4
| | |   +-- debug@2.6.9
| | |   | `-- ms@2.0.0
| | |   +-- define-property@0.2.5
| | |   | `-- is-descriptor@0.1.6
| | |   |   `-- kind-of@5.1.0
| | |   `-- posix-character-classes@0.1.1
| | +-- fragment-cache@0.2.1
| | | `-- map-cache@0.2.2
| | +-- kind-of@6.0.2
| | +-- nanomatch@1.2.6
| | | +-- arr-diff@4.0.0
| | | +-- array-unique@0.3.2
| | | +-- is-odd@1.0.0
| | | | `-- is-number@3.0.0
| | | `-- kind-of@5.1.0
| | +-- object.pick@1.3.0
| | | `-- isobject@3.0.1
| | +-- regex-not@1.0.0
| | +-- snapdragon@0.8.1
| | | +-- base@0.11.2
| | | | +-- cache-base@1.0.1
| | | | | +-- collection-visit@1.0.0
| | | | | | +-- map-visit@1.0.0
| | | | | | `-- object-visit@1.0.1
| | | | | |   `-- isobject@3.0.1
| | | | | +-- get-value@2.0.6
| | | | | +-- has-value@1.0.0
| | | | | | +-- has-values@1.0.0
| | | | | | | +-- is-number@3.0.0
| | | | | | | | `-- kind-of@3.2.2
| | | | | | | `-- kind-of@4.0.0
| | | | | | `-- isobject@3.0.1
| | | | | +-- isobject@3.0.1
| | | | | +-- set-value@2.0.0
| | | | | +-- to-object-path@0.3.0
| | | | | +-- union-value@1.0.0
| | | | | | `-- set-value@0.4.3
| | | | | `-- unset-value@1.0.0
| | | | |   +-- has-value@0.3.1
| | | | |   | +-- has-values@0.1.4
| | | | |   | `-- isobject@2.1.0
| | | | |   `-- isobject@3.0.1
| | | | +-- class-utils@0.3.5
| | | | | +-- arr-union@3.1.0
| | | | | +-- define-property@0.2.5
| | | | | | `-- is-descriptor@0.1.6
| | | | | |   `-- kind-of@5.1.0
| | | | | +-- isobject@3.0.1
| | | | | +-- lazy-cache@2.0.2
| | | | | `-- static-extend@0.1.2
| | | | |   +-- define-property@0.2.5
| | | | |   | `-- is-descriptor@0.1.6
| | | | |   |   `-- kind-of@5.1.0
| | | | |   `-- object-copy@0.1.0
| | | | |     +-- copy-descriptor@0.1.1
| | | | |     `-- define-property@0.2.5
| | | | |       `-- is-descriptor@0.1.6
| | | | |         `-- kind-of@5.1.0
| | | | +-- isobject@3.0.1
| | | | +-- mixin-deep@1.2.0
| | | | `-- pascalcase@0.1.1
| | | +-- define-property@0.2.5
| | | | `-- is-descriptor@0.1.6
| | | |   `-- kind-of@5.1.0
| | | +-- source-map-resolve@0.5.1
| | | | +-- atob@2.0.3
| | | | +-- decode-uri-component@0.2.0
| | | | +-- resolve-url@0.2.1
| | | | `-- urix@0.1.0
| | | `-- use@2.0.2
| | |   +-- define-property@0.2.5
| | |   | `-- is-descriptor@0.1.6
| | |   |   `-- kind-of@5.1.0
| | |   +-- isobject@3.0.1
| | |   `-- lazy-cache@2.0.2
| | |     `-- set-getter@0.1.0
| | `-- to-regex@3.0.1
| |   `-- define-property@0.2.5
| |     `-- is-descriptor@0.1.6
| |       `-- kind-of@5.1.0
| +-- object-assign@4.1.1
| `-- source-map-support@0.4.18
+-- codelyzer@2.1.1
| +-- app-root-path@2.0.1
| +-- css-selector-tokenizer@0.7.0
| | +-- cssesc@0.1.0
| | +-- fastparse@1.1.1
| | `-- regexpu-core@1.0.0
| |   +-- regenerate@1.3.3
| |   +-- regjsgen@0.2.0
| |   `-- regjsparser@0.1.5
| |     `-- jsesc@0.5.0
| +-- cssauron@1.4.0
| | `-- through@2.3.8
| +-- semver-dsl@1.0.1
| `-- sprintf-js@1.1.1
+-- copy-webpack-plugin@4.2.3
| +-- is-glob@4.0.0
| | `-- is-extglob@2.1.1
| +-- loader-utils@0.2.17
| | `-- object-assign@4.1.1
| `-- minimatch@3.0.4
|   `-- brace-expansion@1.1.8
|     +-- balanced-match@1.0.0
|     `-- concat-map@0.0.1
+-- core-js@2.5.1
+-- cross-env@5.1.1
| +-- cross-spawn@5.1.0
| | +-- lru-cache@4.1.1
| | | +-- pseudomap@1.0.2
| | | `-- yallist@2.1.2
| | `-- shebang-command@1.2.0
| |   `-- shebang-regex@1.0.0
| `-- is-windows@1.0.1
+-- css-loader@0.28.7
| +-- babel-code-frame@6.26.0
| | +-- esutils@2.0.2
| | `-- js-tokens@3.0.2
| +-- cssnano@3.10.0
| | +-- autoprefixer@6.7.7
| | | +-- browserslist@1.7.7
| | | | `-- electron-to-chromium@1.3.28
| | | +-- caniuse-db@1.0.30000780
| | | +-- normalize-range@0.1.2
| | | `-- num2fraction@1.2.2
| | +-- decamelize@1.2.0
| | +-- defined@1.0.0
| | +-- has@1.0.1
| | +-- object-assign@4.1.1
| | +-- postcss-calc@5.3.1
| | | +-- postcss-message-helpers@2.0.0
| | | `-- reduce-css-calc@1.3.0
| | |   +-- balanced-match@0.4.2
| | |   +-- math-expression-evaluator@1.2.17
| | |   `-- reduce-function-call@1.0.2
| | |     `-- balanced-match@0.4.2
| | +-- postcss-colormin@2.2.2
| | | `-- colormin@1.1.2
| | |   +-- color@0.11.4
| | |   | `-- color-string@0.3.0
| | |   `-- css-color-names@0.0.4
| | +-- postcss-convert-values@2.6.1
| | +-- postcss-discard-comments@2.0.4
| | +-- postcss-discard-duplicates@2.1.0
| | +-- 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.1
| | |   `-- macaddress@0.2.8
| | +-- postcss-merge-idents@2.1.7
| | +-- postcss-merge-longhand@2.0.2
| | +-- postcss-merge-rules@2.1.2
| | | +-- caniuse-api@1.6.1
| | | | +-- lodash.memoize@4.1.2
| | | | `-- lodash.uniq@4.5.0
| | | +-- postcss-selector-parser@2.2.3
| | | | +-- flatten@1.0.2
| | | | +-- indexes-of@1.0.1
| | | | `-- uniq@1.0.1
| | | `-- vendors@1.0.1
| | +-- postcss-minify-font-values@1.0.5
| | | `-- object-assign@4.1.1
| | +-- postcss-minify-gradients@1.0.5
| | +-- postcss-minify-params@1.2.2
| | | `-- alphanum-sort@1.0.2
| | +-- postcss-minify-selectors@2.1.1
| | +-- postcss-normalize-charset@1.1.1
| | +-- postcss-normalize-url@3.0.8
| | | +-- is-absolute-url@2.1.0
| | | `-- normalize-url@1.9.1
| | |   +-- object-assign@4.1.1
| | |   +-- prepend-http@1.0.4
| | |   +-- query-string@4.3.4
| | |   | +-- object-assign@4.1.1
| | |   | `-- strict-uri-encode@1.1.0
| | |   `-- sort-keys@1.1.2
| | |     `-- is-plain-obj@1.1.0
| | +-- postcss-ordered-values@2.2.3
| | +-- postcss-reduce-idents@2.4.0
| | +-- postcss-reduce-initial@1.0.1
| | +-- postcss-reduce-transforms@1.0.4
| | +-- postcss-svgo@2.1.6
| | | +-- is-svg@2.1.0
| | | | `-- html-comment-regex@1.1.1
| | | `-- svgo@0.7.2
| | |   +-- coa@1.0.4
| | |   | `-- q@1.5.1
| | |   +-- colors@1.1.2
| | |   +-- csso@2.3.2
| | |   | `-- clap@1.2.3
| | |   `-- whet.extend@0.9.9
| | +-- postcss-unique-selectors@2.0.2
| | `-- postcss-zindex@2.2.0
| +-- icss-utils@2.1.0
| | `-- postcss@6.0.14
| |   +-- chalk@2.3.0
| |   | `-- ansi-styles@3.2.0
| |   +-- source-map@0.6.1
| |   `-- supports-color@4.5.0
| +-- lodash.camelcase@4.3.0
| +-- object-assign@4.1.1
| +-- postcss@5.2.18
| | +-- js-base64@2.4.0
| | `-- supports-color@3.2.3
| |   `-- has-flag@1.0.0
| +-- postcss-modules-extract-imports@1.1.0
| | `-- postcss@6.0.14
| |   +-- chalk@2.3.0
| |   | `-- ansi-styles@3.2.0
| |   +-- source-map@0.6.1
| |   `-- supports-color@4.5.0
| +-- postcss-modules-local-by-default@1.2.0
| | `-- postcss@6.0.14
| |   +-- chalk@2.3.0
| |   | `-- ansi-styles@3.2.0
| |   +-- source-map@0.6.1
| |   `-- supports-color@4.5.0
| +-- postcss-modules-scope@1.1.0
| | `-- postcss@6.0.14
| |   +-- chalk@2.3.0
| |   | `-- ansi-styles@3.2.0
| |   +-- source-map@0.6.1
| |   `-- supports-color@4.5.0
| +-- postcss-modules-values@1.3.0
| | +-- icss-replace-symbols@1.1.0
| | `-- postcss@6.0.14
| |   +-- chalk@2.3.0
| |   | `-- ansi-styles@3.2.0
| |   +-- source-map@0.6.1
| |   `-- supports-color@4.5.0
| +-- postcss-value-parser@3.3.0
| `-- source-list-map@2.0.0
+-- exports-loader@0.6.4
+-- expose-loader@0.7.4
+-- extract-text-webpack-plugin@3.0.2
| +-- async@2.6.0
| `-- schema-utils@0.3.0
+-- file-loader@0.11.2
+-- find-root@1.1.0
+-- gh-pages@1.1.0
| +-- async@2.6.0
| +-- base64url@2.0.0
| +-- commander@2.11.0
| +-- globby@6.1.0
| | +-- array-union@1.0.2
| | +-- object-assign@4.1.1
| | +-- pify@2.3.0
| | `-- pinkie-promise@2.0.1
| |   `-- pinkie@2.0.4
| `-- graceful-fs@4.1.11
+-- html-webpack-plugin@2.30.1
| +-- html-minifier@3.5.7
| | +-- camel-case@3.0.0
| | | +-- no-case@2.3.2
| | | | `-- lower-case@1.1.4
| | | `-- upper-case@1.1.3
| | +-- clean-css@4.1.9
| | +-- he@1.1.1
| | +-- ncname@1.0.0
| | | `-- xml-char-classes@1.0.0
| | +-- param-case@2.1.1
| | +-- relateurl@0.2.7
| | `-- uglify-js@3.2.1
| |   `-- source-map@0.6.1
| +-- loader-utils@0.2.17
| | `-- object-assign@4.1.1
| +-- pretty-error@2.1.1
| | +-- renderkid@2.0.1
| | | +-- 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
| | | |   +-- isarray@0.0.1
| | | |   `-- string_decoder@0.10.31
| | | `-- utila@0.3.3
| | `-- utila@0.4.0
| `-- toposort@1.0.6
+-- http-server@0.9.0
| +-- colors@1.0.3
| +-- corser@2.0.1
| +-- ecstatic@1.4.1
| | +-- he@0.5.0
| | `-- url-join@1.1.0
| +-- http-proxy@1.16.2
| | +-- eventemitter3@1.2.0
| | `-- requires-port@1.0.0
| +-- opener@1.4.3
| +-- optimist@0.6.1
| | +-- minimist@0.0.10
| | `-- wordwrap@0.0.3
| +-- portfinder@0.4.0
| `-- union@0.4.6
|   `-- qs@2.3.3
+-- ie-shim@0.1.0
+-- imports-loader@0.7.1
+-- inline-manifest-webpack-plugin@3.0.1
| `-- source-map-url@0.4.0
+-- istanbul-instrumenter-loader@2.0.0
| +-- convert-source-map@1.5.1
| +-- istanbul-lib-instrument@1.9.1
| | +-- babel-generator@6.26.0
| | | +-- babel-messages@6.23.0
| | | +-- babel-runtime@6.26.0
| | | | `-- regenerator-runtime@0.11.0
| | | +-- detect-indent@4.0.0
| | | | `-- repeating@2.0.1
| | | |   `-- is-finite@1.0.2
| | | +-- jsesc@1.3.0
| | | `-- trim-right@1.0.1
| | +-- babel-template@6.26.0
| | +-- babel-traverse@6.26.0
| | | +-- debug@2.6.9
| | | | `-- ms@2.0.0
| | | +-- globals@9.18.0
| | | `-- invariant@2.2.2
| | |   `-- loose-envify@1.3.1
| | +-- babel-types@6.26.0
| | | `-- to-fast-properties@1.0.3
| | +-- babylon@6.18.0
| | `-- istanbul-lib-coverage@1.1.1
| +-- loader-utils@0.2.17
| `-- object-assign@4.1.1
+-- jasmine-core@2.8.0
+-- karma@1.7.1
| +-- body-parser@1.18.2
| | +-- bytes@3.0.0
| | +-- content-type@1.0.4
| | +-- debug@2.6.9
| | | `-- ms@2.0.0
| | +-- depd@1.1.1
| | +-- http-errors@1.6.2
| | | `-- setprototypeof@1.0.3
| | +-- iconv-lite@0.4.19
| | +-- on-finished@2.3.0
| | | `-- ee-first@1.1.1
| | +-- qs@6.5.1
| | +-- raw-body@2.3.2
| | | `-- unpipe@1.0.0
| | `-- type-is@1.6.15
| |   `-- media-typer@0.3.0
| +-- colors@1.1.2
| +-- combine-lists@1.0.1
| +-- connect@3.6.5
| | +-- debug@2.6.9
| | | `-- ms@2.0.0
| | +-- finalhandler@1.0.6
| | +-- parseurl@1.3.2
| | `-- utils-merge@1.0.1
| +-- di@0.0.1
| +-- dom-serialize@2.2.1
| | +-- custom-event@1.0.1
| | +-- ent@2.2.0
| | +-- extend@3.0.1
| | `-- 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
| +-- isbinaryfile@3.0.2
| +-- lodash@3.10.1
| +-- log4js@0.6.38
| | +-- readable-stream@1.0.34
| | | +-- core-util-is@1.0.2
| | | +-- isarray@0.0.1
| | | `-- string_decoder@0.10.31
| | `-- semver@4.3.6
| +-- mime@1.6.0
| +-- qjobs@1.1.5
| +-- range-parser@1.2.0
| +-- safe-buffer@5.1.1
| +-- socket.io@1.7.3
| | +-- debug@2.3.3
| | | `-- ms@0.7.2
| | +-- engine.io@1.8.3
| | | +-- accepts@1.3.3
| | | +-- base64id@1.0.0
| | | +-- debug@2.3.3
| | | | `-- ms@0.7.2
| | | +-- engine.io-parser@1.3.2
| | | | +-- after@0.8.2
| | | | +-- arraybuffer.slice@0.0.6
| | | | +-- base64-arraybuffer@0.1.5
| | | | +-- blob@0.0.4
| | | | `-- wtf-8@1.0.0
| | | `-- ws@1.1.2
| | |   +-- options@0.0.6
| | |   `-- ultron@1.0.2
| | +-- has-binary@0.1.7
| | | `-- isarray@0.0.1
| | +-- object-assign@4.1.0
| | +-- socket.io-adapter@0.5.0
| | | `-- debug@2.3.3
| | |   `-- ms@0.7.2
| | +-- socket.io-client@1.7.3
| | | +-- backo2@1.0.2
| | | +-- component-bind@1.0.0
| | | +-- component-emitter@1.2.1
| | | +-- debug@2.3.3
| | | | `-- ms@0.7.2
| | | +-- engine.io-client@1.8.3
| | | | +-- component-inherit@0.0.3
| | | | +-- debug@2.3.3
| | | | | `-- ms@0.7.2
| | | | +-- has-cors@1.1.0
| | | | +-- parsejson@0.0.3
| | | | +-- parseqs@0.0.5
| | | | +-- xmlhttprequest-ssl@1.5.3
| | | | `-- yeast@0.1.2
| | | +-- indexof@0.0.1
| | | +-- object-component@0.0.3
| | | +-- parseuri@0.0.5
| | | | `-- better-assert@1.0.2
| | | |   `-- callsite@1.0.0
| | | `-- to-array@0.1.4
| | `-- socket.io-parser@2.3.1
| |   +-- component-emitter@1.1.2
| |   `-- isarray@0.0.1
| +-- tmp@0.0.31
| | `-- os-tmpdir@1.0.2
| `-- useragent@2.2.1
|   `-- lru-cache@2.2.4
+-- karma-chrome-launcher@2.2.0
| +-- fs-access@1.0.1
| | `-- null-check@1.0.0
| `-- which@1.3.0
|   `-- isexe@2.0.0
+-- karma-coverage@1.1.1
| +-- dateformat@1.0.12
| +-- istanbul@0.4.5
| | +-- abbrev@1.0.9
| | +-- async@1.5.2
| | +-- escodegen@1.8.1
| | | +-- estraverse@1.9.3
| | | +-- optionator@0.8.2
| | | | +-- deep-is@0.1.3
| | | | +-- fast-levenshtein@2.0.6
| | | | +-- levn@0.3.0
| | | | +-- prelude-ls@1.1.2
| | | | +-- type-check@0.3.2
| | | | `-- wordwrap@1.0.0
| | | `-- source-map@0.2.0
| | +-- esprima@2.7.3
| | +-- glob@5.0.15
| | +-- js-yaml@3.7.0
| | | `-- argparse@1.0.9
| | |   `-- sprintf-js@1.0.3
| | +-- nopt@3.0.6
| | +-- resolve@1.1.7
| | +-- supports-color@3.2.3
| | | `-- has-flag@1.0.0
| | `-- wordwrap@1.0.0
| `-- lodash@3.10.1
+-- karma-jasmine@1.1.1
+-- karma-mocha-reporter@2.2.5
| +-- chalk@2.3.0
| | +-- ansi-styles@3.2.0
| | `-- supports-color@4.5.0
| +-- log-symbols@2.1.0
| | `-- chalk@2.3.0
| |   +-- ansi-styles@3.2.0
| |   `-- supports-color@4.5.0
| `-- strip-ansi@4.0.0
|   `-- ansi-regex@3.0.0
+-- karma-remap-coverage@0.1.4
| `-- remap-istanbul@0.8.4
|   +-- amdefine@1.0.1
|   +-- gulp-util@3.0.7
|   | `-- dateformat@1.0.12
|   `-- through2@2.0.1
|     `-- readable-stream@2.0.6
|       `-- string_decoder@0.10.31
+-- karma-sourcemap-loader@0.3.7
+-- karma-webpack@2.0.6
| +-- async@0.9.0
| +-- loader-utils@0.2.17
| | `-- object-assign@4.1.1
| `-- lodash@3.10.1
+-- ngc-webpack@4.1.2
| +-- @types/minimist@1.2.0
| `-- resolve@1.5.0
|   `-- path-parse@1.0.5
+-- node-sass@4.7.2
| +-- async-foreach@0.1.3
| +-- chalk@1.1.3
| | +-- ansi-styles@2.2.1
| | +-- has-ansi@2.0.0
| | `-- supports-color@2.0.0
| +-- cross-spawn@3.0.1
| +-- gaze@1.1.2
| | `-- globule@1.2.0
| +-- get-stdin@4.0.1
| +-- 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
| | +-- 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
| | +-- normalize-package-data@2.4.0
| | | +-- hosted-git-info@2.5.0
| | | +-- 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
| | +-- object-assign@4.1.1
| | +-- 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
| | |   | +-- parse-json@2.2.0
| | |   | `-- strip-bom@2.0.0
| | |   |   `-- is-utf8@0.2.1
| | |   `-- 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.8.0
| +-- node-gyp@3.6.2
| | +-- fstream@1.0.11
| | +-- osenv@0.1.4
| | | `-- os-homedir@1.0.2
| | +-- semver@5.3.0
| | `-- tar@2.2.1
| |   `-- block-stream@0.0.9
| +-- npmlog@4.1.2
| | +-- are-we-there-yet@1.1.4
| | | `-- delegates@1.0.0
| | +-- console-control-strings@1.1.0
| | +-- gauge@2.7.4
| | | +-- aproba@1.2.0
| | | +-- has-unicode@2.0.1
| | | +-- object-assign@4.1.1
| | | `-- wide-align@1.1.2
| | `-- set-blocking@2.0.0
| +-- 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
| | +-- forever-agent@0.6.1
| | +-- form-data@2.1.4
| | | `-- asynckit@0.4.0
| | +-- har-validator@2.0.6
| | | `-- is-my-json-valid@2.16.1
| | |   +-- generate-function@2.0.0
| | |   +-- generate-object-property@1.2.0
| | |   | `-- is-property@1.0.2
| | |   `-- jsonpointer@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.4.1
| | | | +-- assert-plus@1.0.0
| | | | +-- extsprintf@1.3.0
| | | | +-- json-schema@0.2.3
| | | | `-- verror@1.10.0
| | | |   `-- assert-plus@1.0.0
| | | `-- sshpk@1.13.1
| | |   +-- asn1@0.2.3
| | |   +-- assert-plus@1.0.0
| | |   +-- bcrypt-pbkdf@1.0.1
| | |   +-- dashdash@1.14.1
| | |   | `-- assert-plus@1.0.0
| | |   +-- ecc-jsbn@0.1.1
| | |   +-- getpass@0.1.7
| | |   | `-- assert-plus@1.0.0
| | |   +-- 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.17
| | | `-- mime-db@1.30.0
| | +-- oauth-sign@0.8.2
| | +-- qs@6.3.2
| | +-- stringstream@0.0.5
| | +-- tough-cookie@2.3.3
| | +-- tunnel-agent@0.4.3
| | `-- uuid@3.1.0
| +-- sass-graph@2.2.4
| | +-- scss-tokenizer@0.2.3
| | | `-- source-map@0.4.4
| | `-- yargs@7.1.0
| |   +-- camelcase@3.0.0
| |   +-- cliui@3.2.0
| |   `-- yargs-parser@5.0.0
| |     `-- camelcase@3.0.0
| +-- stdout-stream@1.4.0
| | `-- readable-stream@2.3.3
| |   +-- isarray@1.0.0
| |   +-- process-nextick-args@1.0.7
| |   `-- util-deprecate@1.0.2
| `-- true-case-path@1.0.2
|   `-- glob@6.0.4
+-- npm-run-all@4.1.2
| +-- ansi-styles@3.2.0
| | `-- color-convert@1.9.1
| |   `-- color-name@1.1.3
| +-- chalk@2.3.0
| | `-- supports-color@4.5.0
| +-- memorystream@0.3.1
| +-- ps-tree@1.1.0
| +-- read-pkg@3.0.0
| | +-- load-json-file@4.0.0
| | | +-- parse-json@4.0.0
| | | | +-- error-ex@1.3.1
| | | | | `-- is-arrayish@0.2.1
| | | | `-- json-parse-better-errors@1.0.1
| | | +-- pify@3.0.0
| | | `-- strip-bom@3.0.0
| | `-- path-type@3.0.0
| +-- shell-quote@1.6.1
| | +-- array-filter@0.0.1
| | +-- array-map@0.0.0
| | +-- array-reduce@0.0.0
| | `-- jsonify@0.0.0
| `-- string.prototype.padend@3.0.0
|   +-- define-properties@1.1.2
|   | +-- foreach@2.0.5
|   | `-- object-keys@1.0.11
|   +-- es-abstract@1.10.0
|   | +-- es-to-primitive@1.1.1
|   | | +-- is-date-object@1.0.1
|   | | `-- is-symbol@1.0.1
|   | +-- is-callable@1.1.3
|   | `-- is-regex@1.0.4
|   `-- function-bind@1.1.1
+-- optimize-js-plugin@0.0.4
| +-- optimize-js@1.0.3
| | +-- acorn@3.3.0
| | +-- concat-stream@1.6.0
| | | `-- typedarray@0.0.6
| | +-- estree-walker@0.3.1
| | +-- magic-string@0.16.0
| | `-- 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
| `-- webpack-sources@0.1.5
|   `-- source-list-map@0.1.8
+-- parse5@3.0.3
+-- preload-webpack-plugin@1.2.3
| `-- object-assign@4.1.1
+-- protractor@5.2.0
| +-- @types/node@6.0.92
| +-- @types/q@0.0.32
| +-- @types/selenium-webdriver@2.53.43
| +-- blocking-proxy@0.0.5
| +-- jasmine@2.8.0
| | `-- exit@0.1.2
| +-- jasminewd2@2.2.0
| +-- q@1.4.1
| +-- saucelabs@1.3.0
| | `-- https-proxy-agent@1.0.0
| |   `-- agent-base@2.1.1
| |     `-- semver@5.0.3
| +-- selenium-webdriver@3.6.0
| | +-- jszip@3.1.5
| | | +-- core-js@2.3.0
| | | +-- es6-promise@3.0.2
| | | +-- lie@3.1.1
| | | | `-- immediate@3.0.6
| | | +-- pako@1.0.6
| | | `-- readable-stream@2.0.6
| | |   `-- string_decoder@0.10.31
| | `-- tmp@0.0.30
| +-- webdriver-js-extender@1.0.0
| | `-- selenium-webdriver@2.53.3
| |   +-- adm-zip@0.4.4
| |   +-- tmp@0.0.24
| |   `-- xml2js@0.4.4
| |     `-- sax@0.6.1
| `-- webdriver-manager@12.0.6
|   +-- adm-zip@0.4.7
|   +-- del@2.2.2
|   | +-- globby@5.0.0
|   | `-- object-assign@4.1.1
|   +-- ini@1.3.5
|   `-- xml2js@0.4.19
|     +-- sax@1.2.4
|     `-- xmlbuilder@9.0.4
+-- raw-loader@0.5.1
+-- reflect-metadata@0.1.10
+-- rimraf@2.6.2
+-- rxjs@5.5.4
| `-- symbol-observable@1.0.1
+-- sass-loader@6.0.6
| +-- async@2.6.0
| +-- clone-deep@0.3.0
| | +-- for-own@1.0.0
| | | `-- for-in@1.0.2
| | +-- is-plain-object@2.0.4
| | | `-- isobject@3.0.1
| | +-- kind-of@3.2.2
| | | `-- is-buffer@1.1.6
| | `-- shallow-clone@0.1.2
| |   +-- kind-of@2.0.1
| |   +-- lazy-cache@0.2.7
| |   `-- mixin-object@2.0.1
| |     `-- for-in@0.1.8
| +-- lodash.tail@4.1.1
| `-- pify@3.0.0
+-- script-ext-html-webpack-plugin@1.8.8
| `-- debug@3.1.0
|   `-- ms@2.0.0
+-- source-map-loader@0.2.3
| +-- async@2.6.0
| +-- loader-utils@0.2.17
| | `-- object-assign@4.1.1
| `-- source-map@0.6.1
+-- string-replace-loader@1.3.0
+-- style-loader@0.18.2
+-- to-string-loader@1.1.5
| `-- loader-utils@0.2.17
|   `-- object-assign@4.1.1
+-- ts-node@3.3.0
| +-- arrify@1.0.1
| +-- chalk@2.3.0
| | +-- ansi-styles@3.2.0
| | `-- supports-color@4.5.0
| +-- diff@3.4.0
| +-- make-error@1.3.0
| +-- tsconfig@6.0.0
| | +-- strip-bom@3.0.0
| | `-- strip-json-comments@2.0.1
| +-- v8flags@3.0.1
| | `-- homedir-polyfill@1.0.1
| |   `-- parse-passwd@1.0.0
| `-- yn@2.0.0
+-- tslib@1.8.0
+-- tslint@4.5.1
| +-- colors@1.1.2
| +-- findup-sync@0.3.0
| | `-- glob@5.0.15
| +-- tsutils@1.9.1
| `-- update-notifier@2.3.0
|   +-- boxen@1.3.0
|   | +-- ansi-align@2.0.0
|   | | `-- string-width@2.1.1
|   | |   +-- is-fullwidth-code-point@2.0.0
|   | |   `-- strip-ansi@4.0.0
|   | |     `-- ansi-regex@3.0.0
|   | +-- camelcase@4.1.0
|   | +-- chalk@2.3.0
|   | | +-- ansi-styles@3.2.0
|   | | `-- supports-color@4.5.0
|   | +-- cli-boxes@1.0.0
|   | +-- string-width@2.1.1
|   | | +-- is-fullwidth-code-point@2.0.0
|   | | `-- strip-ansi@4.0.0
|   | |   `-- ansi-regex@3.0.0
|   | +-- term-size@1.2.0
|   | `-- widest-line@2.0.0
|   |   `-- string-width@2.1.1
|   |     +-- is-fullwidth-code-point@2.0.0
|   |     `-- strip-ansi@4.0.0
|   |       `-- ansi-regex@3.0.0
|   +-- chalk@2.3.0
|   | +-- ansi-styles@3.2.0
|   | `-- supports-color@4.5.0
|   +-- configstore@3.1.1
|   | +-- dot-prop@4.2.0
|   | | `-- is-obj@1.0.1
|   | +-- unique-string@1.0.0
|   | | `-- crypto-random-string@1.0.0
|   | `-- write-file-atomic@2.3.0
|   |   `-- imurmurhash@0.1.4
|   +-- import-lazy@2.1.0
|   +-- is-installed-globally@0.1.0
|   | +-- global-dirs@0.1.1
|   | `-- is-path-inside@1.0.1
|   |   `-- path-is-inside@1.0.2
|   +-- is-npm@1.0.0
|   +-- latest-version@3.1.0
|   | `-- package-json@4.0.1
|   |   +-- got@6.7.1
|   |   | +-- create-error-class@3.0.2
|   |   | | `-- capture-stack-trace@1.0.0
|   |   | +-- duplexer3@0.1.4
|   |   | +-- is-redirect@1.0.0
|   |   | +-- is-retry-allowed@1.1.0
|   |   | +-- lowercase-keys@1.0.0
|   |   | +-- timed-out@4.0.1
|   |   | +-- unzip-response@2.0.1
|   |   | `-- url-parse-lax@1.0.0
|   |   +-- registry-auth-token@3.3.1
|   |   | `-- rc@1.2.2
|   |   |   `-- deep-extend@0.4.2
|   |   `-- registry-url@3.1.0
|   +-- semver-diff@2.1.0
|   `-- xdg-basedir@3.0.0
+-- tslint-loader@3.5.3
| `-- object-assign@4.1.1
+-- typedoc@0.7.2
| +-- @types/fs-extra@3.0.3
| +-- @types/handlebars@4.0.36
| +-- @types/highlight.js@9.12.2
| +-- @types/lodash@4.14.87
| +-- @types/marked@0.0.28
| +-- @types/minimatch@2.0.29
| +-- @types/shelljs@0.7.6
| | `-- @types/glob@5.0.33
| +-- fs-extra@3.0.1
| | `-- jsonfile@3.0.1
| +-- highlight.js@9.12.0
| +-- marked@0.3.7
| +-- progress@2.0.0
| +-- typedoc-default-themes@0.5.0
| `-- typescript@2.3.4
+-- UNMET PEER DEPENDENCY typescript@2.5.3
+-- uglifyjs-webpack-plugin@1.1.2
| +-- cacache@10.0.1
| | +-- chownr@1.0.1
| | +-- mississippi@1.3.0
| | | +-- duplexify@3.5.1
| | | | `-- stream-shift@1.0.0
| | | +-- end-of-stream@1.4.0
| | | +-- flush-write-stream@1.0.2
| | | +-- from2@2.3.0
| | | +-- parallel-transform@1.1.0
| | | | `-- cyclist@0.2.2
| | | +-- pump@1.0.3
| | | +-- pumpify@1.3.5
| | | `-- stream-each@1.2.2
| | +-- move-concurrently@1.0.1
| | | +-- copy-concurrently@1.0.5
| | | | `-- iferr@0.1.5
| | | +-- fs-write-stream-atomic@1.0.10
| | | `-- run-queue@1.0.3
| | +-- promise-inflight@1.0.1
| | +-- ssri@5.0.0
| | +-- unique-filename@1.1.0
| | | `-- unique-slug@2.0.0
| | `-- y18n@3.2.1
| +-- find-cache-dir@1.0.0
| | +-- commondir@1.0.1
| | +-- make-dir@1.1.0
| | | `-- pify@3.0.0
| | `-- pkg-dir@2.0.0
| |   `-- find-up@2.1.0
| |     `-- locate-path@2.0.0
| |       +-- p-locate@2.0.0
| |       | `-- p-limit@1.1.0
| |       `-- path-exists@3.0.0
| +-- source-map@0.6.1
| +-- uglify-es@3.2.1
| `-- worker-farm@1.5.2
|   +-- errno@0.1.4
|   | `-- prr@0.0.0
|   `-- xtend@4.0.1
+-- url-loader@0.5.9
| `-- mime@1.3.6
+-- webpack@3.10.0
| +-- acorn@5.2.1
| +-- acorn-dynamic-import@2.0.2
| | `-- acorn@4.0.13
| +-- ajv@5.5.1
| | +-- co@4.6.0
| | +-- fast-deep-equal@1.0.0
| | +-- fast-json-stable-stringify@2.0.0
| | `-- json-schema-traverse@0.3.1
| +-- ajv-keywords@2.1.1
| +-- async@2.6.0
| +-- escope@3.6.0
| | +-- es6-map@0.1.5
| | | +-- d@1.0.0
| | | +-- es5-ext@0.10.37
| | | +-- es6-iterator@2.0.3
| | | +-- es6-set@0.1.5
| | | +-- es6-symbol@3.1.1
| | | `-- event-emitter@0.3.5
| | +-- es6-weak-map@2.0.2
| | +-- esrecurse@4.2.0
| | | +-- estraverse@4.2.0
| | | `-- object-assign@4.1.1
| | `-- estraverse@4.2.0
| +-- interpret@1.1.0
| +-- json-loader@0.5.7
| +-- loader-runner@2.3.0
| +-- memory-fs@0.4.1
| +-- node-libs-browser@2.1.0
| | +-- assert@1.4.1
| | +-- browserify-zlib@0.2.0
| | +-- buffer@4.9.1
| | | +-- base64-js@1.2.1
| | | `-- ieee754@1.1.8
| | +-- console-browserify@1.1.0
| | | `-- date-now@0.1.4
| | +-- constants-browserify@1.0.0
| | +-- crypto-browserify@3.12.0
| | | +-- browserify-cipher@1.0.0
| | | | +-- browserify-aes@1.1.1
| | | | | `-- buffer-xor@1.0.3
| | | | +-- browserify-des@1.0.0
| | | | | `-- des.js@1.0.0
| | | | `-- evp_bytestokey@1.0.3
| | | |   `-- md5.js@1.3.4
| | | |     `-- hash-base@3.0.4
| | | +-- browserify-sign@4.0.4
| | | | +-- bn.js@4.11.8
| | | | +-- browserify-rsa@4.0.1
| | | | +-- elliptic@6.4.0
| | | | | +-- brorand@1.1.0
| | | | | +-- hash.js@1.1.3
| | | | | +-- hmac-drbg@1.0.1
| | | | | `-- minimalistic-crypto-utils@1.0.1
| | | | `-- parse-asn1@5.1.0
| | | |   `-- asn1.js@4.9.2
| | | +-- create-ecdh@4.0.0
| | | +-- create-hash@1.1.3
| | | | +-- cipher-base@1.0.4
| | | | +-- ripemd160@2.0.1
| | | | | `-- hash-base@2.0.2
| | | | `-- sha.js@2.4.9
| | | +-- create-hmac@1.1.6
| | | +-- diffie-hellman@5.0.2
| | | | `-- miller-rabin@4.0.1
| | | +-- pbkdf2@3.0.14
| | | +-- public-encrypt@4.0.0
| | | +-- randombytes@2.0.5
| | | `-- randomfill@1.0.3
| | +-- domain-browser@1.1.7
| | +-- events@1.1.1
| | +-- https-browserify@1.0.0
| | +-- os-browserify@0.3.0
| | +-- path-browserify@0.0.0
| | +-- process@0.11.10
| | +-- punycode@1.4.1
| | +-- querystring-es3@0.2.1
| | +-- stream-browserify@2.0.1
| | +-- stream-http@2.7.2
| | | +-- builtin-status-codes@3.0.0
| | | `-- to-arraybuffer@1.0.1
| | +-- string_decoder@1.0.3
| | +-- timers-browserify@2.0.4
| | | `-- 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
| +-- supports-color@4.5.0
| | `-- has-flag@2.0.0
| +-- tapable@0.2.8
| +-- uglifyjs-webpack-plugin@0.4.6
| +-- watchpack@1.4.0
| | `-- async@2.6.0
| `-- yargs@8.0.2
|   +-- camelcase@4.1.0
|   +-- cliui@3.2.0
|   | +-- string-width@1.0.2
|   | `-- wrap-ansi@2.1.0
|   +-- get-caller-file@1.0.2
|   +-- os-locale@2.1.0
|   | +-- execa@0.7.0
|   | | +-- get-stream@3.0.0
|   | | +-- is-stream@1.1.0
|   | | +-- npm-run-path@2.0.2
|   | | | `-- path-key@2.0.1
|   | | +-- p-finally@1.0.0
|   | | `-- strip-eof@1.0.0
|   | +-- lcid@1.0.0
|   | | `-- invert-kv@1.0.0
|   | `-- mem@1.1.0
|   |   `-- mimic-fn@1.1.0
|   +-- read-pkg-up@2.0.0
|   | +-- find-up@2.1.0
|   | `-- read-pkg@2.0.0
|   |   +-- load-json-file@2.0.0
|   |   | `-- strip-bom@3.0.0
|   |   `-- path-type@2.0.0
|   +-- require-directory@2.1.1
|   +-- require-main-filename@1.0.1
|   +-- string-width@2.1.1
|   | +-- is-fullwidth-code-point@2.0.0
|   | `-- strip-ansi@4.0.0
|   |   `-- ansi-regex@3.0.0
|   +-- which-module@2.0.0
|   `-- yargs-parser@7.0.0
+-- webpack-dev-middleware@1.12.2
| +-- path-is-absolute@1.0.1
| `-- time-stamp@2.0.0
+-- webpack-dev-server@2.7.1
| +-- ansi-html@0.0.7
| +-- bonjour@3.5.0
| | +-- array-flatten@2.1.1
| | +-- deep-equal@1.0.1
| | +-- dns-equal@1.0.0
| | +-- dns-txt@2.0.2
| | | `-- buffer-indexof@1.1.1
| | +-- multicast-dns@6.2.1
| | | +-- dns-packet@1.2.2
| | | `-- thunky@0.1.0
| | `-- multicast-dns-service-types@1.1.0
| +-- compression@1.7.1
| | +-- accepts@1.3.4
| | | `-- negotiator@0.6.1
| | +-- compressible@2.0.12
| | +-- debug@2.6.9
| | | `-- ms@2.0.0
| | +-- on-headers@1.0.1
| | `-- vary@1.1.2
| +-- connect-history-api-fallback@1.5.0
| +-- del@3.0.0
| | +-- is-path-cwd@1.0.0
| | +-- is-path-in-cwd@1.0.0
| | +-- p-map@1.2.0
| | `-- pify@3.0.0
| +-- express@4.16.2
| | +-- array-flatten@1.1.1
| | +-- content-disposition@0.5.2
| | +-- cookie@0.3.1
| | +-- cookie-signature@1.0.6
| | +-- debug@2.6.9
| | | `-- ms@2.0.0
| | +-- encodeurl@1.0.1
| | +-- escape-html@1.0.3
| | +-- etag@1.8.1
| | +-- finalhandler@1.1.0
| | +-- fresh@0.5.2
| | +-- merge-descriptors@1.0.1
| | +-- methods@1.1.2
| | +-- path-to-regexp@0.1.7
| | +-- proxy-addr@2.0.2
| | | +-- forwarded@0.1.2
| | | `-- ipaddr.js@1.5.2
| | +-- qs@6.5.1
| | +-- serve-static@1.13.1
| | +-- setprototypeof@1.1.0
| | +-- statuses@1.3.1
| | `-- utils-merge@1.0.1
| +-- http-proxy-middleware@0.17.4
| | +-- is-glob@3.1.0
| | | `-- is-extglob@2.1.1
| | `-- micromatch@2.3.11
| |   +-- arr-diff@2.0.0
| |   +-- braces@1.8.5
| |   | +-- expand-range@1.8.2
| |   | | `-- fill-range@2.2.3
| |   | |   +-- is-number@2.1.0
| |   | |   +-- isobject@2.1.0
| |   | |   `-- randomatic@1.1.7
| |   | |     +-- is-number@3.0.0
| |   | |     | `-- kind-of@3.2.2
| |   | |     `-- kind-of@4.0.0
| |   | `-- preserve@0.2.0
| |   +-- expand-brackets@0.1.5
| |   | `-- is-posix-bracket@0.1.1
| |   +-- extglob@0.3.2
| |   +-- filename-regex@2.0.1
| |   +-- object.omit@2.0.1
| |   | `-- for-own@0.1.5
| |   +-- parse-glob@3.0.4
| |   | +-- glob-base@0.3.0
| |   | `-- is-dotfile@1.0.3
| |   `-- regex-cache@0.4.4
| |     `-- is-equal-shallow@0.1.3
| |       `-- is-primitive@2.0.0
| +-- internal-ip@1.2.0
| +-- ip@1.1.5
| +-- loglevel@1.6.0
| +-- opn@4.0.2
| | `-- object-assign@4.1.1
| +-- portfinder@1.0.13
| | +-- async@1.5.2
| | `-- debug@2.2.0
| |   `-- ms@0.7.1
| +-- selfsigned@1.10.1
| | `-- node-forge@0.6.33
| +-- serve-index@1.9.1
| | +-- batch@0.6.1
| | `-- debug@2.6.9
| |   `-- ms@2.0.0
| +-- sockjs@0.3.18
| | +-- faye-websocket@0.10.0
| | `-- uuid@2.0.3
| +-- sockjs-client@1.1.4
| | +-- debug@2.6.9
| | | `-- ms@2.0.0
| | +-- eventsource@0.1.6
| | | `-- original@1.0.0
| | |   `-- url-parse@1.0.5
| | |     `-- querystringify@0.0.4
| | +-- json3@3.3.2
| | `-- url-parse@1.2.0
| |   `-- querystringify@1.0.0
| +-- spdy@3.4.7
| | +-- debug@2.6.9
| | | `-- ms@2.0.0
| | +-- handle-thing@1.2.5
| | +-- http-deceiver@1.2.7
| | +-- select-hose@2.0.0
| | `-- spdy-transport@2.0.20
| |   +-- debug@2.6.9
| |   | `-- ms@2.0.0
| |   +-- detect-node@2.0.3
| |   +-- hpack.js@2.1.6
| |   +-- obuf@1.1.1
| |   `-- wbuf@1.7.2
| |     `-- minimalistic-assert@1.0.0
| +-- strip-ansi@3.0.1
| | `-- ansi-regex@2.1.1
| +-- supports-color@3.2.3
| | `-- has-flag@1.0.0
| `-- yargs@6.6.0
|   +-- camelcase@3.0.0
|   +-- cliui@3.2.0
|   +-- os-locale@1.4.0
|   +-- 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
|   `-- yargs-parser@4.2.1
+-- webpack-dll-bundles-plugin@1.0.0-beta.5
| `-- jsonfile@2.4.0
+-- webpack-merge@4.1.1
`-- zone.js@0.8.18

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN @angular/compiler-cli@5.0.5 requires a peer of typescript@>=2.4.2 <2.5 but none was installed.
npm WARN codelyzer@2.1.1 requires a peer of @angular/compiler@^2.3.1 || >=4.0.0-beta <5.0.0 but none was installed.
npm WARN codelyzer@2.1.1 requires a peer of @angular/core@^2.3.1 || >=4.0.0-beta <5.0.0 but none was installed.
npm WARN tsickle@0.24.1 requires a peer of typescript@2.4.2 but none was installed.
npm WARN ts-simple-ast@0.97.1 requires a peer of typescript@2.6.1 but none was installed.

npm start (this is successful, the application runs on http://localhost:3000/. For completeness, here is the output from npm:

E:\angular-starter-master>npm start

> angular-starter@7.0.0 start E:\angular-starter-master
> npm run server:dev

> angular-starter@7.0.0 server:dev E:\angular-starter-master
> npm run webpack-dev-server -- --config config/webpack.dev.js --open --progress --profile --watch --content-base src/

> angular-starter@7.0.0 webpack-dev-server E:\angular-starter-master
> node --max_old_space_size=4096 node_modules/webpack-dev-server/bin/webpack-dev-server.js "--config" "config/webpack.dev.js" "--open" "--progress" "--profile" "--watch" "--content-base" "src/"

 10% building modules 2/2 modules 0 active
Project is running at http://localhost:3000/
webpack output is served from /
Content not from webpack is served from E:\angular-starter-master\src
404s will fallback to /index.html                                              11% building modules 9/9 modules 0 activewebpack: wait until bundle finished: /                                        5899ms building modules
14ms sealing
1ms optimizing
1ms basic module optimization
11ms module optimization
5ms advanced module optimization
5ms basic chunk optimization
1ms chunk optimization
0ms advanced chunk optimization
1ms module and chunk tree optimization
0ms chunk modules optimization
0ms advanced chunk modules optimization
5ms module reviving
4ms module order optimization
7ms module id optimization
2ms chunk reviving
0ms chunk order optimization
18ms chunk id optimization
38ms hashing
1ms module assets processing
3106ms chunk assets processing
1ms additional chunk assets processing
1ms recording
0ms additional asset processing
1ms chunk asset optimization
132ms asset optimization
51ms emitting
Hash: e4852c97149fe02578dc
Version: webpack 3.10.0
Time: 9329ms
                                 Asset       Size  Chunks                    Chunk Names
      assets/icon/apple-icon-60x60.png    3.56 kB          [emitted]
                            0.chunk.js    9.46 kB       0  [emitted]
                            2.chunk.js    9.46 kB       2  [emitted]
                            3.chunk.js    9.45 kB       3  [emitted]
                            4.chunk.js  876 bytes       4  [emitted]
                        main.bundle.js      10 MB       5  [emitted]  [big]  main
                   polyfills.bundle.js    1.47 MB       6  [emitted]  [big]  polyfills
                      inline.bundle.js     5.8 kB       7  [emitted]         inline
                   assets/css/.gitkeep   14 bytes          [emitted]
  assets/icon/android-icon-144x144.png    8.43 kB          [emitted]
                      assets/data.json   30 bytes          [emitted]
    assets/icon/android-icon-36x36.png     2.3 kB          [emitted]
                     assets/humans.txt  251 bytes          [emitted]
    assets/icon/android-icon-48x48.png    2.92 kB          [emitted]
  assets/icon/android-icon-192x192.png    9.71 kB          [emitted]
    assets/icon/android-icon-96x96.png     5.6 kB          [emitted]
    assets/icon/android-icon-72x72.png    4.23 kB          [emitted]
    assets/icon/apple-icon-114x114.png    6.55 kB          [emitted]
    assets/icon/apple-icon-120x120.png    6.92 kB          [emitted]
    assets/icon/apple-icon-144x144.png    8.43 kB          [emitted]
    assets/icon/apple-icon-152x152.png    8.99 kB          [emitted]
    assets/icon/apple-icon-180x180.png      11 kB          [emitted]
      assets/icon/apple-icon-57x57.png     3.4 kB          [emitted]
                            1.chunk.js    9.45 kB       1  [emitted]
      assets/icon/apple-icon-72x72.png    4.23 kB          [emitted]
      assets/icon/apple-icon-76x76.png    4.46 kB          [emitted]
            assets/icon/apple-icon.png    10.3 kB          [emitted]
assets/icon/apple-icon-precomposed.png    10.3 kB          [emitted]
         assets/icon/browserconfig.xml  281 bytes          [emitted]
         assets/icon/favicon-16x16.png    1.52 kB          [emitted]
         assets/icon/favicon-32x32.png    2.07 kB          [emitted]
         assets/icon/favicon-96x96.png     5.6 kB          [emitted]
               assets/icon/favicon.ico    1.15 kB          [emitted]
       assets/icon/ms-icon-144x144.png    8.43 kB          [emitted]
       assets/icon/ms-icon-150x150.png    8.88 kB          [emitted]
         assets/icon/ms-icon-70x70.png    4.12 kB          [emitted]
       assets/icon/ms-icon-310x310.png    24.1 kB          [emitted]
                assets/img/angular.png      19 kB          [emitted]
                  assets/manifest.json  654 bytes          [emitted]
                   assets/img/tipe.png    45.9 kB          [emitted]
                     assets/robots.txt   31 bytes          [emitted]
       assets/mock-data/mock-data.json   22 bytes          [emitted]
              assets/service-worker.js   44 bytes          [emitted]
                            humans.txt  251 bytes          [emitted]
                            robots.txt   31 bytes          [emitted]
                            index.html    2.79 kB          [emitted]
[./node_modules/@angular/platform-browser-dynamic/esm5/platform-browser-dynamic.js] ./node_modules/@angular/platform-browser-dynamic/esm5/platform-browser-dynamic.js 24.8 kB {5} [built]
       [] -> factory:686ms building:102ms dependencies:5ms = 793ms
[./node_modules/core-js/es6/reflect.js] ./node_modules/core-js/es6/reflect.js 718 bytes {6} [built]
       [] -> factory:678ms building:20ms = 698ms
[./node_modules/core-js/es7/reflect.js] ./node_modules/core-js/es7/reflect.js 510 bytes {6} [built]
       [] -> factory:678ms building:29ms dependencies:438ms = 1145ms
[./node_modules/url/url.js] ./node_modules/url/url.js 23.3 kB {5} {6} [built]
       [] -> factory:34ms building:275ms = 309ms
[./node_modules/webpack-dev-server/client/index.js?http://localhost:3000] (webpack)-dev-server/client?http://localhost:3000 5.83 kB {5} {6} [built]
       [] -> factory:2253ms building:50ms = 2303ms
[./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.6 kB {5} {6} [built]
       [] -> factory:34ms building:280ms = 314ms
[./node_modules/webpack-dev-server/client/socket.js] (webpack)-dev-server/client/socket.js 856 bytes {5} {6} [built]
       [] -> factory:33ms building:265ms = 298ms
[./node_modules/webpack/hot ^\.\/log$] (webpack)/hot nonrecursive ^\.\/log$ 170 bytes {5} {6} [built]
       [] -> factory:41ms building:276ms = 317ms
[./node_modules/zone.js/dist/zone.js] ./node_modules/zone.js/dist/zone.js 126 kB {6} [built]
       [] -> factory:679ms building:81ms dependencies:1ms = 761ms
[./src/app/index.ts] ./src/app/index.ts 49 bytes {5} [built]
       [] -> factory:582ms building:1ms = 583ms
[./src/environments/environment.ts] ./src/environments/environment.ts 854 bytes {5} [built]
       [] -> factory:295ms building:3ms = 298ms
[./src/main.browser.ts] ./src/main.browser.ts 1 kB {5} [built]
       [] -> factory:2317ms building:16ms = 2333ms
[./src/polyfills.browser.ts] ./src/polyfills.browser.ts 2.72 kB {6} [built]
       [] -> factory:2317ms building:8ms = 2325ms
   [0] multi (webpack)-dev-server/client?http://localhost:3000 ./src/polyfills.browser.ts 40 bytes {6} [built]
        factory:1ms building:1ms = 2ms
   [1] multi (webpack)-dev-server/client?http://localhost:3000 ./src/main.browser.ts 40 bytes {5} [built]
        factory:0ms building:0ms dependencies:2253ms = 2253ms
    + 311 hidden modules
Child html-webpack-plugin for "index.html":
     1 asset
    [./node_modules/html-webpack-plugin/lib/loader.js!./src/index.html] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.html 2.1 kB {0} [built]
            factory:2241ms building:46ms = 2287ms
    [./node_modules/lodash/lodash.js] ./node_modules/lodash/lodash.js 540 kB {0} [built]
           [] -> factory:40ms building:283ms = 323ms
    [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 509 bytes {0} [built]
           [] -> factory:38ms building:14ms = 52ms
    [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 517 bytes {0} [built]
           [] -> factory:38ms building:14ms = 52ms
webpack: Compiled successfully.

Ok, so I stopped that , and instead decided to run hot module replacement.

npm run server:dev:hmr

This FAILS in the browser (Chrome) with the following error message in the console:

only-dev-server.js:70 Uncaught Error: [HMR] Hot Module Replacement is disabled.
    at eval (only-dev-server.js:70)
    at Object../node_modules/webpack/hot/only-dev-server.js (polyfills.bundle.js:1383)
    at __webpack_require__ (inline.bundle.js:55)
    at Object.0 (polyfills.bundle.js:1406)
    at __webpack_require__ (inline.bundle.js:55)
    at webpackJsonpCallback (inline.bundle.js:26)
    at polyfills.bundle.js:2
(anonymous) @ only-dev-server.js:70
./node_modules/webpack/hot/only-dev-server.js @ polyfills.bundle.js:1383
__webpack_require__ @ inline.bundle.js:55
0 @ polyfills.bundle.js:1406
__webpack_require__ @ inline.bundle.js:55
webpackJsonpCallback @ inline.bundle.js:26
(anonymous) @ polyfills.bundle.js:2
long-stack-trace-zone.js:85 Uncaught ReferenceError: Zone is not defined
    at eval (long-stack-trace-zone.js:85)
    at NEWLINE (long-stack-trace-zone.js:9)
    at eval (long-stack-trace-zone.js:12)
    at Object../node_modules/zone.js/dist/long-stack-trace-zone.js (main.bundle.js:1423)
    at __webpack_require__ (inline.bundle.js:55)
    at eval (environment.ts:8)
    at Object../src/environments/environment.ts (main.bundle.js:1612)
    at __webpack_require__ (inline.bundle.js:55)
    at eval (main.browser.ts:4)
    at Object../src/main.browser.ts (main.bundle.js:1620)
    at __webpack_require__ (inline.bundle.js:55)
    at Object.1 (main.bundle.js:1643)
    at __webpack_require__ (inline.bundle.js:55)
    at webpackJsonpCallback (inline.bundle.js:26)
    at main.bundle.js:2
(anonymous) @ long-stack-trace-zone.js:85
NEWLINE @ long-stack-trace-zone.js:9
(anonymous) @ long-stack-trace-zone.js:12
./node_modules/zone.js/dist/long-stack-trace-zone.js @ main.bundle.js:1423
__webpack_require__ @ inline.bundle.js:55
(anonymous) @ environment.ts:8
./src/environments/environment.ts @ main.bundle.js:1612
__webpack_require__ @ inline.bundle.js:55
(anonymous) @ main.browser.ts:4
./src/main.browser.ts @ main.bundle.js:1620
__webpack_require__ @ inline.bundle.js:55
1 @ main.bundle.js:1643
__webpack_require__ @ inline.bundle.js:55
webpackJsonpCallback @ inline.bundle.js:26
(anonymous) @ main.bundle.js:2
client*:64 [WDS] Hot Module Replacement enabled.

The output from npm is as follows:

E:\angular-starter-master>npm run server:dev:hmr

> angular-starter@7.0.0 server:dev:hmr E:\angular-starter-master
> npm run server:dev -- --hotOnly

> angular-starter@7.0.0 server:dev E:\angular-starter-master
> npm run webpack-dev-server -- --config config/webpack.dev.js --open --progress --profile --watch --content-base src/ "--hotOnly"

> angular-starter@7.0.0 webpack-dev-server E:\angular-starter-master
> node --max_old_space_size=4096 node_modules/webpack-dev-server/bin/webpack-dev-server.js "--config" "config/webpack.dev.js" "--open" "--progress" "--profile" "--watch" "--content-base" "src/" "--hotOnly"

 10% building modules 2/2 modules 0 active
Project is running at http://localhost:3000/
webpack output is served from /
Content not from webpack is served from E:\angular-starter-master\src
404s will fallback to /index.html                                              11% building modules 10/11 modules 1 active ...odules\webpack\hot\only-dev-s5689ms building modules
12ms sealing
1ms optimizing
1ms basic module optimization
10ms module optimization
6ms advanced module optimization
4ms basic chunk optimization
0ms chunk optimization
1ms advanced chunk optimization
0ms module and chunk tree optimization
0ms chunk modules optimization
1ms advanced chunk modules optimization
9ms module reviving
4ms module order optimization
5ms module id optimization
3ms chunk reviving
1ms chunk order optimization
9ms chunk id optimization
40ms hashing
1ms module assets processing
3046ms chunk assets processing
2ms additional chunk assets processing
1ms recording
1ms additional asset processing
0ms chunk asset optimization
133ms asset optimization
56ms emitting
Hash: a6c2fe9136a6483be345
Version: webpack 3.10.0
Time: 9059ms
                                 Asset       Size  Chunks                    Chunk Names
      assets/icon/apple-icon-60x60.png    3.56 kB          [emitted]
                            0.chunk.js    9.46 kB       0  [emitted]
                            2.chunk.js    9.46 kB       2  [emitted]
                            3.chunk.js    9.45 kB       3  [emitted]
                            4.chunk.js  876 bytes       4  [emitted]
                        main.bundle.js    10.1 MB       5  [emitted]  [big]  main
                   polyfills.bundle.js    1.48 MB       6  [emitted]  [big]  polyfills
                      inline.bundle.js     5.8 kB       7  [emitted]         inline
                   assets/css/.gitkeep   14 bytes          [emitted]
  assets/icon/android-icon-144x144.png    8.43 kB          [emitted]
                     assets/humans.txt  251 bytes          [emitted]
    assets/icon/android-icon-36x36.png     2.3 kB          [emitted]
                      assets/data.json   30 bytes          [emitted]
    assets/icon/android-icon-48x48.png    2.92 kB          [emitted]
    assets/icon/android-icon-72x72.png    4.23 kB          [emitted]
  assets/icon/android-icon-192x192.png    9.71 kB          [emitted]
    assets/icon/android-icon-96x96.png     5.6 kB          [emitted]
    assets/icon/apple-icon-114x114.png    6.55 kB          [emitted]
    assets/icon/apple-icon-120x120.png    6.92 kB          [emitted]
    assets/icon/apple-icon-152x152.png    8.99 kB          [emitted]
    assets/icon/apple-icon-144x144.png    8.43 kB          [emitted]
    assets/icon/apple-icon-180x180.png      11 kB          [emitted]
      assets/icon/apple-icon-57x57.png     3.4 kB          [emitted]
                            1.chunk.js    9.45 kB       1  [emitted]
      assets/icon/apple-icon-72x72.png    4.23 kB          [emitted]
      assets/icon/apple-icon-76x76.png    4.46 kB          [emitted]
assets/icon/apple-icon-precomposed.png    10.3 kB          [emitted]
            assets/icon/apple-icon.png    10.3 kB          [emitted]
         assets/icon/browserconfig.xml  281 bytes          [emitted]
         assets/icon/favicon-16x16.png    1.52 kB          [emitted]
         assets/icon/favicon-32x32.png    2.07 kB          [emitted]
         assets/icon/favicon-96x96.png     5.6 kB          [emitted]
               assets/icon/favicon.ico    1.15 kB          [emitted]
       assets/icon/ms-icon-144x144.png    8.43 kB          [emitted]
       assets/icon/ms-icon-150x150.png    8.88 kB          [emitted]
       assets/icon/ms-icon-310x310.png    24.1 kB          [emitted]
         assets/icon/ms-icon-70x70.png    4.12 kB          [emitted]
                assets/img/angular.png      19 kB          [emitted]
                  assets/manifest.json  654 bytes          [emitted]
                   assets/img/tipe.png    45.9 kB          [emitted]
       assets/mock-data/mock-data.json   22 bytes          [emitted]
                     assets/robots.txt   31 bytes          [emitted]
              assets/service-worker.js   44 bytes          [emitted]
                            robots.txt   31 bytes          [emitted]
                            humans.txt  251 bytes          [emitted]
                            index.html    2.71 kB          [emitted]
[./node_modules/@angular/platform-browser-dynamic/esm5/platform-browser-dynamic.js] ./node_modules/@angular/platform-browser-dynamic/esm5/platform-browser-dynamic.js 24.8 kB {5} [built]
       [] -> factory:691ms building:87ms dependencies:5ms = 783ms
[./node_modules/core-js/es7/reflect.js] ./node_modules/core-js/es7/reflect.js 510 bytes {6} [built]
       [] -> factory:680ms building:34ms dependencies:415ms = 1129ms
[./node_modules/loglevel/lib/loglevel.js] ./node_modules/loglevel/lib/loglevel.js 7.86 kB {5} {6} [built]
       [] -> factory:720ms building:35ms = 755ms
[./node_modules/webpack-dev-server/client/index.js?http://localhost:3000] (webpack)-dev-server/client?http://localhost:3000 5.83 kB {5} {6} [built]
       [] -> factory:2248ms building:30ms = 2278ms
[./node_modules/webpack-dev-server/client/overlay.js] (webpack)-dev-server/client/overlay.js 3.6 kB {5} {6} [built]
       [] -> factory:54ms building:67ms = 121ms
[./node_modules/webpack-dev-server/client/socket.js] (webpack)-dev-server/client/socket.js 856 bytes {5} {6} [built]
       [] -> factory:53ms building:29ms = 82ms
[./node_modules/webpack/hot ^\.\/log$] (webpack)/hot nonrecursive ^\.\/log$ 170 bytes {5} {6} [built]
       [] -> factory:57ms building:5ms = 62ms
[./node_modules/webpack/hot/emitter.js] (webpack)/hot/emitter.js 77 bytes {5} {6} [built]
       [] -> factory:366ms building:9ms = 375ms
[./node_modules/webpack/hot/only-dev-server.js] (webpack)/hot/only-dev-server.js 2.37 kB {5} {6} [built]
       [] -> factory:2625ms building:21ms = 2646ms
[./node_modules/zone.js/dist/zone.js] ./node_modules/zone.js/dist/zone.js 126 kB {6} [built]
       [] -> factory:680ms building:71ms dependencies:1ms = 752ms
[./src/app/index.ts] ./src/app/index.ts 49 bytes {5} [built]
       [] -> factory:596ms building:1ms = 597ms
[./src/main.browser.ts] ./src/main.browser.ts 1 kB {5} [built]
       [] -> factory:2310ms building:14ms = 2324ms
[./src/polyfills.browser.ts] ./src/polyfills.browser.ts 2.72 kB {6} [built]
       [] -> factory:2310ms building:8ms = 2318ms
   [0] multi (webpack)-dev-server/client?http://localhost:3000 webpack/hot/only-dev-server ./src/polyfills.browser.ts 52 bytes {6} [built]
        factory:0ms building:2ms = 2ms
   [1] multi (webpack)-dev-server/client?http://localhost:3000 webpack/hot/only-dev-server ./src/main.browser.ts 52 bytes {5} [built]
        factory:0ms building:1ms dependencies:2625ms = 2626ms
    + 312 hidden modules
Child html-webpack-plugin for "index.html":
     1 asset
    [./node_modules/html-webpack-plugin/lib/loader.js!./src/index.html] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.html 2.1 kB {0} [built]
            factory:2251ms building:59ms = 2310ms
    [./node_modules/lodash/lodash.js] ./node_modules/lodash/lodash.js 540 kB {0} [built]
           [] -> factory:35ms building:290ms = 325ms
    [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 509 bytes {0} [built]
           [] -> factory:20ms building:11ms = 31ms
    [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 517 bytes {0} [built]
           [] -> factory:20ms building:11ms = 31ms
webpack: Compiled successfully.

And finally, here is the project.json:

project.json

{
  "name": "angular-starter",
  "version": "7.0.0",
  "description": "An Angular Webpack Starter kit featuring Angular (Router, Http, Forms, Services, Tests, E2E, Coverage), Karma, Protractor, Jasmine, Istanbul, TypeScript, and Webpack by AngularClass",
  "keywords": [
    "angular",
    "angular2",
    "angular4",
    "angular5",
    "webpack",
    "typescript",
    "tipe",
    "tipe.io"
  ],
  "author": "Patrick Stapleton <patrick@tipe.io>",
  "homepage": "https://github.com/gdi2290/angular-starter",
  "license": "MIT",
  "scripts": {
    "build:aot:prod": "npm run clean:dist && npm run clean:aot && cross-env BUILD_AOT=1 npm run webpack -- --config config/webpack.prod.js  --progress --profile --bail",
    "build:aot": "npm run build:aot:prod",
    "build:aot:dev": "cross-env BUILD_AOT=1 npm run build:dev",
    "build:dev": "npm run clean:dist && npm run webpack -- --config config/webpack.dev.js --progress --profile",
    "build:docker": "npm run build:prod && docker build -t angular2-webpack-start:latest .",
    "build:prod": "npm run clean:dist && npm run webpack -- --config config/webpack.prod.js  --progress --profile --bail",
    "build": "npm run build:dev",
    "ci:aot": "cross-env BUILD_E2E=1 npm run lint && npm run test && npm run build:aot && npm run e2e",
    "ci:jit": "cross-env BUILD_E2E=1 npm run lint && npm run test && npm run build:prod && npm run e2e",
    "ci:nobuild": "npm run lint && npm test && npm run e2e",
    "ci:testall": "cross-env BUILD_E2E=1 npm run lint && npm run test && npm run build:prod && npm run e2e && npm run build:aot && npm run e2e",
    "ci:travis": "cross-env BUILD_E2E=1 npm run lint && npm run test && npm run build:aot && npm run e2e:travis",
    "ci": "npm run ci:testall",
    "clean:dll": "npm run rimraf -- dll",
    "clean:aot": "npm run rimraf -- compiled",
    "clean:dist": "npm run rimraf -- dist",
    "clean:install": "npm set progress=false && npm install",
    "clean": "npm cache clean --force && npm run rimraf -- node_modules doc coverage dist compiled dll",
    "docker": "docker",
    "docs": "npm run typedoc -- --options typedoc.json --exclude '**/*.spec.ts' ./src/",
    "docs:compodoc": "compodoc -p tsconfig.json",
    "docs:compodoc:serve": "compodoc -p tsconfig.json -s",
    "docs:compodoc:serve:watch": "compodoc -p tsconfig.json -s -w",
    "e2e:live": "npm-run-all -p -r server:prod:ci protractor:live",
    "e2e:travis": "npm-run-all -p -r server:prod:ci protractor:delay",
    "e2e": "npm-run-all -p -r server:prod:ci protractor",
    "github-deploy:dev": "npm run webpack -- --config config/webpack.github-deploy.js --progress --profile --env.githubDev",
    "github-deploy:prod": "npm run webpack -- --config config/webpack.github-deploy.js --progress --profile --env.githubProd",
    "github-deploy": "npm run github-deploy:dev",
    "lint": "npm run tslint \"src/**/*.ts\"",
    "node": "node",
    "postinstall": "npm run webdriver:update",
    "postversion": "git push && git push --tags",
    "preclean:install": "npm run clean",
    "preversion": "npm test",
    "protractor": "protractor",
    "protractor:delay": "sleep 3 && npm run protractor",
    "protractor:live": "protractor --elementExplorer",
    "rimraf": "rimraf",
    "server:dev:hmr": "npm run server:dev -- --hotOnly",
    "server:aot:dev": "cross-env BUILD_AOT=1 npm run server:dev",
    "server:dev": "npm run webpack-dev-server -- --config config/webpack.dev.js --open --progress --profile --watch --content-base src/",
    "server:prod": "http-server dist -c-1 --cors",
    "server:prod:ci": "http-server dist -p 3000 -c-1 --cors",
    "server": "npm run server:dev",
    "start:hmr": "npm run server:dev:hmr",
    "start": "npm run server:dev",
    "start:aot": "npm run server:aot:dev",
    "test": "npm run lint && karma start",
    "tslint": "tslint",
    "typedoc": "typedoc",
    "version": "npm run build",
    "watch:dev:hmr": "npm run watch:dev -- --hot",
    "watch:dev": "npm run build:dev -- --watch",
    "watch:aot:dev": "npm run build:aot:dev -- --watch",
    "watch:prod": "npm run build:prod -- --watch",
    "watch:aot:prod": "npm run build:aot:prod -- --watch",
    "watch:test": "npm run test -- --auto-watch --no-single-run",
    "watch": "npm run watch:dev",
    "webdriver-manager": "node ./node_modules/protractor/bin/webdriver-manager",
    "webdriver:start": "node ./node_modules/protractor/bin/webdriver-manager start",
    "webdriver:update": "node ./node_modules/protractor/bin/webdriver-manager update",
    "webpack-dev-server": "node --max_old_space_size=4096 node_modules/webpack-dev-server/bin/webpack-dev-server.js",
    "webpack": "node --max_old_space_size=4096 node_modules/webpack/bin/webpack.js"
  },
  "dependencies": {
    "@angular/animations": "~5.0.1",
    "@angular/common": "~5.0.1",
    "@angular/compiler": "5.0.5",
    "@angular/core": "5.0.5",
    "@angular/forms": "~5.0.1",
    "@angular/http": "~5.0.1",
    "@angular/platform-browser": "~5.0.1",
    "@angular/platform-browser-dynamic": "~5.0.1",
    "@angular/platform-server": "~5.0.1",
    "@angular/router": "~5.0.1",
    "ajv": "^5.5.1",
    "core-js": "^2.5.1",
    "http-server": "^0.9.0",
    "ie-shim": "^0.1.0",
    "reflect-metadata": "^0.1.10",
    "rxjs": "^5.5.2",
    "zone.js": "~0.8.18"
  },
  "devDependencies": {
    "@angular-devkit/build-optimizer": "^0.0.32",
    "@angular/compiler-cli": "~5.0.1",
    "@compodoc/compodoc": "^1.0.0-beta.15",
    "@ngtools/webpack": "^1.8.0",
    "@types/hammerjs": "^2.0.34",
    "@types/jasmine": "2.5.45",
    "@types/node": "^7.0.39",
    "@types/source-map": "^0.5.0",
    "@types/uglify-js": "^2.6.28",
    "@types/webpack": "^2.2.16",
    "add-asset-html-webpack-plugin": "^1.0.2",
    "angular2-template-loader": "^0.6.2",
    "assets-webpack-plugin": "^3.5.1",
    "awesome-typescript-loader": "^3.3.0",
    "codelyzer": "~2.1.1",
    "copy-webpack-plugin": "^4.0.1",
    "cross-env": "^5.0.0",
    "css-loader": "^0.28.0",
    "exports-loader": "^0.6.4",
    "expose-loader": "^0.7.3",
    "extract-text-webpack-plugin": "~3.0.0",
    "file-loader": "^0.11.1",
    "find-root": "^1.0.0",
    "gh-pages": "^1.0.0",
    "html-webpack-plugin": "^2.28.0",
    "imports-loader": "^0.7.1",
    "inline-manifest-webpack-plugin": "^3.0.1",
    "istanbul-instrumenter-loader": "2.0.0",
    "jasmine-core": "^2.5.2",
    "karma": "^1.6.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-coverage": "^1.1.1",
    "karma-jasmine": "^1.1.0",
    "karma-mocha-reporter": "^2.2.3",
    "karma-remap-coverage": "^0.1.4",
    "karma-sourcemap-loader": "^0.3.7",
    "karma-webpack": "^2.0.4",
    "ngc-webpack": "^4.0.2",
    "node-sass": "^4.5.2",
    "npm-run-all": "^4.0.2",
    "optimize-js-plugin": "0.0.4",
    "parse5": "^3.0.2",
    "preload-webpack-plugin": "^1.2.2",
    "protractor": "^5.1.1",
    "raw-loader": "0.5.1",
    "rimraf": "~2.6.1",
    "sass-loader": "^6.0.3",
    "script-ext-html-webpack-plugin": "^1.8.5",
    "source-map-loader": "^0.2.1",
    "string-replace-loader": "~1.3.0",
    "style-loader": "^0.18.1",
    "to-string-loader": "^1.1.5",
    "ts-node": "^3.3.0",
    "tslib": "^1.7.1",
    "tslint": "~4.5.1",
    "tslint-loader": "^3.5.2",
    "typedoc": "^0.7.1",
    "typescript": "2.5.3",
    "uglifyjs-webpack-plugin": "^1.0.1",
    "url-loader": "^0.5.8",
    "webpack": "^3.8.1",
    "webpack-dev-middleware": "^1.10.1",
    "webpack-dev-server": "~2.7.1",
    "webpack-dll-bundles-plugin": "^1.0.0-beta.5",
    "webpack-merge": "~4.1.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/gdi2290/angular-starter.git"
  },
  "bugs": {
    "url": "https://github.com/gdi2290/angular-starter/issues"
  },
  "engines": {
    "node": ">= 4.2.1",
    "npm": ">= 3"
  }
}
katafractari commented 6 years ago

@tonywr71 See https://github.com/gdi2290/angular-starter/issues/1922