The future is standalone!
Angular v19 will make 'standalone: true' the default for components, directives, and pipes, simplifying the process of building applications without relying on NgModules. This change builds on the initial introduction of standalone in v14 and its ongoing adoption. In addition to making Angular easier to learn, it enables features like simplified route-level lazy loading and better composition models. Existing NgModules can still be used by setting 'standalone: false' and an automated migration will be provided for existing code.