docs: function webpackBuild(config, callback, options) {
      options = typeof options !== 'undefined' && options !== null ? options : {};
  
      // Clone configuration
      config = merge(true, {
          plugins: []
      }, config);
  
      // Process options
      if(options.minify) {
          // Enable uglify plugin
          config.plugins.push(new webpack.optimize.UglifyJsPlugin({
              minimize: true,
              sourceMap: true
          }));
  
          // Update destination directory
          config.output.path += '/minified';
  
          // Update filename
          config.output.filename = 'listenbrainz.min.js';
      } else {
          config.output.path += '/normal';
      }
  
      // Build module
      webpack(config, function(err, stats) {
          if(err) {
              throw new gutil.PluginError("webpack", err);
          }
  
          gutil.log("[webpack]", stats.toString({}));
          callback();
      });
  }