Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Microwave 0.1.4 on npm? #218

Open
KevinKelchen opened this issue Oct 20, 2022 · 0 comments
Open

Release Microwave 0.1.4 on npm? #218

KevinKelchen opened this issue Oct 20, 2022 · 0 comments

Comments

@KevinKelchen
Copy link

Hello there! 馃憢

We recently upgraded our Angular app through several major versions and are finally on the latest major version (v14)! One of the things I've been excited to check out once we got on a new enough version of Angular is Microwave.

Today in our Angular app we use OnPush change detection to be more efficient during CD cycles. A common pattern in Components is to use BehaviorSubjects + .asObservable() and the AsyncPipe for data-binding since the AsyncPipe will trigger CD automatically. The Component code behind is not very reactive--it's pretty imperative--so we find ourselves using Subjects/Observables and the AsyncPipe only for CD purposes. Microwave looks to provide similar/better performance compared to OnPush with Component code that can be written in a way similar to using the Default CD strategy (not using Observables and the AsyncPipe to trigger CD but rather just setting Component object properties).

When attempting to npm install Microwave, there's a conflict that indicates Angular 14 is not supported in the latest version of Microwave on npm (v0.1.3). It looks like v0.1.4 added Angular 14 support but it has seemingly not yet been published to npm.

Question 1: Could v0.1.4 be published to the npm registry?

Question 2: This is somewhat related to the delayed release to npm, but is Microwave considered "production ready"? Wasn't sure given the lack of Angular 14 support on npm and the npm download stats. The library looks awesome, so I'm trying to gauge adding it to a production, enterprise Angular app.

Thanks so much!

Kevin

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

No branches or pull requests

1 participant