Webpack is JavaScript module bundler. Webpack takes modules with dependencies and generates static assets representing those modules. Webpack's key features are rooted in extensibility and enabling developers to use best-practices in Web Architecture and Web Performance.

- Stackoverflow.com Wiki
10 articles, 2 books. Go to books ↓

This article shows how Webpack could be used together with Visual Studio ASP.NET Core and Angular2.

JavaScript module bundling has been around for a while. RequireJS had its first commits in 2009, then Browserify made its debut, and since then several other bundlers have spawned across the Internet. Among that group, webpack has jumped out as one of the best.

The goal of this exercise is to start with the empty ASP.NET Core template and add just enough to have a basic ASP.NET Core MVC app with a home page that is styled with Bootstrap and can be deployed to production environments.

In this tutorial, we will explore how to setup a project using wepback right from the folder structure to exploring different loaders, plugins and other interesting features that come with webpack. This will give you a different perspective to webpack and you will help in setting up future Javascript projects using webpack.

This article explores the official Microsoft template for ASP.NET Core that uses Vue as its client-side framework and gets you started on using modern tooling and libraries like Webpack, Babel or hot-reload.

Configuring Webpack could be a challenging and daunting task for most of us but if you spend sometime researching, reading and watching about the subject, it gets clearer.

Webpack can be considered as a specialized task runner which optimally processes input files into output files.

With the release of Webpack 4 now is a good time to take this ambitious route and learn a bit more about the workings of the build and bundling process by crafting it entirely by hand.

How to: - Remove locales when utilizing Moment.js - Implement the Date-fns library as a slimmer alternative to Moment.js - Only transpile what you need to with babel-preset-env - Avoid code duplication with Lodash

Many of us work in JS-heavy projects that need to support old browsers which are no longer maintained. As new features are released into the web platform, both as new syntax and as new APIs, old browsers get further and further away from modern ones simply by standing still.