diff --git a/packages/domscribe-transform/src/plugins/turbopack/turbopack.loader.ts b/packages/domscribe-transform/src/plugins/turbopack/turbopack.loader.ts index fba259b..00bcd0b 100644 --- a/packages/domscribe-transform/src/plugins/turbopack/turbopack.loader.ts +++ b/packages/domscribe-transform/src/plugins/turbopack/turbopack.loader.ts @@ -156,7 +156,7 @@ function buildClientGlobalsPreamble(options: TurbopackLoaderOptions): string { `window.__DOMSCRIBE_CONSOLE_PATCHED__=true;` + `var _ce=console.error;` + `console.error=function(){` + - `if(typeof arguments[0]==='string'&&arguments[0].indexOf('data-ds')!==-1&&arguments[0].indexOf('React.Fragment')!==-1)return;` + + `if(typeof arguments[0]==='string'){var _s=Array.prototype.join.call(arguments,' ');if(_s.indexOf('data-ds')!==-1&&_s.indexOf('React.Fragment')!==-1)return}` + `return _ce.apply(console,arguments)` + `}}`, ); diff --git a/packages/domscribe-transform/src/plugins/vite/vite.plugin.ts b/packages/domscribe-transform/src/plugins/vite/vite.plugin.ts index 1baf15f..f473039 100644 --- a/packages/domscribe-transform/src/plugins/vite/vite.plugin.ts +++ b/packages/domscribe-transform/src/plugins/vite/vite.plugin.ts @@ -315,7 +315,7 @@ export function domscribe(options: VitePluginOptions = {}): Plugin { `window.__DOMSCRIBE_CONSOLE_PATCHED__=true;` + `var _ce=console.error;` + `console.error=function(){` + - `if(typeof arguments[0]==='string'&&arguments[0].indexOf('data-ds')!==-1&&arguments[0].indexOf('React.Fragment')!==-1)return;` + + `if(typeof arguments[0]==='string'){var _s=Array.prototype.join.call(arguments,' ');if(_s.indexOf('data-ds')!==-1&&_s.indexOf('React.Fragment')!==-1)return}` + `return _ce.apply(console,arguments)` + `}}`, injectTo: 'head-prepend', diff --git a/packages/domscribe-transform/src/plugins/webpack/webpack.plugin.ts b/packages/domscribe-transform/src/plugins/webpack/webpack.plugin.ts index 3f17fbb..f4c0d6f 100644 --- a/packages/domscribe-transform/src/plugins/webpack/webpack.plugin.ts +++ b/packages/domscribe-transform/src/plugins/webpack/webpack.plugin.ts @@ -277,7 +277,7 @@ export class DomscribeWebpackPlugin { `window.__DOMSCRIBE_CONSOLE_PATCHED__=true;` + `var _ce=console.error;` + `console.error=function(){` + - `if(typeof arguments[0]==='string'&&arguments[0].indexOf('data-ds')!==-1&&arguments[0].indexOf('React.Fragment')!==-1)return;` + + `if(typeof arguments[0]==='string'){var _s=Array.prototype.join.call(arguments,' ');if(_s.indexOf('data-ds')!==-1&&_s.indexOf('React.Fragment')!==-1)return}` + `return _ce.apply(console,arguments)` + `}}` + ``,