cssstyle
Advanced tools
Comparing version 2.0.0 to 2.1.0
@@ -8,242 +8,61 @@ 'use strict'; | ||
var allExtraProperties = new Set(); | ||
module.exports = allExtraProperties; | ||
allExtraProperties.add('background-position-x'); | ||
allExtraProperties.add('background-position-y'); | ||
allExtraProperties.add('background-repeat-x'); | ||
allExtraProperties.add('background-repeat-y'); | ||
allExtraProperties.add('color-interpolation'); | ||
allExtraProperties.add('color-profile'); | ||
allExtraProperties.add('color-rendering'); | ||
allExtraProperties.add('css-float'); | ||
allExtraProperties.add('enable-background'); | ||
allExtraProperties.add('fill'); | ||
allExtraProperties.add('fill-opacity'); | ||
allExtraProperties.add('fill-rule'); | ||
allExtraProperties.add('glyph-orientation-horizontal'); | ||
allExtraProperties.add('image-rendering'); | ||
allExtraProperties.add('kerning'); | ||
allExtraProperties.add('marker'); | ||
allExtraProperties.add('marker-end'); | ||
allExtraProperties.add('marker-mid'); | ||
allExtraProperties.add('marker-offset'); | ||
allExtraProperties.add('marker-start'); | ||
allExtraProperties.add('marks'); | ||
allExtraProperties.add('pointer-events'); | ||
allExtraProperties.add('shape-rendering'); | ||
allExtraProperties.add('size'); | ||
allExtraProperties.add('src'); | ||
allExtraProperties.add('stop-color'); | ||
allExtraProperties.add('stop-opacity'); | ||
allExtraProperties.add('stroke'); | ||
allExtraProperties.add('stroke-dasharray'); | ||
allExtraProperties.add('stroke-dashoffset'); | ||
allExtraProperties.add('stroke-linecap'); | ||
allExtraProperties.add('stroke-linejoin'); | ||
allExtraProperties.add('stroke-miterlimit'); | ||
allExtraProperties.add('stroke-opacity'); | ||
allExtraProperties.add('stroke-width'); | ||
allExtraProperties.add('text-anchor'); | ||
allExtraProperties.add('text-line-through'); | ||
allExtraProperties.add('text-line-through-color'); | ||
allExtraProperties.add('text-line-through-mode'); | ||
allExtraProperties.add('text-line-through-style'); | ||
allExtraProperties.add('text-line-through-width'); | ||
allExtraProperties.add('text-overline'); | ||
allExtraProperties.add('text-overline-color'); | ||
allExtraProperties.add('text-overline-mode'); | ||
allExtraProperties.add('text-overline-style'); | ||
allExtraProperties.add('text-overline-width'); | ||
allExtraProperties.add('text-rendering'); | ||
allExtraProperties.add('text-underline'); | ||
allExtraProperties.add('text-underline-color'); | ||
allExtraProperties.add('text-underline-mode'); | ||
allExtraProperties.add('text-underline-style'); | ||
allExtraProperties.add('text-underline-width'); | ||
allExtraProperties.add('unicode-range'); | ||
allExtraProperties.add('vector-effect'); | ||
allExtraProperties.add('webkit-animation'); | ||
allExtraProperties.add('webkit-animation-delay'); | ||
allExtraProperties.add('webkit-animation-direction'); | ||
allExtraProperties.add('webkit-animation-duration'); | ||
allExtraProperties.add('webkit-animation-fill-mode'); | ||
allExtraProperties.add('webkit-animation-iteration-count'); | ||
allExtraProperties.add('webkit-animation-name'); | ||
allExtraProperties.add('webkit-animation-play-state'); | ||
allExtraProperties.add('webkit-animation-timing-function'); | ||
allExtraProperties.add('webkit-appearance'); | ||
allExtraProperties.add('webkit-aspect-ratio'); | ||
allExtraProperties.add('webkit-backface-visibility'); | ||
allExtraProperties.add('webkit-background-clip'); | ||
allExtraProperties.add('webkit-background-composite'); | ||
allExtraProperties.add('webkit-background-origin'); | ||
allExtraProperties.add('webkit-background-size'); | ||
allExtraProperties.add('webkit-border-after'); | ||
allExtraProperties.add('webkit-border-after-color'); | ||
allExtraProperties.add('webkit-border-after-style'); | ||
allExtraProperties.add('webkit-border-after-width'); | ||
allExtraProperties.add('webkit-border-before'); | ||
allExtraProperties.add('webkit-border-before-color'); | ||
allExtraProperties.add('webkit-border-before-style'); | ||
allExtraProperties.add('webkit-border-before-width'); | ||
allExtraProperties.add('webkit-border-end'); | ||
allExtraProperties.add('webkit-border-end-color'); | ||
allExtraProperties.add('webkit-border-end-style'); | ||
allExtraProperties.add('webkit-border-end-width'); | ||
allExtraProperties.add('webkit-border-fit'); | ||
allExtraProperties.add('webkit-border-horizontal-spacing'); | ||
allExtraProperties.add('webkit-border-image'); | ||
allExtraProperties.add('webkit-border-radius'); | ||
allExtraProperties.add('webkit-border-start'); | ||
allExtraProperties.add('webkit-border-start-color'); | ||
allExtraProperties.add('webkit-border-start-style'); | ||
allExtraProperties.add('webkit-border-start-width'); | ||
allExtraProperties.add('webkit-border-vertical-spacing'); | ||
allExtraProperties.add('webkit-box-align'); | ||
allExtraProperties.add('webkit-box-direction'); | ||
allExtraProperties.add('webkit-box-flex'); | ||
allExtraProperties.add('webkit-box-flex-group'); | ||
allExtraProperties.add('webkit-box-lines'); | ||
allExtraProperties.add('webkit-box-ordinal-group'); | ||
allExtraProperties.add('webkit-box-orient'); | ||
allExtraProperties.add('webkit-box-pack'); | ||
allExtraProperties.add('webkit-box-reflect'); | ||
allExtraProperties.add('webkit-box-shadow'); | ||
allExtraProperties.add('webkit-color-correction'); | ||
allExtraProperties.add('webkit-column-axis'); | ||
allExtraProperties.add('webkit-column-break-after'); | ||
allExtraProperties.add('webkit-column-break-before'); | ||
allExtraProperties.add('webkit-column-break-inside'); | ||
allExtraProperties.add('webkit-column-count'); | ||
allExtraProperties.add('webkit-column-gap'); | ||
allExtraProperties.add('webkit-column-rule'); | ||
allExtraProperties.add('webkit-column-rule-color'); | ||
allExtraProperties.add('webkit-column-rule-style'); | ||
allExtraProperties.add('webkit-column-rule-width'); | ||
allExtraProperties.add('webkit-columns'); | ||
allExtraProperties.add('webkit-column-span'); | ||
allExtraProperties.add('webkit-column-width'); | ||
allExtraProperties.add('webkit-filter'); | ||
allExtraProperties.add('webkit-flex-align'); | ||
allExtraProperties.add('webkit-flex-direction'); | ||
allExtraProperties.add('webkit-flex-flow'); | ||
allExtraProperties.add('webkit-flex-item-align'); | ||
allExtraProperties.add('webkit-flex-line-pack'); | ||
allExtraProperties.add('webkit-flex-order'); | ||
allExtraProperties.add('webkit-flex-pack'); | ||
allExtraProperties.add('webkit-flex-wrap'); | ||
allExtraProperties.add('webkit-flow-from'); | ||
allExtraProperties.add('webkit-flow-into'); | ||
allExtraProperties.add('webkit-font-feature-settings'); | ||
allExtraProperties.add('webkit-font-kerning'); | ||
allExtraProperties.add('webkit-font-size-delta'); | ||
allExtraProperties.add('webkit-font-smoothing'); | ||
allExtraProperties.add('webkit-font-variant-ligatures'); | ||
allExtraProperties.add('webkit-highlight'); | ||
allExtraProperties.add('webkit-hyphenate-character'); | ||
allExtraProperties.add('webkit-hyphenate-limit-after'); | ||
allExtraProperties.add('webkit-hyphenate-limit-before'); | ||
allExtraProperties.add('webkit-hyphenate-limit-lines'); | ||
allExtraProperties.add('webkit-hyphens'); | ||
allExtraProperties.add('webkit-line-align'); | ||
allExtraProperties.add('webkit-line-box-contain'); | ||
allExtraProperties.add('webkit-line-break'); | ||
allExtraProperties.add('webkit-line-clamp'); | ||
allExtraProperties.add('webkit-line-grid'); | ||
allExtraProperties.add('webkit-line-snap'); | ||
allExtraProperties.add('webkit-locale'); | ||
allExtraProperties.add('webkit-logical-height'); | ||
allExtraProperties.add('webkit-logical-width'); | ||
allExtraProperties.add('webkit-margin-after'); | ||
allExtraProperties.add('webkit-margin-after-collapse'); | ||
allExtraProperties.add('webkit-margin-before'); | ||
allExtraProperties.add('webkit-margin-before-collapse'); | ||
allExtraProperties.add('webkit-margin-bottom-collapse'); | ||
allExtraProperties.add('webkit-margin-collapse'); | ||
allExtraProperties.add('webkit-margin-end'); | ||
allExtraProperties.add('webkit-margin-start'); | ||
allExtraProperties.add('webkit-margin-top-collapse'); | ||
allExtraProperties.add('webkit-marquee'); | ||
allExtraProperties.add('webkit-marquee-direction'); | ||
allExtraProperties.add('webkit-marquee-increment'); | ||
allExtraProperties.add('webkit-marquee-repetition'); | ||
allExtraProperties.add('webkit-marquee-speed'); | ||
allExtraProperties.add('webkit-marquee-style'); | ||
allExtraProperties.add('webkit-mask'); | ||
allExtraProperties.add('webkit-mask-attachment'); | ||
allExtraProperties.add('webkit-mask-box-image'); | ||
allExtraProperties.add('webkit-mask-box-image-outset'); | ||
allExtraProperties.add('webkit-mask-box-image-repeat'); | ||
allExtraProperties.add('webkit-mask-box-image-slice'); | ||
allExtraProperties.add('webkit-mask-box-image-source'); | ||
allExtraProperties.add('webkit-mask-box-image-width'); | ||
allExtraProperties.add('webkit-mask-clip'); | ||
allExtraProperties.add('webkit-mask-composite'); | ||
allExtraProperties.add('webkit-mask-image'); | ||
allExtraProperties.add('webkit-mask-origin'); | ||
allExtraProperties.add('webkit-mask-position'); | ||
allExtraProperties.add('webkit-mask-position-x'); | ||
allExtraProperties.add('webkit-mask-position-y'); | ||
allExtraProperties.add('webkit-mask-repeat'); | ||
allExtraProperties.add('webkit-mask-repeat-x'); | ||
allExtraProperties.add('webkit-mask-repeat-y'); | ||
allExtraProperties.add('webkit-mask-size'); | ||
allExtraProperties.add('webkit-match-nearest-mail-blockquote-color'); | ||
allExtraProperties.add('webkit-max-logical-height'); | ||
allExtraProperties.add('webkit-max-logical-width'); | ||
allExtraProperties.add('webkit-min-logical-height'); | ||
allExtraProperties.add('webkit-min-logical-width'); | ||
allExtraProperties.add('webkit-nbsp-mode'); | ||
allExtraProperties.add('webkit-overflow-scrolling'); | ||
allExtraProperties.add('webkit-padding-after'); | ||
allExtraProperties.add('webkit-padding-before'); | ||
allExtraProperties.add('webkit-padding-end'); | ||
allExtraProperties.add('webkit-padding-start'); | ||
allExtraProperties.add('webkit-perspective'); | ||
allExtraProperties.add('webkit-perspective-origin'); | ||
allExtraProperties.add('webkit-perspective-origin-x'); | ||
allExtraProperties.add('webkit-perspective-origin-y'); | ||
allExtraProperties.add('webkit-print-color-adjust'); | ||
allExtraProperties.add('webkit-region-break-after'); | ||
allExtraProperties.add('webkit-region-break-before'); | ||
allExtraProperties.add('webkit-region-break-inside'); | ||
allExtraProperties.add('webkit-region-overflow'); | ||
allExtraProperties.add('webkit-rtl-ordering'); | ||
allExtraProperties.add('webkit-svg-shadow'); | ||
allExtraProperties.add('webkit-tap-highlight-color'); | ||
allExtraProperties.add('webkit-text-combine'); | ||
allExtraProperties.add('webkit-text-decorations-in-effect'); | ||
allExtraProperties.add('webkit-text-emphasis'); | ||
allExtraProperties.add('webkit-text-emphasis-color'); | ||
allExtraProperties.add('webkit-text-emphasis-position'); | ||
allExtraProperties.add('webkit-text-emphasis-style'); | ||
allExtraProperties.add('webkit-text-fill-color'); | ||
allExtraProperties.add('webkit-text-orientation'); | ||
allExtraProperties.add('webkit-text-security'); | ||
allExtraProperties.add('webkit-text-size-adjust'); | ||
allExtraProperties.add('webkit-text-stroke'); | ||
allExtraProperties.add('webkit-text-stroke-color'); | ||
allExtraProperties.add('webkit-text-stroke-width'); | ||
allExtraProperties.add('webkit-transform'); | ||
allExtraProperties.add('webkit-transform-origin'); | ||
allExtraProperties.add('webkit-transform-origin-x'); | ||
allExtraProperties.add('webkit-transform-origin-y'); | ||
allExtraProperties.add('webkit-transform-origin-z'); | ||
allExtraProperties.add('webkit-transform-style'); | ||
allExtraProperties.add('webkit-transition'); | ||
allExtraProperties.add('webkit-transition-delay'); | ||
allExtraProperties.add('webkit-transition-duration'); | ||
allExtraProperties.add('webkit-transition-property'); | ||
allExtraProperties.add('webkit-transition-timing-function'); | ||
allExtraProperties.add('webkit-user-drag'); | ||
allExtraProperties.add('webkit-user-modify'); | ||
allExtraProperties.add('webkit-user-select'); | ||
allExtraProperties.add('webkit-wrap'); | ||
allExtraProperties.add('webkit-wrap-flow'); | ||
allExtraProperties.add('webkit-wrap-margin'); | ||
allExtraProperties.add('webkit-wrap-padding'); | ||
allExtraProperties.add('webkit-wrap-shape-inside'); | ||
allExtraProperties.add('webkit-wrap-shape-outside'); | ||
allExtraProperties.add('webkit-wrap-through'); | ||
allExtraProperties.add('webkit-writing-mode'); | ||
allExtraProperties.add('zoom'); | ||
var allWebkitProperties = require('./allWebkitProperties'); | ||
module.exports = new Set( | ||
[ | ||
'background-position-x', | ||
'background-position-y', | ||
'background-repeat-x', | ||
'background-repeat-y', | ||
'color-interpolation', | ||
'color-profile', | ||
'color-rendering', | ||
'css-float', | ||
'enable-background', | ||
'fill', | ||
'fill-opacity', | ||
'fill-rule', | ||
'glyph-orientation-horizontal', | ||
'image-rendering', | ||
'kerning', | ||
'marker', | ||
'marker-end', | ||
'marker-mid', | ||
'marker-offset', | ||
'marker-start', | ||
'marks', | ||
'pointer-events', | ||
'shape-rendering', | ||
'size', | ||
'src', | ||
'stop-color', | ||
'stop-opacity', | ||
'stroke', | ||
'stroke-dasharray', | ||
'stroke-dashoffset', | ||
'stroke-linecap', | ||
'stroke-linejoin', | ||
'stroke-miterlimit', | ||
'stroke-opacity', | ||
'stroke-width', | ||
'text-anchor', | ||
'text-line-through', | ||
'text-line-through-color', | ||
'text-line-through-mode', | ||
'text-line-through-style', | ||
'text-line-through-width', | ||
'text-overline', | ||
'text-overline-color', | ||
'text-overline-mode', | ||
'text-overline-style', | ||
'text-overline-width', | ||
'text-rendering', | ||
'text-underline', | ||
'text-underline-color', | ||
'text-underline-mode', | ||
'text-underline-style', | ||
'text-underline-width', | ||
'unicode-range', | ||
'vector-effect', | ||
].concat(allWebkitProperties) | ||
); |
'use strict'; | ||
// autogenerated - 7/1/2019 | ||
// autogenerated - 1/20/2020 | ||
@@ -10,489 +10,444 @@ /* | ||
var allProperties = new Set(); | ||
module.exports = allProperties; | ||
allProperties.add('align-content'); | ||
allProperties.add('align-items'); | ||
allProperties.add('align-self'); | ||
allProperties.add('alignment-adjust'); | ||
allProperties.add('alignment-baseline'); | ||
allProperties.add('all'); | ||
allProperties.add('animation'); | ||
allProperties.add('animation-delay'); | ||
allProperties.add('animation-direction'); | ||
allProperties.add('animation-duration'); | ||
allProperties.add('animation-fill-mode'); | ||
allProperties.add('animation-iteration-count'); | ||
allProperties.add('animation-name'); | ||
allProperties.add('animation-play-state'); | ||
allProperties.add('animation-timing-function'); | ||
allProperties.add('appearance'); | ||
allProperties.add('azimuth'); | ||
allProperties.add('backface-visibility'); | ||
allProperties.add('background'); | ||
allProperties.add('background-attachment'); | ||
allProperties.add('background-blend-mode'); | ||
allProperties.add('background-clip'); | ||
allProperties.add('background-color'); | ||
allProperties.add('background-image'); | ||
allProperties.add('background-origin'); | ||
allProperties.add('background-position'); | ||
allProperties.add('background-repeat'); | ||
allProperties.add('background-size'); | ||
allProperties.add('baseline-shift'); | ||
allProperties.add('block-overflow'); | ||
allProperties.add('block-size'); | ||
allProperties.add('bookmark-label'); | ||
allProperties.add('bookmark-level'); | ||
allProperties.add('bookmark-state'); | ||
allProperties.add('border'); | ||
allProperties.add('border-block'); | ||
allProperties.add('border-block-color'); | ||
allProperties.add('border-block-end'); | ||
allProperties.add('border-block-end-color'); | ||
allProperties.add('border-block-end-style'); | ||
allProperties.add('border-block-end-width'); | ||
allProperties.add('border-block-start'); | ||
allProperties.add('border-block-start-color'); | ||
allProperties.add('border-block-start-style'); | ||
allProperties.add('border-block-start-width'); | ||
allProperties.add('border-block-style'); | ||
allProperties.add('border-block-width'); | ||
allProperties.add('border-bottom'); | ||
allProperties.add('border-bottom-color'); | ||
allProperties.add('border-bottom-fit-length'); | ||
allProperties.add('border-bottom-fit-width'); | ||
allProperties.add('border-bottom-image'); | ||
allProperties.add('border-bottom-left-fit-width'); | ||
allProperties.add('border-bottom-left-image'); | ||
allProperties.add('border-bottom-left-radius'); | ||
allProperties.add('border-bottom-right-fit-length'); | ||
allProperties.add('border-bottom-right-fit-width'); | ||
allProperties.add('border-bottom-right-image'); | ||
allProperties.add('border-bottom-right-radius'); | ||
allProperties.add('border-bottom-style'); | ||
allProperties.add('border-bottom-width'); | ||
allProperties.add('border-bottoml-eft-fit-length'); | ||
allProperties.add('border-boundary'); | ||
allProperties.add('border-break'); | ||
allProperties.add('border-collapse'); | ||
allProperties.add('border-color'); | ||
allProperties.add('border-corner-fit'); | ||
allProperties.add('border-corner-image'); | ||
allProperties.add('border-corner-image-transform'); | ||
allProperties.add('border-end-end-radius'); | ||
allProperties.add('border-end-start-radius'); | ||
allProperties.add('border-fit'); | ||
allProperties.add('border-fit-length'); | ||
allProperties.add('border-fit-width'); | ||
allProperties.add('border-image'); | ||
allProperties.add('border-image-outset'); | ||
allProperties.add('border-image-repeat'); | ||
allProperties.add('border-image-slice'); | ||
allProperties.add('border-image-source'); | ||
allProperties.add('border-image-transform'); | ||
allProperties.add('border-image-width'); | ||
allProperties.add('border-inline'); | ||
allProperties.add('border-inline-color'); | ||
allProperties.add('border-inline-end'); | ||
allProperties.add('border-inline-end-color'); | ||
allProperties.add('border-inline-end-style'); | ||
allProperties.add('border-inline-end-width'); | ||
allProperties.add('border-inline-start'); | ||
allProperties.add('border-inline-start-color'); | ||
allProperties.add('border-inline-start-style'); | ||
allProperties.add('border-inline-start-width'); | ||
allProperties.add('border-inline-style'); | ||
allProperties.add('border-inline-width'); | ||
allProperties.add('border-left'); | ||
allProperties.add('border-left-color'); | ||
allProperties.add('border-left-fit-length'); | ||
allProperties.add('border-left-fit-width'); | ||
allProperties.add('border-left-image'); | ||
allProperties.add('border-left-style'); | ||
allProperties.add('border-left-width'); | ||
allProperties.add('border-radius'); | ||
allProperties.add('border-right'); | ||
allProperties.add('border-right-color'); | ||
allProperties.add('border-right-fit-length'); | ||
allProperties.add('border-right-fit-width'); | ||
allProperties.add('border-right-image'); | ||
allProperties.add('border-right-style'); | ||
allProperties.add('border-right-width'); | ||
allProperties.add('border-spacing'); | ||
allProperties.add('border-start-end-radius'); | ||
allProperties.add('border-start-start-radius'); | ||
allProperties.add('border-style'); | ||
allProperties.add('border-top'); | ||
allProperties.add('border-top-color'); | ||
allProperties.add('border-top-fit-length'); | ||
allProperties.add('border-top-fit-width'); | ||
allProperties.add('border-top-image'); | ||
allProperties.add('border-top-left-fit-length'); | ||
allProperties.add('border-top-left-fit-width'); | ||
allProperties.add('border-top-left-image'); | ||
allProperties.add('border-top-left-radius'); | ||
allProperties.add('border-top-right-fit-length'); | ||
allProperties.add('border-top-right-fit-width'); | ||
allProperties.add('border-top-right-image'); | ||
allProperties.add('border-top-right-radius'); | ||
allProperties.add('border-top-style'); | ||
allProperties.add('border-top-width'); | ||
allProperties.add('border-width'); | ||
allProperties.add('bottom'); | ||
allProperties.add('box-decoration-break'); | ||
allProperties.add('box-shadow'); | ||
allProperties.add('box-sizing'); | ||
allProperties.add('box-snap'); | ||
allProperties.add('break-after'); | ||
allProperties.add('break-before'); | ||
allProperties.add('break-inside'); | ||
allProperties.add('caption-side'); | ||
allProperties.add('caret'); | ||
allProperties.add('caret-color'); | ||
allProperties.add('caret-shape'); | ||
allProperties.add('chains'); | ||
allProperties.add('clear'); | ||
allProperties.add('clip'); | ||
allProperties.add('clip-path'); | ||
allProperties.add('clip-rule'); | ||
allProperties.add('color'); | ||
allProperties.add('color-adjust'); | ||
allProperties.add('color-interpolation-filters'); | ||
allProperties.add('color-scheme'); | ||
allProperties.add('column-count'); | ||
allProperties.add('column-fill'); | ||
allProperties.add('column-gap'); | ||
allProperties.add('column-rule'); | ||
allProperties.add('column-rule-color'); | ||
allProperties.add('column-rule-style'); | ||
allProperties.add('column-rule-width'); | ||
allProperties.add('column-span'); | ||
allProperties.add('column-width'); | ||
allProperties.add('columns'); | ||
allProperties.add('contain'); | ||
allProperties.add('content'); | ||
allProperties.add('continue'); | ||
allProperties.add('counter-increment'); | ||
allProperties.add('counter-reset'); | ||
allProperties.add('counter-set'); | ||
allProperties.add('cue'); | ||
allProperties.add('cue-after'); | ||
allProperties.add('cue-before'); | ||
allProperties.add('cursor'); | ||
allProperties.add('direction'); | ||
allProperties.add('display'); | ||
allProperties.add('dominant-baseline'); | ||
allProperties.add('drop-initial-after-adjust'); | ||
allProperties.add('drop-initial-after-align'); | ||
allProperties.add('drop-initial-before-adjust'); | ||
allProperties.add('drop-initial-before-align'); | ||
allProperties.add('drop-initial-size'); | ||
allProperties.add('drop-initial-value'); | ||
allProperties.add('elevation'); | ||
allProperties.add('empty-cells'); | ||
allProperties.add('filter'); | ||
allProperties.add('flex'); | ||
allProperties.add('flex-basis'); | ||
allProperties.add('flex-direction'); | ||
allProperties.add('flex-flow'); | ||
allProperties.add('flex-grow'); | ||
allProperties.add('flex-shrink'); | ||
allProperties.add('flex-wrap'); | ||
allProperties.add('float'); | ||
allProperties.add('flood-color'); | ||
allProperties.add('flood-opacity'); | ||
allProperties.add('flow'); | ||
allProperties.add('flow-from'); | ||
allProperties.add('flow-into'); | ||
allProperties.add('font'); | ||
allProperties.add('font-family'); | ||
allProperties.add('font-feature-settings'); | ||
allProperties.add('font-kerning'); | ||
allProperties.add('font-language-override'); | ||
allProperties.add('font-max-size'); | ||
allProperties.add('font-min-size'); | ||
allProperties.add('font-optical-sizing'); | ||
allProperties.add('font-palette'); | ||
allProperties.add('font-size'); | ||
allProperties.add('font-size-adjust'); | ||
allProperties.add('font-stretch'); | ||
allProperties.add('font-style'); | ||
allProperties.add('font-synthesis'); | ||
allProperties.add('font-synthesis-small-caps'); | ||
allProperties.add('font-synthesis-style'); | ||
allProperties.add('font-synthesis-weight'); | ||
allProperties.add('font-variant'); | ||
allProperties.add('font-variant-alternates'); | ||
allProperties.add('font-variant-caps'); | ||
allProperties.add('font-variant-east-asian'); | ||
allProperties.add('font-variant-emoji'); | ||
allProperties.add('font-variant-ligatures'); | ||
allProperties.add('font-variant-numeric'); | ||
allProperties.add('font-variant-position'); | ||
allProperties.add('font-variation-settings'); | ||
allProperties.add('font-weight'); | ||
allProperties.add('footnote-display'); | ||
allProperties.add('footnote-policy'); | ||
allProperties.add('forced-color-adjust'); | ||
allProperties.add('gap'); | ||
allProperties.add('glyph-orientation-vertical'); | ||
allProperties.add('grid'); | ||
allProperties.add('grid-area'); | ||
allProperties.add('grid-auto-columns'); | ||
allProperties.add('grid-auto-flow'); | ||
allProperties.add('grid-auto-rows'); | ||
allProperties.add('grid-column'); | ||
allProperties.add('grid-column-end'); | ||
allProperties.add('grid-column-start'); | ||
allProperties.add('grid-row'); | ||
allProperties.add('grid-row-end'); | ||
allProperties.add('grid-row-start'); | ||
allProperties.add('grid-template'); | ||
allProperties.add('grid-template-areas'); | ||
allProperties.add('grid-template-columns'); | ||
allProperties.add('grid-template-rows'); | ||
allProperties.add('hanging-punctuation'); | ||
allProperties.add('height'); | ||
allProperties.add('hyphenate-character'); | ||
allProperties.add('hyphenate-limit-chars'); | ||
allProperties.add('hyphenate-limit-last'); | ||
allProperties.add('hyphenate-limit-lines'); | ||
allProperties.add('hyphenate-limit-zone'); | ||
allProperties.add('hyphens'); | ||
allProperties.add('image-orientation'); | ||
allProperties.add('image-resolution'); | ||
allProperties.add('initial-letters'); | ||
allProperties.add('initial-letters-align'); | ||
allProperties.add('initial-letters-wrap'); | ||
allProperties.add('inline-box-align'); | ||
allProperties.add('inline-size'); | ||
allProperties.add('inline-sizing'); | ||
allProperties.add('inset'); | ||
allProperties.add('inset-block'); | ||
allProperties.add('inset-block-end'); | ||
allProperties.add('inset-block-start'); | ||
allProperties.add('inset-inline'); | ||
allProperties.add('inset-inline-end'); | ||
allProperties.add('inset-inline-start'); | ||
allProperties.add('isolation'); | ||
allProperties.add('justify-content'); | ||
allProperties.add('justify-items'); | ||
allProperties.add('justify-self'); | ||
allProperties.add('left'); | ||
allProperties.add('letter-spacing'); | ||
allProperties.add('lighting-color'); | ||
allProperties.add('line-break'); | ||
allProperties.add('line-clamp'); | ||
allProperties.add('line-grid'); | ||
allProperties.add('line-height'); | ||
allProperties.add('line-padding'); | ||
allProperties.add('line-snap'); | ||
allProperties.add('line-stacking'); | ||
allProperties.add('line-stacking-ruby'); | ||
allProperties.add('line-stacking-shift'); | ||
allProperties.add('line-stacking-strategy'); | ||
allProperties.add('list-style'); | ||
allProperties.add('list-style-image'); | ||
allProperties.add('list-style-position'); | ||
allProperties.add('list-style-type'); | ||
allProperties.add('margin'); | ||
allProperties.add('margin-block'); | ||
allProperties.add('margin-block-end'); | ||
allProperties.add('margin-block-start'); | ||
allProperties.add('margin-bottom'); | ||
allProperties.add('margin-inline'); | ||
allProperties.add('margin-inline-end'); | ||
allProperties.add('margin-inline-start'); | ||
allProperties.add('margin-left'); | ||
allProperties.add('margin-right'); | ||
allProperties.add('margin-top'); | ||
allProperties.add('margin-trim'); | ||
allProperties.add('marker-side'); | ||
allProperties.add('mask'); | ||
allProperties.add('mask-border'); | ||
allProperties.add('mask-border-mode'); | ||
allProperties.add('mask-border-outset'); | ||
allProperties.add('mask-border-repeat'); | ||
allProperties.add('mask-border-slice'); | ||
allProperties.add('mask-border-source'); | ||
allProperties.add('mask-border-width'); | ||
allProperties.add('mask-clip'); | ||
allProperties.add('mask-composite'); | ||
allProperties.add('mask-image'); | ||
allProperties.add('mask-mode'); | ||
allProperties.add('mask-origin'); | ||
allProperties.add('mask-position'); | ||
allProperties.add('mask-repeat'); | ||
allProperties.add('mask-size'); | ||
allProperties.add('mask-type'); | ||
allProperties.add('max-block-size'); | ||
allProperties.add('max-height'); | ||
allProperties.add('max-inline-size'); | ||
allProperties.add('max-lines'); | ||
allProperties.add('max-width'); | ||
allProperties.add('min-block-size'); | ||
allProperties.add('min-height'); | ||
allProperties.add('min-inline-size'); | ||
allProperties.add('min-width'); | ||
allProperties.add('mix-blend-mode'); | ||
allProperties.add('nav-down'); | ||
allProperties.add('nav-left'); | ||
allProperties.add('nav-right'); | ||
allProperties.add('nav-up'); | ||
allProperties.add('object-fit'); | ||
allProperties.add('object-position'); | ||
allProperties.add('offset'); | ||
allProperties.add('offset-after'); | ||
allProperties.add('offset-anchor'); | ||
allProperties.add('offset-before'); | ||
allProperties.add('offset-distance'); | ||
allProperties.add('offset-end'); | ||
allProperties.add('offset-path'); | ||
allProperties.add('offset-position'); | ||
allProperties.add('offset-rotate'); | ||
allProperties.add('offset-start'); | ||
allProperties.add('opacity'); | ||
allProperties.add('order'); | ||
allProperties.add('orphans'); | ||
allProperties.add('outline'); | ||
allProperties.add('outline-color'); | ||
allProperties.add('outline-offset'); | ||
allProperties.add('outline-style'); | ||
allProperties.add('outline-width'); | ||
allProperties.add('overflow'); | ||
allProperties.add('overflow-block'); | ||
allProperties.add('overflow-inline'); | ||
allProperties.add('overflow-wrap'); | ||
allProperties.add('overflow-x'); | ||
allProperties.add('overflow-y'); | ||
allProperties.add('padding'); | ||
allProperties.add('padding-block'); | ||
allProperties.add('padding-block-end'); | ||
allProperties.add('padding-block-start'); | ||
allProperties.add('padding-bottom'); | ||
allProperties.add('padding-inline'); | ||
allProperties.add('padding-inline-end'); | ||
allProperties.add('padding-inline-start'); | ||
allProperties.add('padding-left'); | ||
allProperties.add('padding-right'); | ||
allProperties.add('padding-top'); | ||
allProperties.add('page'); | ||
allProperties.add('page-break-after'); | ||
allProperties.add('page-break-before'); | ||
allProperties.add('page-break-inside'); | ||
allProperties.add('pause'); | ||
allProperties.add('pause-after'); | ||
allProperties.add('pause-before'); | ||
allProperties.add('perspective'); | ||
allProperties.add('perspective-origin'); | ||
allProperties.add('pitch'); | ||
allProperties.add('pitch-range'); | ||
allProperties.add('place-content'); | ||
allProperties.add('place-items'); | ||
allProperties.add('place-self'); | ||
allProperties.add('play-during'); | ||
allProperties.add('position'); | ||
allProperties.add('quotes'); | ||
allProperties.add('region-fragment'); | ||
allProperties.add('resize'); | ||
allProperties.add('richness'); | ||
allProperties.add('right'); | ||
allProperties.add('row-gap'); | ||
allProperties.add('ruby-align'); | ||
allProperties.add('ruby-merge'); | ||
allProperties.add('ruby-position'); | ||
allProperties.add('running'); | ||
allProperties.add('scroll-behavior'); | ||
allProperties.add('scroll-margin'); | ||
allProperties.add('scroll-margin-block'); | ||
allProperties.add('scroll-margin-block-end'); | ||
allProperties.add('scroll-margin-block-start'); | ||
allProperties.add('scroll-margin-bottom'); | ||
allProperties.add('scroll-margin-inline'); | ||
allProperties.add('scroll-margin-inline-end'); | ||
allProperties.add('scroll-margin-inline-start'); | ||
allProperties.add('scroll-margin-left'); | ||
allProperties.add('scroll-margin-right'); | ||
allProperties.add('scroll-margin-top'); | ||
allProperties.add('scroll-padding'); | ||
allProperties.add('scroll-padding-block'); | ||
allProperties.add('scroll-padding-block-end'); | ||
allProperties.add('scroll-padding-block-start'); | ||
allProperties.add('scroll-padding-bottom'); | ||
allProperties.add('scroll-padding-inline'); | ||
allProperties.add('scroll-padding-inline-end'); | ||
allProperties.add('scroll-padding-inline-start'); | ||
allProperties.add('scroll-padding-left'); | ||
allProperties.add('scroll-padding-right'); | ||
allProperties.add('scroll-padding-top'); | ||
allProperties.add('scroll-snap-align'); | ||
allProperties.add('scroll-snap-stop'); | ||
allProperties.add('scroll-snap-type'); | ||
allProperties.add('shape-image-threshold'); | ||
allProperties.add('shape-inside'); | ||
allProperties.add('shape-margin'); | ||
allProperties.add('shape-outside'); | ||
allProperties.add('speak'); | ||
allProperties.add('speak-header'); | ||
allProperties.add('speak-numeral'); | ||
allProperties.add('speak-punctuation'); | ||
allProperties.add('speech-rate'); | ||
allProperties.add('stress'); | ||
allProperties.add('string-set'); | ||
allProperties.add('tab-size'); | ||
allProperties.add('table-layout'); | ||
allProperties.add('text-align'); | ||
allProperties.add('text-align-all'); | ||
allProperties.add('text-align-last'); | ||
allProperties.add('text-combine-upright'); | ||
allProperties.add('text-decoration'); | ||
allProperties.add('text-decoration-color'); | ||
allProperties.add('text-decoration-line'); | ||
allProperties.add('text-decoration-style'); | ||
allProperties.add('text-emphasis'); | ||
allProperties.add('text-emphasis-color'); | ||
allProperties.add('text-emphasis-position'); | ||
allProperties.add('text-emphasis-style'); | ||
allProperties.add('text-group-align'); | ||
allProperties.add('text-height'); | ||
allProperties.add('text-indent'); | ||
allProperties.add('text-justify'); | ||
allProperties.add('text-orientation'); | ||
allProperties.add('text-overflow'); | ||
allProperties.add('text-shadow'); | ||
allProperties.add('text-space-collapse'); | ||
allProperties.add('text-space-trim'); | ||
allProperties.add('text-spacing'); | ||
allProperties.add('text-transform'); | ||
allProperties.add('text-underline-position'); | ||
allProperties.add('text-wrap'); | ||
allProperties.add('top'); | ||
allProperties.add('transform'); | ||
allProperties.add('transform-box'); | ||
allProperties.add('transform-origin'); | ||
allProperties.add('transform-style'); | ||
allProperties.add('transition'); | ||
allProperties.add('transition-delay'); | ||
allProperties.add('transition-duration'); | ||
allProperties.add('transition-property'); | ||
allProperties.add('transition-timing-function'); | ||
allProperties.add('unicode-bidi'); | ||
allProperties.add('user-select'); | ||
allProperties.add('vertical-align'); | ||
allProperties.add('visibility'); | ||
allProperties.add('voice-family'); | ||
allProperties.add('volume'); | ||
allProperties.add('white-space'); | ||
allProperties.add('widows'); | ||
allProperties.add('width'); | ||
allProperties.add('will-change'); | ||
allProperties.add('word-break'); | ||
allProperties.add('word-spacing'); | ||
allProperties.add('word-wrap'); | ||
allProperties.add('wrap-after'); | ||
allProperties.add('wrap-before'); | ||
allProperties.add('wrap-flow'); | ||
allProperties.add('wrap-inside'); | ||
allProperties.add('wrap-through'); | ||
allProperties.add('writing-mode'); | ||
allProperties.add('z-index'); | ||
module.exports = new Set([ | ||
'align-content', | ||
'align-items', | ||
'align-self', | ||
'alignment-baseline', | ||
'all', | ||
'animation', | ||
'animation-delay', | ||
'animation-direction', | ||
'animation-duration', | ||
'animation-fill-mode', | ||
'animation-iteration-count', | ||
'animation-name', | ||
'animation-play-state', | ||
'animation-timing-function', | ||
'appearance', | ||
'azimuth', | ||
'background', | ||
'background-attachment', | ||
'background-blend-mode', | ||
'background-clip', | ||
'background-color', | ||
'background-image', | ||
'background-origin', | ||
'background-position', | ||
'background-repeat', | ||
'background-size', | ||
'baseline-shift', | ||
'block-overflow', | ||
'block-size', | ||
'bookmark-label', | ||
'bookmark-level', | ||
'bookmark-state', | ||
'border', | ||
'border-block', | ||
'border-block-color', | ||
'border-block-end', | ||
'border-block-end-color', | ||
'border-block-end-style', | ||
'border-block-end-width', | ||
'border-block-start', | ||
'border-block-start-color', | ||
'border-block-start-style', | ||
'border-block-start-width', | ||
'border-block-style', | ||
'border-block-width', | ||
'border-bottom', | ||
'border-bottom-color', | ||
'border-bottom-left-radius', | ||
'border-bottom-right-radius', | ||
'border-bottom-style', | ||
'border-bottom-width', | ||
'border-boundary', | ||
'border-collapse', | ||
'border-color', | ||
'border-end-end-radius', | ||
'border-end-start-radius', | ||
'border-image', | ||
'border-image-outset', | ||
'border-image-repeat', | ||
'border-image-slice', | ||
'border-image-source', | ||
'border-image-width', | ||
'border-inline', | ||
'border-inline-color', | ||
'border-inline-end', | ||
'border-inline-end-color', | ||
'border-inline-end-style', | ||
'border-inline-end-width', | ||
'border-inline-start', | ||
'border-inline-start-color', | ||
'border-inline-start-style', | ||
'border-inline-start-width', | ||
'border-inline-style', | ||
'border-inline-width', | ||
'border-left', | ||
'border-left-color', | ||
'border-left-style', | ||
'border-left-width', | ||
'border-radius', | ||
'border-right', | ||
'border-right-color', | ||
'border-right-style', | ||
'border-right-width', | ||
'border-spacing', | ||
'border-start-end-radius', | ||
'border-start-start-radius', | ||
'border-style', | ||
'border-top', | ||
'border-top-color', | ||
'border-top-left-radius', | ||
'border-top-right-radius', | ||
'border-top-style', | ||
'border-top-width', | ||
'border-width', | ||
'bottom', | ||
'box-decoration-break', | ||
'box-shadow', | ||
'box-sizing', | ||
'box-snap', | ||
'break-after', | ||
'break-before', | ||
'break-inside', | ||
'caption-side', | ||
'caret', | ||
'caret-color', | ||
'caret-shape', | ||
'chains', | ||
'clear', | ||
'clip', | ||
'clip-path', | ||
'clip-rule', | ||
'color', | ||
'color-adjust', | ||
'color-interpolation-filters', | ||
'color-scheme', | ||
'column-count', | ||
'column-fill', | ||
'column-gap', | ||
'column-rule', | ||
'column-rule-color', | ||
'column-rule-style', | ||
'column-rule-width', | ||
'column-span', | ||
'column-width', | ||
'columns', | ||
'contain', | ||
'content', | ||
'continue', | ||
'counter-increment', | ||
'counter-reset', | ||
'counter-set', | ||
'cue', | ||
'cue-after', | ||
'cue-before', | ||
'cursor', | ||
'direction', | ||
'display', | ||
'dominant-baseline', | ||
'elevation', | ||
'empty-cells', | ||
'filter', | ||
'flex', | ||
'flex-basis', | ||
'flex-direction', | ||
'flex-flow', | ||
'flex-grow', | ||
'flex-shrink', | ||
'flex-wrap', | ||
'float', | ||
'flood-color', | ||
'flood-opacity', | ||
'flow', | ||
'flow-from', | ||
'flow-into', | ||
'font', | ||
'font-family', | ||
'font-feature-settings', | ||
'font-kerning', | ||
'font-language-override', | ||
'font-optical-sizing', | ||
'font-palette', | ||
'font-size', | ||
'font-size-adjust', | ||
'font-stretch', | ||
'font-style', | ||
'font-synthesis', | ||
'font-synthesis-small-caps', | ||
'font-synthesis-style', | ||
'font-synthesis-weight', | ||
'font-variant', | ||
'font-variant-alternates', | ||
'font-variant-caps', | ||
'font-variant-east-asian', | ||
'font-variant-emoji', | ||
'font-variant-ligatures', | ||
'font-variant-numeric', | ||
'font-variant-position', | ||
'font-variation-settings', | ||
'font-weight', | ||
'footnote-display', | ||
'footnote-policy', | ||
'forced-color-adjust', | ||
'gap', | ||
'glyph-orientation-vertical', | ||
'grid', | ||
'grid-area', | ||
'grid-auto-columns', | ||
'grid-auto-flow', | ||
'grid-auto-rows', | ||
'grid-column', | ||
'grid-column-end', | ||
'grid-column-start', | ||
'grid-row', | ||
'grid-row-end', | ||
'grid-row-start', | ||
'grid-template', | ||
'grid-template-areas', | ||
'grid-template-columns', | ||
'grid-template-rows', | ||
'hanging-punctuation', | ||
'height', | ||
'hyphenate-character', | ||
'hyphenate-limit-chars', | ||
'hyphenate-limit-last', | ||
'hyphenate-limit-lines', | ||
'hyphenate-limit-zone', | ||
'hyphens', | ||
'image-orientation', | ||
'image-rendering', | ||
'image-resolution', | ||
'initial-letters', | ||
'initial-letters-align', | ||
'initial-letters-wrap', | ||
'inline-size', | ||
'inline-sizing', | ||
'inset', | ||
'inset-block', | ||
'inset-block-end', | ||
'inset-block-start', | ||
'inset-inline', | ||
'inset-inline-end', | ||
'inset-inline-start', | ||
'isolation', | ||
'justify-content', | ||
'justify-items', | ||
'justify-self', | ||
'left', | ||
'letter-spacing', | ||
'lighting-color', | ||
'line-break', | ||
'line-clamp', | ||
'line-grid', | ||
'line-height', | ||
'line-padding', | ||
'line-snap', | ||
'list-style', | ||
'list-style-image', | ||
'list-style-position', | ||
'list-style-type', | ||
'margin', | ||
'margin-block', | ||
'margin-block-end', | ||
'margin-block-start', | ||
'margin-bottom', | ||
'margin-inline', | ||
'margin-inline-end', | ||
'margin-inline-start', | ||
'margin-left', | ||
'margin-right', | ||
'margin-top', | ||
'margin-trim', | ||
'marker-side', | ||
'mask', | ||
'mask-border', | ||
'mask-border-mode', | ||
'mask-border-outset', | ||
'mask-border-repeat', | ||
'mask-border-slice', | ||
'mask-border-source', | ||
'mask-border-width', | ||
'mask-clip', | ||
'mask-composite', | ||
'mask-image', | ||
'mask-mode', | ||
'mask-origin', | ||
'mask-position', | ||
'mask-repeat', | ||
'mask-size', | ||
'mask-type', | ||
'max-block-size', | ||
'max-height', | ||
'max-inline-size', | ||
'max-lines', | ||
'max-width', | ||
'min-block-size', | ||
'min-height', | ||
'min-inline-size', | ||
'min-width', | ||
'mix-blend-mode', | ||
'nav-down', | ||
'nav-left', | ||
'nav-right', | ||
'nav-up', | ||
'object-fit', | ||
'object-position', | ||
'offset', | ||
'offset-after', | ||
'offset-anchor', | ||
'offset-before', | ||
'offset-distance', | ||
'offset-end', | ||
'offset-path', | ||
'offset-position', | ||
'offset-rotate', | ||
'offset-start', | ||
'opacity', | ||
'order', | ||
'orphans', | ||
'outline', | ||
'outline-color', | ||
'outline-offset', | ||
'outline-style', | ||
'outline-width', | ||
'overflow', | ||
'overflow-block', | ||
'overflow-inline', | ||
'overflow-wrap', | ||
'overflow-x', | ||
'overflow-y', | ||
'padding', | ||
'padding-block', | ||
'padding-block-end', | ||
'padding-block-start', | ||
'padding-bottom', | ||
'padding-inline', | ||
'padding-inline-end', | ||
'padding-inline-start', | ||
'padding-left', | ||
'padding-right', | ||
'padding-top', | ||
'page', | ||
'page-break-after', | ||
'page-break-before', | ||
'page-break-inside', | ||
'pause', | ||
'pause-after', | ||
'pause-before', | ||
'pitch', | ||
'pitch-range', | ||
'place-content', | ||
'place-items', | ||
'place-self', | ||
'play-during', | ||
'position', | ||
'quotes', | ||
'region-fragment', | ||
'resize', | ||
'richness', | ||
'right', | ||
'row-gap', | ||
'ruby-align', | ||
'ruby-merge', | ||
'ruby-position', | ||
'running', | ||
'scroll-behavior', | ||
'scroll-margin', | ||
'scroll-margin-block', | ||
'scroll-margin-block-end', | ||
'scroll-margin-block-start', | ||
'scroll-margin-bottom', | ||
'scroll-margin-inline', | ||
'scroll-margin-inline-end', | ||
'scroll-margin-inline-start', | ||
'scroll-margin-left', | ||
'scroll-margin-right', | ||
'scroll-margin-top', | ||
'scroll-padding', | ||
'scroll-padding-block', | ||
'scroll-padding-block-end', | ||
'scroll-padding-block-start', | ||
'scroll-padding-bottom', | ||
'scroll-padding-inline', | ||
'scroll-padding-inline-end', | ||
'scroll-padding-inline-start', | ||
'scroll-padding-left', | ||
'scroll-padding-right', | ||
'scroll-padding-top', | ||
'scroll-snap-align', | ||
'scroll-snap-stop', | ||
'scroll-snap-type', | ||
'shape-image-threshold', | ||
'shape-inside', | ||
'shape-margin', | ||
'shape-outside', | ||
'spatial-navigation-action', | ||
'spatial-navigation-contain', | ||
'spatial-navigation-function', | ||
'speak', | ||
'speak-header', | ||
'speak-numeral', | ||
'speak-punctuation', | ||
'speech-rate', | ||
'stress', | ||
'string-set', | ||
'tab-size', | ||
'table-layout', | ||
'text-align', | ||
'text-align-all', | ||
'text-align-last', | ||
'text-combine-upright', | ||
'text-decoration', | ||
'text-decoration-color', | ||
'text-decoration-line', | ||
'text-decoration-style', | ||
'text-emphasis', | ||
'text-emphasis-color', | ||
'text-emphasis-position', | ||
'text-emphasis-style', | ||
'text-group-align', | ||
'text-indent', | ||
'text-justify', | ||
'text-orientation', | ||
'text-overflow', | ||
'text-shadow', | ||
'text-space-collapse', | ||
'text-space-trim', | ||
'text-spacing', | ||
'text-transform', | ||
'text-underline-position', | ||
'text-wrap', | ||
'top', | ||
'transform', | ||
'transform-box', | ||
'transform-origin', | ||
'transition', | ||
'transition-delay', | ||
'transition-duration', | ||
'transition-property', | ||
'transition-timing-function', | ||
'unicode-bidi', | ||
'user-select', | ||
'vertical-align', | ||
'visibility', | ||
'voice-family', | ||
'volume', | ||
'white-space', | ||
'widows', | ||
'width', | ||
'will-change', | ||
'word-boundary-detection', | ||
'word-boundary-expansion', | ||
'word-break', | ||
'word-spacing', | ||
'word-wrap', | ||
'wrap-after', | ||
'wrap-before', | ||
'wrap-flow', | ||
'wrap-inside', | ||
'wrap-through', | ||
'writing-mode', | ||
'z-index', | ||
]); |
@@ -187,5 +187,5 @@ 'use strict'; | ||
style.color = 'hsla(0, 1%, 2%, 0.5)'; | ||
expect(style.color).toEqual('hsla(0, 1%, 2%, 0.5)'); | ||
expect(style.color).toEqual('rgba(5, 5, 5, 0.5)'); | ||
style.color = 'hsl(0, 1%, 2%)'; | ||
expect(style.color).toEqual('hsl(0, 1%, 2%)'); | ||
expect(style.color).toEqual('rgb(5, 5, 5)'); | ||
style.color = 'rebeccapurple'; | ||
@@ -192,0 +192,0 @@ expect(style.color).toEqual('rebeccapurple'); |
'use strict'; | ||
// autogenerated - 7/15/2019 | ||
// autogenerated - 1/20/2020 | ||
@@ -5,0 +5,0 @@ /* |
@@ -8,2 +8,3 @@ /********************************************************************* | ||
const namedColors = require('./named_colors.json'); | ||
const { hslToRgb } = require('./utils/colorSpace'); | ||
@@ -26,3 +27,3 @@ exports.TYPES = { | ||
var numberRegEx = /^[-+]?[0-9]*\.?[0-9]+$/; | ||
var lengthRegEx = /^(0|[-+]?[0-9]*\.?[0-9]+(in|cm|em|mm|pt|pc|px|ex|rem|vh|vw))$/; | ||
var lengthRegEx = /^(0|[-+]?[0-9]*\.?[0-9]+(in|cm|em|mm|pt|pc|px|ex|rem|vh|vw|ch))$/; | ||
var percentRegEx = /^[-+]?[0-9]*\.?[0-9]+%$/; | ||
@@ -97,3 +98,3 @@ var urlRegEx = /^url\(\s*([^)]*)\s*\)$/; | ||
parts.slice(0, 3).every(percentRegEx.test.bind(percentRegEx)) || | ||
parts.every(integerRegEx.test.bind(integerRegEx)) | ||
parts.slice(0, 3).every(integerRegEx.test.bind(integerRegEx)) | ||
) { | ||
@@ -384,6 +385,8 @@ if (numberRegEx.test(parts[3])) { | ||
} | ||
const [r, g, b] = hslToRgb(hue, saturation / 100, lightness / 100); | ||
if (!_alphaString || alpha === 1) { | ||
return 'hsl(' + hue + ', ' + saturation + '%, ' + lightness + '%)'; | ||
return 'rgb(' + r + ', ' + g + ', ' + b + ')'; | ||
} | ||
return 'hsla(' + hue + ', ' + saturation + '%, ' + lightness + '%, ' + alpha + ')'; | ||
return 'rgba(' + r + ', ' + g + ', ' + b + ', ' + alpha + ')'; | ||
} | ||
@@ -390,0 +393,0 @@ |
@@ -41,2 +41,9 @@ 'use strict'; | ||
it('returns color for rgba(n, n, n, n) with decimal alpha', () => { | ||
let input = 'rgba(10, 10, 10, 0.5)'; | ||
let output = parsers.valueType(input); | ||
expect(output).toEqual(parsers.TYPES.COLOR); | ||
}); | ||
it('returns color for rgba(p, p, p, n)', () => { | ||
@@ -48,2 +55,16 @@ let input = 'rgba(10%, 10%, 10%, 1)'; | ||
}); | ||
it('returns color for rgba(p, p, p, n) with decimal alpha', () => { | ||
let input = 'rgba(10%, 10%, 10%, 0.5)'; | ||
let output = parsers.valueType(input); | ||
expect(output).toEqual(parsers.TYPES.COLOR); | ||
}); | ||
it('returns length for 100ch', () => { | ||
let input = '100ch'; | ||
let output = parsers.valueType(input); | ||
expect(output).toEqual(parsers.TYPES.LENGTH); | ||
}); | ||
}); | ||
@@ -72,3 +93,16 @@ describe('parseInteger', () => { | ||
describe('parseColor', () => { | ||
it.todo('test'); | ||
it('should convert hsl to rgb values', () => { | ||
let input = 'hsla(0, 1%, 2%)'; | ||
let output = parsers.parseColor(input); | ||
expect(output).toEqual('rgb(5, 5, 5)'); | ||
}); | ||
it('should convert hsla to rgba values', () => { | ||
let input = 'hsla(0, 1%, 2%, 0.5)'; | ||
let output = parsers.parseColor(input); | ||
expect(output).toEqual('rgba(5, 5, 5, 0.5)'); | ||
}); | ||
it.todo('Add more tests'); | ||
}); | ||
@@ -75,0 +109,0 @@ describe('parseAngle', () => { |
'use strict'; | ||
// autogenerated - 7/15/2019 | ||
// autogenerated - 1/20/2020 | ||
@@ -5,0 +5,0 @@ /* |
@@ -9,3 +9,3 @@ { | ||
], | ||
"version": "2.0.0", | ||
"version": "2.1.0", | ||
"homepage": "https://github.com/jsdom/cssstyle", | ||
@@ -36,2 +36,5 @@ "maintainers": [ | ||
}, | ||
"files": [ | ||
"lib/" | ||
], | ||
"main": "./lib/CSSStyleDeclaration.js", | ||
@@ -38,0 +41,0 @@ "dependencies": { |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
0
174376
95
5679