From 2610a22d3c5f34ed814d0a28325c9c80fe0fa4e7 Mon Sep 17 00:00:00 2001 From: Oj18 Date: Sat, 30 Oct 2021 11:27:05 +0100 Subject: [PATCH] [Rollup] Ignore eval warnings, cleanup comments --- rollup.config.js | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/rollup.config.js b/rollup.config.js index 4c7d1d0b..d1d42dd6 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -18,6 +18,11 @@ const goosemodBootstrap = () => ({ renderChunk: async (code) => code.replaceAll('', Date.now()) }); +const ignoreEvalWarnings = (warning, warn) => { + if (warning.code === 'EVAL') return; // Suppress eval warnings + warn(warning); +}; + const prod = !process.env.ROLLUP_WATCH; @@ -31,7 +36,7 @@ export default [ name: 'goosemod', sourcemap: !prod, - freeze: false /* do not freeze exports */ + freeze: false // Do not freeze exports }, plugins: [ @@ -66,9 +71,10 @@ export default [ goosemod() ], - - // fix rollup jank - inlineDynamicImports: true + + onwarn: ignoreEvalWarnings, + + inlineDynamicImports: true // Fix rollup jank }, { @@ -80,7 +86,7 @@ export default [ name: 'goosemod_bootstrap', sourcemap: !prod, - freeze: false /* do not freeze exports */ + freeze: false // Do not freeze exports }, plugins: [ @@ -89,8 +95,9 @@ export default [ goosemodBootstrap() ], - - // fix rollup jank - inlineDynamicImports: true + + onwarn: ignoreEvalWarnings, + + inlineDynamicImports: true // Fix rollup jank } ]; \ No newline at end of file