Angular is a library that allows us to implement web user interfaces. In this chapter, we are going to create a small frontend application using Angular.
As we learned in the preceding chapter, the JavaScript environment in Node.js and a web browser are quite different. The browser environment doesn't support modules natively and loading time is one of the major factors that influence the performance of a frontend application, which explains the need for a module bundler like webpack when we are working on a frontend web application.
In this chapter, we are going to use Webpack just as we have been doing throughout this book. We are going to use the following Webpack configuration. It is almost identical to the configuration used in the preceding chapter, but we have introduced a few modifications:
const { CheckerPlugin } = require("awesome-typescript...