@@ -177,4 +177,4 @@ /** | ||
| } | ||
| this._setInProgress = true; | ||
| try { | ||
| this._setInProgress = true; | ||
| const valueObj = parseCSS( | ||
@@ -250,4 +250,5 @@ val, | ||
| return; | ||
| } finally { | ||
| this._setInProgress = false; | ||
| } | ||
| this._setInProgress = false; | ||
| if (typeof this._onChange === "function") { | ||
@@ -354,3 +355,3 @@ this._onChange(this.cssText); | ||
| } | ||
| const value = prepareValue(val, this._global); | ||
| const value = prepareValue(val); | ||
| if (value === "") { | ||
@@ -357,0 +358,0 @@ this[prop] = ""; |
| "use strict"; | ||
| // autogenerated - 2025-12-31 | ||
| // autogenerated - 2026-01-06 | ||
@@ -4,0 +4,0 @@ module.exports = new Map([ |
+60
-67
@@ -6,2 +6,4 @@ "use strict"; | ||
| const background = require("./properties/background"); | ||
| const backgroundColor = require("./properties/backgroundColor"); | ||
| const backgroundSize = require("./properties/backgroundSize"); | ||
| const border = require("./properties/border"); | ||
@@ -21,14 +23,3 @@ const borderWidth = require("./properties/borderWidth"); | ||
| /* constants */ | ||
| const BACKGROUND = "background"; | ||
| const BACKGROUND_COLOR = "background-color"; | ||
| const BACKGROUND_SIZE = "background-size"; | ||
| const BORDER = "border"; | ||
| const BORDER_BOTTOM = "border-bottom"; | ||
| const BORDER_COLOR = "border-color"; | ||
| const BORDER_IMAGE = "border-image"; | ||
| const BORDER_LEFT = "border-left"; | ||
| const BORDER_RIGHT = "border-right"; | ||
| const BORDER_STYLE = "border-style"; | ||
| const BORDER_TOP = "border-top"; | ||
| const BORDER_WIDTH = "border-width"; | ||
| const TOP = "top"; | ||
@@ -51,5 +42,5 @@ const RIGHT = "right"; | ||
| const shorthandProperties = new Map([ | ||
| [BACKGROUND, background], | ||
| [background.property, background], | ||
| [ | ||
| BORDER, | ||
| border.property, | ||
| { | ||
@@ -65,9 +56,9 @@ definition: border.definition, | ||
| ], | ||
| [BORDER_WIDTH, borderWidth], | ||
| [BORDER_STYLE, borderStyle], | ||
| [BORDER_COLOR, borderColor], | ||
| [BORDER_TOP, borderTop], | ||
| [BORDER_RIGHT, borderRight], | ||
| [BORDER_BOTTOM, borderBottom], | ||
| [BORDER_LEFT, borderLeft], | ||
| [borderWidth.property, borderWidth], | ||
| [borderStyle.property, borderStyle], | ||
| [borderColor.property, borderColor], | ||
| [borderTop.property, borderTop], | ||
| [borderRight.property, borderRight], | ||
| [borderBottom.property, borderBottom], | ||
| [borderLeft.property, borderLeft], | ||
| ["flex", flex], | ||
@@ -81,3 +72,3 @@ ["font", font], | ||
| const borderProperties = new Set([ | ||
| BORDER, | ||
| border.property, | ||
| BORDER_IMAGE, | ||
@@ -207,6 +198,6 @@ ...border.shorthandFor.keys(), | ||
| }); | ||
| const { value: shorthandValue } = properties.get(BACKGROUND); | ||
| const { value: shorthandValue } = properties.get(background.property); | ||
| const bgValues = background.parse(shorthandValue, opt); | ||
| const bgLength = bgValues.length; | ||
| if (property === BACKGROUND_COLOR) { | ||
| if (property === backgroundColor.property) { | ||
| bgValues[bgLength - 1][property] = parsedValue[0]; | ||
@@ -225,3 +216,3 @@ } else { | ||
| } | ||
| if (longhand === BACKGROUND_SIZE) { | ||
| if (longhand === backgroundSize.property) { | ||
| bg.push(`/ ${value}`); | ||
@@ -536,3 +527,3 @@ } else { | ||
| }; | ||
| const shorthandItem = getPropertyItem(BORDER, properties); | ||
| const shorthandItem = getPropertyItem(border.property, properties); | ||
| const imageItem = getPropertyItem(BORDER_IMAGE, properties); | ||
@@ -581,3 +572,3 @@ // Handle longhand properties. | ||
| } | ||
| borderItems.set(BORDER, shorthandItem); | ||
| borderItems.set(border.property, shorthandItem); | ||
| borderItems.set(BORDER_IMAGE, imageItem); | ||
@@ -651,3 +642,3 @@ borderItems.set(lineProperty, lineItem); | ||
| } | ||
| borderItems.set(BORDER, shorthandItem); | ||
| borderItems.set(border.property, shorthandItem); | ||
| borderItems.set(BORDER_IMAGE, imageItem); | ||
@@ -691,3 +682,3 @@ borderItems.set(lineWidthProperty, lineWidthItem); | ||
| } | ||
| borderItems.set(BORDER, shorthandItem); | ||
| borderItems.set(border.property, shorthandItem); | ||
| borderItems.set(BORDER_IMAGE, imageItem); | ||
@@ -746,3 +737,3 @@ borderItems.set(lineProperty, lineItem); | ||
| } | ||
| const shorthandItem = getPropertyItem(BORDER, properties); | ||
| const shorthandItem = getPropertyItem(border.property, properties); | ||
| const imageItem = getPropertyItem(BORDER_IMAGE, properties); | ||
@@ -818,3 +809,3 @@ const lineProperty = `${prop1}-${prop2}`; | ||
| } | ||
| borderItems.set(BORDER, shorthandItem); | ||
| borderItems.set(border.property, shorthandItem); | ||
| borderItems.set(BORDER_IMAGE, imageItem); | ||
@@ -857,3 +848,3 @@ borderItems.set(lineProperty, lineItem); | ||
| } | ||
| const shorthandItem = getPropertyItem(BORDER, properties); | ||
| const shorthandItem = getPropertyItem(border.property, properties); | ||
| const lineWidthProperty = `${prop1}-width`; | ||
@@ -906,3 +897,3 @@ const lineWidthItem = getPropertyItem(lineWidthProperty, properties); | ||
| } | ||
| borderItems.set(BORDER, shorthandItem); | ||
| borderItems.set(border.property, shorthandItem); | ||
| borderItems.set(BORDER_IMAGE, imageItem); | ||
@@ -985,13 +976,13 @@ borderItems.set(lineWidthProperty, lineWidthItem); | ||
| } | ||
| if (!property.startsWith(BORDER)) { | ||
| if (!property.startsWith(border.property)) { | ||
| return; | ||
| } | ||
| let prop2, prop3; | ||
| if (property.length > BORDER.length) { | ||
| if (property.length > border.property.length) { | ||
| // Check if next char is '-' | ||
| if (property.charCodeAt(BORDER.length) !== 45) { | ||
| if (property.charCodeAt(border.property.length) !== 45) { | ||
| return; | ||
| } | ||
| // property is like "border-..." | ||
| const remainder = property.substring(BORDER.length + 1); | ||
| const remainder = property.substring(border.property.length + 1); | ||
| const hyphenIndex = remainder.indexOf("-"); | ||
@@ -1012,3 +1003,3 @@ if (hyphenIndex !== -1) { | ||
| const parts = { | ||
| prop1: BORDER, | ||
| prop1: border.property, | ||
| prop2, | ||
@@ -1048,8 +1039,8 @@ prop3 | ||
| } | ||
| if (!borderItems.has(BORDER)) { | ||
| if (!borderItems.has(border.property)) { | ||
| return; | ||
| } | ||
| const borderProps = new Map([[BORDER, borderItems.get(BORDER)]]); | ||
| const borderProps = new Map([[border.property, borderItems.get(border.property)]]); | ||
| for (const line of borderLines) { | ||
| const lineProperty = `${BORDER}-${line}`; | ||
| const lineProperty = `${border.property}-${line}`; | ||
| const lineItem = borderItems.get(lineProperty) ?? getPropertyItem(lineProperty, properties); | ||
@@ -1059,3 +1050,3 @@ borderProps.set(lineProperty, lineItem); | ||
| for (const position of borderPositions) { | ||
| const positionProperty = `${BORDER}-${position}`; | ||
| const positionProperty = `${border.property}-${position}`; | ||
| const positionItem = | ||
@@ -1065,3 +1056,3 @@ borderItems.get(positionProperty) ?? getPropertyItem(positionProperty, properties); | ||
| for (const line of borderLines) { | ||
| const longhandProperty = `${BORDER}-${position}-${line}`; | ||
| const longhandProperty = `${border.property}-${position}-${line}`; | ||
| const longhandItem = | ||
@@ -1131,27 +1122,27 @@ borderItems.get(longhandProperty) ?? getPropertyItem(longhandProperty, properties); | ||
| [WIDTH]: { | ||
| shorthand: BORDER_WIDTH, | ||
| shorthand: borderWidth.property, | ||
| generator: generateBorderLineShorthand | ||
| }, | ||
| [STYLE]: { | ||
| shorthand: BORDER_STYLE, | ||
| shorthand: borderStyle.property, | ||
| generator: generateBorderLineShorthand | ||
| }, | ||
| [COLOR]: { | ||
| shorthand: BORDER_COLOR, | ||
| shorthand: borderColor.property, | ||
| generator: generateBorderLineShorthand | ||
| }, | ||
| [TOP]: { | ||
| shorthand: BORDER_TOP, | ||
| shorthand: borderTop.property, | ||
| generator: generateBorderPositionShorthand | ||
| }, | ||
| [RIGHT]: { | ||
| shorthand: BORDER_RIGHT, | ||
| shorthand: borderRight.property, | ||
| generator: generateBorderPositionShorthand | ||
| }, | ||
| [BOTTOM]: { | ||
| shorthand: BORDER_BOTTOM, | ||
| shorthand: borderBottom.property, | ||
| generator: generateBorderPositionShorthand | ||
| }, | ||
| [LEFT]: { | ||
| shorthand: BORDER_LEFT, | ||
| shorthand: borderLeft.property, | ||
| generator: generateBorderPositionShorthand | ||
@@ -1241,3 +1232,3 @@ } | ||
| if (shorthandItems.length === 4) { | ||
| const [property, item] = generateBorderShorthand(shorthandItems, BORDER) ?? []; | ||
| const [property, item] = generateBorderShorthand(shorthandItems, border.property) ?? []; | ||
| if (property && item) { | ||
@@ -1250,3 +1241,3 @@ properties.set(property, item); | ||
| const [property, item] = | ||
| generateBorderShorthand(shorthandPriorityItems, BORDER, "important") ?? []; | ||
| generateBorderShorthand(shorthandPriorityItems, border.property, "important") ?? []; | ||
| if (property && item) { | ||
@@ -1352,3 +1343,3 @@ properties.set(property, item); | ||
| const { value, priority } = item; | ||
| if (property === BORDER) { | ||
| if (property === border.property) { | ||
| const lineItems = border.parse(value, parseOpt); | ||
@@ -1509,3 +1500,3 @@ for (const [key, initialValue] of border.initialValues) { | ||
| if (!omitShorthandProperty) { | ||
| if (property === BACKGROUND) { | ||
| if (property === background.property) { | ||
| hasPrecedingBackground = true; | ||
@@ -1518,3 +1509,5 @@ } | ||
| if (hasPrecedingBackground) { | ||
| const { value: shorthandValue, priority: shorthandPriority } = properties.get(BACKGROUND); | ||
| const { value: shorthandValue, priority: shorthandPriority } = properties.get( | ||
| background.property | ||
| ); | ||
| if ((!shorthandPriority || priority) && !hasVarFunc(shorthandValue)) { | ||
@@ -1526,6 +1519,6 @@ const replacedShorthandValue = replaceBackgroundShorthand( | ||
| ); | ||
| properties.delete(BACKGROUND); | ||
| properties.delete(background.property); | ||
| properties.set( | ||
| BACKGROUND, | ||
| createPropertyItem(BACKGROUND, replacedShorthandValue, shorthandPriority) | ||
| background.property, | ||
| createPropertyItem(background.property, replacedShorthandValue, shorthandPriority) | ||
| ); | ||
@@ -1558,20 +1551,20 @@ } | ||
| const normalizeProperties = (properties) => { | ||
| if (properties.has(BORDER)) { | ||
| if (properties.has(border.property)) { | ||
| for (const line of borderLines) { | ||
| properties.delete(`${BORDER}-${line}`); | ||
| properties.delete(`${border.property}-${line}`); | ||
| } | ||
| for (const position of borderPositions) { | ||
| properties.delete(`${BORDER}-${position}`); | ||
| properties.delete(`${border.property}-${position}`); | ||
| for (const line of borderLines) { | ||
| properties.delete(`${BORDER}-${position}-${line}`); | ||
| properties.delete(`${border.property}-${position}-${line}`); | ||
| } | ||
| } | ||
| properties.delete(`${BORDER}-image`); | ||
| properties.delete(`${border.property}-image`); | ||
| } | ||
| for (const line of borderLines) { | ||
| const lineProperty = `${BORDER}-${line}`; | ||
| const lineProperty = `${border.property}-${line}`; | ||
| if (properties.has(lineProperty)) { | ||
| for (const position of borderPositions) { | ||
| const positionProperty = `${BORDER}-${position}`; | ||
| const longhandProperty = `${BORDER}-${position}-${line}`; | ||
| const positionProperty = `${border.property}-${position}`; | ||
| const longhandProperty = `${border.property}-${position}-${line}`; | ||
| properties.delete(positionProperty); | ||
@@ -1583,7 +1576,7 @@ properties.delete(longhandProperty); | ||
| for (const position of borderPositions) { | ||
| const positionProperty = `${BORDER}-${position}`; | ||
| const positionProperty = `${border.property}-${position}`; | ||
| if (properties.has(positionProperty)) { | ||
| const longhandProperties = []; | ||
| for (const line of borderLines) { | ||
| const longhandProperty = `${BORDER}-${position}-${line}`; | ||
| const longhandProperty = `${border.property}-${position}-${line}`; | ||
| longhandProperties.push(longhandProperty); | ||
@@ -1590,0 +1583,0 @@ } |
+7
-31
@@ -99,6 +99,5 @@ "use strict"; | ||
| * @param {string|number|null|undefined} value - The value to prepare. | ||
| * @param {object} [globalObject=globalThis] - The global object. | ||
| * @returns {string} The prepared value. | ||
| */ | ||
| const prepareValue = (value, globalObject = globalThis) => { | ||
| const prepareValue = (value) => { | ||
| // `null` is converted to an empty string. | ||
@@ -109,20 +108,3 @@ // @see https://webidl.spec.whatwg.org/#LegacyNullToEmptyString | ||
| } | ||
| const type = typeof value; | ||
| switch (type) { | ||
| case "string": | ||
| return value.trim(); | ||
| case "number": | ||
| return value.toString(); | ||
| case "undefined": | ||
| return "undefined"; | ||
| case "symbol": | ||
| throw new globalObject.TypeError("Can not convert symbol to string."); | ||
| default: { | ||
| const str = value.toString(); | ||
| if (typeof str === "string") { | ||
| return str.trim(); | ||
| } | ||
| throw new globalObject.TypeError(`Can not convert ${type} to string.`); | ||
| } | ||
| } | ||
| return `${value}`.trim(); | ||
| }; | ||
@@ -169,5 +151,3 @@ | ||
| const parseCSS = (val, opt, toObject = false) => { | ||
| if (typeof val !== "string") { | ||
| val = prepareValue(val); | ||
| } | ||
| val = prepareValue(val); | ||
| const ast = cssTree.parse(val, opt); | ||
@@ -189,5 +169,3 @@ if (toObject) { | ||
| const isValidPropertyValue = (prop, val) => { | ||
| if (typeof val !== "string") { | ||
| val = prepareValue(val); | ||
| } | ||
| val = prepareValue(val); | ||
| if (val === "") { | ||
@@ -232,5 +210,3 @@ return true; | ||
| const resolveCalc = (val, opt = { format: "specifiedValue" }) => { | ||
| if (typeof val !== "string") { | ||
| val = prepareValue(val); | ||
| } | ||
| val = prepareValue(val); | ||
| if (val === "" || hasVarFunc(val) || !hasCalcFunc(val)) { | ||
@@ -284,4 +260,4 @@ return val; | ||
| const parsePropertyValue = (prop, val, opt = {}) => { | ||
| const { caseSensitive, globalObject, inArray } = opt; | ||
| val = prepareValue(val, globalObject); | ||
| const { caseSensitive, inArray } = opt; | ||
| val = prepareValue(val); | ||
| if (val === "" || hasVarFunc(val)) { | ||
@@ -288,0 +264,0 @@ return val; |
@@ -250,3 +250,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (v === "" || parsers.hasVarFunc(v)) { | ||
@@ -253,0 +253,0 @@ for (const [key] of module.exports.shorthandFor) { |
@@ -37,3 +37,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -40,0 +40,0 @@ this._setProperty(shorthand, ""); |
@@ -37,3 +37,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -40,0 +40,0 @@ this._setProperty(shorthand, ""); |
@@ -26,3 +26,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -29,0 +29,0 @@ this._setProperty(shorthand, ""); |
@@ -39,3 +39,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -42,0 +42,0 @@ this._setProperty(shorthand, ""); |
@@ -37,3 +37,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -40,0 +40,0 @@ this._setProperty(shorthand, ""); |
@@ -180,3 +180,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -183,0 +183,0 @@ this._setProperty(shorthand, ""); |
@@ -69,3 +69,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -72,0 +72,0 @@ this._setProperty(shorthand, ""); |
@@ -102,3 +102,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -105,0 +105,0 @@ this._setProperty(shorthand, ""); |
@@ -87,3 +87,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -90,0 +90,0 @@ this._borderSetter(property, v, ""); |
@@ -77,3 +77,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -80,0 +80,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._borderSetter(property, v, ""); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -87,3 +87,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -90,0 +90,0 @@ this._borderSetter(property, v, ""); |
@@ -77,3 +77,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -80,0 +80,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._borderSetter(property, v, ""); |
@@ -77,3 +77,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -80,0 +80,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._borderSetter(property, v, ""); |
@@ -45,3 +45,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -48,0 +48,0 @@ this._setProperty(property, v); |
@@ -87,3 +87,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -90,0 +90,0 @@ this._borderSetter(property, v, ""); |
@@ -77,3 +77,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -80,0 +80,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._borderSetter(property, v, ""); |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._borderSetter(property, v, ""); |
@@ -88,3 +88,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -91,0 +91,0 @@ this._borderSetter(property, v, ""); |
@@ -27,3 +27,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -30,0 +30,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -53,3 +53,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -56,0 +56,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -190,3 +190,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -193,0 +193,0 @@ this._setProperty(property, v); |
@@ -145,3 +145,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -148,0 +148,0 @@ for (const [longhand] of module.exports.shorthandFor) { |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._setProperty(shorthand, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._setProperty(shorthand, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._setProperty(shorthand, ""); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -246,3 +246,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (v === "" || parsers.hasVarFunc(v)) { | ||
@@ -249,0 +249,0 @@ for (const [key] of module.exports.shorthandFor) { |
@@ -74,3 +74,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -77,0 +77,0 @@ this._setProperty(shorthand, ""); |
@@ -29,3 +29,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -32,0 +32,0 @@ this._setProperty(shorthand, ""); |
@@ -45,3 +45,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -48,0 +48,0 @@ this._setProperty(shorthand, ""); |
@@ -42,3 +42,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -45,0 +45,0 @@ this._setProperty(shorthand, ""); |
@@ -33,3 +33,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -36,0 +36,0 @@ this._setProperty(shorthand, ""); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._setProperty(property, v); |
@@ -27,3 +27,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -30,0 +30,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._setProperty(shorthand, ""); |
@@ -54,3 +54,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -57,0 +57,0 @@ for (const [longhand] of module.exports.shorthandFor) { |
@@ -30,3 +30,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -33,0 +33,0 @@ this._setProperty(shorthand, ""); |
@@ -30,3 +30,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -33,0 +33,0 @@ this._setProperty(shorthand, ""); |
@@ -30,3 +30,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -33,0 +33,0 @@ this._setProperty(shorthand, ""); |
@@ -30,3 +30,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -33,0 +33,0 @@ this._setProperty(shorthand, ""); |
@@ -27,3 +27,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -30,0 +30,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -55,3 +55,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -58,0 +58,0 @@ for (const [longhand] of module.exports.shorthandFor) { |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._setProperty(shorthand, ""); |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._setProperty(shorthand, ""); |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._setProperty(shorthand, ""); |
@@ -31,3 +31,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -34,0 +34,0 @@ this._setProperty(shorthand, ""); |
@@ -27,3 +27,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -30,0 +30,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -18,3 +18,2 @@ "use strict"; | ||
| return parsers.resolveNumericValue(value, { | ||
| min: 0, | ||
| type: "length" | ||
@@ -29,3 +28,3 @@ }); | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -32,0 +31,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -25,3 +25,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -28,0 +28,0 @@ this._setProperty(property, v); |
@@ -28,3 +28,3 @@ "use strict"; | ||
| set(v) { | ||
| v = parsers.prepareValue(v, this._global); | ||
| v = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(v)) { | ||
@@ -31,0 +31,0 @@ this._setProperty(property, v); |
@@ -9,3 +9,3 @@ "use strict"; | ||
| set(v) { | ||
| const value = parsers.prepareValue(v, this._global); | ||
| const value = parsers.prepareValue(v); | ||
| if (parsers.hasVarFunc(value)) { | ||
@@ -12,0 +12,0 @@ this._setProperty(property, value); |
+1
-1
@@ -9,3 +9,3 @@ { | ||
| ], | ||
| "version": "5.3.6", | ||
| "version": "5.3.7", | ||
| "repository": { | ||
@@ -12,0 +12,0 @@ "type": "git", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
959643
-0.28%30451
-0.1%