rofrischmann/bredon

View on GitHub
packages/bredon-validate/src/data/valueKeywords.js

Summary

Maintainability
D
2 days
Test Coverage
export default {
  MozAppearance: [
    'none',
    'button',
    'button-arrow-down',
    'button-arrow-next',
    'button-arrow-previous',
    'button-arrow-up',
    'button-bevel',
    'button-focus',
    'caret',
    'checkbox',
    'checkbox-container',
    'checkbox-label',
    'checkmenuitem',
    'dualbutton',
    'groupbox',
    'listbox',
    'listitem',
    'menuarrow',
    'menubar',
    'menucheckbox',
    'menuimage',
    'menuitem',
    'menuitemtext',
    'menulist',
    'menulist-button',
    'menulist-text',
    'menulist-textfield',
    'menupopup',
    'menuradio',
    'menuseparator',
    'meterbar',
    'meterchunk',
    'progressbar',
    'progressbar-vertical',
    'progresschunk',
    'progresschunk-vertical',
    'radio',
    'radio-container',
    'radio-label',
    'radiomenuitem',
    'range',
    'range-thumb',
    'resizer',
    'resizerpanel',
    'scale-horizontal',
    'scalethumbend',
    'scalethumb-horizontal',
    'scalethumbstart',
    'scalethumbtick',
    'scalethumb-vertical',
    'scale-vertical',
    'scrollbarbutton-down',
    'scrollbarbutton-left',
    'scrollbarbutton-right',
    'scrollbarbutton-up',
    'scrollbarthumb-horizontal',
    'scrollbarthumb-vertical',
    'scrollbartrack-horizontal',
    'scrollbartrack-vertical',
    'searchfield',
    'separator',
    'sheet',
    'spinner',
    'spinner-downbutton',
    'spinner-textfield',
    'spinner-upbutton',
    'splitter',
    'statusbar',
    'statusbarpanel',
    'tab',
    'tabpanel',
    'tabpanels',
    'tab-scroll-arrow-back',
    'tab-scroll-arrow-forward',
    'textfield',
    'textfield-multiline',
    'toolbar',
    'toolbarbutton',
    'toolbarbutton-dropdown',
    'toolbargripper',
    'toolbox',
    'tooltip',
    'treeheader',
    'treeheadercell',
    'treeheadersortarrow',
    'treeitem',
    'treeline',
    'treetwisty',
    'treetwistyopen',
    'treeview',
    '-moz-mac-unified-toolbar',
    '-moz-win-borderless-glass',
    '-moz-win-browsertabbar-toolbox',
    '-moz-win-communicationstext',
    '-moz-win-communications-toolbox',
    '-moz-win-exclude-glass',
    '-moz-win-glass',
    '-moz-win-mediatext',
    '-moz-win-media-toolbox',
    '-moz-window-button-box',
    '-moz-window-button-box-maximized',
    '-moz-window-button-close',
    '-moz-window-button-maximize',
    '-moz-window-button-minimize',
    '-moz-window-button-restore',
    '-moz-window-frame-bottom',
    '-moz-window-frame-left',
    '-moz-window-frame-right',
    '-moz-window-titlebar',
    '-moz-window-titlebar-maximized',
  ],
  MozBackgroundClip: ['padding', 'border'],
  MozBinding: ['none'],
  MozBorderBottomColors: ['none'],
  MozBorderLeftColors: ['none'],
  MozBorderRightColors: ['none'],
  MozBorderTopColors: ['none'],
  MozFloatEdge: ['border-box', 'content-box', 'margin-box', 'padding-box'],
  MozImageRegion: ['auto'],
  MozOrient: ['inline', 'block', 'horizontal', 'vertical'],
  MozOsxFontSmoothing: ['auto', 'unset', 'grayscale'],
  MozStackSizing: ['ignore', 'stretch-to-fit'],
  MozTextBlink: ['none', 'blink'],
  MozUserFocus: [
    'ignore',
    'normal',
    'select-after',
    'select-before',
    'select-menu',
    'select-same',
    'select-all',
    'none',
  ],
  MozUserInput: ['auto', 'none', 'enabled', 'disabled'],
  MozUserModify: ['read-only', 'read-write', 'write-only'],
  MozUserSelect: ['none', 'text', 'all', '-moz-none'],
  MozWindowDragging: ['drag', 'no-drag'],
  MozWindowShadow: ['default', 'menu', 'tooltip', 'sheet', 'none'],
  WebkitAppearance: [
    'none',
    'button',
    'button-bevel',
    'caps-lock-indicator',
    'caret',
    'checkbox',
    'default-button',
    'listbox',
    'listitem',
    'media-fullscreen-button',
    'media-mute-button',
    'media-play-button',
    'media-seek-back-button',
    'media-seek-forward-button',
    'media-slider',
    'media-sliderthumb',
    'menulist',
    'menulist-button',
    'menulist-text',
    'menulist-textfield',
    'push-button',
    'radio',
    'scrollbarbutton-down',
    'scrollbarbutton-left',
    'scrollbarbutton-right',
    'scrollbarbutton-up',
    'scrollbargripper-horizontal',
    'scrollbargripper-vertical',
    'scrollbarthumb-horizontal',
    'scrollbarthumb-vertical',
    'scrollbartrack-horizontal',
    'scrollbartrack-vertical',
    'searchfield',
    'searchfield-cancel-button',
    'searchfield-decoration',
    'searchfield-results-button',
    'searchfield-results-decoration',
    'slider-horizontal',
    'slider-vertical',
    'sliderthumb-horizontal',
    'sliderthumb-vertical',
    'square-button',
    'textarea',
    'textfield',
  ],
  WebkitBackgroundClip: [
    'border-box',
    'padding-box',
    'content-box',
    'border',
    'padding',
    'content',
    'text',
  ],
  WebkitBorderBeforeStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  WebkitBorderBeforeWidth: ['thin', 'medium', 'thick'],
  WebkitColumnBreakAfter: ['always', 'auto', 'avoid'],
  WebkitColumnBreakBefore: ['always', 'auto', 'avoid'],
  WebkitColumnBreakInside: ['always', 'auto', 'avoid'],
  WebkitFontSmoothing: ['none', 'antialiased', 'subpixel-antialiased'],
  WebkitMaskAttachment: ['scroll', 'fixed', 'local'],
  WebkitMaskClip: [
    'border',
    'border-box',
    'padding',
    'padding-box',
    'content',
    'content-box',
    'text',
  ],
  WebkitMaskComposite: [
    'clear',
    'copy',
    'source-over',
    'source-in',
    'source-out',
    'source-atop',
    'destination-over',
    'destination-in',
    'destination-out',
    'destination-atop',
    'xor',
  ],
  WebkitMaskOrigin: ['padding', 'border', 'content'],
  WebkitMaskPositionX: ['left', 'center', 'right'],
  WebkitMaskPositionY: ['top', 'center', 'bottom'],
  WebkitMaskRepeatX: ['repeat', 'no-repeat', 'space', 'round'],
  WebkitMaskRepeatY: ['repeat', 'no-repeat', 'space', 'round'],
  WebkitOverflowScrolling: ['auto', 'touch'],
  WebkitPrintColorAdjust: ['economy', 'exact'],
  WebkitTextSecurity: ['none', 'circle', 'disc', 'square'],
  WebkitTouchCallout: ['none', 'default'],
  WebkitUserDrag: ['none', 'element', 'auto'],
  WebkitUserSelect: ['none', 'auto', 'text', 'all'],
  alignContent: [
    'center',
    'flex-end',
    'flex-start',
    'space-around',
    'space-between',
    'space-evenly',
    'stretch',
  ],
  alignItems: ['baseline', 'center', 'flex-end', 'flex-start', 'stretch'],
  alignSelf: ['baseline', 'center', 'flex-end', 'flex-start', 'stretch'],
  alignmentBaseline: [
    'auto',
    'after-edge',
    'alphabetic',
    'baseline',
    'before-edge',
    'central',
    'hanging',
    'ideographic',
    'mathematical',
    'middle',
    'text-after-edge',
    'text-before-edge',
    'use-script',
  ],
  animationDirection: ['alternate', 'alternate-reverse', 'normal', 'reverse'],
  animationFillMode: ['backwards', 'both', 'forwards', 'none'],
  animationIterationCount: ['infinite'],
  animationName: ['none'],
  animationPlayState: ['paused', 'running'],
  animationTimingFunction: [
    'ease',
    'ease-in',
    'ease-in-out',
    'ease-out',
    'linear',
    'step-end',
    'step-start',
  ],
  appearance: ['none', 'auto'],
  backfaceVisibility: ['hidden', 'visible'],
  backgroundAttachment: ['fixed', 'local', 'scroll'],
  backgroundBlendMode: [
    'color',
    'color-burn',
    'color-dodge',
    'darken',
    'difference',
    'exclusion',
    'hard-light',
    'hue',
    'lighten',
    'luminosity',
    'multiply',
    'normal',
    'overlay',
    'saturation',
    'screen',
    'soft-light',
  ],
  backgroundClip: ['border-box', 'content-box', 'padding-box'],
  backgroundImage: ['none'],
  backgroundOrigin: ['border-box', 'content-box', 'padding-box'],
  backgroundPositionX: ['bottom', 'center', 'left', 'right', 'top'],
  backgroundPositionY: ['bottom', 'center', 'left', 'right', 'top'],
  backgroundRepeat: ['repeat-x', 'repeat-y'],
  backgroundSize: ['auto', 'contain', 'cover'],
  baselineShift: ['baseline', 'sub', 'super', 'auto'],
  blockSize: ['available', 'min-content', 'max-content', 'fit-content', 'auto'],
  border: ['none'],
  borderBlockEndStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  borderBlockEndWidth: ['thin', 'medium', 'thick'],
  borderBottomStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  borderBottomWidth: ['medium', 'thick', 'thin'],
  borderCollapse: ['collapse', 'separate'],
  borderImageRepeat: ['repeat', 'round', 'stretch', 'space'],
  borderImageSlice: ['fill'],
  borderImageSource: ['none'],
  borderImageWidth: ['auto'],
  borderLeftStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  borderLeftWidth: ['medium', 'thick', 'thin'],
  borderRightStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  borderRightWidth: ['medium', 'thick', 'thin'],
  borderStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  borderTopStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  borderTopWidth: ['medium', 'thick', 'thin'],
  bottom: ['auto'],
  boxAlign: ['start', 'center', 'end', 'baseline', 'stretch'],
  boxDecorationBreak: ['slice', 'clone'],
  boxDirection: ['normal', 'reverse', 'inherit'],
  boxLines: ['single', 'multiple'],
  boxOrient: ['horizontal', 'vertical', 'inline-axis', 'block-axis', 'inherit'],
  boxPack: ['start', 'center', 'end', 'justify'],
  boxSizing: ['border-box', 'content-box'],
  breakAfter: [
    'auto',
    'avoid',
    'avoid-page',
    'page',
    'left',
    'right',
    'recto',
    'verso',
    'avoid-column',
    'column',
    'avoid-region',
    'region',
  ],
  breakBefore: [
    'auto',
    'avoid',
    'avoid-page',
    'page',
    'left',
    'right',
    'recto',
    'verso',
    'avoid-column',
    'column',
    'avoid-region',
    'region',
  ],
  breakInside: ['auto', 'avoid', 'avoid-page', 'avoid-column', 'avoid-region'],
  bufferedRendering: ['auto', 'dynamic', 'static'],
  captionSide: [
    'bottom',
    'top',
    'block-start',
    'block-end',
    'inline-start',
    'inline-end',
  ],
  caretColor: ['auto'],
  clear: ['both', 'left', 'none', 'right', 'inline-start', 'inline-end'],
  clip: ['auto'],
  clipPath: [
    'border-box',
    'content-box',
    'fill-box',
    'margin-box',
    'none',
    'padding-box',
    'stroke-box',
    'view-box',
  ],
  clipRule: ['evenodd', 'nonezero'],
  colorInterpolation: ['auto', 'linearrgb', 'srgb'],
  colorInterpolationFilters: ['auto', 'linearrgb', 'srgb'],
  colorProfile: ['auto', 'sRGB'],
  colorRendering: ['auto', 'optimizequality', 'optimizespeed'],
  columnCount: ['auto'],
  columnFill: ['auto', 'balance'],
  columnGap: ['normal'],
  columnRuleStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
  ],
  columnRuleWidth: ['medium', 'thick', 'thin'],
  columnSpan: ['none', 'all'],
  columnWidth: ['auto'],
  columns: ['auto'],
  contain: ['none', 'strict', 'content'],
  content: [
    'attr',
    'close-quote',
    'counter',
    'no-close-quote',
    'no-open-quote',
    'none',
    'normal',
    'open-quote',
  ],
  counterIncrement: ['none'],
  counterReset: ['none'],
  cursor: [
    'alias',
    'all-scroll',
    'auto',
    'cell',
    'col-resize',
    'context-menu',
    'copy',
    'crosshair',
    'default',
    'e-resize',
    'ew-resize',
    'grab',
    'grabbing',
    'help',
    'move',
    'n-resize',
    'ne-resize',
    'nesw-resize',
    'no-drop',
    'none',
    'not-allowed',
    'pointer',
    'progress',
    'row-resize',
    's-resize',
    'se-resize',
    'text',
    'vertical-text',
    'w-resize',
    'wait',
    'zoom-in',
    'zoom-out',
    '-webkit-grab',
    '-webkit-grabbing',
    '-webkit-zoom-in',
    '-webkit-zoom-out',
    '-moz-grab',
    '-moz-grabbing',
    '-moz-zoom-in',
    '-moz-zoom-out',
  ],
  direction: ['ltr', 'rtl'],
  display: [
    'none',
    'inline',
    'block',
    'list-item',
    'inline-list-item',
    'inline-block',
    'inline-table',
    'table',
    'table-cell',
    'table-column',
    'table-column-group',
    'table-footer-group',
    'table-header-group',
    'table-row',
    'table-row-group',
    'flex',
    'inline-flex',
    'grid',
    'inline-grid',
    'run-in',
    'ruby',
    'ruby-base',
    'ruby-text',
    'ruby-base-container',
    'ruby-text-container',
    'contents',
    '-ms-flexbox',
    '-ms-inline-flexbox',
    '-ms-grid',
    '-ms-inline-grid',
    '-webkit-flex',
    '-webkit-inline-flex',
    '-webkit-box',
    '-webkit-inline-box',
    '-moz-inline-stack',
    '-moz-box',
    '-moz-inline-box',
  ],
  displayInside: ['auto', 'block', 'table', 'flex', 'grid', 'ruby'],
  displayList: ['none', 'list-item'],
  displayOutside: [
    'block-level',
    'inline-level',
    'run-in',
    'contents',
    'none',
    'table-row-group',
    'table-header-group',
    'table-footer-group',
    'table-row',
    'table-cell',
    'table-column-group',
    'table-column',
    'table-caption',
    'ruby-base',
    'ruby-text',
    'ruby-base-container',
    'ruby-text-container',
  ],
  dominantBaseline: [
    'alphabetic',
    'auto',
    'central',
    'hanging',
    'ideographic',
    'mathematical',
    'middle',
    'no-change',
    'reset-size',
    'text-after-edge',
    'text-before-edge',
    'use-script',
  ],
  emptyCells: ['hide', 'show'],
  enableBackground: ['accumulate'],
  fillRule: ['evenodd', 'nonzero'],
  flex: ['none'],
  flexBasis: [
    'auto',
    'content',
    'fit-content',
    'max-content',
    'min-content',
    'available',
  ],
  flexDirection: ['column', 'column-reverse', 'row', 'row-reverse'],
  flexWrap: ['nowrap', 'wrap', 'wrap-reverse'],
  float: ['left', 'right', 'none', 'inline-start', 'inline-end'],
  fontFamily: [
    'cursive',
    'fantasy',
    'monospace',
    'sans-serif',
    'serif',
    'system-ui',
  ],
  fontKerning: ['auto', 'normal', 'none'],
  fontLanguageOverwrite: ['normal'],
  fontSize: [
    'large',
    'larger',
    'medium',
    'small',
    'smaller',
    'x-large',
    'x-small',
    'xx-large',
    'xx-small',
  ],
  fontSizeAdjust: ['none'],
  fontStretch: [
    'condensed',
    'expanded',
    'extra-condensed',
    'extra-expanded',
    'normal',
    'semi-condensed',
    'semi-expanded',
    'ultra-condensed',
    'ultra-expanded',
  ],
  fontStyle: ['italic', 'normal', 'oblique'],
  fontSynthesis: ['none', 'style', 'weight', 'weight style'],
  fontVariant: ['normal', 'small-caps'],
  fontVariantAlternates: ['normal'],
  fontVariantCaps: [
    'normal',
    'small-caps',
    'all-small-caps',
    'petite-caps',
    'all-petite-caps',
    'unicase',
    'titling-caps',
  ],
  fontVariantEastAsian: ['normal'],
  fontVariantLigatures: ['normal'],
  fontVariantNumeric: ['normal'],
  fontVariantPosition: ['normal', 'sub', 'super'],
  fontWeight: ['bold', 'bolder', 'lighter', 'normal'],
  gridTemplateAreas: ['none'],
  hangingPunctuation: ['allow-end', 'first', 'force-end', 'last', 'none'],
  height: ['auto', 'available', 'fit-content', 'max-content', 'min-content'],
  hyphens: ['none', 'manual', 'auto'],
  imageRendering: [
    'auto',
    'crisp-edges',
    'pixelated',
    'optimizespeed',
    'optimizequality',
    'optimize-contrast',
    '-moz-crisp-edges',
    '-o-crisp-edges',
    '-webkit-optimize-contrast',
  ],
  imeMode: ['auto', 'normal', 'active', 'inactive', 'disabled'],
  initialLetterAlign: ['auto', 'alphabetic', 'hanging', 'ideographic'],
  isolation: ['auto', 'isolate'],
  justifyContent: [
    'center',
    'flex-end',
    'flex-start',
    'space-around',
    'space-between',
    'space-evenly',
  ],
  justifyItems: ['auto', 'stretch'],
  justifySelf: ['auto', 'stretch'],
  kerning: ['auto'],
  left: ['auto'],
  letterSpacing: ['normal'],
  lineBreak: ['auto', 'loose', 'normal', 'strict'],
  lineHeight: ['normal'],
  listStyle: ['none'],
  listStyleImage: ['none'],
  listStylePosition: ['inside', 'outside'],
  listStyleType: [
    'arabic-indic',
    'armenian',
    'bengali',
    'cambodian',
    'circle',
    'cjk-decimal',
    'cjk-earthly-branch',
    'cjk-heavenly-stem',
    'cjk-ideographic',
    'decimal',
    'decimal-leading-zero',
    'devanagari',
    'disc',
    'disclosure-closed',
    'disclosure-open',
    'ethiopic-numeric',
    'gregorian',
    'gujarati',
    'gurmukhi',
    'hebrew',
    'hiragana',
    'hiragana-iroha',
    'japanese-formal',
    'japanese-informal',
    'kannada',
    'katakana',
    'katakana-iroha',
    'khmer',
    'koeran-hanja-informal',
    'korean-hangul-formal',
    'korean-hanja-formal',
    'lao',
    'lower-alpha',
    'lower-armenian',
    'lower-greek',
    'lower-latin',
    'lower-roman',
    'malayalam',
    'mongolian',
    'myanmar',
    'none',
    'oriya',
    'persian',
    'simp-chinese-formal',
    'simp-chinese-informal',
    'square',
    'tamil',
    'telugu',
    'thai',
    'tibetan',
    'trad-chinese-formal',
    'trad-chinese-informal',
    'upper-alpha',
    'upper-armenian',
    'upper-latin',
    'upper-roman',
  ],
  marginBlockEnd: ['auto'],
  marginBlockStart: ['auto'],
  marginBottom: ['auto'],
  marginInlineEnd: ['auto'],
  marginInlineStart: ['auto'],
  marginLeft: ['auto'],
  marginRight: ['auto'],
  marginTop: ['auto'],
  marker: ['none'],
  markerEnd: ['none'],
  markerMid: ['none'],
  markerOffset: ['auto'],
  markerStart: ['none'],
  mask: ['none'],
  maskBorderMode: ['luminance', 'alpha'],
  maskBorderRepeat: ['stretch', 'repeat', 'round', 'space'],
  maskBorderSource: ['none'],
  maskBorderWidth: ['auto'],
  maskClip: [
    'no-clip',
    'fill-box',
    'stroke-box',
    'view-box',
    'margin-box',
    'border-box',
    'padding-box',
    'content-box',
  ],
  maskComposite: ['add', 'substract', 'intersect', 'exclude'],
  maskMode: ['alpha', 'luminance', 'match-source'],
  maskOrigin: [
    'fill-box',
    'stroke-box',
    'view-box',
    'margin-box',
    'border-box',
    'padding-box',
    'content-box',
  ],
  maskType: ['alpha', 'luminance'],
  maxBlockSize: [
    'none',
    'max-content',
    'min-content',
    'fit-content',
    'fill-available',
    'min-intrinsic',
    'intrinsic',
    '-moz-min-content',
    '-moz-max-content',
    '-webkit-min-content',
    '-webkit-max-content',
  ],
  maxHeight: [
    'fill-available',
    'fit-content',
    'max-content',
    'min-content',
    'none',
  ],
  maxInlineSize: [
    'fill-available',
    'fit-content',
    'max-content',
    'min-content',
    'none',
    'fill-available',
    'min-intrinsic',
    'intrinsic',
    '-moz-min-content',
    '-moz-max-content',
    '-webkit-min-content',
    '-webkit-max-content',
  ],
  maxWidth: [
    'fill-available',
    'fit-content',
    'max-content',
    'min-content',
    'none',
    'fill-available',
    'min-intrinsic',
    'intrinsic',
    '-moz-min-content',
    '-moz-max-content',
    '-webkit-min-content',
    '-webkit-max-content',
  ],
  minBlockSize: [
    'none',
    'max-content',
    'min-content',
    'fit-content',
    'fill-available',
    'min-intrinsic',
    'intrinsic',
    '-moz-min-content',
    '-moz-max-content',
    '-webkit-min-content',
    '-webkit-max-content',
  ],
  minHeight: [
    'fill-available',
    'fit-content',
    'max-content',
    'min-content',
    'none',
  ],
  minInlineSize: [
    'fill-available',
    'fit-content',
    'max-content',
    'min-content',
    'none',
    'fill-available',
    'min-intrinsic',
    'intrinsic',
    '-moz-min-content',
    '-moz-max-content',
    '-webkit-min-content',
    '-webkit-max-content',
  ],
  minWidth: [
    'fill-available',
    'fit-content',
    'max-content',
    'min-content',
    'none',
    'fill-available',
    'min-intrinsic',
    'intrinsic',
    '-moz-min-content',
    '-moz-max-content',
    '-webkit-min-content',
    '-webkit-max-content',
  ],
  mixBlendMode: [
    'color',
    'color-burn',
    'color-dodge',
    'darken',
    'difference',
    'exclusion',
    'hard-light',
    'hue',
    'lighten',
    'luminosity',
    'multiply',
    'normal',
    'overlay',
    'saturation',
    'screen',
    'soft-light',
  ],
  msFlexAlign: ['start', 'end', 'center', 'baseline', 'stretch'],
  msFlexItemAlign: ['auto', 'start', 'end', 'center', 'baseline', 'stretch'],
  msFlexLinePack: [
    'start',
    'end',
    'center',
    'justify',
    'distribute',
    'stretch',
  ],
  msFlexPack: ['start', 'end', 'center', 'justify', 'distribute'],
  msFlexPreferredSize: [
    'content',
    'availaible',
    'min-content',
    'max-content',
    'fit-content',
    'auto',
  ],
  msGridColumnAlign: ['start', 'end', 'center', 'stretch'],
  msGridRowAlign: ['start', 'end', 'center', 'stretch'],
  msHighContrastAdjust: ['auto', 'none'],
  msInterpolationMode: ['nearest-neighbor', 'bicubic'],
  msOverflowStyle: ['auto', 'none', 'scrollbar', '-ms-autohiding-scrollbar'],
  msUserSelect: ['none', 'element', 'text'],
  objectFit: ['contain', 'cover', 'fill', 'none', 'scale-down'],
  offsetBlockEnd: ['auto'],
  offsetBlockStart: ['auto'],
  offsetInlineEnd: ['auto'],
  offsetInlineStart: ['auto'],
  offsetPosition: ['auto'],
  outlineColor: ['invert'],
  outlineStyle: [
    'dashed',
    'dotted',
    'double',
    'groove',
    'hidden',
    'inset',
    'none',
    'outset',
    'ridge',
    'solid',
    'auto',
  ],
  outlineWidth: ['medium', 'thick', 'thin'],
  overflow: ['auto', 'hidden', 'scroll', 'visible'],
  overflowClipBox: ['padding-box', 'content-box'],
  overflowWrap: ['break-word', 'normal'],
  overflowX: ['auto', 'hidden', 'scroll', 'visible'],
  overflowY: ['auto', 'hidden', 'scroll', 'visible'],
  pageBreakAfter: ['always', 'auto', 'avoid', 'left', 'right'],
  pageBreakBefore: ['always', 'auto', 'avoid', 'left', 'right'],
  pageBreakInside: ['auto', 'avoid'],
  paintOrder: ['fill', 'markers', 'normal', 'stroke'],
  pauseAfter: ['none', 'x-weak', 'weak', 'medium', 'strong', 'x-strong'],
  pauseBefore: ['none', 'x-weak', 'weak', 'medium', 'strong', 'x-strong'],
  perspective: ['none'],
  perspectiveOriginX: ['center', 'left', 'right'],
  perspectiveOriginY: ['center', 'left', 'right'],
  pointerEvents: [
    'all',
    'auto',
    'fill',
    'none',
    'painted',
    'stroke',
    'visible',
    'visiblefill',
    'visiblepainted',
    'visiblestroke',
  ],
  position: [
    'absolute',
    'fixed',
    'relative',
    'static',
    'sticky',
    '-webkit-sticky',
  ],
  quotes: ['none'],
  resize: ['block', 'both', 'horizontal', 'inline', 'none', 'vertical'],
  restAfter: ['none', 'x-weak', 'weak', 'medium', 'strong', 'x-strong'],
  restBefore: ['none', 'x-weak', 'weak', 'medium', 'strong', 'x-strong'],
  right: ['auto'],
  rubyAlign: ['start', 'center', 'space-between', 'space-around'],
  rubyMerge: ['separate', 'collapse', 'auto'],
  rubyPosition: ['over', 'under', 'inter-character'],
  scrollBehavior: ['auto', 'smooth'],
  scrollSnapType: ['none', 'mandatory', 'proximity'],
  scrollSnapTypeX: ['none', 'mandatory', 'proximity'],
  scrollSnapTypeY: ['none', 'mandatory', 'proximity'],
  shapeRendering: ['auto', 'crispedges', 'geometricprecision', 'optimizespeed'],
  speak: ['auto', 'none', 'normal'],
  strokeDasharray: ['none'],
  strokeLinecap: ['butt', 'round', 'square'],
  strokeLinejoin: ['bevel', 'miter', 'round'],
  tableLayout: ['auto', 'fixed'],
  textAlign: [
    'start',
    'end',
    'left',
    'right',
    'center',
    'justify',
    'match-parent',
  ],
  textAlignLast: ['auto', 'start', 'end', 'left', 'right', 'center', 'justify'],
  textAnchor: ['end', 'middle', 'start'],
  textDecorationLine: ['line-through', 'none', 'overline', 'underline'],
  textDecorationStyle: ['solid', 'double', 'dotted', 'dashed', 'wavy'],
  textDecorationSkip: ['none'],
  textEmphasisStyle: ['none'],
  textJustify: ['auto', 'inter-character', 'inter-word', 'none'],
  textOrientation: ['mixed', 'upright', 'sideways'],
  textOverflow: ['clip', 'ellipsis'],
  textRendering: [
    'auto',
    'geometricprecision',
    'optimizelegibility',
    'optimizespeed',
  ],
  textShadow: ['none'],
  textSizeAdjust: ['auto', 'none'],
  textTransform: ['capitalize', 'full-width', 'lowercase', 'none', 'uppercase'],
  textUnderlinePosition: ['auto'],
  top: ['auto'],
  touchAction: ['auto', 'none', 'manipulation'],
  transformBox: ['border-box', 'fill-box', 'view-box'],
  transformOrigin: ['bottom', 'center', 'left', 'right', 'top'],
  transformOriginX: ['center', 'left', 'right'],
  transformOriginY: ['bottom', 'center', 'top'],
  transformStyle: ['flat', 'preserve-3d'],
  transitionProperty: ['all', 'none'],
  transitionTimingFunction: [
    'ease',
    'ease-in',
    'ease-in-out',
    'ease-out',
    'linear',
    'step-end',
    'step-start',
  ],
  unicodeBidi: [
    'bidi-override',
    'embed',
    'isolate',
    'isolate-override',
    'normal',
    'plaintext',
    '-moz-isolate',
    '-moz-isolate-override',
    '-moz-plaintext',
    '-webkit-isolate',
  ],
  userSelect: ['auto', 'contain', 'text', 'none', 'all'],
  verticalAlign: [
    'baseline',
    'bottom',
    'middle',
    'sub',
    'super',
    'text-bottom',
    'text-top',
    'top',
  ],
  visibility: ['collapse', 'hidden', 'visible'],
  voiceBalance: ['left', 'center', 'right', 'leftwards', 'rightwards'],
  voiceDuration: ['auto'],
  voiceStress: ['normal', 'strong', 'moderate', 'none', 'reduced'],
  whiteSpace: ['normal', 'nowrap', 'pre', 'pre-line', 'pre-wrap'],
  width: ['auto', 'available', 'fit-content', 'max-content', 'min-content'],
  willChange: ['scroll-position', 'contents'],
  wordBreak: ['break-all', 'keep-all', 'normal', 'break-word'],
  wordSpacing: ['normal'],
  wordWrap: ['break-word', 'normal'],
  writingMode: [
    'horizontal-tb',
    'lr',
    'lr-tb',
    'rl-tb',
    'tb-rl',
    'rl',
    'sideways-lr',
    'sideways-rl',
    'tb',
    'vertical-lr',
    'vertical-rl',
  ],
  zIndex: ['auto'],
  zoom: ['normal', 'reset'],
}