UNPKG

seia.js

Version:

Lightweight SSR framework for React Server Components

22 lines (21 loc) 745 B
import { P, match } from 'ts-pattern'; export const silenceDirective = ()=>{ return { name: 'seia:silence-directive', onLog (level, log) { return match([ level, log ]).with([ 'warn', P.union({ code: 'MODULE_LEVEL_DIRECTIVE', message: P.when((message)=>message.includes('use client')) }, { code: 'SOURCEMAP_ERROR', message: P.when((message)=>message.includes(`Error when using sourcemap for reporting an error: Can't resolve original location of error.`)) }) ], ()=>false).otherwise(()=>null); } }; };