@@ -240,6 +240,7 @@ export const ATTRIBUTES = [
240
240
'align-content' ,
241
241
'align-items' ,
242
242
'align-self' ,
243
+ 'all' ,
243
244
'animation' ,
244
245
'animation-delay' ,
245
246
'animation-direction' ,
@@ -301,9 +302,11 @@ export const ATTRIBUTES = [
301
302
'break-before' ,
302
303
'break-inside' ,
303
304
'caption-side' ,
305
+ 'caret-color' ,
304
306
'clear' ,
305
307
'clip' ,
306
308
'clip-path' ,
309
+ 'clip-rule' ,
307
310
'color' ,
308
311
'column-count' ,
309
312
'column-fill' ,
@@ -315,9 +318,14 @@ export const ATTRIBUTES = [
315
318
'column-span' ,
316
319
'column-width' ,
317
320
'columns' ,
321
+ 'contain' ,
318
322
'content' ,
323
+ 'content-visibility' ,
319
324
'counter-increment' ,
320
325
'counter-reset' ,
326
+ 'cue' ,
327
+ 'cue-after' ,
328
+ 'cue-before' ,
321
329
'cursor' ,
322
330
'direction' ,
323
331
'display' ,
@@ -331,6 +339,7 @@ export const ATTRIBUTES = [
331
339
'flex-shrink' ,
332
340
'flex-wrap' ,
333
341
'float' ,
342
+ 'flow' ,
334
343
'font' ,
335
344
'font-display' ,
336
345
'font-family' ,
@@ -342,11 +351,17 @@ export const ATTRIBUTES = [
342
351
'font-smoothing' ,
343
352
'font-stretch' ,
344
353
'font-style' ,
354
+ 'font-synthesis' ,
345
355
'font-variant' ,
356
+ 'font-variant-caps' ,
357
+ 'font-variant-east-asian' ,
346
358
'font-variant-ligatures' ,
359
+ 'font-variant-numeric' ,
360
+ 'font-variant-position' ,
347
361
'font-variation-settings' ,
348
362
'font-weight' ,
349
363
'gap' ,
364
+ 'glyph-orientation-vertical' ,
350
365
'grid' ,
351
366
'grid-area' ,
352
367
'grid-auto-columns' ,
@@ -363,6 +378,7 @@ export const ATTRIBUTES = [
363
378
'grid-template-areas' ,
364
379
'grid-template-columns' ,
365
380
'grid-template-rows' ,
381
+ 'hanging-punctuation' ,
366
382
'height' ,
367
383
'hyphens' ,
368
384
'icon' ,
@@ -372,9 +388,11 @@ export const ATTRIBUTES = [
372
388
'ime-mode' ,
373
389
'inherit' ,
374
390
'initial' ,
391
+ 'isolation' ,
375
392
'justify-content' ,
376
393
'left' ,
377
394
'letter-spacing' ,
395
+ 'line-break' ,
378
396
'line-height' ,
379
397
'list-style' ,
380
398
'list-style-image' ,
@@ -387,10 +405,27 @@ export const ATTRIBUTES = [
387
405
'margin-top' ,
388
406
'marks' ,
389
407
'mask' ,
408
+ 'mask-border' ,
409
+ 'mask-border-mode' ,
410
+ 'mask-border-outset' ,
411
+ 'mask-border-repeat' ,
412
+ 'mask-border-slice' ,
413
+ 'mask-border-source' ,
414
+ 'mask-border-width' ,
415
+ 'mask-clip' ,
416
+ 'mask-composite' ,
417
+ 'mask-image' ,
418
+ 'mask-mode' ,
419
+ 'mask-origin' ,
420
+ 'mask-position' ,
421
+ 'mask-repeat' ,
422
+ 'mask-size' ,
423
+ 'mask-type' ,
390
424
'max-height' ,
391
425
'max-width' ,
392
426
'min-height' ,
393
427
'min-width' ,
428
+ 'mix-blend-mode' ,
394
429
'nav-down' ,
395
430
'nav-index' ,
396
431
'nav-left' ,
@@ -420,31 +455,77 @@ export const ATTRIBUTES = [
420
455
'page-break-after' ,
421
456
'page-break-before' ,
422
457
'page-break-inside' ,
458
+ 'pause' ,
459
+ 'pause-after' ,
460
+ 'pause-before' ,
423
461
'perspective' ,
424
462
'perspective-origin' ,
425
463
'pointer-events' ,
426
464
'position' ,
427
465
'quotes' ,
428
466
'resize' ,
467
+ 'rest' ,
468
+ 'rest-after' ,
469
+ 'rest-before' ,
470
+ 'revert' ,
429
471
'right' ,
430
472
'row-gap' ,
473
+ 'scroll-margin' ,
474
+ 'scroll-margin-block' ,
475
+ 'scroll-margin-block-end' ,
476
+ 'scroll-margin-block-start' ,
477
+ 'scroll-margin-bottom' ,
478
+ 'scroll-margin-inline' ,
479
+ 'scroll-margin-inline-end' ,
480
+ 'scroll-margin-inline-start' ,
481
+ 'scroll-margin-left' ,
482
+ 'scroll-margin-right' ,
483
+ 'scroll-margin-top' ,
484
+ 'scroll-padding' ,
485
+ 'scroll-padding-block' ,
486
+ 'scroll-padding-block-end' ,
487
+ 'scroll-padding-block-start' ,
488
+ 'scroll-padding-bottom' ,
489
+ 'scroll-padding-inline' ,
490
+ 'scroll-padding-inline-end' ,
491
+ 'scroll-padding-inline-start' ,
492
+ 'scroll-padding-left' ,
493
+ 'scroll-padding-right' ,
494
+ 'scroll-padding-top' ,
495
+ 'scroll-snap-align' ,
496
+ 'scroll-snap-stop' ,
497
+ 'scroll-snap-type' ,
498
+ 'shape-image-threshold' ,
499
+ 'shape-margin' ,
500
+ 'shape-outside' ,
501
+ 'speak' ,
502
+ 'speak-as' ,
431
503
'src' , // @font -face
432
504
'tab-size' ,
433
505
'table-layout' ,
434
506
'text-align' ,
507
+ 'text-align-all' ,
435
508
'text-align-last' ,
509
+ 'text-combine-upright' ,
436
510
'text-decoration' ,
437
511
'text-decoration-color' ,
438
512
'text-decoration-line' ,
439
513
'text-decoration-style' ,
514
+ 'text-emphasis' ,
515
+ 'text-emphasis-color' ,
516
+ 'text-emphasis-position' ,
517
+ 'text-emphasis-style' ,
440
518
'text-indent' ,
519
+ 'text-justify' ,
520
+ 'text-orientation' ,
441
521
'text-overflow' ,
442
522
'text-rendering' ,
443
523
'text-shadow' ,
444
524
'text-transform' ,
445
525
'text-underline-position' ,
446
526
'top' ,
447
527
'transform' ,
528
+ 'transform-box' ,
448
529
'transform-origin' ,
449
530
'transform-style' ,
450
531
'transition' ,
@@ -453,14 +534,25 @@ export const ATTRIBUTES = [
453
534
'transition-property' ,
454
535
'transition-timing-function' ,
455
536
'unicode-bidi' ,
537
+ 'unset' ,
456
538
'vertical-align' ,
457
539
'visibility' ,
540
+ 'voice-balance' ,
541
+ 'voice-duration' ,
542
+ 'voice-family' ,
543
+ 'voice-pitch' ,
544
+ 'voice-range' ,
545
+ 'voice-rate' ,
546
+ 'voice-stress' ,
547
+ 'voice-volume' ,
458
548
'white-space' ,
459
549
'widows' ,
460
550
'width' ,
551
+ 'will-change' ,
461
552
'word-break' ,
462
553
'word-spacing' ,
463
554
'word-wrap' ,
555
+ 'writing-mode' ,
464
556
'z-index'
465
557
// reverse makes sure longer attributes `font-weight` are matched fully
466
558
// instead of getting false positives on say `font`
0 commit comments