<%= add_documentation_reference(config, “// github.com/shakacode/react_on_rails_demo_ssr_hmr/blob/master/config/webpack/commonWebpackConfig.js”) %>

// Common configuration applying to client and server configuration const { generateWebpackConfig, merge } = require(‘shakapacker’);

const baseClientWebpackConfig = generateWebpackConfig();

const commonOptions = {

resolve: {
  extensions: ['.css', '.ts', '.tsx'],
},

};

// Copy the object using merge b/c the baseClientWebpackConfig and commonOptions are mutable globals const commonWebpackConfig = () => merge({}, baseClientWebpackConfig, commonOptions);

module.exports = commonWebpackConfig;