diff --git a/webpack.config.js b/webpack.config.js
index d6218176f19f7e730c1ef4e1a7f40d00468e7a4b..985c37a8896fe6880ee6f69fa21199b0fd859d4a 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -35,7 +35,11 @@ const base = {
         rules: [{
             test: /\.jsx?$/,
             loader: 'babel-loader',
-            include: [path.resolve(__dirname, 'src'), /node_modules[\\/]scratch-[^\\/]+[\\/]src/],
+            include: [
+                path.resolve(__dirname, 'src'),
+                /node_modules[\\/]scratch-[^\\/]+[\\/]src/,
+                /node_modules[\\/]@vernier[\\/]dist // Vernier build needs to be transpiled for es5
+            ],
             options: {
                 // Explicitly disable babelrc so we don't catch various config
                 // in much lower dependencies.