• Robert Knight's avatar
    Limit CommonJS processing to npm dependencies · f72de5b5
    Robert Knight authored
    The CommonJS plugin is the second most expensive transform after Babel.
    Since all of our own code uses ES modules, limit it to npm dependencies
    to speed up the build.
    
    In tests the Babel transform has also been moved last so that additional
    code it generates is not unnecessarily processed by subsequent plugins.
    
    Combined these changes speed up a build of the full test bundle by ~4s.
    f72de5b5
rollup.config.js 2.23 KB