@wayneintacart/react-hydration-overlay
Version:
Fork of React utility for descriptive hydration mismatch errors.
24 lines (21 loc) • 1.07 kB
JavaScript
var webpack_cjs = require('./webpack.cjs');
const withHydrationOverlay = (pluginOptions = {})=>(nextConfig = {})=>{
const extraConfig = {
webpack (config, ctx) {
if (!ctx.dev) {
console.warn("[ReactHydrationOverlay]: This plugin is only meant to be used in development mode. Please remove it from your next.config.js.");
}
return webpack_cjs.withHydrationOverlayWebpack({
appRootSelector: pluginOptions.appRootSelector || "#__next",
isMainAppEntryPoint: (entryPointName)=>!ctx.isServer && (entryPointName === "pages/_app" || // entrypoint for `/app` pages
entryPointName === "main-app")
})(config);
}
};
return Object.assign({}, nextConfig, extraConfig);
};
Object.defineProperty(exports, "withHydrationOverlayWebpack", {
enumerable: true,
get: function () { return webpack_cjs.withHydrationOverlayWebpack; }
});
exports.withHydrationOverlay = withHydrationOverlay;