From 83befd2df44e82bc5da000369f6b458badcf06d1 Mon Sep 17 00:00:00 2001 From: Xmader Date: Wed, 18 Nov 2020 14:00:43 -0500 Subject: [PATCH] fix: auth magics eval --- src/file.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/file.ts b/src/file.ts index be4574a..06ef001 100644 --- a/src/file.ts +++ b/src/file.ts @@ -27,9 +27,13 @@ const magicHookConstr = (type: FileType) => { const m = mod.toString().match(AUTH_REG) if (m) { const code = m[1] - // eslint-disable-next-line no-new-func, @typescript-eslint/no-implied-eval - const magic = Function(`return (${code})`)() - resolve(magic) + try { + // eslint-disable-next-line no-new-func, @typescript-eslint/no-implied-eval + const magic = Function(`return (${code})`)() + resolve(magic) + } catch (err) { + console.error(err) + } } }) }