Angular: 7.2.14
Firebase: 5.10.0
AngularFire: 5.1.3 and 5.2.0-beta.4
Other (e.g. Ionic/Cordova, Node, browser, operating system): macOS Mojave
Failing test unit, Plunkr, or JSFiddle demonstrating the problem
Angular CLI doesn't run in those environments.
Steps to set up and reproduce
ng new my-appng add @angular/material@angular/fireng update --next @angular/cli @angular/core @angular/materialSample data and security rules
N/A
<-- include/attach/link to some json sample data (or provide credentials to a sanitized, test Firebase project) -->
* Errors in the JavaScript console * N/A
* Output from firebase.database().enableLogging(true); * N/A
* Screenshots * N/A
The update would succeed.
The update fails with:
Package "@angular/fire" has an incompatible peer dependency to "zone.js" (requires "^0.8.0", would install "0.9.1").
Incompatible peer dependencies found. See above.
Can the version of zone.js be made a little more flexible to support Angular version 8?
I added some || pipes to get rid of peers for the other deps, haven't had a chance to give it a spin against the latest. Thanks for the feedback.
Happy to accept a PR here!
Else I'll get to it with the last couple things I want to get to before 5.2 stable release.
^0.8.0 || ^0.9.0 would probably be the direction until we break with v6.0
Thanks again I'll include in the next beta.
Most helpful comment
I added some
||pipes to get rid of peers for the other deps, haven't had a chance to give it a spin against the latest. Thanks for the feedback.Happy to accept a PR here!
Else I'll get to it with the last couple things I want to get to before
5.2stable release.