Skip to content
This repository has been archived by the owner on Jan 10, 2018. It is now read-only.

Unit tests are broken #321

Closed
nweldev opened this issue Jan 19, 2017 · 7 comments
Closed

Unit tests are broken #321

nweldev opened this issue Jan 19, 2017 · 7 comments

Comments

@nweldev
Copy link

nweldev commented Jan 19, 2017

this is a

development issue

description

After pulling the current master of ngrx/store, I did a npm install, then npm test, and it fails.

node and OS versions

The following outputs are from node 6.9.4, on Windows 10, but I also tried this on 6.1.0 and 7.4.0, and get the same results.

issue

After fixing some other issues (see above), I still have the following output when running npm test :

> @ngrx/[email protected] test C:\Users\nmace\dev\github\ngrx\store
> npm run test:unit && npm run test:ngc


> @ngrx/[email protected] test:unit C:\Users\nmace\dev\github\ngrx\store
> npm run karma


> @ngrx/[email protected] karma C:\Users\nmace\dev\github\ngrx\store
> karma start --single-run


START:
Failed to parse file: C:\Users\nmace\dev\github\ngrx\store\tests.bundle.ts
19 01 2017 14:51:33.296:ERROR [preprocessor.coverage]: Line 1: Unexpected token
  at C:/Users/nmace/dev/github/ngrx/store/tests.bundle.ts
Failed to parse file: C:\Users\nmace\dev\github\ngrx\store\tests.bundle.ts
19 01 2017 14:51:33.318:ERROR [preprocessor.coverage]: Line 1: Unexpected token
  at C:/Users/nmace/dev/github/ngrx/store/tests.bundle.ts
ts-loader: Using [email protected] and C:\Users\nmace\dev\github\ngrx\store\tsconfig.json
Hash: b2255823bc7ab420dd0f
Version: webpack 2.1.0-beta.22
Time: 11818ms
                                                                        Asset       Size  Chunks             Chunk Names
      C:/Users/nmace/dev/github/ngrx/store/release/spec/integration.spec.d.ts   45 bytes          [emitted]
                                                                  0.bundle.js    4.68 MB    0, 1  [emitted]
                                                              tests.bundle.ts    1.74 MB       2  [emitted]  tests.bundle.ts
                      C:/Users/nmace/dev/github/ngrx/store/release/index.d.ts  185 bytes          [emitted]
             C:/Users/nmace/dev/github/ngrx/store/release/spec/edge.spec.d.ts    0 bytes          [emitted]
      C:/Users/nmace/dev/github/ngrx/store/release/spec/fixtures/counter.d.ts  210 bytes          [emitted]
   C:/Users/nmace/dev/github/ngrx/store/release/spec/fixtures/edge_todos.d.ts  137 bytes          [emitted]
        C:/Users/nmace/dev/github/ngrx/store/release/spec/fixtures/todos.d.ts  593 bytes          [emitted]
C:/Users/nmace/dev/github/ngrx/store/release/spec/helpers/marble-testing.d.ts  340 bytes          [emitted]
   C:/Users/nmace/dev/github/ngrx/store/release/spec/helpers/test-helper.d.ts    0 bytes          [emitted]
                                                                  1.bundle.js     117 kB       1  [emitted]
              C:/Users/nmace/dev/github/ngrx/store/release/spec/ngc/main.d.ts  523 bytes          [emitted]
            C:/Users/nmace/dev/github/ngrx/store/release/spec/state.spec.d.ts    0 bytes          [emitted]
            C:/Users/nmace/dev/github/ngrx/store/release/spec/store.spec.d.ts   34 bytes          [emitted]
             C:/Users/nmace/dev/github/ngrx/store/release/src/dispatcher.d.ts  302 bytes          [emitted]
                    C:/Users/nmace/dev/github/ngrx/store/release/src/ng2.d.ts    1.14 kB          [emitted]
                C:/Users/nmace/dev/github/ngrx/store/release/src/reducer.d.ts  500 bytes          [emitted]
                  C:/Users/nmace/dev/github/ngrx/store/release/src/state.d.ts  278 bytes          [emitted]
                  C:/Users/nmace/dev/github/ngrx/store/release/src/store.d.ts  773 bytes          [emitted]
                  C:/Users/nmace/dev/github/ngrx/store/release/src/utils.d.ts  121 bytes          [emitted]
               C:/Users/nmace/dev/github/ngrx/store/release/tests.bundle.d.ts  340 bytes          [emitted]
chunk    {0} 0.bundle.js 1.61 MB {2} [rendered]
  [243] ./~/@angular/core/bundles/core-testing.umd.js 45.4 kB {0} {1} [built]
  [270] ./~/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js 4.68 kB {0} [built]
  [489] ./~/@angular/compiler/src/facade/lang.js 5.17 kB {0} [built]
  [490] ./~/@angular/compiler/src/output/output_ast.js 62.1 kB {0} [built]
  [491] ./~/@angular/compiler/src/compile_metadata.js 28.3 kB {0} [built]
  [492] ./~/@angular/compiler/src/private_import_core.js 3.19 kB {0} [built]
  [493] ./~/@angular/compiler/src/identifiers.js 18.4 kB {0} [built]
  [494] ./~/@angular/compiler/src/injectable.js 370 bytes {0} [built]
  [495] ./~/@angular/platform-browser/src/dom/dom_adapter.js 20 kB {0} [built]
  [496] ./~/@angular/compiler/src/util.js 4.58 kB {0} [built]
  [497] ./~/@angular/compiler/src/parse_util.js 5.76 kB {0} [built]
  [498] ./~/@angular/common/src/facade/lang.js 5.17 kB {0} [built]
  [499] ./~/@angular/compiler/src/compiler_util/identifier_util.js 2.43 kB {0} [built]

  [500] ./~/@angular/compiler/src/ml_parser/interpolation_config.js 1.19 kB {0} [built]
  [501] ./~/@angular/compiler/src/template_parser/template_ast.js 18.6 kB {0} [built]
  [502] ./~/@angular/platform-browser/src/facade/lang.js 5.17 kB {0} [built]
  [503] ./~/@angular/common/src/pipes/invalid_pipe_argument_error.js 986 bytes {0} [built]
  [504] ./~/@angular/compiler/src/aot/static_symbol.js 1.78 kB {0} [built]
  [505] ./~/@angular/compiler/src/config.js 4.76 kB {0} [built]
  [506] ./~/@angular/compiler/src/directive_wrapper_compiler.js 24.9 kB {0} [built]
  [507] ./~/@angular/compiler/src/ml_parser/ast.js 6.16 kB {0} [built]
  [508] ./~/@angular/compiler/src/schema/element_schema_registry.js 2.24 kB {0} [built]
  [509] ./~/@angular/compiler/src/facade/collection.js 4.55 kB {0} [built]
  [510] ./~/@angular/compiler/src/ml_parser/html_parser.js 2.39 kB {0} [built]
  [511] ./~/@angular/compiler/src/ml_parser/tags.js 7.19 kB {0} [built]
  [512] ./~/@angular/compiler/src/url_resolver.js 12.6 kB {0} [built]
  [513] ./~/@angular/compiler/src/view_compiler/util.js 4.17 kB {0} [built]
  [514] ./~/@angular/compiler/src/expression_parser/parser.js 41.1 kB {0} [built]
  [515] ./~/@angular/compiler/src/ml_parser/parser.js 19.6 kB {0} [built]
  [516] ./~/@angular/platform-browser/src/dom/events/event_manager.js 4.23 kB {0} [built]
  [517] ./~/@angular/compiler/index.js 4.8 kB {0} [built]
  [518] ./~/@angular/compiler/src/compiler_util/expression_converter.js 34.4 kB {0} [built]
  [519] ./~/@angular/compiler/src/directive_normalizer.js 13.5 kB {0} [built]
  [520] ./~/@angular/compiler/src/directive_resolver.js 9.22 kB {0} [built]
  [521] ./~/@angular/compiler/src/expression_parser/lexer.js 17.1 kB {0} [built]
  [522] ./~/@angular/compiler/src/metadata_resolver.js 49.6 kB {0} [built]
  [523] ./~/@angular/compiler/src/ng_module_resolver.js 2.79 kB {0} [built]
  [524] ./~/@angular/compiler/src/pipe_resolver.js 3.07 kB {0} [built]
  [525] ./~/@angular/compiler/src/template_parser/template_parser.js 49 kB {0} [built]

  [526] ./~/@angular/compiler/src/view_compiler/view_compiler.js 3.68 kB {0} [built]
  [527] ./~/@angular/common/src/localization.js 17.2 kB {0} [built]
  [528] ./~/@angular/common/src/location/location_strategy.js 2.99 kB {0} [built]
  [529] ./~/@angular/compiler/src/animation/animation_parser.js 29.4 kB {0} [built]
  [530] ./~/@angular/compiler/src/chars.js 3.11 kB {0} [built]
  [531] ./~/@angular/compiler/src/i18n/i18n_ast.js 6.05 kB {0} [built]
  [532] ./~/@angular/compiler/src/i18n/i18n_html_parser.js 3.06 kB {0} [built]
  [533] ./~/@angular/compiler/src/i18n/parse_util.js 826 bytes {0} [built]
  [534] ./~/@angular/compiler/src/ng_module_compiler.js 15 kB {0} [built]
  [535] ./~/@angular/compiler/src/schema/dom_element_schema_registry.js 24.6 kB {0} [built]
  [536] ./~/@angular/compiler/src/selector.js 17.3 kB {0} [built]
  [537] ./~/@angular/compiler/src/style_compiler.js 7.15 kB {0} [built]
  [538] ./~/@angular/compiler/src/view_compiler/constants.js 3.51 kB {0} [built]
  [539] ./~/@angular/platform-browser/src/dom/dom_tokens.js 661 bytes {0} [built]
  [540] ./~/@angular/common/src/location/location.js 7.28 kB {0} [built]
  [541] ./~/@angular/common/src/location/platform_location.js 2.95 kB {0} [built]
  [542] ./~/@angular/compiler/src/aot/compiler.js 23.6 kB {0} [built]
  [543] ./~/@angular/compiler/src/aot/static_reflection_capabilities.js 4.31 kB {0} [built]
  [544] ./~/@angular/compiler/src/aot/static_reflector.js 38 kB {0} [built]
  [545] ./~/@angular/compiler/src/aot/static_symbol_resolver.js 15.4 kB {0} [built]
  [546] ./~/@angular/compiler/src/aot/summary_resolver.js 3.15 kB {0} [built]
  [547] ./~/@angular/compiler/src/expression_parser/ast.js 30.4 kB {0} [built]
  [548] ./~/@angular/compiler/src/i18n/serializers/xmb.js 6.87 kB {0} [built]
  [549] ./~/@angular/compiler/src/ml_parser/html_tags.js 6.77 kB {0} [built]
  [550] ./~/@angular/compiler/src/output/abstract_emitter.js 20.4 kB {0} [built]
  [551] ./~/@angular/compiler/src/output/class_builder.js 1.57 kB {0} [built]
  [552] ./~/@angular/compiler/src/output/ts_emitter.js 15.2 kB {0} [built]
  [553] ./~/@angular/compiler/src/resource_loader.js 383 bytes {0} [built]
  [554] ./~/@angular/compiler/src/summary_resolver.js 1.39 kB {0} [built]
  [555] ./~/@angular/compiler/src/view_compiler/compile_method.js 4.19 kB {0} [built]
  [556] ./~/@angular/compiler/src/view_compiler/deps.js 1.98 kB {0} [built]
  [557] ./~/@angular/platform-browser/index.js 635 bytes {0} [built]
  [558] ./~/@angular/platform-browser/src/dom/animation_driver.js 1.65 kB {0} [built]
  [559] ./~/@angular/platform-browser/src/dom/debug/ng_probe.js 2.78 kB {0} [built]
  [560] ./~/@angular/platform-browser/src/dom/dom_renderer.js 18.2 kB {0} [built]
  [561] ./~/@angular/platform-browser/src/dom/events/hammer_gestures.js 5.08 kB {0} [built]
  [562] ./~/@angular/platform-browser/src/dom/shared_styles_host.js 4.09 kB {0} [built]
  [563] ./~/@angular/platform-browser/src/private_import_core.js 1.32 kB {0} [built]
  [564] ./~/@angular/platform-browser/src/security/url_sanitizer.js 2.82 kB {0} [built]
  [565] ./~/@angular/common/index.js 771 bytes {0} [built]
  [566] ./~/@angular/common/src/directives/index.js 1.01 kB {0} [built]
  [567] ./~/@angular/common/src/directives/ng_switch.js 9.71 kB {0} [built]
  [568] ./~/@angular/common/src/pipes/index.js 1.17 kB {0} [built]
  [569] ./~/@angular/common/src/pipes/intl.js 9.47 kB {0} [built]
  [570] ./~/@angular/compiler/src/animation/animation_ast.js 8.82 kB {0} [built]
  [571] ./~/@angular/compiler/src/animation/animation_compiler.js 19.7 kB {0} [built]
  [572] ./~/@angular/compiler/src/aot/summary_serializer.js 8.5 kB {0} [built]
  [573] ./~/@angular/compiler/src/assertions.js 1.76 kB {0} [built]
  [574] ./~/@angular/compiler/src/compiler_util/binding_util.js 2.05 kB {0} [built]
  [575] ./~/@angular/compiler/src/compiler_util/render_util.js 6.31 kB {0} [built]
  [576] ./~/@angular/compiler/src/i18n/digest.js 14.8 kB {0} [built]
  [577] ./~/@angular/compiler/src/i18n/extractor_merger.js 20.4 kB {0} [built]
  [578] ./~/@angular/compiler/src/i18n/index.js 507 bytes {0} [built]
  [579] ./~/@angular/compiler/src/i18n/message_bundle.js 2.15 kB {0} [built]
  [580] ./~/@angular/compiler/src/i18n/serializers/xliff.js 12.6 kB {0} [built]
  [581] ./~/@angular/compiler/src/i18n/serializers/xml_helper.js 5.26 kB {0} [built]
  [582] ./~/@angular/compiler/src/i18n/serializers/xtb.js 7.58 kB {0} [built]
  [583] ./~/@angular/compiler/src/jit/compiler.js 26.8 kB {0} [built]
  [584] ./~/@angular/compiler/src/ml_parser/xml_parser.js 1.21 kB {0} [built]
  [585] ./~/@angular/compiler/src/output/value_util.js 2.1 kB {0} [built]
  [586] ./~/@angular/compiler/src/provider_analyzer.js 25.3 kB {0} [built]
  [587] ./~/@angular/compiler/src/style_url_resolver.js 2.19 kB {0} [built]
  [588] ./~/@angular/compiler/src/template_parser/binding_parser.js 23.7 kB {0} [built]
  [589] ./~/@angular/compiler/src/template_parser/template_preparser.js 4.07 kB {0} [built]
  [590] ./~/@angular/compiler/src/view_compiler/compile_element.js 23 kB {0} [built]
  [591] ./~/@angular/compiler/src/view_compiler/compile_query.js 6.59 kB {0} [built]
  [592] ./~/@angular/compiler/src/view_compiler/compile_view.js 9.83 kB {0} [built]
  [593] ./~/@angular/platform-browser-dynamic/src/platform_providers.js 782 bytes {0} [built]
  [594] ./~/@angular/platform-browser-dynamic/src/resource_loader/resource_loader_impl.js 2.21 kB {0} [built]
  [595] ./~/@angular/platform-browser/src/browser.js 5.04 kB {0} [built]
  [596] ./~/@angular/platform-browser/src/browser/browser_adapter.js 27.9 kB {0} [built]
  [597] ./~/@angular/platform-browser/src/browser/location/browser_platform_location.js 4.56 kB {0} [built]
  [598] ./~/@angular/platform-browser/src/browser/testability.js 3.01 kB {0} [built]
  [599] ./~/@angular/platform-browser/src/browser/title.js 1.14 kB {0} [built]
  [600] ./~/@angular/platform-browser/src/dom/events/dom_events.js 1.73 kB {0} [built]

  [601] ./~/@angular/platform-browser/src/dom/events/key_events.js 5.12 kB {0} [built]

  [602] ./~/@angular/platform-browser/src/dom/web_animations_driver.js 3.51 kB {0} [built]
  [603] ./~/@angular/platform-browser/src/security/dom_sanitization_service.js 11.7 kB {0} [built]
  [604] ./~/@angular/common/src/common.js 972 bytes {0} [built]
  [605] ./~/@angular/common/src/common_module.js 1.34 kB {0} [built]
  [606] ./~/@angular/common/src/directives/ng_class.js 7.59 kB {0} [built]
  [607] ./~/@angular/common/src/directives/ng_for.js 10.9 kB {0} [built]
  [608] ./~/@angular/common/src/directives/ng_if.js 2.61 kB {0} [built]
  [609] ./~/@angular/common/src/directives/ng_plural.js 5.48 kB {0} [built]
  [610] ./~/@angular/common/src/directives/ng_style.js 3.63 kB {0} [built]
  [611] ./~/@angular/common/src/directives/ng_template_outlet.js 3.08 kB {0} [built]
  [612] ./~/@angular/common/src/facade/collection.js 4.55 kB {0} [built]
  [613] ./~/@angular/common/src/facade/errors.js 3.29 kB {0} [built]
  [614] ./~/@angular/common/src/location/hash_location_strategy.js 4.91 kB {0} [built]

  [615] ./~/@angular/common/src/location/index.js 532 bytes {0} [built]
  [616] ./~/@angular/common/src/location/path_location_strategy.js 5.28 kB {0} [built]

  [617] ./~/@angular/common/src/pipes/async_pipe.js 6.12 kB {0} [built]
  [618] ./~/@angular/common/src/pipes/date_pipe.js 7.31 kB {0} [built]
  [619] ./~/@angular/common/src/pipes/i18n_plural_pipe.js 2.23 kB {0} [built]
  [620] ./~/@angular/common/src/pipes/i18n_select_pipe.js 2.07 kB {0} [built]
  [621] ./~/@angular/common/src/pipes/json_pipe.js 1.2 kB {0} [built]
  [622] ./~/@angular/common/src/pipes/lowercase_pipe.js 1.56 kB {0} [built]
  [623] ./~/@angular/common/src/pipes/number_pipe.js 8.29 kB {0} [built]
  [624] ./~/@angular/common/src/pipes/slice_pipe.js 3.08 kB {0} [built]
  [625] ./~/@angular/common/src/pipes/uppercase_pipe.js 1.56 kB {0} [built]
  [626] ./~/@angular/common/src/private_import_core.js 358 bytes {0} [built]
  [627] ./~/@angular/common/src/version.js 358 bytes {0} [built]
  [628] ./~/@angular/compiler/bundles/compiler-testing.umd.js 24 kB {0} [built]
  [629] ./~/@angular/compiler/src/animation/styles_collection.js 2.88 kB {0} [built]
  [630] ./~/@angular/compiler/src/aot/compiler_factory.js 4.22 kB {0} [built]
  [631] ./~/@angular/compiler/src/aot/generated_file.js 828 bytes {0} [built]
  [632] ./~/@angular/compiler/src/facade/errors.js 3.29 kB {0} [built]
  [633] ./~/@angular/compiler/src/i18n/extractor.js 5.72 kB {0} [built]
  [634] ./~/@angular/compiler/src/i18n/i18n_parser.js 8.47 kB {0} [built]
  [635] ./~/@angular/compiler/src/i18n/serializers/placeholder.js 4.79 kB {0} [built]
  [636] ./~/@angular/compiler/src/i18n/translation_bundle.js 6.54 kB {0} [built]
  [637] ./~/@angular/compiler/src/jit/compiler_factory.js 8.15 kB {0} [built]
  [638] ./~/@angular/compiler/src/lifecycle_reflector.js 1.22 kB {0} [built]
  [639] ./~/@angular/compiler/src/ml_parser/icu_ast_expander.js 6 kB {0} [built]
  [640] ./~/@angular/compiler/src/ml_parser/lexer.js 34.3 kB {0} [built]
  [641] ./~/@angular/compiler/src/ml_parser/xml_tags.js 1.68 kB {0} [built]
  [642] ./~/@angular/compiler/src/output/abstract_js_emitter.js 7.82 kB {0} [built]
  [643] ./~/@angular/compiler/src/output/output_interpreter.js 18.7 kB {0} [built]
  [644] ./~/@angular/compiler/src/output/output_jit.js 3.15 kB {0} [built]
  [645] ./~/@angular/compiler/src/output/path_util.js 636 bytes {0} [built]
  [646] ./~/@angular/compiler/src/schema/dom_security_schema.js 2.44 kB {0} [built]
  [647] ./~/@angular/compiler/src/shadow_css.js 20.1 kB {0} [built]
  [648] ./~/@angular/compiler/src/version.js 358 bytes {0} [built]
  [649] ./~/@angular/compiler/src/view_compiler/compile_pipe.js 4.7 kB {0} [built]
  [650] ./~/@angular/compiler/src/view_compiler/event_binder.js 6.07 kB {0} [built]
  [651] ./~/@angular/compiler/src/view_compiler/lifecycle_binder.js 4.38 kB {0} [built]
  [652] ./~/@angular/compiler/src/view_compiler/property_binder.js 7.57 kB {0} [built]

  [653] ./~/@angular/compiler/src/view_compiler/query_binder.js 2.1 kB {0} [built]
  [654] ./~/@angular/compiler/src/view_compiler/view_binder.js 7.35 kB {0} [built]
  [655] ./~/@angular/compiler/src/view_compiler/view_builder.js 33.8 kB {0} [built]
  [656] ./~/@angular/platform-browser-dynamic/index.js 395 bytes {0} [built]
  [657] ./~/@angular/platform-browser-dynamic/src/facade/lang.js 4.19 kB {0} [built]
  [658] ./~/@angular/platform-browser-dynamic/src/platform-browser-dynamic.js 905 bytes {0} [built]
  [659] ./~/@angular/platform-browser-dynamic/src/private_export.js 612 bytes {0} [built]
  [660] ./~/@angular/platform-browser-dynamic/src/private_import_platform-browser.js 459 bytes {0} [built]
  [661] ./~/@angular/platform-browser-dynamic/src/resource_loader/resource_loader_cache.js 1.55 kB {0} [built]
  [662] ./~/@angular/platform-browser-dynamic/src/version.js 341 bytes {0} [built]
  [663] ./~/@angular/platform-browser/bundles/platform-browser-testing.umd.js 7.91 kB {0} [built]
  [664] ./~/@angular/platform-browser/src/browser/generic_browser_adapter.js 3.92 kB {0} [built]
  [665] ./~/@angular/platform-browser/src/browser/location/history.js 328 bytes {0} [built]
  [666] ./~/@angular/platform-browser/src/browser/tools/common_tools.js 3.96 kB {0} [built]
  [667] ./~/@angular/platform-browser/src/browser/tools/tools.js 1.16 kB {0} [built]
  [668] ./~/@angular/platform-browser/src/dom/debug/by.js 1.65 kB {0} [built]
  [669] ./~/@angular/platform-browser/src/dom/web_animations_player.js 8.94 kB {0} [built]
  [670] ./~/@angular/platform-browser/src/facade/browser.js 1.14 kB {0} [built]
  [671] ./~/@angular/platform-browser/src/facade/collection.js 4.55 kB {0} [built]
  [672] ./~/@angular/platform-browser/src/platform-browser.js 961 bytes {0} [built]
  [673] ./~/@angular/platform-browser/src/private_export.js 2.32 kB {0} [built]
  [674] ./~/@angular/platform-browser/src/security/html_sanitizer.js 12.9 kB {0} [built]
  [675] ./~/@angular/platform-browser/src/security/style_sanitizer.js 4.28 kB {0} [built]
  [676] ./~/@angular/platform-browser/src/version.js 358 bytes {0} [built]
chunk    {1} 1.bundle.js 45.4 kB {2} [rendered]
  [243] ./~/@angular/core/bundles/core-testing.umd.js 45.4 kB {0} {1} [built]
chunk    {2} tests.bundle.ts (tests.bundle.ts) 1.57 MB [entry] [rendered]
    [0] ./~/core-js/modules/_export.js 1.6 kB {2} [built]
    [1] ./~/core-js/modules/_an-object.js 149 bytes {2} [built]
    [2] ./~/@angular/core/src/facade/lang.js 5.17 kB {2} [built]
    [3] ./~/core-js/modules/_global.js 322 bytes {2} [built]
    [4] ./~/core-js/modules/_fails.js 99 bytes {2} [built]
    [5] ./~/core-js/modules/_is-object.js 107 bytes {2} [built]
    [6] ./~/core-js/modules/_wks.js 368 bytes {2} [built]
    [7] ./~/core-js/modules/_object-dp.js 608 bytes {2} [built]
    [8] ./~/core-js/modules/_descriptors.js 177 bytes {2} [built]
    [9] ./~/core-js/modules/_to-length.js 217 bytes {2} [built]
   [10] ./~/core-js/modules/_to-object.js 129 bytes {2} [built]
   [11] ./~/core-js/modules/_has.js 117 bytes {2} [built]
   [12] ./~/core-js/modules/_to-iobject.js 213 bytes {2} [built]
   [13] ./~/core-js/modules/_a-function.js 120 bytes {2} [built]
   [14] ./~/core-js/modules/_core.js 117 bytes {2} [built]
   [15] ./~/core-js/modules/_hide.js 288 bytes {2} [built]
   [16] ./~/core-js/modules/_object-gopd.js 607 bytes {2} [built]
   [17] ./~/core-js/modules/_object-gpo.js 497 bytes {2} [built]
   [18] ./~/core-js/modules/_redefine.js 1.05 kB {2} [built]
   [19] ./~/core-js/modules/_string-html.js 696 bytes {2} [built]
   [20] ./~/rxjs/Observable.js 5.17 kB {2} [built]
   [21] ./~/@angular/core/src/facade/errors.js 3.29 kB {2} [built]
   [22] ./~/@angular/core/src/di.js 764 bytes {2} [built]
   [23] ./~/core-js/modules/_cof.js 103 bytes {2} [built]
   [24] ./~/core-js/modules/_defined.js 157 bytes {2} [built]
   [25] ./~/core-js/modules/_strict-method.js 187 bytes {2} [built]
   [26] ./~/rxjs/Subscriber.js 8.87 kB {2} [built]
   [27] ./~/core-js/modules/_array-methods.js 1.56 kB {2} [built]
   [28] ./~/core-js/modules/_ctx.js 505 bytes {2} [built]
   [29] ./~/core-js/modules/_object-sap.js 368 bytes {2} [built]
   [30] ./~/core-js/modules/_to-primitive.js 644 bytes {2} [built]
   [31] ./~/core-js/modules/_metadata.js 1.78 kB {2} [built]
   [32] ./~/core-js/modules/_object-create.js 1.52 kB {2} [built]
   [33] ./~/core-js/modules/_property-desc.js 183 bytes {2} [built]
   [34] ./~/core-js/modules/_typed-array.js 18.8 kB {2} [built]
   [35] ./~/core-js/modules/_meta.js 1.55 kB {2} [built]
   [36] ./~/core-js/modules/_object-keys.js 225 bytes {2} [built]
   [37] ./~/core-js/modules/_to-integer.js 158 bytes {2} [built]
   [38] (webpack)/buildin/global.js 506 bytes {2} [built]
   [39] ./~/core-js/modules/_an-instance.js 232 bytes {2} [built]
   [40] ./~/core-js/modules/_classof.js 709 bytes {2} [built]
   [41] ./~/core-js/modules/_for-of.js 1.19 kB {2} [built]
   [42] ./~/core-js/modules/_iterators.js 20 bytes {2} [built]
   [43] ./~/core-js/modules/_library.js 23 bytes {2} [built]
   [44] ./~/core-js/modules/_object-gopn.js 290 bytes {2} [built]
   [45] ./~/core-js/modules/_redefine-all.js 164 bytes {2} [built]
   [46] ./~/core-js/modules/_set-species.js 367 bytes {2} [built]
   [47] ./~/core-js/modules/_to-index.js 230 bytes {2} [built]
   [48] ./~/core-js/modules/_uid.js 158 bytes {2} [built]
   [49] ./~/rxjs/util/root.js 470 bytes {2} [built]
   [50] ./~/@angular/core/src/di/metadata.js 1.19 kB {2} [built]
   [51] ./~/@angular/core/src/util/decorators.js 11 kB {2} [built]
   [52] ./~/core-js/modules/_add-to-unscopables.js 292 bytes {2} [built]
   [53] ./~/core-js/modules/_set-to-string-tag.js 253 bytes {2} [built]
   [54] ./~/core-js/modules/_string-trim.js 894 bytes {2} [built]
   [55] ./~/rxjs/Subscription.js 7.26 kB {2} [built]
   [56] ./~/@angular/core/index.js 2.5 kB {2} [built]
   [57] ./~/@angular/core/src/di/injector.js 2.26 kB {2} [built]
   [58] ./~/@angular/core/src/facade/collection.js 4.55 kB {2} [built]
   [59] ./~/@angular/core/src/linker/compiler.js 5.26 kB {2} [built]
   [60] ./~/core-js/modules/_iobject.js 236 bytes {2} [built]
   [61] ./~/core-js/modules/_object-pie.js 36 bytes {2} [built]
   [62] ./~/core-js/modules/core.get-iterator-method.js 293 bytes {2} [built]
   [63] ./~/@angular/core/src/application_tokens.js 1.97 kB {2} [built]
   [64] ./~/@angular/core/src/change_detection/change_detection.js 1.7 kB {2} [built]
   [65] ./~/@angular/core/src/change_detection/change_detection_util.js 3.4 kB {2} [built]
   [66] ./~/@angular/core/src/change_detection/constants.js 1.44 kB {2} [built]
   [67] ./~/@angular/core/src/linker/component_factory_resolver.js 3.19 kB {2} [built]

   [68] ./~/@angular/core/src/linker/element_ref.js 1.26 kB {2} [built]
   [69] ./~/@angular/core/src/linker/view_type.js 249 bytes {2} [built]
   [70] ./~/@angular/core/src/linker/view_utils.js 28.7 kB {2} [built]
   [71] ./~/@angular/core/src/profile/profile.js 3.13 kB {2} [built]
   [72] ./~/@angular/core/src/zone/ng_zone.js 12.4 kB {2} [built]
   [73] ./~/core-js/modules/_array-includes.js 788 bytes {2} [built]
   [74] ./~/core-js/modules/_collection.js 3.4 kB {2} [built]
   [75] ./~/core-js/modules/_fix-re-wks.js 944 bytes {2} [built]
   [76] ./~/core-js/modules/_flags.js 375 bytes {2} [built]
   [77] ./~/core-js/modules/_invoke.js 709 bytes {2} [built]
   [78] ./~/core-js/modules/_is-regexp.js 292 bytes {2} [built]
   [79] ./~/core-js/modules/_iter-create.js 528 bytes {2} [built]
   [80] ./~/core-js/modules/_iter-define.js 2.82 kB {2} [built]
   [81] ./~/core-js/modules/_iter-detect.js 582 bytes {2} [built]
   [82] ./~/core-js/modules/_object-forced-pam.js 284 bytes {2} [built]
   [83] ./~/core-js/modules/_object-gops.js 41 bytes {2} [built]
   [84] ./~/core-js/modules/_shared.js 198 bytes {2} [built]
   [85] ./~/core-js/modules/_typed.js 671 bytes {2} [built]
   [86] ./~/rxjs/Subject.js 5.33 kB {2} [built]
   [87] ./~/rxjs/util/isArray.js 146 bytes {2} [built]
   [88] ./index.ts 330 bytes {2} [built]
   [89] ./~/@angular/core/src/animation/animation_player.js 4.68 kB {2} [built]
   [90] ./~/@angular/core/src/application_init.js 2.48 kB {2} [built]
   [91] ./~/@angular/core/src/application_ref.js 26.7 kB {2} [built]
   [92] ./~/@angular/core/src/change_detection/differs/default_iterable_differ.js 33.9 kB {2} [built]
   [93] ./~/@angular/core/src/console.js 990 bytes {2} [built]
   [94] ./~/@angular/core/src/di/forward_ref.js 1.59 kB {2} [built]
   [95] ./~/@angular/core/src/di/opaque_token.js 995 bytes {2} [built]
   [96] ./~/@angular/core/src/di/reflective_key.js 3.1 kB {2} [built]
   [97] ./~/@angular/core/src/di/reflective_provider.js 10.6 kB {2} [built]
   [98] ./~/@angular/core/src/facade/async.js 4.47 kB {2} [built]
   [99] ./~/@angular/core/src/linker/component_factory.js 7.44 kB {2} [built]
  [100] ./~/@angular/core/src/reflection/reflection.js 573 bytes {2} [built]
  [101] ./~/@angular/core/src/reflection/reflector_reader.js 1.33 kB {2} [built]
  [102] ./~/@angular/core/src/render/api.js 8.04 kB {2} [built]
  [103] ./~/@angular/core/src/testability/testability.js 7.95 kB {2} [built]
  [104] ./~/@angular/core/src/type.js 658 bytes {2} [built]
  [105] ./~/@angular/core/src/util/lang.js 477 bytes {2} [built]
  [106] ./~/core-js/modules/_array-fill.js 610 bytes {2} [built]
  [107] ./~/core-js/modules/_create-property.js 270 bytes {2} [built]
  [108] ./~/core-js/modules/_dom-create.js 286 bytes {2} [built]
  [109] ./~/core-js/modules/_enum-bug-keys.js 159 bytes {2} [built]
  [110] ./~/core-js/modules/_fails-is-regexp.js 244 bytes {2} [built]
  [111] ./~/core-js/modules/_html.js 75 bytes {2} [built]
  [112] ./~/core-js/modules/_inherit-if-required.js 331 bytes {2} [built]
  [113] ./~/core-js/modules/_is-array-iter.js 277 bytes {2} [built]
  [114] ./~/core-js/modules/_is-array.js 145 bytes {2} [built]
  [115] ./~/core-js/modules/_iter-step.js 81 bytes {2} [built]
  [116] ./~/core-js/modules/_math-expm1.js 341 bytes {2} [built]
  [117] ./~/core-js/modules/_math-sign.js 131 bytes {2} [built]
  [118] ./~/core-js/modules/_microtask.js 1.75 kB {2} [built]
  [119] ./~/core-js/modules/_object-assign.js 1.16 kB {2} [built]
  [120] ./~/core-js/modules/_own-keys.js 418 bytes {2} [built]
  [121] ./~/core-js/modules/_partial.js 757 bytes {2} [built]
  [122] ./~/core-js/modules/_replacer.js 227 bytes {2} [built]
  [123] ./~/core-js/modules/_set-proto.js 893 bytes {2} [built]
  [124] ./~/core-js/modules/_shared-key.js 158 bytes {2} [built]
  [125] ./~/core-js/modules/_species-constructor.js 340 bytes {2} [built]
  [126] ./~/core-js/modules/_string-at.js 611 bytes {2} [built]
  [127] ./~/core-js/modules/_string-context.js 309 bytes {2} [built]
  [128] ./~/core-js/modules/_string-repeat.js 366 bytes {2} [built]
  [129] ./~/core-js/modules/_string-ws.js 169 bytes {2} [built]
  [130] ./~/core-js/modules/_task.js 2.28 kB {2} [built]
  [131] ./~/core-js/modules/_typed-buffer.js 9.59 kB {2} [built]
  [132] ./~/core-js/modules/_wks-define.js 439 bytes {2} [built]
  [133] ./~/core-js/modules/es6.array.iterator.js 1.13 kB {2} [built]
  [134] ./~/rxjs/BehaviorSubject.js 1.67 kB {2} [built]
  [135] ./~/rxjs/symbol/rxSubscriber.js 270 bytes {2} [built]
  [136] ./~/rxjs/util/errorObject.js 177 bytes {2} [built]
  [137] ./~/@angular/core/src/animation/animation_constants.js 484 bytes {2} [built]
  [138] ./~/@angular/core/src/animation/animation_group_player.js 4.93 kB {2} [built]
  [139] ./~/@angular/core/src/animation/animation_queue.js 2.52 kB {2} [built]
  [140] ./~/@angular/core/src/animation/animation_sequence_player.js 5.5 kB {2} [built]
  [141] ./~/@angular/core/src/animation/animation_transition_event.js 1.79 kB {2} [built]
  [142] ./~/@angular/core/src/animation/metadata.js 28 kB {2} [built]
  [143] ./~/@angular/core/src/change_detection/change_detector_ref.js 6.11 kB {2} [built]
  [144] ./~/@angular/core/src/change_detection/differs/default_keyvalue_differ.js 14.5 kB {2} [built]
  [145] ./~/@angular/core/src/change_detection/differs/iterable_differs.js 3.28 kB {2} [built]
  [146] ./~/@angular/core/src/change_detection/differs/keyvalue_differs.js 3.17 kB {2} [built]
  [147] ./~/@angular/core/src/debug/debug_node.js 9.04 kB {2} [built]
  [148] ./~/@angular/core/src/di/reflective_errors.js 11.1 kB {2} [built]
  [149] ./~/@angular/core/src/error_handler.js 3.86 kB {2} [built]
  [150] ./~/@angular/core/src/i18n/tokens.js 686 bytes {2} [built]
  [151] ./~/@angular/core/src/linker async 160 bytes {2} [built]
  [152] ./~/@angular/core/src/linker/debug_context.js 5.68 kB {2} [built]
  [153] ./~/@angular/core/src/linker/errors.js 3.45 kB {2} [built]
  [154] ./~/@angular/core/src/linker/ng_module_factory.js 6.76 kB {2} [built]
  [155] ./~/@angular/core/src/linker/ng_module_factory_loader.js 1.69 kB {2} [built]
  [156] ./~/@angular/core/src/linker/template_ref.js 2.93 kB {2} [built]
  [157] ./~/@angular/core/src/linker/view_container_ref.js 12 kB {2} [built]
  [158] ./~/@angular/core/src/linker/view_ref.js 6.23 kB {2} [built]
  [159] ./~/@angular/core/src/metadata.js 785 bytes {2} [built]
  [160] ./~/@angular/core/src/metadata/lifecycle_hooks.js 6.89 kB {2} [built]
  [161] ./~/@angular/core/src/metadata/view.js 2.42 kB {2} [built]
  [162] ./~/@angular/core/src/reflection/reflection_capabilities.js 12.8 kB {2} [built]
  [163] ./~/@angular/core/src/reflection/reflector.js 3.48 kB {2} [built]
  [164] ./~/@angular/core/src/security.js 922 bytes {2} [built]
  [165] ./~/@angular/core/src/version.js 1.14 kB {2} [built]
  [166] ./~/core-js/modules/_a-number-value.js 153 bytes {2} [built]
  [167] ./~/core-js/modules/_array-copy-within.js 833 bytes {2} [built]
  [168] ./~/core-js/modules/_array-from-iterable.js 170 bytes {2} [built]
  [169] ./~/core-js/modules/_array-reduce.js 816 bytes {2} [built]
  [170] ./~/core-js/modules/_bind.js 855 bytes {2} [built]
  [171] ./~/core-js/modules/_collection-strong.js 4.83 kB {2} [built]
  [172] ./~/core-js/modules/_collection-to-json.js 313 bytes {2} [built]
  [173] ./~/core-js/modules/_collection-weak.js 2.69 kB {2} [built]
  [174] ./~/core-js/modules/_ie8-dom-define.js 192 bytes {2} [built]
  [175] ./~/core-js/modules/_is-integer.js 206 bytes {2} [built]
  [176] ./~/core-js/modules/_iter-call.js 403 bytes {2} [built]
  [177] ./~/core-js/modules/_keyof.js 307 bytes {2} [built]
  [178] ./~/core-js/modules/_math-log1p.js 152 bytes {2} [built]
  [179] ./~/core-js/modules/_object-define.js 388 bytes {2} [built]
  [180] ./~/core-js/modules/_object-dps.js 404 bytes {2} [built]
  [181] ./~/core-js/modules/_object-gopn-ext.js 603 bytes {2} [built]
  [182] ./~/core-js/modules/_object-keys-internal.js 546 bytes {2} [built]
  [183] ./~/core-js/modules/_object-to-array.js 469 bytes {2} [built]
  [184] ./~/core-js/modules/_parse-float.js 361 bytes {2} [built]
  [185] ./~/core-js/modules/_parse-int.js 403 bytes {2} [built]
  [186] ./~/core-js/modules/_path.js 38 bytes {2} [built]
  [187] ./~/core-js/modules/_same-value.js 142 bytes {2} [built]
  [188] ./~/core-js/modules/_string-pad.js 751 bytes {2} [built]
  [189] ./~/core-js/modules/_wks-ext.js 30 bytes {2} [built]
  [190] ./~/core-js/modules/core.is-iterable.js 317 bytes {2} [built]
  [191] ./~/core-js/modules/es6.map.js 541 bytes {2} [built]
  [192] ./~/core-js/modules/es6.regexp.flags.js 198 bytes {2} [built]
  [193] ./~/core-js/modules/es6.set.js 396 bytes {2} [built]
  [194] ./~/core-js/modules/es6.weak-map.js 1.8 kB {2} [built]
  [195] ./~/core-js/modules/es7.reflect.define-metadata.js 406 bytes {2} [built]
  [196] ./~/core-js/modules/es7.reflect.delete-metadata.js 750 bytes {2} [built]
  [197] ./~/core-js/modules/es7.reflect.get-metadata-keys.js 861 bytes {2} [built]
  [198] ./~/core-js/modules/es7.reflect.get-metadata.js 796 bytes {2} [built]
  [199] ./~/core-js/modules/es7.reflect.get-own-metadata-keys.js 400 bytes {2} [built]

  [200] ./~/core-js/modules/es7.reflect.get-own-metadata.js 417 bytes {2} [built]
  [201] ./~/core-js/modules/es7.reflect.has-metadata.js 713 bytes {2} [built]
  [202] ./~/core-js/modules/es7.reflect.has-own-metadata.js 417 bytes {2} [built]
  [203] ./~/core-js/modules/es7.reflect.metadata.js 551 bytes {2} [built]
  [204] ./src/dispatcher.ts 6.22 kB {2} [built]
  [205] ./src/reducer.ts 7 kB {2} [built]
  [206] ./src/state.ts 8.02 kB {2} [built]
  [207] ./src/store.ts 9.59 kB {2} [built]
  [208] ./src/utils.ts 6.36 kB {2} [built]
  [209] ./~/rxjs/Notification.js 4.75 kB {2} [built]
  [210] ./~/rxjs/Observer.js 193 bytes {2} [built]
  [211] ./~/rxjs/OuterSubscriber.js 1.11 kB {2} [built]
  [212] ./~/rxjs/observable/ArrayObservable.js 4.58 kB {2} [built]
  [213] ./~/rxjs/observable/EmptyObservable.js 2.97 kB {2} [built]
  [214] ./~/rxjs/operator/map.js 3.29 kB {2} [built]
  [215] ./~/rxjs/scheduler/AsyncAction.js 5.63 kB {2} [built]
  [216] ./~/rxjs/scheduler/AsyncScheduler.js 1.71 kB {2} [built]
  [217] ./~/rxjs/symbol/observable.js 631 bytes {2} [built]
  [218] ./~/rxjs/testing/SubscriptionLog.js 436 bytes {2} [built]
  [219] ./~/rxjs/testing/SubscriptionLoggable.js 868 bytes {2} [built]
  [220] ./~/rxjs/util/ObjectUnsubscribedError.js 955 bytes {2} [built]
  [221] ./~/rxjs/util/applyMixins.js 508 bytes {2} [built]
  [222] ./~/rxjs/util/isFunction.js 148 bytes {2} [built]
  [223] ./~/rxjs/util/isObject.js 151 bytes {2} [built]
  [224] ./~/rxjs/util/isScheduler.js 178 bytes {2} [built]
  [225] ./~/rxjs/util/subscribeToResult.js 2.97 kB {2} [built]
  [226] ./~/rxjs/util/tryCatch.js 422 bytes {2} [built]
  [227] ./spec/edge.spec.ts 1.61 kB {2} [optional] [built]
  [228] ./spec/helpers/marble-testing.ts 1.54 kB {2} [built]
  [229] ./spec/integration.spec.ts 5.84 kB {2} [optional] [built]
  [230] ./spec/state.spec.ts 823 bytes {2} [optional] [built]
  [231] ./spec/store.spec.ts 6.21 kB {2} [optional] [built]
  [232] ./~/core-js/es7/reflect.js 510 bytes {2} [built]
  [233] ./~/core-js/index.js 639 bytes {2} [built]
  [234] ./spec/helpers/test-helper.ts 3.54 kB {2} [built]
  [235] ./~/zone.js/dist/async-test.js 3.59 kB {2} [built]
  [236] ./~/zone.js/dist/fake-async-test.js 11.4 kB {2} [built]
  [237] ./~/zone.js/dist/jasmine-patch.js 6.36 kB {2} [built]
  [238] ./~/zone.js/dist/long-stack-trace-zone.js 5.5 kB {2} [built]
  [239] ./~/zone.js/dist/proxy.js 5.61 kB {2} [built]
  [240] ./~/zone.js/dist/sync-test.js 1.42 kB {2} [built]
  [241] ./~/zone.js/dist/zone.js 78.5 kB {2} [built]
  [242] ./spec \.spec\.ts 330 bytes {2} [built]
  [244] ./~/@angular/core/src/animation/animation_keyframe.js 696 bytes {2} [built]
  [245] ./~/@angular/core/src/animation/animation_style_util.js 4.84 kB {2} [built]
  [246] ./~/@angular/core/src/animation/animation_styles.js 560 bytes {2} [built]
  [247] ./~/@angular/core/src/animation/animation_transition.js 1.89 kB {2} [built]
  [248] ./~/@angular/core/src/animation/view_animation_map.js 2.99 kB {2} [built]
  [249] ./~/@angular/core/src/application_module.js 2.69 kB {2} [built]
  [250] ./~/@angular/core/src/change_detection.js 564 bytes {2} [built]
  [251] ./~/@angular/core/src/core.js 3.35 kB {2} [built]
  [252] ./~/@angular/core/src/core_private_export.js 5.08 kB {2} [built]
  [253] ./~/@angular/core/src/debug/debug_renderer.js 9.78 kB {2} [built]
  [254] ./~/@angular/core/src/di/reflective_injector.js 38.9 kB {2} [built]
  [255] ./~/@angular/core/src/linker.js 1.09 kB {2} [built]
  [256] ./~/@angular/core/src/linker/animation_view_context.js 2.94 kB {2} [built]
  [257] ./~/@angular/core/src/linker/element_injector.js 1.42 kB {2} [built]
  [258] ./~/@angular/core/src/linker/query_list.js 5.18 kB {2} [built]
  [259] ./~/@angular/core/src/linker/system_js_ng_module_factory_loader.js 4.17 kB {2} [built]
  [260] ./~/@angular/core/src/linker/view.js 22.4 kB {2} [built]
  [261] ./~/@angular/core/src/linker/view_container.js 6.53 kB {2} [built]
  [262] ./~/@angular/core/src/metadata/di.js 3.16 kB {2} [built]
  [263] ./~/@angular/core/src/metadata/directives.js 2.26 kB {2} [built]
  [264] ./~/@angular/core/src/metadata/ng_module.js 1.12 kB {2} [built]
  [265] ./~/@angular/core/src/platform_core_providers.js 1.12 kB {2} [built]
  [266] ./~/@angular/core/src/profile/wtf_impl.js 1.3 kB {2} [built]
  [267] ./~/@angular/core/src/render.js 338 bytes {2} [built]
  [268] ./~/@angular/core/src/util.js 301 bytes {2} [built]
  [269] ./~/@angular/core/src/zone.js 299 bytes {2} [built]
  [271] ./~/@ngrx/core/index.js 187 bytes {2} [built]
  [272] ./~/@ngrx/core/src/compose.js 494 bytes {2} [built]
  [273] ./~/@ngrx/core/src/operator/enterZone.js 1.19 kB {2} [built]
  [274] ./~/@ngrx/core/src/operator/leaveZone.js 1.2 kB {2} [built]
  [275] ./~/@ngrx/core/src/operator/select.js 809 bytes {2} [built]
  [276] ./~/core-js/modules/_array-species-constructor.js 464 bytes {2} [built]
  [277] ./~/core-js/modules/_array-species-create.js 220 bytes {2} [built]
  [278] ./~/core-js/modules/_date-to-primitive.js 318 bytes {2} [built]
  [279] ./~/core-js/modules/_enum-keys.js 472 bytes {2} [built]
  [280] ./~/core-js/modules/core.delay.js 403 bytes {2} [built]
  [281] ./~/core-js/modules/core.dict.js 4.51 kB {2} [built]
  [282] ./~/core-js/modules/core.function.part.js 206 bytes {2} [built]
  [283] ./~/core-js/modules/core.get-iterator.js 295 bytes {2} [built]
  [284] ./~/core-js/modules/core.number.iterator.js 238 bytes {2} [built]
  [285] ./~/core-js/modules/core.object.classof.js 112 bytes {2} [built]
  [286] ./~/core-js/modules/core.object.define.js 138 bytes {2} [built]
  [287] ./~/core-js/modules/core.object.is-object.js 115 bytes {2} [built]
  [288] ./~/core-js/modules/core.object.make.js 244 bytes {2} [built]
  [289] ./~/core-js/modules/core.regexp.escape.js 232 bytes {2} [built]
  [290] ./~/core-js/modules/core.string.escape-html.js 280 bytes {2} [built]
  [291] ./~/core-js/modules/core.string.unescape-html.js 308 bytes {2} [built]
  [292] ./~/core-js/modules/es6.array.copy-within.js 234 bytes {2} [built]
  [293] ./~/core-js/modules/es6.array.every.js 368 bytes {2} [built]
  [294] ./~/core-js/modules/es6.array.fill.js 212 bytes {2} [built]
  [295] ./~/core-js/modules/es6.array.filter.js 373 bytes {2} [built]
  [296] ./~/core-js/modules/es6.array.find-index.js 543 bytes {2} [built]
  [297] ./~/core-js/modules/es6.array.find.js 523 bytes {2} [built]
  [298] ./~/core-js/modules/es6.array.for-each.js 403 bytes {2} [built]
  [299] ./~/core-js/modules/es6.array.from.js 1.67 kB {2} [built]
  [300] ./~/core-js/modules/es6.array.index-of.js 605 bytes {2} [built]
  [301] ./~/core-js/modules/es6.array.is-array.js 142 bytes {2} [built]
  [302] ./~/core-js/modules/es6.array.join.js 451 bytes {2} [built]
  [303] ./~/core-js/modules/es6.array.last-index-of.js 973 bytes {2} [built]
  [304] ./~/core-js/modules/es6.array.map.js 359 bytes {2} [built]
  [305] ./~/core-js/modules/es6.array.of.js 599 bytes {2} [built]
  [306] ./~/core-js/modules/es6.array.reduce-right.js 424 bytes {2} [built]
  [307] ./~/core-js/modules/es6.array.reduce.js 405 bytes {2} [built]
  [308] ./~/core-js/modules/es6.array.slice.js 909 bytes {2} [built]
  [309] ./~/core-js/modules/es6.array.some.js 364 bytes {2} [built]
  [310] ./~/core-js/modules/es6.array.sort.js 648 bytes {2} [built]
  [311] ./~/core-js/modules/es6.array.species.js 35 bytes {2} [built]
  [312] ./~/core-js/modules/es6.date.now.js 149 bytes {2} [built]
  [313] ./~/core-js/modules/es6.date.to-iso-string.js 1.01 kB {2} [built]
  [314] ./~/core-js/modules/es6.date.to-json.js 510 bytes {2} [built]
  [315] ./~/core-js/modules/es6.date.to-primitive.js 189 bytes {2} [built]
  [316] ./~/core-js/modules/es6.date.to-string.js 393 bytes {2} [built]
  [317] ./~/core-js/modules/es6.function.bind.js 161 bytes {2} [built]
  [318] ./~/core-js/modules/es6.function.has-instance.js 655 bytes {2} [built]
  [319] ./~/core-js/modules/es6.function.name.js 652 bytes {2} [built]
  [320] ./~/core-js/modules/es6.math.acosh.js 573 bytes {2} [built]
  [321] ./~/core-js/modules/es6.math.asinh.js 339 bytes {2} [built]
  [322] ./~/core-js/modules/es6.math.atanh.js 303 bytes {2} [built]
  [323] ./~/core-js/modules/es6.math.cbrt.js 218 bytes {2} [built]
  [324] ./~/core-js/modules/es6.math.clz32.js 206 bytes {2} [built]
  [325] ./~/core-js/modules/es6.math.cosh.js 188 bytes {2} [built]
  [326] ./~/core-js/modules/es6.math.expm1.js 184 bytes {2} [built]
  [327] ./~/core-js/modules/es6.math.fround.js 743 bytes {2} [built]
  [328] ./~/core-js/modules/es6.math.hypot.js 660 bytes {2} [built]
  [329] ./~/core-js/modules/es6.math.imul.js 532 bytes {2} [built]
  [330] ./~/core-js/modules/es6.math.log10.js 164 bytes {2} [built]
  [331] ./~/core-js/modules/es6.math.log1p.js 126 bytes {2} [built]
  [332] ./~/core-js/modules/es6.math.log2.js 160 bytes {2} [built]
  [333] ./~/core-js/modules/es6.math.sign.js 123 bytes {2} [built]
  [334] ./~/core-js/modules/es6.math.sinh.js 454 bytes {2} [built]
  [335] ./~/core-js/modules/es6.math.tanh.js 318 bytes {2} [built]
  [336] ./~/core-js/modules/es6.math.trunc.js 179 bytes {2} [built]
  [337] ./~/core-js/modules/es6.number.constructor.js 2.93 kB {2} [built]
  [338] ./~/core-js/modules/es6.number.epsilon.js 122 bytes {2} [built]
  [339] ./~/core-js/modules/es6.number.is-finite.js 245 bytes {2} [built]
  [340] ./~/core-js/modules/es6.number.is-integer.js 142 bytes {2} [built]
  [341] ./~/core-js/modules/es6.number.is-nan.js 170 bytes {2} [built]
  [342] ./~/core-js/modules/es6.number.is-safe-integer.js 298 bytes {2} [built]
  [343] ./~/core-js/modules/es6.number.max-safe-integer.js 140 bytes {2} [built]
  [344] ./~/core-js/modules/es6.number.min-safe-integer.js 142 bytes {2} [built]
  [345] ./~/core-js/modules/es6.number.parse-float.js 228 bytes {2} [built]
  [346] ./~/core-js/modules/es6.number.parse-int.js 219 bytes {2} [built]
  [347] ./~/core-js/modules/es6.number.to-fixed.js 2.71 kB {2} [built]
  [348] ./~/core-js/modules/es6.number.to-precision.js 615 bytes {2} [built]
  [349] ./~/core-js/modules/es6.object.assign.js 159 bytes {2} [built]
  [350] ./~/core-js/modules/es6.object.create.js 158 bytes {2} [built]
  [351] ./~/core-js/modules/es6.object.define-properties.js 214 bytes {2} [built]
  [352] ./~/core-js/modules/es6.object.define-property.js 214 bytes {2} [built]
  [353] ./~/core-js/modules/es6.object.freeze.js 266 bytes {2} [built]
  [354] ./~/core-js/modules/es6.object.get-own-property-descriptor.js 353 bytes {2} [built]
  [355] ./~/core-js/modules/es6.object.get-own-property-names.js 147 bytes {2} [built]

  [356] ./~/core-js/modules/es6.object.get-prototype-of.js 275 bytes {2} [built]
  [357] ./~/core-js/modules/es6.object.is-extensible.js 263 bytes {2} [built]
  [358] ./~/core-js/modules/es6.object.is-frozen.js 239 bytes {2} [built]
  [359] ./~/core-js/modules/es6.object.is-sealed.js 239 bytes {2} [built]
  [360] ./~/core-js/modules/es6.object.is.js 136 bytes {2} [built]
  [361] ./~/core-js/modules/es6.object.keys.js 223 bytes {2} [built]
  [362] ./~/core-js/modules/es6.object.prevent-extensions.js 333 bytes {2} [built]
  [363] ./~/core-js/modules/es6.object.seal.js 255 bytes {2} [built]
  [364] ./~/core-js/modules/es6.object.set-prototype-of.js 157 bytes {2} [built]
  [365] ./~/core-js/modules/es6.object.to-string.js 319 bytes {2} [built]
  [366] ./~/core-js/modules/es6.parse-float.js 201 bytes {2} [built]
  [367] ./~/core-js/modules/es6.parse-int.js 192 bytes {2} [built]
  [368] ./~/core-js/modules/es6.promise.js 10 kB {2} [built]
  [369] ./~/core-js/modules/es6.reflect.apply.js 640 bytes {2} [built]
  [370] ./~/core-js/modules/es6.reflect.construct.js 1.95 kB {2} [built]
  [371] ./~/core-js/modules/es6.reflect.define-property.js 763 bytes {2} [built]
  [372] ./~/core-js/modules/es6.reflect.delete-property.js 405 bytes {2} [built]
  [373] ./~/core-js/modules/es6.reflect.enumerate.js 732 bytes {2} [built]
  [374] ./~/core-js/modules/es6.reflect.get-own-property-descriptor.js 355 bytes {2} [built]
  [375] ./~/core-js/modules/es6.reflect.get-prototype-of.js 287 bytes {2} [built]
  [376] ./~/core-js/modules/es6.reflect.get.js 811 bytes {2} [built]
  [377] ./~/core-js/modules/es6.reflect.has.js 195 bytes {2} [built]
  [378] ./~/core-js/modules/es6.reflect.is-extensible.js 332 bytes {2} [built]
  [379] ./~/core-js/modules/es6.reflect.own-keys.js 137 bytes {2} [built]
  [380] ./~/core-js/modules/es6.reflect.prevent-extensions.js 437 bytes {2} [built]
  [381] ./~/core-js/modules/es6.reflect.set-prototype-of.js 376 bytes {2} [built]
  [382] ./~/core-js/modules/es6.reflect.set.js 1.19 kB {2} [built]
  [383] ./~/core-js/modules/es6.regexp.constructor.js 1.71 kB {2} [built]
  [384] ./~/core-js/modules/es6.regexp.match.js 381 bytes {2} [built]
  [385] ./~/core-js/modules/es6.regexp.replace.js 491 bytes {2} [built]
  [386] ./~/core-js/modules/es6.regexp.search.js 390 bytes {2} [built]
  [387] ./~/core-js/modules/es6.regexp.split.js 3.32 kB {2} [built]
  [388] ./~/core-js/modules/es6.regexp.to-string.js 821 bytes {2} [built]
  [389] ./~/core-js/modules/es6.string.anchor.js 200 bytes {2} [built]
  [390] ./~/core-js/modules/es6.string.big.js 179 bytes {2} [built]
  [391] ./~/core-js/modules/es6.string.blink.js 187 bytes {2} [built]
  [392] ./~/core-js/modules/es6.string.bold.js 180 bytes {2} [built]
  [393] ./~/core-js/modules/es6.string.code-point-at.js 250 bytes {2} [built]
  [394] ./~/core-js/modules/es6.string.ends-with.js 840 bytes {2} [built]
  [395] ./~/core-js/modules/es6.string.fixed.js 184 bytes {2} [built]
  [396] ./~/core-js/modules/es6.string.fontcolor.js 216 bytes {2} [built]
  [397] ./~/core-js/modules/es6.string.fontsize.js 209 bytes {2} [built]
  [398] ./~/core-js/modules/es6.string.from-code-point.js 848 bytes {2} [built]
  [399] ./~/core-js/modules/es6.string.includes.js 476 bytes {2} [built]
  [400] ./~/core-js/modules/es6.string.italics.js 189 bytes {2} [built]
  [401] ./~/core-js/modules/es6.string.iterator.js 523 bytes {2} [built]
  [402] ./~/core-js/modules/es6.string.link.js 192 bytes {2} [built]
  [403] ./~/core-js/modules/es6.string.raw.js 516 bytes {2} [built]
  [404] ./~/core-js/modules/es6.string.repeat.js 155 bytes {2} [built]
  [405] ./~/core-js/modules/es6.string.small.js 188 bytes {2} [built]
  [406] ./~/core-js/modules/es6.string.starts-with.js 767 bytes {2} [built]
  [407] ./~/core-js/modules/es6.string.strike.js 192 bytes {2} [built]
  [408] ./~/core-js/modules/es6.string.sub.js 180 bytes {2} [built]
  [409] ./~/core-js/modules/es6.string.sup.js 180 bytes {2} [built]
  [410] ./~/core-js/modules/es6.string.trim.js 163 bytes {2} [built]
  [411] ./~/core-js/modules/es6.symbol.js 8.93 kB {2} [built]
  [412] ./~/core-js/modules/es6.typed.array-buffer.js 1.8 kB {2} [built]
  [413] ./~/core-js/modules/es6.typed.data-view.js 159 bytes {2} [built]
  [414] ./~/core-js/modules/es6.typed.float32-array.js 171 bytes {2} [built]
  [415] ./~/core-js/modules/es6.typed.float64-array.js 171 bytes {2} [built]
  [416] ./~/core-js/modules/es6.typed.int16-array.js 167 bytes {2} [built]
  [417] ./~/core-js/modules/es6.typed.int32-array.js 167 bytes {2} [built]
  [418] ./~/core-js/modules/es6.typed.int8-array.js 165 bytes {2} [built]
  [419] ./~/core-js/modules/es6.typed.uint16-array.js 169 bytes {2} [built]
  [420] ./~/core-js/modules/es6.typed.uint32-array.js 169 bytes {2} [built]
  [421] ./~/core-js/modules/es6.typed.uint8-array.js 167 bytes {2} [built]
  [422] ./~/core-js/modules/es6.typed.uint8-clamped-array.js 180 bytes {2} [built]
  [423] ./~/core-js/modules/es6.weak-set.js 373 bytes {2} [built]
  [424] ./~/core-js/modules/es7.array.includes.js 377 bytes {2} [built]
  [425] ./~/core-js/modules/es7.asap.js 444 bytes {2} [built]
  [426] ./~/core-js/modules/es7.error.is-error.js 218 bytes {2} [built]
  [427] ./~/core-js/modules/es7.map.to-json.js 186 bytes {2} [built]
  [428] ./~/core-js/modules/es7.math.iaddh.js 335 bytes {2} [built]
  [429] ./~/core-js/modules/es7.math.imulh.js 436 bytes {2} [built]
  [430] ./~/core-js/modules/es7.math.isubh.js 334 bytes {2} [built]
  [431] ./~/core-js/modules/es7.math.umulh.js 440 bytes {2} [built]
  [432] ./~/core-js/modules/es7.object.define-getter.js 519 bytes {2} [built]
  [433] ./~/core-js/modules/es7.object.define-setter.js 519 bytes {2} [built]
  [434] ./~/core-js/modules/es7.object.entries.js 243 bytes {2} [built]
  [435] ./~/core-js/modules/es7.object.get-own-property-descriptors.js 659 bytes {2} [built]
  [436] ./~/core-js/modules/es7.object.lookup-getter.js 669 bytes {2} [built]
  [437] ./~/core-js/modules/es7.object.lookup-setter.js 669 bytes {2} [built]
  [438] ./~/core-js/modules/es7.object.values.js 239 bytes {2} [built]
  [439] ./~/core-js/modules/es7.observable.js 5.45 kB {2} [built]
  [440] ./~/core-js/modules/es7.set.to-json.js 186 bytes {2} [built]
  [441] ./~/core-js/modules/es7.string.at.js 240 bytes {2} [built]
  [442] ./~/core-js/modules/es7.string.match-all.js 1.04 kB {2} [built]
  [443] ./~/core-js/modules/es7.string.pad-end.js 337 bytes {2} [built]
  [444] ./~/core-js/modules/es7.string.pad-start.js 340 bytes {2} [built]
  [445] ./~/core-js/modules/es7.string.trim-left.js 215 bytes {2} [built]
  [446] ./~/core-js/modules/es7.string.trim-right.js 215 bytes {2} [built]
  [447] ./~/core-js/modules/es7.symbol.async-iterator.js 42 bytes {2} [built]
  [448] ./~/core-js/modules/es7.symbol.observable.js 39 bytes {2} [built]
  [449] ./~/core-js/modules/es7.system.global.js 143 bytes {2} [built]
  [450] ./~/core-js/modules/web.dom.iterable.js 881 bytes {2} [built]
  [451] ./~/core-js/modules/web.immediate.js 164 bytes {2} [built]
  [452] ./~/core-js/modules/web.timers.js 702 bytes {2} [built]
  [453] ./~/core-js/shim.js 7.38 kB {2} [built]
  [454] ./src/ng2.ts 17.4 kB {2} [built]
  [455] ./~/lodash/lodash.js 540 kB {2} [built]
  [456] ./~/process/browser.js 5.3 kB {2} [built]
  [457] ./~/rxjs/InnerSubscriber.js 1.29 kB {2} [built]
  [458] ./~/rxjs/Scheduler.js 1.89 kB {2} [built]
  [459] ./~/rxjs/SubjectSubscription.js 1.4 kB {2} [built]
  [460] ./~/rxjs/add/observable/combineLatest.js 239 bytes {2} [built]
  [461] ./~/rxjs/add/operator/take.js 193 bytes {2} [built]
  [462] ./~/rxjs/observable/ScalarObservable.js 1.88 kB {2} [built]
  [463] ./~/rxjs/observable/combineLatest.js 3.41 kB {2} [built]
  [464] ./~/rxjs/operator/combineLatest.js 6.04 kB {2} [built]
  [465] ./~/rxjs/operator/distinctUntilChanged.js 4.09 kB {2} [built]
  [466] ./~/rxjs/operator/observeOn.js 3 kB {2} [built]
  [467] ./~/rxjs/operator/pluck.js 1.88 kB {2} [built]
  [468] ./~/rxjs/operator/scan.js 4.3 kB {2} [built]
  [469] ./~/rxjs/operator/take.js 3.09 kB {2} [built]
  [470] ./~/rxjs/operator/withLatestFrom.js 5.19 kB {2} [built]
  [471] ./~/rxjs/scheduler/Action.js 1.64 kB {2} [built]
  [472] ./~/rxjs/scheduler/QueueAction.js 1.95 kB {2} [built]
  [473] ./~/rxjs/scheduler/QueueScheduler.js 629 bytes {2} [built]
  [474] ./~/rxjs/scheduler/VirtualTimeScheduler.js 3.91 kB {2} [built]
  [475] ./~/rxjs/scheduler/queue.js 225 bytes {2} [built]
  [476] ./~/rxjs/symbol/iterator.js 1.26 kB {2} [built]
  [477] ./~/rxjs/testing/ColdObservable.js 1.94 kB {2} [built]
  [478] ./~/rxjs/testing/HotObservable.js 1.89 kB {2} [built]
  [479] ./~/rxjs/testing/TestScheduler.js 10.1 kB {2} [built]
  [480] ./~/rxjs/util/ArgumentOutOfRangeError.js 1.02 kB {2} [built]
  [481] ./~/rxjs/util/UnsubscriptionError.js 1.07 kB {2} [built]
  [482] ./~/rxjs/util/isPromise.js 207 bytes {2} [built]
  [483] ./~/rxjs/util/toSubscriber.js 764 bytes {2} [built]
  [484] ./spec/fixtures/counter.ts 501 bytes {2} [built]
  [485] ./spec/fixtures/edge_todos.ts 1.21 kB {2} [built]
  [486] ./spec/fixtures/todos.ts 1.51 kB {2} [built]
  [487] (webpack)/buildin/module.js 548 bytes {2} [built]
  [488] ./tests.bundle.ts 1 kB {2} [built]

WARNING in ./~/@angular/core/src/linker/system_js_ng_module_factory_loader.js
71:15 Critical dependency: the request of a dependency is an expression

WARNING in ./~/@angular/core/src/linker/system_js_ng_module_factory_loader.js
87:15 Critical dependency: the request of a dependency is an expression
19 01 2017 14:51:45.636:INFO [karma]: Karma v1.4.0 server started at http://0.0.0.0:9018/
19 01 2017 14:51:45.637:INFO [launcher]: Launching browser Chrome with unlimited concurrency
19 01 2017 14:51:45.717:INFO [launcher]: Starting browser Chrome
19 01 2017 14:51:48.895:INFO [Chrome 55.0.2883 (Windows 10 0.0.0)]: Connected on socket 9CzFf18uoYllcUh_AAAA with id 18354616

Finished in 0.012 secs / 0 secs

SUMMARY:
√ 0 tests completed

=============================== Coverage summary ===============================
Statements   : 100% ( 0/0 )
Branches     : 100% ( 0/0 )
Functions    : 100% ( 0/0 )
Lines        : 100% ( 0/0 )
================================================================================

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "karma"
npm ERR! node v6.9.4
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! @ngrx/[email protected] karma: `karma start --single-run`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ngrx/[email protected] karma script 'karma start --single-run'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the @ngrx/store package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     karma start --single-run
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs @ngrx/store
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls @ngrx/store
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\nmace\dev\github\ngrx\store\npm-debug.log

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "test:unit"
npm ERR! node v6.9.4
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! @ngrx/[email protected] test:unit: `npm run karma`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ngrx/[email protected] test:unit script 'npm run karma'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the @ngrx/store package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run karma
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs @ngrx/store
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls @ngrx/store
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\nmace\dev\github\ngrx\store\npm-debug.log
npm ERR! Test failed.  See above for more details.

Do somebody have any idea how I could fix that ?

previous fix

1. webpack version

Without any modification (last commit was b83e692), when running npm test, I get :

19 01 2017 14:29:22.264:ERROR [preprocess]: Can not load "webpack"!
  WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
 - configuration has an unknown property 'tslint'. These properties are valid:
   object { amd?, bail?, cache?, context?, dependencies?, devServer?, devtool?, entry, externals?, loader?, module?, name?, node?, output?, performance?, plugins?, profile?, recordsInputPath?, recordsOutputPath?, recordsPath?, resolve?, resolveLoader?, stats?, target?, watch?, watchOptions? }
   For typos: please correct them.
   For loader options: webpack 2 no longer allows custom properties in configuration.
     Loaders should be updated to allow passing options via loader options in module.rules.
     Until loaders are updated one can use the LoaderOptionsPlugin to pass these options to the loader:
     plugins: [
       new webpack.LoaderOptionsPlugin({
         // test: /\.xxx$/, // may apply this only for some modules
         options: {
           tslint: ...
         }
       })
     ]
 - configuration.entry should be one of these:
   object { <key>: non-empty string | [non-empty string] } | non-empty string | [non-empty string] | function
   The entry point(s) of the compilation.
   Details:
    * configuration.entry should NOT have less than 1 properties ({
        "keyword": "minProperties",
        "dataPath": ".entry",
        "schemaPath": "#/oneOf/0/minProperties",
        "params": {
          "limit": 1
        },
        "message": "should NOT have less than 1 properties",
        "schema": 1,
        "parentSchema": {
          "minProperties": 1,
          "additionalProperties": {
            "oneOf": [
              {
                "description": "The string is resolved to a module which is loaded upon startup.",
                "minLength": 1,
                "type": "string"
              },
              {
                "description": "All modules are loaded upon startup. The last one is exported.",
                "$ref": "#/definitions/common.nonEmptyArrayOfUniqueStringValues"
              }
            ]
          },
          "description": "Multiple entry bundles are created. The key is the chunk name. The value can be a string or an array.",
          "type": "object"
        },
        "data": {}
      }).
      object { <key>: non-empty string | [non-empty string] }
      Multiple entry bundles are created. The key is the chunk name. The value can be a string or an array.
    * configuration.entry should be a string.
    * configuration.entry should be an array:
      [non-empty string]
    * configuration.entry should be an instance of function
      function returning an entry object or a promise..
 - configuration.module has an unknown property 'postLoaders'. These properties are valid:
   object { exprContextCritical?, exprContextRecursive?, exprContextRegExp?, exprContextRequest?, loaders?, noParse?, rules?, unknownContextCritical?, unknownContextRecursive?, unknownContextRegExp?, unknownContextRequest?, unsafeCache?, wrappedContextCritical?, wrappedContextRecursive?, wrappedContextRegExp? }
   Options affecting the normal modules (`NormalModuleFactory`).
 - configuration.resolve has an unknown property 'root'. These properties are valid:
   object { alias?, aliasFields?, cachePredicate?, descriptionFiles?, enforceExtension?, enforceModuleExtension?, extensions?, fileSystem?, mainFields?, mainFiles?, moduleExtensions?, modules?, plugins?, resolver?, symlinks?, unsafeCache?, useSyncFileSystemCalls? }
 - configuration.resolve.extensions[0] should not be empty.
    at webpack (C:\Users\nmace\dev\github\ngrx\store\node_modules\webpack\lib\webpack.js:19:9)
    at new Plugin (C:\Users\nmace\dev\github\ngrx\store\node_modules\karma-webpack\lib\karma-webpack.js:63:18)
    at invoke (C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:75:15)
    at Array.instantiate (C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:59:20)
    at get (C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:48:43)
    at C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:71:14
    at Array.map (native)
    at Array.invoke (C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:70:31)
    at Injector.get (C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:48:43)
    at instantiatePreprocessor (C:\Users\nmace\dev\github\ngrx\store\node_modules\karma\lib\preprocessor.js:55:20)
    at Array.forEach (native)
    at createPreprocessor (C:\Users\nmace\dev\github\ngrx\store\node_modules\karma\lib\preprocessor.js:74:20)
    at Array.invoke (C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:75:15)
    at get (C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:48:43)
    at C:\Users\nmace\dev\github\ngrx\store\node_modules\di\lib\injector.js:71:14
    at Array.map (native)

This seems to be a known issue with webpack. Fixing its version to 2.1.0-beta.22 fix it. See #319.

2. Code Style (tslint)

I then get the following warnings :

WARNING in ./spec/edge.spec.ts
[51, 25]: Missing semicolon
[52, 69]: Missing semicolon

 @ ./spec \.spec\.ts
 @ ./tests.bundle.ts

WARNING in ./spec/fixtures/counter.ts
[5, 50]: missing whitespace

 @ ./spec/store.spec.ts 6:16-45
 @ ./spec \.spec\.ts
 @ ./tests.bundle.ts

WARNING in ./spec/fixtures/edge_todos.ts
[40, 22]: missing whitespace
[21, 2]: Missing semicolon
[8, 8]: Missing semicolon
[11, 21]: Missing semicolon
[16, 9]: Missing semicolon
[19, 19]: Missing semicolon
[37, 2]: Missing semicolon
[29, 8]: Missing semicolon
[33, 8]: Missing semicolon
[35, 19]: Missing semicolon
[46, 2]: Missing semicolon
[40, 9]: missing whitespace

 @ ./spec/edge.spec.ts 3:19-51
 @ ./spec \.spec\.ts
 @ ./tests.bundle.ts

WARNING in ./src/ng2.ts
[60, 53]: missing whitespace

 @ ./index.ts 6:9-29
 @ ./spec/edge.spec.ts
 @ ./spec \.spec\.ts
 @ ./tests.bundle.ts

I supposed that this could be one of the reasons why tests fails, so I fixed it (mainly some missing semicolon). See #320.

@nweldev nweldev changed the title Unit test broken Unit tests are broken Jan 19, 2017
@nweldev
Copy link
Author

nweldev commented Jan 27, 2017

anyone ?

@nweldev
Copy link
Author

nweldev commented Feb 3, 2017

I'm really worried about the current state of ngrx, and I don't think I'm the only one. Their was almost no activity since last septembre on ngrx/store and ngrx/core. The master is broken, and doesn't permit to make any contribution. Even minor PR seems to be in "purgatory", since nobody try to review them. And their is still no real documentation on how to use ngrx/store and effects in a real life projet (with modularity, unit testing, etc ...). Some issue comments are even in conflict with some related v3 plans ... (About that, see : #197 , #281 (comment) and #128). And their is still no roadmap available. This project is really great, but even if we love to use it, I think a lot of people (me included) will, with regrets, choose to stop using it, in order to avoid the same dramatic issues that we had with Angular Material 1 this year (even if the problem here is really different, since ngrx/store v2.2.1 seems stable enough, and doesn't need some major fix) ! Please, tell us your plans, the reasons of the current state of this project, and permit us to contribute, if you haven't any developer available on your own.

@fxck
Copy link

fxck commented Feb 3, 2017

#269 (comment)

@nweldev
Copy link
Author

nweldev commented Feb 3, 2017

Thank you @fxck for this fast reaction. I understand the problem with NgModule / Lazy Loading, current workaround are ok, and nobody, I think, have major issue with that, nor with ngrx/store v2.2.1 in general. I'm more worried about this "issue" I reported, which doesn't permit to make any contribution for now, and the fact that I didn't have any information about that since two weeks ... Maybe I'm the one in cause here, but I really wanted to understand the problem in order to help to fix it if possible ... Having style issues (#320), missing imports (#324) and dependencies issues (#319) is a bit worrying ...

@nweldev
Copy link
Author

nweldev commented Feb 3, 2017

So, after looking at 30544e9, I understand better now ... But why stopping any evolution on v2 in the meantime, keeping a broken master ? Couldn't this commit be cherry-picked and adapted to master, in order to permit to make minor evolutions and patches before april (Angular 4 being planned for march if I remember correctly) ?

@nweldev nweldev mentioned this issue Feb 3, 2017
@AnianZ
Copy link
Contributor

AnianZ commented Mar 3, 2017

#269 (comment) Should gradually fix it now for Angular 4.0.0

@robwormald
Copy link
Contributor

Please check this against NgRx v4, and if it’s still an issue, please reopen on https://github.com/ngrx/platform. Thanks!

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

No branches or pull requests

4 participants