Webpack Bundler Tool
webpack takes modules with dependencies and generates static assets representing those modules and work as universal bundler to bundle css, fonts,js,typescript and many more..
Why another module bundler?
Existing module bundlers are not well suited for big projects (big single page applications). The most pressing reason for developing another module bundler was Code Splitting and that static assets should fit seamlessly together through modularization.
Lets Do Deep dive with Webpack