@@ -235,6 +235,7 @@ export const ATTRIBUTES = [
235235 'align-content' ,
236236 'align-items' ,
237237 'align-self' ,
238+ 'all' ,
238239 'animation' ,
239240 'animation-delay' ,
240241 'animation-direction' ,
@@ -296,9 +297,11 @@ export const ATTRIBUTES = [
296297 'break-before' ,
297298 'break-inside' ,
298299 'caption-side' ,
300+ 'caret-color' ,
299301 'clear' ,
300302 'clip' ,
301303 'clip-path' ,
304+ 'clip-rule' ,
302305 'color' ,
303306 'column-count' ,
304307 'column-fill' ,
@@ -310,9 +313,14 @@ export const ATTRIBUTES = [
310313 'column-span' ,
311314 'column-width' ,
312315 'columns' ,
316+ 'contain' ,
313317 'content' ,
318+ 'content-visibility' ,
314319 'counter-increment' ,
315320 'counter-reset' ,
321+ 'cue' ,
322+ 'cue-after' ,
323+ 'cue-before' ,
316324 'cursor' ,
317325 'direction' ,
318326 'display' ,
@@ -326,6 +334,7 @@ export const ATTRIBUTES = [
326334 'flex-shrink' ,
327335 'flex-wrap' ,
328336 'float' ,
337+ 'flow' ,
329338 'font' ,
330339 'font-display' ,
331340 'font-family' ,
@@ -337,10 +346,34 @@ export const ATTRIBUTES = [
337346 'font-smoothing' ,
338347 'font-stretch' ,
339348 'font-style' ,
349+ 'font-synthesis' ,
340350 'font-variant' ,
351+ 'font-variant-caps' ,
352+ 'font-variant-east-asian' ,
341353 'font-variant-ligatures' ,
354+ 'font-variant-numeric' ,
355+ 'font-variant-position' ,
342356 'font-variation-settings' ,
343357 'font-weight' ,
358+ 'gap' ,
359+ 'glyph-orientation-vertical' ,
360+ 'grid' ,
361+ 'grid-area' ,
362+ 'grid-auto-columns' ,
363+ 'grid-auto-flow' ,
364+ 'grid-auto-rows' ,
365+ 'grid-column' ,
366+ 'grid-column-end' ,
367+ 'grid-column-start' ,
368+ 'grid-gap' ,
369+ 'grid-row' ,
370+ 'grid-row-end' ,
371+ 'grid-row-start' ,
372+ 'grid-template' ,
373+ 'grid-template-areas' ,
374+ 'grid-template-columns' ,
375+ 'grid-template-rows' ,
376+ 'hanging-punctuation' ,
344377 'height' ,
345378 'hyphens' ,
346379 'icon' ,
@@ -350,9 +383,11 @@ export const ATTRIBUTES = [
350383 'ime-mode' ,
351384 'inherit' ,
352385 'initial' ,
386+ 'isolation' ,
353387 'justify-content' ,
354388 'left' ,
355389 'letter-spacing' ,
390+ 'line-break' ,
356391 'line-height' ,
357392 'list-style' ,
358393 'list-style-image' ,
@@ -365,10 +400,27 @@ export const ATTRIBUTES = [
365400 'margin-top' ,
366401 'marks' ,
367402 'mask' ,
403+ 'mask-border' ,
404+ 'mask-border-mode' ,
405+ 'mask-border-outset' ,
406+ 'mask-border-repeat' ,
407+ 'mask-border-slice' ,
408+ 'mask-border-source' ,
409+ 'mask-border-width' ,
410+ 'mask-clip' ,
411+ 'mask-composite' ,
412+ 'mask-image' ,
413+ 'mask-mode' ,
414+ 'mask-origin' ,
415+ 'mask-position' ,
416+ 'mask-repeat' ,
417+ 'mask-size' ,
418+ 'mask-type' ,
368419 'max-height' ,
369420 'max-width' ,
370421 'min-height' ,
371422 'min-width' ,
423+ 'mix-blend-mode' ,
372424 'nav-down' ,
373425 'nav-index' ,
374426 'nav-left' ,
@@ -398,30 +450,77 @@ export const ATTRIBUTES = [
398450 'page-break-after' ,
399451 'page-break-before' ,
400452 'page-break-inside' ,
453+ 'pause' ,
454+ 'pause-after' ,
455+ 'pause-before' ,
401456 'perspective' ,
402457 'perspective-origin' ,
403458 'pointer-events' ,
404459 'position' ,
405460 'quotes' ,
406461 'resize' ,
462+ 'rest' ,
463+ 'rest-after' ,
464+ 'rest-before' ,
465+ 'revert' ,
407466 'right' ,
467+ 'row-gap' ,
468+ 'scroll-margin' ,
469+ 'scroll-margin-block' ,
470+ 'scroll-margin-block-end' ,
471+ 'scroll-margin-block-start' ,
472+ 'scroll-margin-bottom' ,
473+ 'scroll-margin-inline' ,
474+ 'scroll-margin-inline-end' ,
475+ 'scroll-margin-inline-start' ,
476+ 'scroll-margin-left' ,
477+ 'scroll-margin-right' ,
478+ 'scroll-margin-top' ,
479+ 'scroll-padding' ,
480+ 'scroll-padding-block' ,
481+ 'scroll-padding-block-end' ,
482+ 'scroll-padding-block-start' ,
483+ 'scroll-padding-bottom' ,
484+ 'scroll-padding-inline' ,
485+ 'scroll-padding-inline-end' ,
486+ 'scroll-padding-inline-start' ,
487+ 'scroll-padding-left' ,
488+ 'scroll-padding-right' ,
489+ 'scroll-padding-top' ,
490+ 'scroll-snap-align' ,
491+ 'scroll-snap-stop' ,
492+ 'scroll-snap-type' ,
493+ 'shape-image-threshold' ,
494+ 'shape-margin' ,
495+ 'shape-outside' ,
496+ 'speak' ,
497+ 'speak-as' ,
408498 'src' , // @font -face
409499 'tab-size' ,
410500 'table-layout' ,
411501 'text-align' ,
502+ 'text-align-all' ,
412503 'text-align-last' ,
504+ 'text-combine-upright' ,
413505 'text-decoration' ,
414506 'text-decoration-color' ,
415507 'text-decoration-line' ,
416508 'text-decoration-style' ,
509+ 'text-emphasis' ,
510+ 'text-emphasis-color' ,
511+ 'text-emphasis-position' ,
512+ 'text-emphasis-style' ,
417513 'text-indent' ,
514+ 'text-justify' ,
515+ 'text-orientation' ,
418516 'text-overflow' ,
419517 'text-rendering' ,
420518 'text-shadow' ,
421519 'text-transform' ,
422520 'text-underline-position' ,
423521 'top' ,
424522 'transform' ,
523+ 'transform-box' ,
425524 'transform-origin' ,
426525 'transform-style' ,
427526 'transition' ,
@@ -430,14 +529,25 @@ export const ATTRIBUTES = [
430529 'transition-property' ,
431530 'transition-timing-function' ,
432531 'unicode-bidi' ,
532+ 'unset' ,
433533 'vertical-align' ,
434534 'visibility' ,
535+ 'voice-balance' ,
536+ 'voice-duration' ,
537+ 'voice-family' ,
538+ 'voice-pitch' ,
539+ 'voice-range' ,
540+ 'voice-rate' ,
541+ 'voice-stress' ,
542+ 'voice-volume' ,
435543 'white-space' ,
436544 'widows' ,
437545 'width' ,
546+ 'will-change' ,
438547 'word-break' ,
439548 'word-spacing' ,
440549 'word-wrap' ,
550+ 'writing-mode' ,
441551 'z-index'
442552 // reverse makes sure longer attributes `font-weight` are matched fully
443553 // instead of getting false positives on say `font`
0 commit comments