# Module bundler

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Module_bundler
> Markdown URL: https://mediated.wiki/source/Module_bundler.md
> Source: https://en.wikipedia.org/wiki/Module_bundler
> Source revision: 1327248463
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Software tool that bundles source modules into output files

A **module bundler** is a [software development tool](/source/Software_development_tool) that takes multiple source files and their [dependencies](/source/Dependency_(computer_science)) (*[modules](/source/Modular_programming)*) and combines them into one or more output files called *bundles*. Module bundlers are commonly used in [front-end web development](/source/Front-end_web_development) to package [JavaScript](/source/JavaScript), [CSS](/source/CSS) and other assets for efficient delivery to web browsers.[1][2]

Module bundlers typically start from one or more [entry points](/source/Entry_point) and build a [dependency graph](/source/Dependency_graph) of all imported modules before producing the final bundles, often applying optimisations such as [minification](/source/Minification_(programming)) and [tree shaking](/source/Tree_shaking).[2]

## See also

- [Vite](/source/Vite_(software))

- [Webpack](/source/Webpack)

- [Esbuild](/source/Esbuild)

- [Browserify](/source/Browserify)

## References

1. **[^](#cite_ref-Snipcart_1-0)** ["The Complete JavaScript Module Bundlers Guide"](https://snipcart.com/blog/javascript-module-bundler). *Snipcart*. Retrieved 7 November 2025.

1. ^ [***a***](#cite_ref-LiHau_2-0) [***b***](#cite_ref-LiHau_2-1) Tan, Li Hau. ["What is module bundler and how does it work?"](https://lihautan.com/what-is-module-bundler-and-how-does-it-work). *lihautan.com*. Retrieved 7 November 2025.

This programming-tool-related article is a stub. You can help Wikipedia by adding missing information.

- [v](https://en.wikipedia.org/wiki/Template:Programming-software-stub)
- [t](/source/Template_talk%3AProgramming-software-stub)
- [e](https://en.wikipedia.org/wiki/Special:EditPage/Template:Programming-software-stub)

---
Adapted from the Wikipedia article [Module bundler](https://en.wikipedia.org/wiki/Module_bundler) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Module_bundler?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
