tailwindcss/jit/corePlugins
Adam Wathan 60a06788fe
Add CSS filter support (#3923)
* Implement `filter` helper classes with all methods

* Rename filter plugins/utilities, drop filter opacity, add drop shadow

* Remove non-final default filter values

* Working on default filter values, add basic JIT support

* Working on blur values

* New blur values (these are ~okay)

* Match drop-shadow values to box-shadows by eye as best as possible

* Update tests

* Fix kitchen sink test

* Add filter variants configuration

* Move drop-shadow to end of filters list

Co-Authored-By: Peter Neupauer <peter@neupauer.sk>

* Add invert variants configuration

* Add backdrop-filter utilities

* Update tests

* Transition filters by default

* Alphabetize new config keys

* Optimize filter plugins for JIT + add arbitrary value support

Except for drop-shadow, will add that once we can think it through a bit.

Co-authored-by: Nick Schmidt <nick@kreativgebiet.com>
Co-authored-by: Peter Neupauer <peter@neupauer.sk>
2021-04-04 19:09:34 -04:00
..
css Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
accessibility.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
alignContent.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
alignItems.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
alignSelf.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
animation.js Fix style 2021-04-02 14:34:50 -04:00
appearance.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
backgroundAttachment.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
backgroundBlendMode.js Add mix-blend-mode and background-blend-mode utilities (#3920) 2021-04-04 06:50:05 -04:00
backgroundClip.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
backgroundColor.js Fix style 2021-04-02 14:34:50 -04:00
backgroundImage.js Fix style 2021-04-02 14:34:50 -04:00
backgroundOpacity.js Fix style 2021-04-02 14:34:50 -04:00
backgroundPosition.js Fix style 2021-04-02 14:34:50 -04:00
backgroundRepeat.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
backgroundSize.js Fix style 2021-04-02 14:34:50 -04:00
borderCollapse.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
borderColor.js Fix style 2021-04-02 14:34:50 -04:00
borderOpacity.js Fix style 2021-04-02 14:34:50 -04:00
borderRadius.js Fix style 2021-04-02 14:34:50 -04:00
borderStyle.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
borderWidth.js Fix style 2021-04-02 14:34:50 -04:00
boxDecorationBreak.js Add box-decoration-break utilities (#3911) 2021-04-02 16:04:52 -04:00
boxShadow.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
boxSizing.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
clear.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
container.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
cursor.js Fix style 2021-04-02 14:34:50 -04:00
display.js Derive JIT display utilities from AOT display plugin 2021-04-03 06:52:20 -04:00
divideColor.js Fix style 2021-04-02 14:34:50 -04:00
divideOpacity.js Fix style 2021-04-02 14:34:50 -04:00
divideStyle.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
divideWidth.js Fix style 2021-04-02 14:34:50 -04:00
fill.js Fix style 2021-04-02 14:34:50 -04:00
flex.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
flexDirection.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
flexGrow.js Fix style 2021-04-02 14:34:50 -04:00
flexShrink.js Fix style 2021-04-02 14:34:50 -04:00
flexWrap.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
float.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
fontFamily.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
fontSize.js Fix style 2021-04-02 14:34:50 -04:00
fontSmoothing.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
fontStyle.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
fontVariantNumeric.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
fontWeight.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
gap.js Fix style 2021-04-02 14:34:50 -04:00
gradientColorStops.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
gridAutoColumns.js Fix style 2021-04-02 14:34:50 -04:00
gridAutoFlow.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
gridAutoRows.js Fix style 2021-04-02 14:34:50 -04:00
gridColumn.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
gridColumnEnd.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
gridColumnStart.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
gridRow.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
gridRowEnd.js Fix style 2021-04-02 14:34:50 -04:00
gridRowStart.js Fix style 2021-04-02 14:34:50 -04:00
gridTemplateColumns.js Fix style 2021-04-02 14:34:50 -04:00
gridTemplateRows.js Fix style 2021-04-02 14:34:50 -04:00
height.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
index.js Add CSS filter support (#3923) 2021-04-04 19:09:34 -04:00
inset.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
isolation.js Add isolation utilities (#3914) 2021-04-02 16:32:25 -04:00
justifyContent.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
justifyItems.js Remove justify-auto and place-items-auto 2021-04-03 06:41:44 -04:00
justifySelf.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
letterSpacing.js Fix style 2021-04-02 14:34:50 -04:00
lineHeight.js Fix style 2021-04-02 14:34:50 -04:00
listStylePosition.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
listStyleType.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
margin.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
maxHeight.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
maxWidth.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
minHeight.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
minWidth.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
mixBlendMode.js Add mix-blend-mode and background-blend-mode utilities (#3920) 2021-04-04 06:50:05 -04:00
objectFit.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
objectPosition.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
opacity.js Fix style 2021-04-02 14:34:50 -04:00
order.js Fix style 2021-04-02 14:34:50 -04:00
outline.js Fix style 2021-04-02 14:34:50 -04:00
overflow.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
overscrollBehavior.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
padding.js Fix style 2021-04-02 14:34:50 -04:00
placeContent.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
placeholderColor.js Fix style 2021-04-02 14:34:50 -04:00
placeholderOpacity.js Fix style 2021-04-02 14:34:50 -04:00
placeItems.js Remove justify-auto and place-items-auto 2021-04-03 06:41:44 -04:00
placeSelf.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
pointerEvents.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
position.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
preflight.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
resize.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
ringColor.js Fix style 2021-04-02 14:34:50 -04:00
ringOffsetColor.js Fix style 2021-04-02 14:34:50 -04:00
ringOffsetWidth.js Fix style 2021-04-02 14:34:50 -04:00
ringOpacity.js Fix style 2021-04-02 14:34:50 -04:00
ringWidth.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
rotate.js Fix style 2021-04-02 14:34:50 -04:00
scale.js Fix style 2021-04-02 14:34:50 -04:00
skew.js Fix style 2021-04-02 14:34:50 -04:00
space.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
stroke.js Fix style 2021-04-02 14:34:50 -04:00
strokeWidth.js Update tailwindcss references 2021-04-02 14:34:50 -04:00
tableLayout.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
textAlign.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
textColor.js Fix style 2021-04-02 14:34:50 -04:00
textDecoration.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
textOpacity.js Fix style 2021-04-02 14:34:50 -04:00
textOverflow.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
textTransform.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
transform.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
transformOrigin.js Fix style 2021-04-02 14:34:50 -04:00
transitionDelay.js Fix style 2021-04-02 14:34:50 -04:00
transitionDuration.js Fix style 2021-04-02 14:34:50 -04:00
transitionProperty.js Fix style 2021-04-02 14:34:50 -04:00
transitionTimingFunction.js Fix style 2021-04-02 14:34:50 -04:00
translate.js Fix style 2021-04-02 14:34:50 -04:00
userSelect.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
verticalAlign.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
visibility.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
whitespace.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
width.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
wordBreak.js Copy JIT over, tests passing separately, not yet integrated 2021-04-02 14:34:50 -04:00
zIndex.js Fix style 2021-04-02 14:34:50 -04:00