<%= 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;