bundle your
assets scripts

STATIC ASSETS .png .css .jpg .js MODULES WITH DEPENDENCIES .jpg .png .sass .sass .js .sass .cjs .hbs .js

Write Your Code

src/index.js

import bar from './bar.js';

bar();

src/bar.js

export default function bar() {
  //
}

Bundle It

Without config or provide custom webpack.config.js

const path = require('path');

module.exports = {
  entry: './src/index.js',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js',
  },
};

page.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    ...
  </head>
  <body>
    ...
    <script src="dist/bundle.js"></script>
  </body>
</html>

Then run webpack on the command-line to create bundle.js.

Awesome isn't it? Let's dive in!

Get Started quickly in our Guides section, or dig into the Concepts section for more high-level information on the core notions behind webpack.

Support the Team

Through contributions, donations, and sponsorship, you allow webpack to thrive. Your donations directly support office hours, continued enhancements, and most importantly, great documentation and learning material!

Latest Sponsors

The following persons/organizations made their first donation in the last 14 days (limited to the top 10).

Platinum Sponsors

platinum sponsorsare those who have pledged $50,000 or more to webpack.

trivago's avatarAG Grid's avatarChrome Webpack Sponsorship's avatarAirbnb's avatar

Gold Sponsors

gold sponsorsare those who have pledged $10,000 to $50,000 to webpack.

Frontend Masters's avatarShopify's avatarInstacart's avatarFacebook Open Source's avatarSegment's avatarVercel's avatarWebflow's avatarAMP Project's avatarGatsbyJS's avatarCircleCI's avatarCarGurus's avatarCoinbase's avatarCapital One's avatarAdobe's avataregghead.io's avatarIndeed's avatar

Silver Sponsors

silver sponsorsare those who have pledged $2,000 to $10,000 to webpack.

SAP SE's avatarMarfeel's avatarIcons8: free icons, photos, illustrations, and music's avatarSlack's avatarPeerigon's avatarRaygun's avatarN26's avatarTuro's avataruudetkasinot.com's avatarDiscord's avatarTriplebyte's avatarHubSpot's avatarspinsify.com/uk's avatarToppCasinoBonus.com's avatarAppfolio's avatarPrincipal Financial Group's avatarMixpanel's avatarThreadless Shop's avatarElastic's avatarTrade Me's avatarSentry's avatarOmega Media's avatarTipe's avatarBonusFinder Canada's avatarAlligator.io's avatarKickstarter's avatarPhotoEditorSDK's avatarSticker Mule's avatarCasino Online's avatarDigital Logic's avatarAccelebrate's avatarmantro GmbH's avatarBasis Technologies's avatarThe Big Phone Store's avatarCasino Professor's avatarclay's avatarWonderProxy's avatarCybozu, Inc.'s avatarZambion's avatarJared Palmer's avatarCasino Topp's avatarTekHattan's avatarRoutee.net's avatarIntuit Open Source's avatarCasinoTop.com's avatarNettikasinovertailu's avatarTrue Car's avatarRollbar's avatar上线了's avatarKeyCDN's avatarGoogle Angular's avatarSlalom Build's avatarVedonlyontibonukset.com's avatar2021 Calendar's avatarJDLT's avatarWaffle.io's avatarThe Org's avatarNettikasinolista.com's avatarParhaimmat Nettikasinot's avatarKent C. Dodds's avatarTurtlebet - Nettikasinot's avatar5 minutes of React podcast's avatarTeam Extension's avatar

Bronze Sponsors

bronze sponsorsare those who have pledged $200 to $2,000 to webpack.

Sebastian Software GmbH's avatarBlockchain Training Alliance 's avatarUI UX Design Agencies's avatarNettikasinot.org's avatarPelisivut's avatarKasinot.fi's avatarAddy Osmani's avatarZack Jackson's avatarVTEX's avatarIntracto's avatarTop Web Design Agencies's avatarVoitolla.com's avatarAlgolia's avatarX-Team's avatarJosh Thurman's avatarGong.io's avatarFire Stick Tricks's avatarFORTUNE GAMES's avatarOctober 2021 Calendar's avatarFirestick Blog's avatarStrapi's avatarProductReview.com.au's avatarInVision AG's avatarBCG Digital Ventures's avatarATS.io's avatarDan Abramov's avatardebricked AB's avatarTopHosting.Guide's avatarList.Casino's avatarEsben Petersen's avatarEugene's avatarAnbefaltCasino.com's avatarSarah Drasner's avatarsynedra IT GmbH's avatarbinary option Thailand's avatarCasinoUtanSvenskLicens.com's avatarUbie's avatarCoinNewsSpan's avatarJoshua Wiens's avatarYvo Schaap's avatarAndrew Lunny's avatarIrvin Waldman's avatarSoftwarePlant's avatarVolare Systems's avatarMarcus Hiles's avatarsitesdeaposta.com's avatarSquare code's avatarModus Create's avatarClevertech's avatarEY Doberman's avatarTorutek's avatarThe Training Advisors's avatarJetRuby Agency's avatarStatus Hero's avatarPeter's avatarStackShare's avatarEasy Agile's avatarCoupons4Printing's avatarTROYPOINT's avatarRagunath Ramaswamy's avatarkuma's avatarEliseu Monar dos Santos's avatarTaopaiC Tao's avatarPassportphotonow's avatarreBuy's avatarAviture Inc.'s avatarCerner Engineering 's avatarFred Carlsen's avatarcampoint AG's avatarPractice Ignition's avatarLagged's avatarMatters's avatarChristian Alfoni's avatarSay Yup's avatarModern Treasury's avatarEmilio Martinez-Cordero's avatarCryptoNewsZ's avatarWaiterio LLC's avatarEven Stensberg's avatarDontPayFull SRL's avatarRamotion's avatarEducative.io's avatarHolion ApS's avatarInterview Camp's avatarAircall's avatarNettikasinot's avatarAwisee's avatarScreen recorder's avatarmqklin's avatarEd Bentley's avatarDll Download's avatarRetailMeNot, Inc.'s avatarTimesOfCasino's avatarChristian Gonzalez's avatarClaudio Rodriguez's avatarKyle Warren's avatarBen Vinegar's avatarKarolis Astrauka's avatarAlex Liang's avatarIndexed's avatarParker Bond's avatarJohannes Weber's avatarSuman Bharadwaj's avatarDarko Kukovec's avatarVladimir Starkov's avatarRelativeCI's avatarUudet Nettikasinot's avatarNya Casinon's avatarMatt lewis's avatarCory House's avatarJoel Chen's avatarWork & Co's avatarJonathan Kim's avatarReact Native Training's avatarBrainbow's avatarArchitects.io's avatarOpen Collective's avatarGil Barbara's avatarSimon Kjellberg's avatarNeven Rodić's avatarAndres Alva's avatarZadluzenia.com's avatarThorsten Lünborg's avatarEric Lanehart's avatarAdam's avatarJonathan Soifer's avatarMy True Media's avatarVPS Server's avatarjules's avatarKevin Ball's avatarRoss Kaffenberger's avatarjdinhify's avatarWonmin's avatarShiva Nandan's avatarCodePilot.ai's avatarDeutsche Anwaltshotline AG's avatarJonathon Landon's avatarHosted.nl's avatarReach Digital's avatarAnonymous's avatarChris Freeman's avatarReinier Kaper's avatarRon McCranie's avatarDerk-Jan Karrenbeld @SleeplessByte's avatarXL Helse's avatarDavid Ang's avatarZachary Origitano's avatarngAtl Conf's avatarDylan Kirkby's avatarJava Tutorial's avatar日本カジノNET's avatarPay N Play's avatarSalesforce's avatarалександр староверов's avatarOwen Buckley's avatarCodeFirst's avatarAandelen Kopen's avatarPrezly's avatarFlorian Studio's avatarNewicon's avatarBestBitcoinCasinonet's avatarRouterHosting's avatarBettingFeber.se's avatarMonoVM's avatarTypy Bukmacherskie's avatarwww.czerwona-skarbonka.pl's avatarI Done This's avatarJonas Strømsodd's avatarMike Murry's avatarEvgeny Rodionov's avatarMixmax's avatarSidnet's avatarMichael Loughry's avatarJayshri Sing's avatarByteScout's avatarTakeShape's avatarMoneezy's avatarFire Stick How's avatarMiniTool Software Ltd's avatarAlex Ash's avatarJustRemote's avatarAll Time List's avatarVectorStock's avatarCurrent Bitcoin News's avatarPikakasinot's avatarMattias Kelmeling 's avatarNFL Thursday's avatarlaunchdarkly's avatarMonarch Air Group's avatarFlowdash's avatar

Backers

The following Backers are individuals who have contributed various amounts of money in order to help support webpack. Every little bit helps, and we appreciate even the smallest contributions. This list shows 100 randomly chosen backers:

Travis Arnold's avatarKnovour Zheng's avatarEric Henderson's avatarBalsa's avatarMatteo's avatarSteven's avatarSiMedia's avatarConor Hastings's avatardrdla's avataruEscort.com's avatarJean-Luc Geering's avatarBrien Givens's avatarSean Clayton's avatarMike A's avatarSean Larkin's avatarKhiet Vo's avatarThomas Hermann's avatarRon Phillips's avatarTyler McGinnis's avatarCharles Spinosa's avatarAstro Media Group AB's avatarMartin K.'s avatarJeremy Morrell's avatarDadsWorksheets.com's avatarIO Space's avatarEduard Kyvenko's avatarKe Wang's avatarMarco Lazzeri's avatarYinan Fang's avatarmanuelbieh's avatarJohnny Zabala's avatarJurica Železnjak's avataranonymous's avatarralfcasino.com's avatarRohit Kumar's avatarYazan Aabed's avatarpaulhiers's avatar李勇's avatarTwo Bucks's avatarLoc8NearMe's avatarAbu Ahamed's avatarPavel Kornev's avatarKurtis Kemple's avatarIvan Lagunovsky's avatarKevin Scheffelmeier's avatarmodulom's avatarAlex Parish's avatarNew online Casinos Canada's avataralinnert's avatarWes Miravete's avatarChristopher McKnight's avatarAbhin Sharma's avatarTrust My Paper's avatarZack Ward's avatarJohn Jeng's avatarufabet's avatarKarl Ingraham's avatarCindy Haden's avatarRocco Curcio's avatarJosie Sherrill's avatarCrazyGames's avatarAnimalsluxury's avatarEvgeny Timoshenko's avatarAseem Sood's avatarManatsawin Hanmongkolchai's avatar加藤賢太's avatarJeffrey Rennie's avataranonymous's avatarAzariasB's avatarGuillaume Luccisano's avataruser's avatarJulian Modesto's avatarHebergeurWeb.ca's avatarJulian Kani's avatarTakuya Sugawara's avatarProfesjonalny ranking giełd kryptowalut's avatarMatthew Erker's avatartech-guy25's avatarLevon Grigoryan's avatarJoe Palladino's avatarFrancesc Rosas's avatarKazuma Ukyo's avatarRobert Saunders's avatarsven alfred's avatarWirefox Digital Agency Birmingham's avatarZeth Odderskov's avatarIlya Kolesnikov's avatarAnonymous's avatarSimon Stromberg's avatarDatantify's avatargevmarlen's avatarSimon Stromberg's avatarOpen APK File's avatarSimon Stromberg's avatarSarah Lim's avatarAman raj's avatarSistemaHIPOTECARIO's avatarKushal Pandya's avatargoodpizza.com.au's avatarFernando Montoya's avatar

Webpack 5 has been officially released. Read our announcement. Not ready yet? Read webpack 4 documentation here.