= webpack [[[#!Schema SoftwareSourceCode logo https://upload.wikimedia.org/wikipedia/commons/9/94/Webpack.svg author Tobias Koppers Sean Larkin Johannes Ewald Juho Vepsäläinen Kees Kluskens datePublished 2014-02-19 codeRepository https://github.com/webpack/webpack programmingLanguage JavaScript runtimePlatform Node.js license MIT License url https://webpack.js.org/ isAccessibleForFree True ]]] ["Module bundler"] == Example === `package.json` [[[#!Vim json { ... "browserslist": [ "ie 11" ], ... "scripts": { ... "dev": "webpack -w", "stg": "webpack --mode=development", "prd": "webpack --mode=production", ... }, ... "devDependencies": { ... "@babel/core": "^7.12.9", "@babel/preset-env": "^7.12.7", "babel-loader": "^8.2.2", "core-js": "^3.8.0", "webpack": "^5.8.0", "webpack-cli": "^4.2.0", ... } ... } ]]] === `webpack.config.js` [[[#!Vim javascript module.exports = { entry: { a: ['./src/a.js'], aWithFetch: ['whatwg-fetch', './src/a.js'], }, output: { filename: '[name].js' }, module: { rules: [{ test: /\.m?js$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { presets: [ ['@babel/preset-env', { useBuiltIns: 'usage', corejs: 3 }] ] } } }] } }; ]]] == Related Web Pages * [https://gist.github.com/Aha00a/ab5a652503ca450d74f00bec6751aa77 gist - Aha00a - Greeting.js]