Migrate to Angular 13.1
This MR migrates the project to Angular 13.1.
Additional 3rd-party packages have been updated for Ivy support.
The QR Code library ngx-qrcode
has been replaced with the better maintained library ng-qrcode
which also supports Ivy.
The code has been adjusted to the new library's API.
With these changes, we no longer use any legacy "View Engine" packages. Therefore, ngcc
no longer needs to be run which should reduce build times. Furthermore, this brings us one step closer to Yarn PnP support which would allow further optimizations.
See: https://blog.angular.io/angular-v13-is-now-available-cce66f7bc296
See: https://github.com/angular/angular/blob/13.0.0/CHANGELOG.md
See: https://github.com/angular/angular/blob/13.1.0/CHANGELOG.md
Related: particify/dev/common-concerns#21