From 5a0a7374860e6bf2c4a5de434bcf5c3d11a657d2 Mon Sep 17 00:00:00 2001 From: Dany Castillo <31006608+dcastil@users.noreply.github.com> Date: Wed, 29 Jan 2025 15:09:36 +0100 Subject: [PATCH] change `positionSensitiveModifiers` to array --- src/lib/parse-class-name.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/parse-class-name.ts b/src/lib/parse-class-name.ts index 547a9d3..3778311 100644 --- a/src/lib/parse-class-name.ts +++ b/src/lib/parse-class-name.ts @@ -94,7 +94,7 @@ export const createParseClassName = (config: AnyConfig) => { return parseClassName } -const positionSensitiveModifiers = new Set([ +const positionSensitiveModifiers = [ 'before', 'after', 'placeholder', @@ -106,7 +106,7 @@ const positionSensitiveModifiers = new Set([ 'backdrop', '*', '**', -]) +] /** * Sorts modifiers according to following schema: @@ -122,7 +122,8 @@ export const sortModifiers = (modifiers: string[]) => { let unsortedModifiers: string[] = [] modifiers.forEach((modifier) => { - const isPositionSensitive = modifier[0] === '[' || positionSensitiveModifiers.has(modifier) + const isPositionSensitive = + modifier[0] === '[' || positionSensitiveModifiers.includes(modifier) if (isPositionSensitive) { sortedModifiers.push(...unsortedModifiers.sort(), modifier)