@@ -529,27 +529,26 @@ export let corePlugins = {
529
529
{ supportsNegativeValues : true }
530
530
) ,
531
531
532
- transform : ( { addBase, addUtilities } ) => {
533
- addBase ( {
534
- '@defaults transform' : {
535
- '--tw-translate-x' : '0' ,
536
- '--tw-translate-y' : '0' ,
537
- '--tw-rotate' : '0' ,
538
- '--tw-skew-x' : '0' ,
539
- '--tw-skew-y' : '0' ,
540
- '--tw-scale-x' : '1' ,
541
- '--tw-scale-y' : '1' ,
542
- '--tw-transform' : [
543
- 'translateX(var(--tw-translate-x))' ,
544
- 'translateY(var(--tw-translate-y))' ,
545
- 'rotate(var(--tw-rotate))' ,
546
- 'skewX(var(--tw-skew-x))' ,
547
- 'skewY(var(--tw-skew-y))' ,
548
- 'scaleX(var(--tw-scale-x))' ,
549
- 'scaleY(var(--tw-scale-y))' ,
550
- ] . join ( ' ' ) ,
551
- } ,
532
+ transform : ( { addDefaults, addUtilities } ) => {
533
+ addDefaults ( 'transform' , {
534
+ '--tw-translate-x' : '0' ,
535
+ '--tw-translate-y' : '0' ,
536
+ '--tw-rotate' : '0' ,
537
+ '--tw-skew-x' : '0' ,
538
+ '--tw-skew-y' : '0' ,
539
+ '--tw-scale-x' : '1' ,
540
+ '--tw-scale-y' : '1' ,
541
+ '--tw-transform' : [
542
+ 'translateX(var(--tw-translate-x))' ,
543
+ 'translateY(var(--tw-translate-y))' ,
544
+ 'rotate(var(--tw-rotate))' ,
545
+ 'skewX(var(--tw-skew-x))' ,
546
+ 'skewY(var(--tw-skew-y))' ,
547
+ 'scaleX(var(--tw-scale-x))' ,
548
+ 'scaleY(var(--tw-scale-y))' ,
549
+ ] . join ( ' ' ) ,
552
550
} )
551
+
553
552
addUtilities ( {
554
553
'.transform' : { '@defaults transform' : { } , transform : 'var(--tw-transform)' } ,
555
554
'.transform-cpu' : {
@@ -611,14 +610,12 @@ export let corePlugins = {
611
610
612
611
cursor : createUtilityPlugin ( 'cursor' ) ,
613
612
614
- touchAction : ( { addBase, addUtilities } ) => {
615
- addBase ( {
616
- '@defaults touch-action' : {
617
- '--tw-pan-x' : 'var(--tw-empty,/*!*/ /*!*/)' ,
618
- '--tw-pan-y' : 'var(--tw-empty,/*!*/ /*!*/)' ,
619
- '--tw-pinch-zoom' : 'var(--tw-empty,/*!*/ /*!*/)' ,
620
- '--tw-touch-action' : 'var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)' ,
621
- } ,
613
+ touchAction : ( { addDefaults, addUtilities } ) => {
614
+ addDefaults ( 'touch-action' , {
615
+ '--tw-pan-x' : 'var(--tw-empty,/*!*/ /*!*/)' ,
616
+ '--tw-pan-y' : 'var(--tw-empty,/*!*/ /*!*/)' ,
617
+ '--tw-pinch-zoom' : 'var(--tw-empty,/*!*/ /*!*/)' ,
618
+ '--tw-touch-action' : 'var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)' ,
622
619
} )
623
620
624
621
addUtilities ( {
@@ -681,11 +678,9 @@ export let corePlugins = {
681
678
} )
682
679
} ,
683
680
684
- scrollSnapType : ( { addUtilities, addBase } ) => {
685
- addBase ( {
686
- '@defaults scroll-snap-type' : {
687
- '--tw-scroll-snap-strictness' : 'proximity' ,
688
- } ,
681
+ scrollSnapType : ( { addDefaults, addUtilities } ) => {
682
+ addDefaults ( 'scroll-snap-type' , {
683
+ '--tw-scroll-snap-strictness' : 'proximity' ,
689
684
} )
690
685
691
686
addUtilities ( {
@@ -1182,22 +1177,21 @@ export let corePlugins = {
1182
1177
} )
1183
1178
} ,
1184
1179
1185
- borderColor : ( { addBase , matchUtilities, theme, corePlugins } ) => {
1180
+ borderColor : ( { addDefaults , matchUtilities, theme, corePlugins } ) => {
1186
1181
if ( ! corePlugins ( 'borderOpacity' ) ) {
1187
1182
let value = theme ( 'borderColor.DEFAULT' , 'currentColor' )
1188
- addBase ( {
1189
- '@defaults border-width' : {
1190
- 'border-color' : toColorValue ( value ) ,
1191
- } ,
1183
+ addDefaults ( 'border-width' , {
1184
+ 'border-color' : toColorValue ( value ) ,
1192
1185
} )
1193
1186
} else {
1194
- addBase ( {
1195
- '@defaults border-width' : withAlphaVariable ( {
1187
+ addDefaults (
1188
+ 'border-width' ,
1189
+ withAlphaVariable ( {
1196
1190
color : theme ( 'borderColor.DEFAULT' , 'currentColor' ) ,
1197
1191
property : 'border-color' ,
1198
1192
variable : '--tw-border-opacity' ,
1199
- } ) ,
1200
- } )
1193
+ } )
1194
+ )
1201
1195
}
1202
1196
1203
1197
matchUtilities (
@@ -1823,14 +1817,12 @@ export let corePlugins = {
1823
1817
`var(--tw-shadow)` ,
1824
1818
] . join ( ', ' )
1825
1819
1826
- return function ( { matchUtilities, addBase, theme } ) {
1827
- addBase ( {
1828
- '@defaults box-shadow' : {
1829
- '--tw-ring-offset-shadow' : '0 0 #0000' ,
1830
- '--tw-ring-shadow' : '0 0 #0000' ,
1831
- '--tw-shadow' : '0 0 #0000' ,
1832
- '--tw-shadow-colored' : '0 0 #0000' ,
1833
- } ,
1820
+ return function ( { matchUtilities, addDefaults, theme } ) {
1821
+ addDefaults ( ' box-shadow' , {
1822
+ '--tw-ring-offset-shadow' : '0 0 #0000' ,
1823
+ '--tw-ring-shadow' : '0 0 #0000' ,
1824
+ '--tw-shadow' : '0 0 #0000' ,
1825
+ '--tw-shadow-colored' : '0 0 #0000' ,
1834
1826
} )
1835
1827
1836
1828
matchUtilities (
@@ -1908,25 +1900,23 @@ export let corePlugins = {
1908
1900
)
1909
1901
} ,
1910
1902
1911
- ringWidth : ( { matchUtilities, addBase , addUtilities, theme } ) => {
1903
+ ringWidth : ( { matchUtilities, addDefaults , addUtilities, theme } ) => {
1912
1904
let ringOpacityDefault = theme ( 'ringOpacity.DEFAULT' , '0.5' )
1913
1905
let ringColorDefault = withAlphaValue (
1914
1906
theme ( 'ringColor.DEFAULT' ) ,
1915
1907
ringOpacityDefault ,
1916
1908
`rgb(147 197 253 / ${ ringOpacityDefault } )`
1917
1909
)
1918
1910
1919
- addBase ( {
1920
- '@defaults ring-width' : {
1921
- '--tw-ring-inset' : 'var(--tw-empty,/*!*/ /*!*/)' ,
1922
- '--tw-ring-offset-width' : theme ( 'ringOffsetWidth.DEFAULT' , '0px' ) ,
1923
- '--tw-ring-offset-color' : theme ( 'ringOffsetColor.DEFAULT' , '#fff' ) ,
1924
- '--tw-ring-color' : ringColorDefault ,
1925
- '--tw-ring-offset-shadow' : '0 0 #0000' ,
1926
- '--tw-ring-shadow' : '0 0 #0000' ,
1927
- '--tw-shadow' : '0 0 #0000' ,
1928
- '--tw-shadow-colored' : '0 0 #0000' ,
1929
- } ,
1911
+ addDefaults ( 'ring-width' , {
1912
+ '--tw-ring-inset' : 'var(--tw-empty,/*!*/ /*!*/)' ,
1913
+ '--tw-ring-offset-width' : theme ( 'ringOffsetWidth.DEFAULT' , '0px' ) ,
1914
+ '--tw-ring-offset-color' : theme ( 'ringOffsetColor.DEFAULT' , '#fff' ) ,
1915
+ '--tw-ring-color' : ringColorDefault ,
1916
+ '--tw-ring-offset-shadow' : '0 0 #0000' ,
1917
+ '--tw-ring-shadow' : '0 0 #0000' ,
1918
+ '--tw-shadow' : '0 0 #0000' ,
1919
+ '--tw-shadow-colored' : '0 0 #0000' ,
1930
1920
} )
1931
1921
1932
1922
matchUtilities (
@@ -2133,30 +2123,28 @@ export let corePlugins = {
2133
2123
)
2134
2124
} ,
2135
2125
2136
- filter : ( { addBase, addUtilities } ) => {
2137
- addBase ( {
2138
- '@defaults filter' : {
2139
- '--tw-blur' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2140
- '--tw-brightness' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2141
- '--tw-contrast' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2142
- '--tw-grayscale' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2143
- '--tw-hue-rotate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2144
- '--tw-invert' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2145
- '--tw-saturate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2146
- '--tw-sepia' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2147
- '--tw-drop-shadow' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2148
- '--tw-filter' : [
2149
- 'var(--tw-blur)' ,
2150
- 'var(--tw-brightness)' ,
2151
- 'var(--tw-contrast)' ,
2152
- 'var(--tw-grayscale)' ,
2153
- 'var(--tw-hue-rotate)' ,
2154
- 'var(--tw-invert)' ,
2155
- 'var(--tw-saturate)' ,
2156
- 'var(--tw-sepia)' ,
2157
- 'var(--tw-drop-shadow)' ,
2158
- ] . join ( ' ' ) ,
2159
- } ,
2126
+ filter : ( { addDefaults, addUtilities } ) => {
2127
+ addDefaults ( 'filter' , {
2128
+ '--tw-blur' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2129
+ '--tw-brightness' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2130
+ '--tw-contrast' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2131
+ '--tw-grayscale' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2132
+ '--tw-hue-rotate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2133
+ '--tw-invert' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2134
+ '--tw-saturate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2135
+ '--tw-sepia' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2136
+ '--tw-drop-shadow' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2137
+ '--tw-filter' : [
2138
+ 'var(--tw-blur)' ,
2139
+ 'var(--tw-brightness)' ,
2140
+ 'var(--tw-contrast)' ,
2141
+ 'var(--tw-grayscale)' ,
2142
+ 'var(--tw-hue-rotate)' ,
2143
+ 'var(--tw-invert)' ,
2144
+ 'var(--tw-saturate)' ,
2145
+ 'var(--tw-sepia)' ,
2146
+ 'var(--tw-drop-shadow)' ,
2147
+ ] . join ( ' ' ) ,
2160
2148
} )
2161
2149
addUtilities ( {
2162
2150
'.filter' : { '@defaults filter' : { } , filter : 'var(--tw-filter)' } ,
@@ -2299,30 +2287,28 @@ export let corePlugins = {
2299
2287
)
2300
2288
} ,
2301
2289
2302
- backdropFilter : ( { addBase, addUtilities } ) => {
2303
- addBase ( {
2304
- '@defaults backdrop-filter' : {
2305
- '--tw-backdrop-blur' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2306
- '--tw-backdrop-brightness' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2307
- '--tw-backdrop-contrast' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2308
- '--tw-backdrop-grayscale' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2309
- '--tw-backdrop-hue-rotate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2310
- '--tw-backdrop-invert' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2311
- '--tw-backdrop-opacity' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2312
- '--tw-backdrop-saturate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2313
- '--tw-backdrop-sepia' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2314
- '--tw-backdrop-filter' : [
2315
- 'var(--tw-backdrop-blur)' ,
2316
- 'var(--tw-backdrop-brightness)' ,
2317
- 'var(--tw-backdrop-contrast)' ,
2318
- 'var(--tw-backdrop-grayscale)' ,
2319
- 'var(--tw-backdrop-hue-rotate)' ,
2320
- 'var(--tw-backdrop-invert)' ,
2321
- 'var(--tw-backdrop-opacity)' ,
2322
- 'var(--tw-backdrop-saturate)' ,
2323
- 'var(--tw-backdrop-sepia)' ,
2324
- ] . join ( ' ' ) ,
2325
- } ,
2290
+ backdropFilter : ( { addDefaults, addUtilities } ) => {
2291
+ addDefaults ( 'backdrop-filter' , {
2292
+ '--tw-backdrop-blur' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2293
+ '--tw-backdrop-brightness' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2294
+ '--tw-backdrop-contrast' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2295
+ '--tw-backdrop-grayscale' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2296
+ '--tw-backdrop-hue-rotate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2297
+ '--tw-backdrop-invert' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2298
+ '--tw-backdrop-opacity' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2299
+ '--tw-backdrop-saturate' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2300
+ '--tw-backdrop-sepia' : 'var(--tw-empty,/*!*/ /*!*/)' ,
2301
+ '--tw-backdrop-filter' : [
2302
+ 'var(--tw-backdrop-blur)' ,
2303
+ 'var(--tw-backdrop-brightness)' ,
2304
+ 'var(--tw-backdrop-contrast)' ,
2305
+ 'var(--tw-backdrop-grayscale)' ,
2306
+ 'var(--tw-backdrop-hue-rotate)' ,
2307
+ 'var(--tw-backdrop-invert)' ,
2308
+ 'var(--tw-backdrop-opacity)' ,
2309
+ 'var(--tw-backdrop-saturate)' ,
2310
+ 'var(--tw-backdrop-sepia)' ,
2311
+ ] . join ( ' ' ) ,
2326
2312
} )
2327
2313
addUtilities ( {
2328
2314
'.backdrop-filter' : {
0 commit comments