Webpack
E97046
Webpack is a popular JavaScript module bundler that compiles and optimizes assets such as scripts, styles, and images for modern web applications.
Aliases (2)
- webpack ×1
- webpack CLI ×1
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript module bundler
→
build tool → open-source software → |
| category |
asset pipeline tool
→
front-end build tool → |
| commandLineInterface |
webpack CLI
→
|
| configurationFile |
webpack.config.js
→
|
| configurationStyle |
JavaScript-based configuration
→
|
| creator |
Tobias Koppers
→
|
| documentation |
https://webpack.js.org/concepts/
→
|
| ecosystem |
Node.js
→
|
| hasFeature |
dev server
→
entry points → mode configuration → module rules → output configuration → plugin system → |
| initialReleaseYear |
2012
→
|
| license |
MIT License
NERFINISHED
→
|
| modeOption |
development
→
none → production → |
| optimizes |
CSS files
→
JavaScript files → images → static assets → |
| primaryUse |
building modern web applications
→
bundling JavaScript modules → optimizing web assets → |
| programmingLanguage |
JavaScript
→
|
| repositoryPlatform |
GitHub
→
|
| requires |
Node.js runtime
→
|
| supports |
AMD modules
→
CSS preprocessing → CommonJS modules → ES modules → asset hashing → code splitting → hot module replacement → image optimization → lazy loading → loaders → plugins → source maps → tree shaking → tree-shaken production builds → |
| usedWith |
Angular
→
Babel → Less → React → Sass → TypeScript → Vue.js → |
| website |
https://webpack.js.org/
→
|
Referenced by (6)
| Subject (surface form when different) | Predicate |
|---|---|
|
Grunt
→
Gulp → |
competesWith |
|
CoffeeScript
→
|
buildToolIntegration |
|
Webpack
("webpack CLI")
→
|
commandLineInterface |
|
React
→
|
usedWith |
|
SharePoint Framework
("webpack")
→
|
uses |