From 684bb98cc75f6f61907f83a69de8630c525857a8 Mon Sep 17 00:00:00 2001 From: Josh Date: Wed, 10 Jul 2024 14:50:34 +1200 Subject: [PATCH] refactor: swap out the usage of `eval` for a function constructor --- src/css/types/color.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/css/types/color.ts b/src/css/types/color.ts index b6b93e5..85c9a35 100644 --- a/src/css/types/color.ts +++ b/src/css/types/color.ts @@ -182,7 +182,7 @@ const _color = (context: Context, args: CSSValue[]) => { .replace(/g|y/, color[1].toString()) .replace(/b|z/, color[2].toString()); - return eval(expression); + return new Function('return ' + expression)(); } }