commit 3aa454d
Author: Keen Yee Liau kyliau@google.com
Date: Thu Feb 6 11:17:03 2020 -0800
release: v9.0.0
commit e05ca5d
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Feb 6 18:47:04 2020 +0100
build: update packages for release
commit 5cd4d11
Author: Keen Yee Liau kyliau@google.com
Date: Wed Feb 5 12:55:19 2020 -0800
release: v9.0.0-rc.2
commit a9a258c
Author: Renovate Bot bot@renovateapp.com
Date: Tue Feb 4 06:14:02 2020 +0000
build: update karma-jasmine-html-reporter to version 1.5.2
commit 5065237
Author: Renovate Bot bot@renovateapp.com
Date: Sat Feb 1 06:15:43 2020 +0000
build: update build_bazel_rules_nodejs to version 1.2.4
commit 0fec40b
Author: Renovate Bot bot@renovateapp.com
Date: Fri Jan 31 06:13:58 2020 +0000
build: update build_bazel_rules_nodejs to version 1.2.2
commit a3deb68
Author: Renovate Bot bot@renovateapp.com
Date: Fri Jan 31 06:31:21 2020 +0000
build: update rollup to version ~1.31.0
commit 099749d
Author: Renovate Bot bot@renovateapp.com
Date: Thu Jan 30 07:34:39 2020 +0000
build: update build_bazel_rules_nodejs to version 1.2.1
commit e71da18
Author: Renovate Bot bot@renovateapp.com
Date: Wed Jan 29 06:13:30 2020 +0000
build: update protractor to version 5.4.3
commit 8fc1703
Author: Renovate Bot bot@renovateapp.com
Date: Tue Jan 28 19:12:04 2020 +0000
build: update @bazel/hide-bazel-files to version ~1.2.0
commit fbef541
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Jan 28 19:48:17 2020 +0100
ci: reduce ci steps
commit f46432a
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Jan 23 06:43:22 2020 +0100
test: disable flaky ci test
While this works locally, on ci this is causing 90% of our builds to be red,.
commit 5df2fb7
Author: Wagner Maciel wagnermaciel@google.com
Date: Tue Jan 28 10:02:34 2020 -0800
fix(builders): add "/" as the default route in angular.json
Closes #1452
commit 847f87a
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Jan 27 21:01:45 2020 +0100
build: change bazel nodejs rules to `~`
This will enable renovate to open seperate PR when there is a a new minor version.
commit 42a2d6d
Author: Renovate Bot bot@renovateapp.com
Date: Sat Jan 25 06:14:09 2020 +0000
build: update build_bazel_rules_nodejs to version 1.2.0
commit 2aeaed9
Author: Renovate Bot bot@renovateapp.com
Date: Mon Jan 27 08:02:31 2020 +0000
build: update rollup to version ~1.30.0
commit b5ece98
Author: Renovate Bot bot@renovateapp.com
Date: Mon Jan 27 07:57:08 2020 +0000
build: update concurrently to version 5.1.0
commit cf5509f
Author: Alan Agius alan.agius4@gmail.com
Date: Fri Jan 24 06:38:54 2020 +0100
fix(builders): default to a minimum of 1 CPU when sharding builds
Closes #1466
commit d2e1b12
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Jan 23 09:13:51 2020 +0100
build: update nodejs rules to 1.0+
commit 1f055d5
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Jan 22 12:46:28 2020 +0100
fix(builders): send `X-Forwarded` headers when using ssr-dev-server
Fixes: #1459
commit 01356cd
Author: Keen Yee Liau kyliau@google.com
Date: Wed Jan 22 11:49:38 2020 -0800
chore: replace vikram with keen in codeowners
commit 117b247
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Jan 22 08:52:19 2020 +0100
fix: update `@types/hapi__hapi` as they are incompatible with `@hapi/inert`
commit dde4fed
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Jan 22 08:09:56 2020 +0100
test: add `skipLibCheck` to hapi integration due to
```
ERROR in node_modules/@types/hapi__inert/node_modules/@types/hapi__hapi/index.d.ts:23:10 - error TS2305: Module '"@hapi/boom"' has no exported member 'Boom'.
```
commit 01e1f82
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Jan 21 08:12:48 2020 +0100
test: fix `initialNavigation` test on windows
commit eeb4413
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Jan 21 07:55:36 2020 +0100
build: update to TypeScript 3.7
commit f6224ea
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Jan 21 07:38:09 2020 +0100
build: update to version
`@types/hapi__iron`, `@types/hapi__boom` are transitive deps of `@types/hapi__hapi` and is deprecated as these provides their own types definitions however we don't use the latest version so we need to add the resolutions.
commit 8a3accc
Author: Keen Yee Liau kyliau@google.com
Date: Wed Jan 22 10:24:54 2020 -0800
build: upgrade typescript to 3.7.4
commit 2d55770
Author: Keen Yee Liau kyliau@google.com
Date: Wed Jan 22 10:22:10 2020 -0800
release: v9.0.0-rc.1
commit d1e2e18
Author: Keen Yee Liau kyliau@google.com
Date: Wed Jan 22 10:21:35 2020 -0800
chore: update deps
commit 1337a35
Author: Renovate Bot bot@renovateapp.com
Date: Mon Jan 13 18:11:04 2020 +0000
build: update ts-node to version 8.6.2
commit c765bad
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Jan 15 11:38:01 2020 +0100
fix(hapi-engine): schematics compatible with IIS Node and Azure App service
The problem is that the `interceptor.js` which is used by IIS Node will require the application files rather than executing it. https://github.com/tjanczuk/iisnode/blob/8657944f8803d84514c0c7ddd48c046aa68e6edf/src/scripts/interceptor.js#L210
Thus, the server `run` method will never get invoked.
Closes #1447
commit 681124b
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Jan 15 11:37:40 2020 +0100
fix(express-engine): schematics compatible with IIS Node and Azure App service
The problem is that the `interceptor.js` which is used by IIS Node will require the application files rather than executing it. https://github.com/tjanczuk/iisnode/blob/8657944f8803d84514c0c7ddd48c046aa68e6edf/src/scripts/interceptor.js#L210
Thus, the server `run` method will never get invoked.
Closes #1447
commit c38b12a
Author: Renovate Bot bot@renovateapp.com
Date: Mon Jan 13 09:18:29 2020 +0000
build: update to version
commit 201d2e2
Author: Renovate Bot bot@renovateapp.com
Date: Fri Jan 10 06:13:58 2020 +0000
build: update karma-jasmine to version 3.1.0
commit a7c17aa
Author: vikerman vikerman@users.noreply.github.com
Date: Thu Jan 9 10:44:42 2020 -0800
doc: udate release.md
commit 371bdd1
Author: Renovate Bot bot@renovateapp.com
Date: Thu Jan 9 06:13:26 2020 +0000
build: update karma-jasmine to version 3.0.3
commit 7fdce54
Author: Renovate Bot bot@renovateapp.com
Date: Wed Jan 8 10:24:38 2020 +0000
build: update rollup to version ~1.29.0
commit 3a51573
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Jan 7 16:13:50 2020 +0100
docs: update issue templates (#1439)
Make the templates more similar to Angular FW and CLI
commit f75f702
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Jan 7 13:53:25 2020 +0100
test: refactor to use npm cli packages from workspace (#1435)
commit 88d7e46
Author: Renovate Bot bot@renovateapp.com
Date: Tue Jan 7 06:22:32 2020 +0000
build: update karma-jasmine to version 3.0.1
commit 90972de
Author: Renovate Bot bot@renovateapp.com
Date: Mon Jan 6 08:13:47 2020 +0000
build: update to version
commit aedb108
Author: Renovate Bot bot@renovateapp.com
Date: Sat Jan 4 20:19:30 2020 +0000
build: update rollup to version ~1.28.0
commit f0a78c4
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Jan 4 15:56:32 2020 +0100
refactor(builders): improve error message when no routes have been found
commit 42a4df3
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Jan 4 10:34:14 2020 +0100
test: use jasmine.arrayContaining
commit d4b1af0
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Jan 4 10:18:55 2020 +0100
build: remove error for jasmine typings
commit 3f9c5b1
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Jan 4 10:15:25 2020 +0100
refactor(builders): remove conflicting namespaces, deep imports and redundant imports
commit 831012d
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Jan 4 15:59:58 2020 +0100
ci: add alan-agius4 as builders package code owner (#1431)
commit b0dbce0
Author: Renovate Bot bot@renovateapp.com
Date: Sat Jan 4 06:13:19 2020 +0000
build: update rollup-plugin-sourcemaps to version ^0.5.0
commit 878523d
Author: Renovate Bot bot@renovateapp.com
Date: Sat Jan 4 06:13:36 2020 +0000
build: update karma-jasmine to version ^3.0.0
commit a5a12d8
Author: vikerman viks@google.com
Date: Fri Jan 3 15:44:39 2020 -0800
release: v9.0.0-rc.0
commit bf25268
Author: vikerman viks@google.com
Date: Fri Jan 3 15:42:40 2020 -0800
chore: update deps
commit cc0e7f3
Author: Wagner Maciel wagnermaciel@google.com
Date: Fri Jan 3 15:36:44 2020 -0800
feat(builders): extract routes with guess-js (#1426)
Use the static routes inferred from the routing module as initial set of routes to prerender.
Can set the builder `guessRoutes` option to `false` to turn off this behavior.
commit 36db45a
Author: Wagner Maciel wagnermaciel@google.com
Date: Fri Jan 3 14:40:46 2020 -0800
feat(builders): parallelize renders in prerender builder (#1396)
## Goal
Increase the performance of the prerender builder. I tested against 800 routes that each make a single http.get request and observed approximately a 5 times speedup.
## Child Process
We chose to fork child processes using the child_process API because:
We are not sure if these operations are thread safe
fork is used specifically to spawn new Node.js processes, which is our exact use case
Implementation
render.ts
This file is specifically designed to be called as a child process. It expects specific arguments to be passed and expects process.send to exist (which only happens when a parent process exists). The args that this file expects are:
indexHtml: The base html for rendering routes
serverBundlePath: The path to the server module bundle
browserOutputPath: The path to the browser builders output
allRoutes: The rest of the arguments passed are the routes to be rendered
index.ts
Calling _renderUniversal now forks child processes that run render.ts to render the routes in parallel.
There is an issue with forking processes within an angular builder where the parent process will exit before the child processes finish. This is likely because somewhere in our builder logic we call process.exit or something like that which kills the parent process early. To fix this issue, we wrap child processes in promises that resolve when the process finishes (either by exiting or erring).
## Tests
These changes completely break existing unit tests. Although helper functions such as getRange in render.ts can still be unit tested, integration tests should be what we really depend on. It might be worth it to move unit testable helper functions to a utils.ts file.
commit 06398b5
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Dec 30 19:43:06 2019 +0100
ci: improve circle ci setup (#1418)
With this change we introduce a couple of changes
- Do `yarn install` and code checkout once in the setup phase
- Save cache in `build-packages-dist` to ensure that we cache Bazel action outputs at the very end of our builds so that we will later get better cache hit rate
- We use circle ci 2.1 features such as action executors and commands
- Removed the `bazel-lint` task which was redundant
- We save yarn cache to circli ci cache instead of node_modules directory
- Use a cache key fallback, so to use the last cached version when a dependency is updated.
commit e8e8ead
Author: Renovate Bot bot@renovateapp.com
Date: Mon Dec 30 08:15:26 2019 +0000
build: update to version
commit d2724e8
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Fri Dec 27 11:23:00 2019 -0800
release: v9.0.0-next.14
commit bc33eae
Author: Renovate Bot bot@renovateapp.com
Date: Wed Dec 25 06:18:29 2019 +0000
build: update karma-jasmine-html-reporter to version 1.5.1
commit f1b1149
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Dec 24 08:46:17 2019 +0100
style: fix lint issues
commit 59d5dbc
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Dec 21 10:42:16 2019 +0100
build: add some tsrule to aid consistence and avoid code smells
commit 00266c2
Author: Alan Agius alan.agius4@gmail.com
Date: Fri Dec 20 13:42:40 2019 +0100
build: rename tsconfig so that the IDE can use it
commit 93a66f9
Author: Renovate Bot bot@renovateapp.com
Date: Mon Dec 23 18:43:55 2019 +0000
build: update to version
commit a695e4f
Author: Alan Agius alan.agius4@gmail.com
Date: Sun Dec 22 19:13:45 2019 +0100
fix(common): Debug Failure. False expression: node_modules/@types/node/ts3.2/index.d.ts linked to nonexistent file
Fixes: #1413
commit 55fd57e
Author: Wagner Maciel wagnermaciel@google.com
Date: Mon Dec 23 04:12:24 2019 -0800
feat(builders): routesFile option for prerender builder
Closes #1395
commit 7bacde5
Author: Renovate Bot bot@renovateapp.com
Date: Fri Dec 20 06:13:14 2019 +0000
build: update @bazel/bazel to version 2.0.0
commit 2f9ad88
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Dec 19 23:58:39 2019 +0100
build: use bazel `disk_cache` (#1408)
* ci: rename cache key
* ci: remove unneeded yarn install since it's already run in previous step
* build: set `noshow_progress`, `announce_rc` and `repository_cache` bazel flags
* ci: add disk_cache
* ci: add `--incompatible_strict_action_env`
* ci: update cache key
commit 192c479
Author: vikerman vikerman@users.noreply.github.com
Date: Thu Dec 19 14:37:11 2019 -0800
docs: update packages list
@nguniversal/module-map-ngfactory-loader is no longer published since we just rely on dynamic import syntax for lazy loaded routes.
commit b9ed17a
Author: vikerman vikerman@users.noreply.github.com
Date: Thu Dec 19 13:26:27 2019 -0800
docs: create a release doc
Outlining release steps
commit 044856f
Author: vikerman viks@google.com
Date: Thu Dec 19 13:09:49 2019 -0800
build: make sure release builds are stamped properly
commit fccca4b
Author: vikerman viks@google.com
Date: Thu Dec 19 11:49:02 2019 -0800
release: v9.0.0-next.13
commit 71be91c
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Dec 19 20:45:13 2019 +0100
fix(builders): error when process is closed with non zero error code (#1403)
commit 7e25548
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Dec 19 20:44:44 2019 +0100
fix(builders): allow setting a public host (#1401)
Closes #1394 and closes #1393
commit b7c5cd8
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Dec 19 20:43:33 2019 +0100
fix(builders): fix `EADDRINUSE` error on rebuilds (#1405)
commit d7b403c
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Dec 19 19:18:30 2019 +0100
refactor(aspnetcore-engine): use async/await function
commit 9da7415
Author: Renovate Bot bot@renovateapp.com
Date: Thu Dec 19 06:17:17 2019 +0000
build: update codelyzer to version 5.2.1
commit e3a3184
Author: vikerman viks@google.com
Date: Wed Dec 18 15:13:51 2019 -0800
release: v9.0.0-next.12
commit 5a4cb38
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Dec 18 20:26:40 2019 +0100
ci: add bazel builder testing infra (#1362)
closes #1359
commit f5134b9
Author: Renovate Bot bot@renovateapp.com
Date: Wed Dec 18 06:13:04 2019 +0000
build: update @bazel/ibazel to version ^0.11.0
commit 9428493
Author: Renovate Bot bot@renovateapp.com
Date: Wed Dec 18 06:13:14 2019 +0000
build: update concurrently to version 5.0.2
commit b847964
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Mon Dec 16 15:37:47 2019 -0800
release: v9.0.0-next.11
commit b05dcf8
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Mon Dec 16 14:43:18 2019 -0800
release: v9.0.0-rc.11
commit 8904c30
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Mon Dec 16 14:42:34 2019 -0800
chore: stop publishing deprecated @nguniversal/module-map-ngfactory-loader
commit 3a409c1
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Mon Dec 16 14:27:51 2019 -0800
release: v9.0.0-rc.10
commit bf9ade0
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Mon Dec 16 14:04:54 2019 -0800
chore: update deps
commit e832c93
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Dec 16 20:27:38 2019 +0100
Update README.md (#1389)
commit a542e33
Author: CaerusKaru caerus.karu@gmail.com
Date: Mon Dec 16 12:58:45 2019 -0600
feat(common): set RouterModule initialNavigation in schematics (#1248)
Use schematics to set `initialNavigation` on the router settings to `enabled` so that the client will wait for the lazy loaded route to be resolved before completing the bootstrap.
This avoids a premature bootstrap of lazy route on the client over SSR-ed HTML, which will cause a flicker.
Fixes #1200
commit 3375246
Author: Renovate Bot bot@renovateapp.com
Date: Mon Dec 16 08:16:56 2019 +0000
build: update to version
commit 5d5dd1b
Author: Wagner Maciel wagnermaciel@google.com
Date: Fri Dec 13 18:00:35 2019 -0800
fix(schematics): use index.original.html if it exists (#1385)
commit 761a452
Author: Wagner Maciel wagnermaciel@google.com
Date: Thu Dec 12 13:32:37 2019 -0800
Feat/mark prerendered routes (#1384)
commit d978eb0
Author: vikerman vikerman@users.noreply.github.com
Date: Thu Dec 12 07:06:50 2019 -0800
fix(common): add production config section to prerender builder config (#1382)
commit eb9e1b7
Author: Wagner Maciel wagnermaciel@google.com
Date: Wed Dec 11 20:13:34 2019 -0800
fix(builder): store index.html as index.original.html when prerendering '/' (#1383)
and overwrite index.html in output folder with prerendered content.
commit ac1a423
Author: Wagner Maciel wagnermaciel@google.com
Date: Wed Dec 11 14:04:33 2019 -0800
fix(builder): allow prerender of nested paths (#1381)
commit 8083609
Author: Wagner Maciel wagnermaciel@google.com
Date: Wed Dec 11 11:50:29 2019 -0800
test: add e2e test for prerender builder (#1378)
commit 6865eb7
Author: Renovate Bot bot@renovateapp.com
Date: Wed Dec 11 06:18:12 2019 +0000
build: update build_bazel_rules_nodejs to version 0.42.3
commit 0eebdb5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue Dec 10 09:51:37 2019 -0800
build: update concurrently to version 5.0.1 (#1373)
commit e9b9c75
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue Dec 10 09:51:10 2019 -0800
build: update to version (#1367)
commit 2f68906
Author: vikerman vikerman@users.noreply.github.com
Date: Mon Dec 9 15:58:23 2019 -0800
chore: add `builders` module to bug template
commit adcea6a
Author: vikerman viks@google.com
Date: Mon Dec 9 14:33:48 2019 -0800
release: v9.0.0-next.9
commit e47421d
Author: vikerman vikerman@users.noreply.github.com
Date: Mon Dec 9 14:28:53 2019 -0800
chore: update deps (#1370)
commit 47452c6
Author: Wagner Maciel wagnermaciel@google.com
Date: Mon Dec 9 11:11:12 2019 -0800
feat(prerender): config preredner in ng add (#1365)
* feat(prerender): config preredner in ng add
* fix: use production for browser/server targets
when setting up the prerender target
* update test for using production mode
for browser and server targets in prerender.
* use empty routes list by default
commit 5af323d
Author: vikerman vikerman@users.noreply.github.com
Date: Mon Dec 9 02:01:30 2019 -0800
fix(builder): update prerender error message
commit 11a063e
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Dec 6 10:51:57 2019 -0800
fix(common): use shorter name to start the ssr-dev-server
Rename the npm target `serve:ssr:dev` to just `dev:ssr`
commit 0678be5
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Dec 5 11:11:41 2019 +0100
fix(builder): add option to provide a custom host
commit 72fceee
Author: Wagner Maciel wagnermaciel@google.com
Date: Fri Dec 6 09:46:10 2019 -0800
feat(builders): implement prerender (#1357)
The prerender builder starts the browser builder and the server builder. It then uses the server bundle to render an array of routes and writes the rendered html to
[browser builder output path(s)]/[route]/index.html.
commit c643e71
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Dec 5 15:00:42 2019 +0100
build: exclude schematics `testing` folder from being shipped (#1361)
Currently we are including the testing folder in the npm_package
See: https://unpkg.com/browse/@nguniversal/express-engine@9.0.0-next.8/schematics
commit 5a46153
Author: Renovate Bot bot@renovateapp.com
Date: Thu Dec 5 06:18:28 2019 +0000
build: update build_bazel_rules_nodejs to version 0.42.2
commit dfc9358
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Dec 4 10:42:48 2019 +0100
fix(builders): display server console message
Fixes #1355
commit e93647b
Author: vikerman viks@google.com
Date: Tue Dec 3 16:51:49 2019 -0800
release: v9.0.0-next.8
commit 35238a1
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Dec 3 10:32:47 2019 +0100
fix(builders): log message when compilation is ended successfully
commit bd6cde1
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Dec 3 16:09:56 2019 +0100
fix(builders): remove cache-control header from responses
commit ee57740
Author: Renovate Bot bot@renovateapp.com
Date: Tue Dec 3 06:16:37 2019 +0000
build: update to version
commit 79b1c1b
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Mon Dec 2 22:15:28 2019 -0800
release: v9.0.0-next.7
commit 967d16a
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Mon Dec 2 20:36:57 2019 -0800
chore: update deps
commit 8c2aa05
Author: vikerman vikerman@users.noreply.github.com
Date: Mon Dec 2 20:16:16 2019 -0800
doc: update roadmap
With current planning and in progress items
commit 0d094dd
Author: Renovate Bot bot@renovateapp.com
Date: Fri Nov 29 06:19:52 2019 +0000
build: update ts-node to version 8.5.4
commit a922918
Author: Renovate Bot bot@renovateapp.com
Date: Thu Nov 28 06:17:27 2019 +0000
build: update ts-node to version 8.5.3
commit 857d85a
Author: Renovate Bot bot@renovateapp.com
Date: Wed Nov 27 06:31:21 2019 +0000
build: update @bazel/hide-bazel-files to version ^0.42.0
commit 9d4b832
Author: Alan Agius alan.agius4@gmail.com
Date: Fri Nov 22 11:30:11 2019 +0100
fix(common): add `@nguniversal/builders` configuration to angular workspace
commit f0c39e1
Author: ManfredSteyer manfred.steyer@gmx.net
Date: Mon Nov 25 16:07:49 2019 +0100
feat(builders): browser-sync for ssr-dev-server
After building both, the server bundles and the client bundles,
the ssr-dev-server starts the node server as well as a
browser-sync server. After the bundles changed, the node
server is restarted and the browser-sync server notifies
the browser.
commit a04af76
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Nov 25 19:26:12 2019 +0100
build: update workflow so that `build-packages-dist` is depedent on `build`
With this change we don't rebuild packages twice, but re-use the bazel cache
commit 96c244e
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Nov 25 19:19:26 2019 +0100
build: update node_js bazel packages to 0.41.1
commit 2f4a9a7
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Nov 25 19:17:34 2019 +0100
build: remove redundant nguniversal_setup_workspace and other aliases
commit 6001e2c
Author: Renovate Bot bot@renovateapp.com
Date: Mon Nov 25 08:20:57 2019 +0000
build: update to version
commit 086133c
Author: Renovate Bot bot@renovateapp.com
Date: Fri Nov 22 06:22:23 2019 +0000
build: update @bazel/bazel to version 1.2.0
commit b4987d9
Author: Renovate Bot bot@renovateapp.com
Date: Fri Nov 22 06:22:36 2019 +0000
build: update karma-coverage-istanbul-reporter to version 2.1.1
commit b14ca21
Author: Renovate Bot bot@renovateapp.com
Date: Wed Nov 20 06:08:39 2019 +0000
build: update rollup to version ~1.27.0
commit 1fedcba
Author: Renovate Bot bot@renovateapp.com
Date: Wed Nov 20 05:19:57 2019 +0000
build: update to version
commit 06f96ee
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Nov 20 06:19:07 2019 +0100
build: update to version (#1333)
Add terser as a devDepedencies to fix error:
```
ERROR: /home/circleci/ng/modules/express-engine/BUILD.bazel:22:1: every rule of type ng_package implicitly depends upon the target '@npm//terser/bin:terser', but this target could not be found because of: no such package '@npm//terser/bin': BUILD file not found in directory 'terser/bin' of external repository @npm. Add a BUILD file to a directory to mark it as a package.
ERROR: Analysis of target '//modules/express-engine:npm_package' failed; build aborted: no such package '@npm//terser/bin': BUILD file not found in directory 'terser/bin' of external repository @npm. Add a BUILD file to a directory to mark it as a package.
```
commit 5fb6695
Author: Renovate Bot bot@renovateapp.com
Date: Fri Nov 15 06:17:59 2019 +0000
build: update ts-node to version 8.5.2
commit 11cc954
Author: Renovate Bot bot@renovateapp.com
Date: Wed Nov 13 06:20:58 2019 +0000
build: update @bazel/hide-bazel-files to version ^0.40.0
commit 8ab9301
Author: Renovate Bot bot@renovateapp.com
Date: Mon Nov 11 03:02:06 2019 +0000
build: update ts-node to version 8.5.0
commit 350f50f
Author: ManfredSteyer manfred.steyer@gmx.net
Date: Wed Nov 6 22:19:31 2019 +0100
feat(builders): implement ssr-dev-server
The ssr-dev-server builder starts the browser builder and the server builder in watch mode.
To show how it works, one can run the serve:ssr-dev-server npm script in the express-engine-ivy integration test project
commit 00c27d7
Author: Alan Agius alan.agius4@gmail.com
Date: Fri Nov 8 19:07:40 2019 +0100
fix(common): always pass `skipInstall` to `universal` schematic (#1326)
At the moment, we run `npm install` twice if the current project doesn't have a server target because we run 1 in our respective engine schematics, ex: https://github.com/angular/universal/blob/e4f078133c14fcb602baaabf8c277ff003d137f5/modules/hapi-engine/schematics/install/index.ts#L35-L37 and other in the external universal schematics.
With this change we disable the install in the external universal schematic and rely on install task in our code.
commit e4f0781
Author: Joey Perrott josephperrott.github@gmail.com
Date: Thu Oct 31 13:44:14 2019 -0700
build: add build --nolegacy_external_runfiles to bazelrc (#1319)
commit 0be64b4
Author: Joey Perrott josephperrott.github@gmail.com
Date: Thu Oct 31 13:32:09 2019 -0700
build: add --config=release to publish.sh .publish actions to guarantee version stamping (#1320)
commit 7ff5bc7
Author: Joey Perrott josephperrott.github@gmail.com
Date: Wed Oct 30 09:22:59 2019 -0700
ci: update lock bot to run once per day (#1317)
commit d1d1e88
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 29 05:24:58 2019 +0000
build: update build_bazel_rules_nodejs to version 0.39.1
commit a681b58
Author: Renovate Bot bot@renovateapp.com
Date: Mon Oct 28 09:26:31 2019 +0000
build: update to version
commit a0cc9ab
Author: Renovate Bot bot@renovateapp.com
Date: Mon Oct 28 07:25:24 2019 +0000
build: update to version
commit 56dd6f2
Author: Renovate Bot bot@renovateapp.com
Date: Thu Oct 24 05:24:05 2019 +0000
build: update @bazel/bazel to version 1.1.0
commit 57a9179
Author: vikerman viks@google.com
Date: Wed Oct 23 14:38:46 2019 -0700
chore: fix publish script to correctly get version from
commit cf30d4a
Author: vikerman viks@google.com
Date: Wed Oct 23 14:15:43 2019 -0700
release: v9.0.0-next.6
commit 5d310ed
Author: vikerman viks@google.com
Date: Wed Oct 23 13:32:49 2019 -0700
chore: update deps
commit dde1a11
Author: Renovate Bot bot@renovateapp.com
Date: Wed Oct 23 07:23:27 2019 +0000
build: update tsutils to version ^3.0.0
commit b18919b
Author: Renovate Bot bot@renovateapp.com
Date: Wed Oct 23 06:20:36 2019 +0000
build: update karma-chrome-launcher to version ^3.0.0
commit a7c968c
Author: Renovate Bot bot@renovateapp.com
Date: Wed Oct 23 05:21:10 2019 +0000
build: update codelyzer to version 5.2.0
commit 151cf87
Author: Renovate Bot bot@renovateapp.com
Date: Wed Oct 23 05:21:22 2019 +0000
build: update jasmine-core to version ^3.0.0
commit b0c9d27
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 10:15:42 2019 +0000
build: update concurrently to version 5.0.0
commit 4d54d33
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 10:16:50 2019 +0000
build: update ts-node to version 8.4.1
commit c6fc054
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 09:20:56 2019 +0000
build: update @bazel/bazel to version 1.0.0
commit 545653a
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 07:19:48 2019 +0000
build: update karma to version 4.4.1
commit 3d0b4b5
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 08:20:18 2019 +0000
build: update xhr2 to version ^0.2.0
commit 4639732
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 08:20:09 2019 +0000
build: update tslint to version 5.20.0
commit 68417cf
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 06:22:38 2019 +0000
build: update io_bazel_rules_webtesting to version 0.3.3
commit 0bc6a3d
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 09:21:10 2019 +0000
build: update @types/fs-extra to version ^8.0.0
commit 6b856ec
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 06:22:29 2019 +0000
build: update codelyzer to version 5.1.2
commit 0f7a189
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 05:24:34 2019 +0000
build: update @angular/bazel to version 9.0.0-next.12
commit 11545c7
Author: Renovate Bot bot@renovateapp.com
Date: Tue Oct 22 05:24:44 2019 +0000
build: update @hapi/inert to version 5.2.2
commit 87953dd
Author: CaerusKaru caerus.karu@gmail.com
Date: Mon Oct 21 08:55:15 2019 -0500
build: upgrade to @hapi/hapi (#1218)
Fixes #1215
commit 2c303c4
Author: Alan Agius alan.agius4@gmail.com
Date: Sun Oct 20 18:36:26 2019 +0200
ci: add renovate configuration (#1283)
commit 4b2f825
Author: Alan Agius alan.agius4@gmail.com
Date: Sun Oct 20 18:36:02 2019 +0200
build: update several dev dependencies (#1285)
With this change we update several development dependencies including;
- several `@bazel/` to `0.38.0`
- `typescript` to `3.6.4`
- `@types/node` to `12.11.1` which is required for TS 3.6 support
- `@angular/` packages to `9.0.0-next.11`
- `@angular-devkit/` packages to `9.0.0-next.10`
commit 6d8d9cc
Author: vikerman viks@google.com
Date: Tue Oct 15 14:37:50 2019 -0700
release: v9.0.0-next.5
commit 47de598
Author: vikerman viks@google.com
Date: Tue Oct 15 14:37:16 2019 -0700
build: fix populating version placeholder in release builds
commit 69149de
Author: vikerman viks@google.com
Date: Tue Oct 15 14:09:47 2019 -0700
release: v9.0.0-next.4
commit d91c25f
Author: vikerman viks@google.com
Date: Tue Oct 15 13:47:16 2019 -0700
fix: set supported node version to '>=10.13.0 <13.0.0'
commit 7010d28
Author: vikerman viks@google.com
Date: Tue Oct 15 13:40:03 2019 -0700
chore: update peer deps
commit f38dc0a
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Oct 12 13:25:45 2019 +0200
ci: update key cache to have more cache hits
With this change we should get more cache hit rates since previously all PRs had a different cache key
commit 135ad56
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Oct 15 13:39:15 2019 +0200
fix(hapi-engine, express-engine): `distFolder` const should contain the path to the contents of browser build
commit 4b20ee3
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Oct 15 20:47:21 2019 +0200
feat: add tslib as peerDependency (#1278)
nguniversal relied on a hidden dependency of `tslib` due to `importHelpers`
https://github.com/angular/universal/blob/5798f198db1fb0bce9dbfb850751429a3724084a/modules/bazel-tsconfig-build.json#L11 which was previously installed by the Angular framework. This, however changed with this PR https://github.com/angular/angular/pull/32167
With this change we now list `tslib` as a required peerDepedency.
Users not using the CLI will need to manually install `tslib` via;
```
yarn add tslib
```
or
```
npm install tslib --save
```
Reference: TOOL-836
commit 5798f19
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Oct 8 15:56:18 2019 +0200
fix(express-engine, hapi-engine): remove `@nguniversal/module-map-ngfactory-loader` during `ng update`
String based lazy loading syntax is not support with Ivy and hence `@nguniversal/module-map-ngfactory-loader` is no longer required.
When not removed the application is left in a broken state with the following runtime error
```
NullInjectorError: R3InjectorError[router_RouterModule -> router_Router -> NgModuleFactoryLoader -> InjectionToken MODULE_MAP -> InjectionToken MODULE_MAP -> InjectionToken MODULE_MAP]:
```
Fixes: #1272
commit 9674ebf
Author: Alan Agius alan.agius4@gmail.com
Date: Sat Oct 5 13:22:15 2019 +0200
fix(common): update server main option when using `ng add/ng update`
The server target main option needs to be updated when running the add schematic to point to the server.ts entrypoint
commit 4d661f2
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Oct 4 13:21:53 2019 -0700
doc: fix toc again
commit b571e4b
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Oct 4 13:21:16 2019 -0700
doc: fix toc
- remove old migration guide
commit 2f12e7e
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Oct 4 13:20:20 2019 -0700
doc: typo
commit 947a699
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Oct 4 13:19:25 2019 -0700
doc: fix "Getting Started" link in README
commit 3d08632
Author: Vikram Subramanian vikram.subramanian@gmail.com
Date: Fri Oct 4 12:31:40 2019 -0700
release: v9.0.0-next.3
commit c13f2e3
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Oct 3 18:13:57 2019 +0200
refactor: remove output path logic as it's handled in universal schematic
If the outputPath change is needed, this should be done at upstream in `angular/cli` instead
https://github.com/angular/angular-cli/blob/102cd86a8ea33bf1c3dc8cb75b8727c2f239c3d5/packages/schematics/angular/universal/index.ts#L42
commit 5c9c79c
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Oct 3 17:40:18 2019 +0200
docs: fix typo in version 8 update guide
commit 9ff02c5
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Oct 3 17:42:21 2019 +0200
feat: add migrations for version 9 (#1266)
commit c5ed2d9
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Oct 1 19:49:01 2019 +0200
refactor: simply common add schematic
With this change, we don't export an actual schematic but rather we export a common rule.
This will simply schema changes as we don't have to keep 6 schemas in sync (json and ts)
commit 26dfdf2
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Sep 30 14:56:08 2019 +0200
refactor(common): remove redundant `npm run build:client-and-server-bundles` script (#1264)
commit b64df7e
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Sep 27 11:20:56 2019 -0700
Delete UPGRADE-GUIDE.md
commit 2379e41
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Sep 27 11:20:26 2019 -0700
Update CONTRIBUTING.md
commit 595afc5
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Sep 27 11:19:02 2019 -0700
Update CHANGELOG.md
commit 544eeb5
Author: vikerman viks@google.com
Date: Thu Sep 26 14:14:43 2019 -0700
chore: unpin @angular package deps
The integration tests also had to unpin them so that they don't end up
with an inconsistent version of @angular(which was the problem earlier).
Also delete module-map-ngfactory-loader integration tests.
commit 48649c8
Author: vikerman viks@google.com
Date: Wed Sep 25 15:21:11 2019 -0700
fix(builders): fix package.json
- include package.json in the npm package
- use templated version numbers for dependencies
- add @nguniversal/builders to the ng update package group
commit 69c23f9
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Sep 26 09:36:18 2019 +0200
style: remove incorrect comment
commit 5acec5a
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Sep 26 09:28:58 2019 +0200
refactor: remove redundant type casting
commit 01ee199
Author: Alan alan.agius4@gmail.com
Date: Wed Sep 25 09:00:09 2019 +0200
build: add builders skeleton package
commit f06d1ab
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Sep 25 17:42:03 2019 +0200
feat(hapi-engine): support `ng-add` without specifying `clientProject`
When unset we set the clientProject to the resolved packageName from the current working directory
Users can now use the schematic via:
```
ng add @nguniversal/hapi-engine
```
commit 1dd4c6e
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Sep 25 17:41:55 2019 +0200
feat(express-engine): support `ng-add` without specifying `clientProject`
When unset we set the clientProject to the resolved packageName from the current working directory
Users can now use the schematic via:
```
ng add @nguniversal/express-engine
```
commit 544e5c4
Author: Alan Agius alan.agius4@gmail.com
Date: Wed Sep 25 18:19:43 2019 +0200
ci: add `--silent` to yarn install (#1258)
At the moment, the integration tests CI tasks is full of install logs which are noisy and hide "more" import logs
commit a459146
Author: vikerman viks@google.com
Date: Tue Sep 24 14:21:29 2019 -0700
release: v9.0.0-next.2
commit 4fbc58e
Author: vikerman vikerman@users.noreply.github.com
Date: Mon Sep 23 16:59:12 2019 -0700
chore: clean up package.json (#1253)
- Remove uneeded deps causing security issues.
- Remove standard-version. Will add changelog as part of Releases tab.
- Remove the contributors list - Will be part of releases changelog.
commit 0ceaaba
Author: vikerman vikerman@users.noreply.github.com
Date: Mon Sep 23 12:09:43 2019 -0700
fix(express-engine): set APP_BASE_HREF to req.baseUrl (#1252)
This avoids Angular route match failures when the Express engine is
mounted on a different URL (this happens e.g. with Firebase and other
serverless setups).
commit c0eb354
Author: Alan Agius alan.agius4@gmail.com
Date: Mon Sep 23 18:37:27 2019 +0200
test: update optimization setting for integration tests (#1250)
Update tests to reflect latest project configuration
See: https://github.com/angular/angular-cli/pull/15651
commit fcee6ff
Author: vikerman vikerman@users.noreply.github.com
Date: Mon Sep 23 09:36:49 2019 -0700
fix(hapi-engine, express-engine): export app for serverless functions (#1249)
Export Hapi and Express app from the server bundle so that they can be
referenced in serverless functions if needed.
commit b3e1461
Author: vikerman vikerman@users.noreply.github.com
Date: Fri Sep 20 23:45:26 2019 -0700
fix(express-engine): export Express app from server.ts (#1247)
Change the schematics to export the Express app object itself from
server.ts.
This can be used from a serverless function to call into the Express app
directly. Example -
https://github.com/angular/angularfire2/blob/master/docs/universal/cloud-functions.md
commit a24ba01
Author: vikerman viks@google.com
Date: Thu Sep 19 15:09:02 2019 -0700
release: v9.0.0-next.1
commit e889652
Author: vikerman vikerman@users.noreply.github.com
Date: Wed Sep 18 23:11:25 2019 -0700
refactor(express-engine, hapi-engine): use CommonEngine (#1246)
* refactor(express-engine, hapi-engine): use CommonEngine
* fix: avoid memory leak through opts.providers
Don't mutate `options` being passed into the render call(especially concatting to the providers array).
Mark `options` as `Readonly` so that it is not accidentally mutated in the future.
commit 728f86d
Author: Alan Agius alan.agius4@gmail.com
Date: Tue Sep 17 15:13:33 2019 +0200
fix(common): don't run universal schematic if server target already e… (#1241)
commit d37d4bf
Author: vikerman viks@google.com
Date: Mon Sep 16 13:48:58 2019 -0700
release: v9.0.0-next.0
commit 029b659
Author: Alan Agius alan.agius4@gmail.com
Date: Fri Sep 13 18:46:41 2019 +0200
fix(hapi-engine): update schematic for server.ts
commit abe57e0
Author: Alan alan.agius4@gmail.com
Date: Fri Sep 13 14:20:40 2019 +0200
fix(hapi-engine): update schematic for server.ts
commit bdd91dd
Author: Alan alan.agius4@gmail.com
Date: Fri Sep 13 11:50:27 2019 +0200
test: add integration tests for hapi and express based on the schematics
commit cf78cf4
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Sep 12 19:39:28 2019 +0200
feat: bundle and build using CLI server builder
commit 6aba64d
Author: Alan Agius alan.agius4@gmail.com
Date: Fri Sep 13 15:05:10 2019 +0200
build: update nodejs rules to 0.37.0 and enable managed_directories (#1240)
commit e02cc48
Author: vikerman viks@google.com
Date: Thu Sep 12 13:45:15 2019 -0700
build: fix publish script
commit 03b297e
Author: vikerman viks@google.com
Date: Thu Sep 12 13:44:18 2019 -0700
build: remove deprecated option from .bazelrc
commit 58f7394
Author: vikerman viks@google.com
Date: Thu Sep 12 13:12:37 2019 -0700
build: fix bazel-stamp-vars
Don't output any strings other than the versions. This was messing up
the version being stamped in release npm packages to always be 0.0.0.
commit 50dd521
Author: Alan Agius alan.agius@betssongroup.com
Date: Mon Sep 9 11:52:06 2019 +0200
feat(hapi-engine): update schematics to generate Ivy compatable code
With this change by default we support `ng add` only on Ivy applications.
Users wishing to add this package in a non ivy project will need to this manually.
**Note:**: for Ivy users are required to use `bundleDependencies` which is turned on by default in CLI version 9. Users opting out of `bundleDependencies` will need to run `ivy-ngcc` manually. The latter is rerquired because when not bundling the server using webpack during runtime Node will resolve the packages to their VE version.
commit 32cfef1
Author: Alan Agius alan.agius@betssongroup.com
Date: Mon Sep 9 11:31:31 2019 +0200
feat(express-engine): update schematics to generate Ivy compatable code
With this change by default we support `ng add` only on Ivy applications.
Users wishing to add this package in a non ivy project will need to this manually.
**Note:**: for Ivy users are required to use `bundleDependencies` which is turned on by default in CLI version 9. Users opting out of `bundleDependencies` will need to run `ivy-ngcc` manually. The latter is rerquired because when not bundling the server using webpack during runtime Node will resolve the packages to their VE version.
commit 563e608
Author: Alan Agius alan.agius@betssongroup.com
Date: Mon Sep 9 13:32:07 2019 +0200
build: rename token to injetion-token
Having a file named same as the folder is causing `Maximum call stack size exceeded`
```
RangeError: Maximum call stack size exceeded
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:118:43)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
at MetadataBundler.exportAll (/home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/execroot/nguniversal/bazel-out/host/bin/external/npm/@angular/bazel/bin/ngc-wrapped.runfiles/npm/node_modules/@angular/compiler-cli/src/metadata/bundler.js:122:52)
```
commit c696cc4
Author: Alan Agius alan.agius@betssongroup.com
Date: Mon Sep 9 13:12:13 2019 +0200
build: update angular dependencies
1) With this change we update to the latest pre-release angular dependencies.
2) We also disable Ivy compiler for the current tests
3) Enable dts bundling for universal packages
commit ddc4480
Author: Alan Agius alan.agius4@gmail.com
Date: Thu Sep 12 18:42:50 2019 +0200
ci: pin docker images by ID for hermeticity (#1238)
commit 9516496
Author: Alan Agius alan.agius@betssongroup.com
Date: Fri Sep 6 15:00:14 2019 +0200
fix(express-engine): add missing `@types/express` for express (#1229)
commit 8db92c7
Author: Joey Perrott josephperrott.github@gmail.com
Date: Thu Sep 5 14:09:58 2019 -0700
ci: move to latest lock-closed commit for github action (#1228)