From f877be48060166e82de5a76bd3f202982742f4b5 Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Tue, 19 Oct 2021 20:01:10 +0200 Subject: [PATCH] Add $ and _ handling in CSS --- css.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/css.js b/css.js index 14a2fe2..dd8ed26 100644 --- a/css.js +++ b/css.js @@ -1,6 +1,11 @@ const diversify = (prefix, now, ...rest) => now - ? now.split(/, */g).map(current => diversify(prefix+' '+current, ...rest)).join(",") + ? now.split(/, */g) + .map(current => current.replace(/\$/g, '.')) + .map(current => current[0] == "_" + ? diversify(prefix+current.slice(1), ...rest) + : diversify(prefix+' '+current, ...rest) + ).join(",") : prefix const keyToPropName = key => key.replace(/^[A-Z]/, a => "-"+a).replace(/[A-Z]/g, a => '-'+a.toLowerCase())