We are facing a critical blocker while upgrading our project from Angular 18 to Angular 19, directly impacting our release timeline.
Issue Summary
During the upgrade, Angular 19 automatically installs zone.js@0.15.1, while the angular-freshdesk package declares a strict peer dependency on zone.js@~0.14.4.
This mismatch is breaking the build with peer dependency conflicts, and as a result, we’re unable to proceed with our Angular 19 migration.
This is a high-priority issue affecting active development and deployment.
Attached: Please find the attached logs/screenshots for your reference, which clearly outline the error and dependency chain involved.
Please let us know if any additional logs or technical details are needed from our side. We request your urgent attention and resolution on this matter.
If you refer to this package (https://www.npmjs.com/package/angular-freshdesk), it’s not an official library. Freshworks does not build or maintain it.
Please reach out to the developer of the respective library.
Since the angular-freshdesk package is currently incompatible with Angular 19 due to its strict peer dependency on zone.js@~0.14.4, could you please suggest an alternative or updated library that we can use to integrate Freshdesk with our product? This integration is a critical requirement for us, and we are currently blocked due to this issue.
If there’s any recommended workaround, newer package version, or an alternative method to embed Freshdesk functionality, kindly guide us. Your assistance will help us move forward with our Angular 19 upgrade without affecting our release schedule.