build: add angular 18 support
#2168

markwhitfeld wants to merge build/add-angular-18-support into master

We do not currently have an analysis of these two commits