The extension points represent different means by which you can further customize the appearance and behavior of the generated application.
The options for customization include handling of events, extracting common logic in monolithic structures (such as your components and views), tweaking the layout and appearance, importing third-party libraries, and so on.
The available ways to customize the generated web application are:
- Custom code
- Custom templates
- Custom styles
- Custom themes
- Extending package.json
- Extending the HTML head
- (Angular only) Extending .angular-cli.json