diff --git a/src/lib/generateRules.js b/src/lib/generateRules.js index 339440d00..25d261423 100644 --- a/src/lib/generateRules.js +++ b/src/lib/generateRules.js @@ -10,7 +10,7 @@ import { formatVariantSelector, finalizeSelector } from '../util/formatVariantSe import { asClass } from '../util/nameClass' import { normalize } from '../util/dataTypes' import { isValidVariantFormatString, parseVariant } from './setupContextUtils' -import isValidArbitraryValue from '../util/isValidArbitraryValue' +import isValidArbitraryValue from '../util/isSyntacticallyValidPropertyValue' import { splitAtTopLevelOnly } from '../util/splitAtTopLevelOnly.js' import { flagEnabled } from '../featureFlags' diff --git a/src/lib/setupContextUtils.js b/src/lib/setupContextUtils.js index 7b815ffbe..b3f6b4ab7 100644 --- a/src/lib/setupContextUtils.js +++ b/src/lib/setupContextUtils.js @@ -17,7 +17,7 @@ import { env } from './sharedState' import { toPath } from '../util/toPath' import log from '../util/log' import negateValue from '../util/negateValue' -import isValidArbitraryValue from '../util/isValidArbitraryValue' +import isSyntacticallyValidPropertyValue from '../util/isSyntacticallyValidPropertyValue' import { generateRules, getClassNameFromSelector } from './generateRules' import { hasContentChanged } from './cacheInvalidation.js' import { Offsets } from './offsets.js' @@ -407,7 +407,7 @@ function buildPluginApi(tailwindConfig, context, { variantList, variantMap, offs } } - if (!isValidArbitraryValue(value)) { + if (!isSyntacticallyValidPropertyValue(value)) { return [] } @@ -487,7 +487,7 @@ function buildPluginApi(tailwindConfig, context, { variantList, variantMap, offs } } - if (!isValidArbitraryValue(value)) { + if (!isSyntacticallyValidPropertyValue(value)) { return [] } diff --git a/src/util/isValidArbitraryValue.js b/src/util/isSyntacticallyValidPropertyValue.js similarity index 95% rename from src/util/isValidArbitraryValue.js rename to src/util/isSyntacticallyValidPropertyValue.js index f2b10b51f..ff0007455 100644 --- a/src/util/isValidArbitraryValue.js +++ b/src/util/isSyntacticallyValidPropertyValue.js @@ -15,7 +15,7 @@ let quotes = new Set(['"', "'", '`']) // E.g.: w-[this-is]w-[weird-and-invalid] // E.g.: w-[this-is\\]w-\\[weird-but-valid] // E.g.: content-['this-is-also-valid]-weirdly-enough'] -export default function isValidArbitraryValue(value) { +export default function isSyntacticallyValidPropertyValue(value) { let stack = [] let inQuotes = false