11 lines
No EOL
320 B
JavaScript
11 lines
No EOL
320 B
JavaScript
// inspired by
|
|
// https://github.com/nodejs/node/issues/30810#issuecomment-1383184769
|
|
const { emit: originalEmit } = process;
|
|
|
|
function suppresser(event, error) {
|
|
return event === 'warning' && error.name === 'ExperimentalWarning'
|
|
? false
|
|
: originalEmit.apply(process, arguments);
|
|
}
|
|
|
|
process.emit = suppresser; |