Content
View differences
Updated by Alexander Coles 11 months ago
Migrae OpenProject to the new ESBuildābased Angular build system.
[https://angular.dev/tools/cli/build-system-migration](https://angular.dev/tools/cli/build-system-migration)
This is a prerequisite for upgrading to modern versions of Angular (we are on version 17, the latest release is 20) as well as TypeScript. Migrating to esbuild is a step that we should take before introducing new technologies to our frontend build pipeline (e,g `.tsx` and React for BlockNote support in [#19004](https://github.com/opf/openproject/pull/19004))
[https://angular.dev/tools/cli/build-system-migration](https://angular.dev/tools/cli/build-system-migration)
This is a prerequisite for upgrading to modern versions of Angular (we are on version 17, the latest release is 20) as well as TypeScript. Migrating to esbuild is a step that we should take before introducing new technologies to our frontend build pipeline (e,g `.tsx` and React for BlockNote support in [#19004](https://github.com/opf/openproject/pull/19004))