// Copyright 2022 The Hugo Authors. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package sass type cssValue struct { prefix []string suffix []string } var ( cssValues = cssValue{ // https://developer.mozilla.org/en-US/docs/Web/CSS/color_value prefix: []string{ "#", "attr(", "calc(", "clamp(", "hsl(", "hwb(", "lab(", "lch(", "max(", "min(", "minmax(", "rgb(", }, // https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Values_and_Units#dimensions suffix: []string{ "%", "cap", "ch", "cm", "cqb", "cqh", "cqi", "cqmax", "cqmin", "cqw", "deg", "dpcm", "dpi", "dppx", "em", "ex", "fr", "grad", "ic", "in", "lh", "mm", "ms", "pc", "pt", "px", "Q", "rad", "rem", "rlh", "s", "turn", "vb", "vh", "vi", "vmax", "vmin", "vw", "x", }, } )