Join egghead, unlock knowledge.

Want more egghead?

This lesson is for members. Join us? Get access to all 3,000+ tutorials + a community with expert developers around the world.

Unlock This Lesson
Become a member
to unlock all features

Level Up!

Access all courses & lessons on egghead today and lock-in your price for life.


    babel-preset-es2015-webpack is deprecated

    The babel-preset-es2015 is now capable of disabling module transpilation. So the babel-preset-es2015-webpack preset has been deprecated. To configure the es2015 preset to disable module transpilation, you can use the following configuration:

    "presets": [["es2015", {modules: false}]]

    Tree shaking with Webpack 2


    The less code you can send to the browser, the better. The concept of tree shaking basically says that if you’re not using some piece of code, then exclude it from the final bundle, even when that piece of code is exported from a module. Because ES6 modules are statically analyzable, Webpack can determine which of your dependencies are used and which are not. In this lesson, see how to take advantage of this awesome feature in Webpack 2.