diff --git a/packages/fela-enforce-longhands/src/__tests__/__snapshots__/index-test.js.snap b/packages/fela-enforce-longhands/src/__tests__/__snapshots__/index-test.js.snap index c9f42ea16..492e4909d 100755 --- a/packages/fela-enforce-longhands/src/__tests__/__snapshots__/index-test.js.snap +++ b/packages/fela-enforce-longhands/src/__tests__/__snapshots__/index-test.js.snap @@ -2,6 +2,219 @@ exports[`enforceLonghands enhancer should accept a borderMode=directional configuration 1`] = ` Object { + "MozAnimationDelay": 2, + "MozAnimationDirection": 2, + "MozAnimationDuration": 2, + "MozAnimationFillMode": 2, + "MozAnimationIterationCount": 2, + "MozAnimationName": 2, + "MozAnimationPlayState": 2, + "MozAnimationTimingFunction": 2, + "MozBackgroundClip": 2, + "MozBackgroundColor": 2, + "MozBackgroundImage": 2, + "MozBackgroundOrigin": 2, + "MozBackgroundPosition": 2, + "MozBackgroundRepeat": 2, + "MozBackgroundSize": 2, + "MozBorderBottom": 3, + "MozBorderBottomColor": 4, + "MozBorderBottomLeftRadius": 2, + "MozBorderBottomRightRadius": 2, + "MozBorderBottomStyle": 4, + "MozBorderBottomWidth": 4, + "MozBorderColor": 2, + "MozBorderImageOutset": 2, + "MozBorderImageRepeat": 2, + "MozBorderImageSlice": 2, + "MozBorderImageSource": 2, + "MozBorderImageWidth": 2, + "MozBorderLeft": 3, + "MozBorderLeftColor": 4, + "MozBorderLeftStyle": 4, + "MozBorderLeftWidth": 4, + "MozBorderRight": 3, + "MozBorderRightColor": 4, + "MozBorderRightStyle": 4, + "MozBorderRightWidth": 4, + "MozBorderStyle": 2, + "MozBorderTop": 3, + "MozBorderTopColor": 4, + "MozBorderTopLeftRadius": 2, + "MozBorderTopRightRadius": 2, + "MozBorderTopStyle": 4, + "MozBorderTopWidth": 4, + "MozBorderWidth": 2, + "MozColumnCount": 2, + "MozColumnWidth": 2, + "MozFlexBasis": 2, + "MozFlexShrink": 2, + "MozFlexWrap": 2, + "MozListStyleImage": 2, + "MozListStylePosition": 2, + "MozListStyleType": 2, + "MozMarginBottom": 2, + "MozMarginLeft": 2, + "MozMarginRight": 2, + "MozMarginTop": 2, + "MozOutlineColor": 2, + "MozOutlineStyle": 2, + "MozOutlineWidth": 2, + "MozOverflowX": 2, + "MozOverflowY": 2, + "MozPaddingBottom": 2, + "MozPaddingLeft": 2, + "MozPaddingRight": 2, + "MozPaddingTop": 2, + "MozTextDecorationColor": 2, + "MozTextDecorationLine": 2, + "MozTextDecorationStyle": 2, + "MozTransitionDelay": 2, + "MozTransitionDuration": 2, + "MozTransitionProperty": 2, + "MozTransitionTimingFunction": 2, + "MsAnimationDelay": 2, + "MsAnimationDirection": 2, + "MsAnimationDuration": 2, + "MsAnimationFillMode": 2, + "MsAnimationIterationCount": 2, + "MsAnimationName": 2, + "MsAnimationPlayState": 2, + "MsAnimationTimingFunction": 2, + "MsBackgroundClip": 2, + "MsBackgroundColor": 2, + "MsBackgroundImage": 2, + "MsBackgroundOrigin": 2, + "MsBackgroundPosition": 2, + "MsBackgroundRepeat": 2, + "MsBackgroundSize": 2, + "MsBorderBottom": 3, + "MsBorderBottomColor": 4, + "MsBorderBottomLeftRadius": 2, + "MsBorderBottomRightRadius": 2, + "MsBorderBottomStyle": 4, + "MsBorderBottomWidth": 4, + "MsBorderColor": 2, + "MsBorderImageOutset": 2, + "MsBorderImageRepeat": 2, + "MsBorderImageSlice": 2, + "MsBorderImageSource": 2, + "MsBorderImageWidth": 2, + "MsBorderLeft": 3, + "MsBorderLeftColor": 4, + "MsBorderLeftStyle": 4, + "MsBorderLeftWidth": 4, + "MsBorderRight": 3, + "MsBorderRightColor": 4, + "MsBorderRightStyle": 4, + "MsBorderRightWidth": 4, + "MsBorderStyle": 2, + "MsBorderTop": 3, + "MsBorderTopColor": 4, + "MsBorderTopLeftRadius": 2, + "MsBorderTopRightRadius": 2, + "MsBorderTopStyle": 4, + "MsBorderTopWidth": 4, + "MsBorderWidth": 2, + "MsColumnCount": 2, + "MsColumnWidth": 2, + "MsFlexBasis": 2, + "MsFlexShrink": 2, + "MsFlexWrap": 2, + "MsListStyleImage": 2, + "MsListStylePosition": 2, + "MsListStyleType": 2, + "MsMarginBottom": 2, + "MsMarginLeft": 2, + "MsMarginRight": 2, + "MsMarginTop": 2, + "MsOutlineColor": 2, + "MsOutlineStyle": 2, + "MsOutlineWidth": 2, + "MsOverflowX": 2, + "MsOverflowY": 2, + "MsPaddingBottom": 2, + "MsPaddingLeft": 2, + "MsPaddingRight": 2, + "MsPaddingTop": 2, + "MsTextDecorationColor": 2, + "MsTextDecorationLine": 2, + "MsTextDecorationStyle": 2, + "MsTransitionDelay": 2, + "MsTransitionDuration": 2, + "MsTransitionProperty": 2, + "MsTransitionTimingFunction": 2, + "WebkitAnimationDelay": 2, + "WebkitAnimationDirection": 2, + "WebkitAnimationDuration": 2, + "WebkitAnimationFillMode": 2, + "WebkitAnimationIterationCount": 2, + "WebkitAnimationName": 2, + "WebkitAnimationPlayState": 2, + "WebkitAnimationTimingFunction": 2, + "WebkitBackgroundClip": 2, + "WebkitBackgroundColor": 2, + "WebkitBackgroundImage": 2, + "WebkitBackgroundOrigin": 2, + "WebkitBackgroundPosition": 2, + "WebkitBackgroundRepeat": 2, + "WebkitBackgroundSize": 2, + "WebkitBorderBottom": 3, + "WebkitBorderBottomColor": 4, + "WebkitBorderBottomLeftRadius": 2, + "WebkitBorderBottomRightRadius": 2, + "WebkitBorderBottomStyle": 4, + "WebkitBorderBottomWidth": 4, + "WebkitBorderColor": 2, + "WebkitBorderImageOutset": 2, + "WebkitBorderImageRepeat": 2, + "WebkitBorderImageSlice": 2, + "WebkitBorderImageSource": 2, + "WebkitBorderImageWidth": 2, + "WebkitBorderLeft": 3, + "WebkitBorderLeftColor": 4, + "WebkitBorderLeftStyle": 4, + "WebkitBorderLeftWidth": 4, + "WebkitBorderRight": 3, + "WebkitBorderRightColor": 4, + "WebkitBorderRightStyle": 4, + "WebkitBorderRightWidth": 4, + "WebkitBorderStyle": 2, + "WebkitBorderTop": 3, + "WebkitBorderTopColor": 4, + "WebkitBorderTopLeftRadius": 2, + "WebkitBorderTopRightRadius": 2, + "WebkitBorderTopStyle": 4, + "WebkitBorderTopWidth": 4, + "WebkitBorderWidth": 2, + "WebkitColumnCount": 2, + "WebkitColumnWidth": 2, + "WebkitFlexBasis": 2, + "WebkitFlexShrink": 2, + "WebkitFlexWrap": 2, + "WebkitListStyleImage": 2, + "WebkitListStylePosition": 2, + "WebkitListStyleType": 2, + "WebkitMarginBottom": 2, + "WebkitMarginLeft": 2, + "WebkitMarginRight": 2, + "WebkitMarginTop": 2, + "WebkitOutlineColor": 2, + "WebkitOutlineStyle": 2, + "WebkitOutlineWidth": 2, + "WebkitOverflowX": 2, + "WebkitOverflowY": 2, + "WebkitPaddingBottom": 2, + "WebkitPaddingLeft": 2, + "WebkitPaddingRight": 2, + "WebkitPaddingTop": 2, + "WebkitTextDecorationColor": 2, + "WebkitTextDecorationLine": 2, + "WebkitTextDecorationStyle": 2, + "WebkitTransitionDelay": 2, + "WebkitTransitionDuration": 2, + "WebkitTransitionProperty": 2, + "WebkitTransitionTimingFunction": 2, "animationDelay": 2, "animationDirection": 2, "animationDuration": 2, @@ -78,6 +291,219 @@ Object { exports[`enforceLonghands enhancer should accept a borderMode=longhand configuration 1`] = ` Object { + "MozAnimationDelay": 2, + "MozAnimationDirection": 2, + "MozAnimationDuration": 2, + "MozAnimationFillMode": 2, + "MozAnimationIterationCount": 2, + "MozAnimationName": 2, + "MozAnimationPlayState": 2, + "MozAnimationTimingFunction": 2, + "MozBackgroundClip": 2, + "MozBackgroundColor": 2, + "MozBackgroundImage": 2, + "MozBackgroundOrigin": 2, + "MozBackgroundPosition": 2, + "MozBackgroundRepeat": 2, + "MozBackgroundSize": 2, + "MozBorderBottom": 2, + "MozBorderBottomColor": 4, + "MozBorderBottomLeftRadius": 2, + "MozBorderBottomRightRadius": 2, + "MozBorderBottomStyle": 4, + "MozBorderBottomWidth": 4, + "MozBorderColor": 3, + "MozBorderImageOutset": 2, + "MozBorderImageRepeat": 2, + "MozBorderImageSlice": 2, + "MozBorderImageSource": 2, + "MozBorderImageWidth": 2, + "MozBorderLeft": 2, + "MozBorderLeftColor": 4, + "MozBorderLeftStyle": 4, + "MozBorderLeftWidth": 4, + "MozBorderRight": 2, + "MozBorderRightColor": 4, + "MozBorderRightStyle": 4, + "MozBorderRightWidth": 4, + "MozBorderStyle": 3, + "MozBorderTop": 2, + "MozBorderTopColor": 4, + "MozBorderTopLeftRadius": 2, + "MozBorderTopRightRadius": 2, + "MozBorderTopStyle": 4, + "MozBorderTopWidth": 4, + "MozBorderWidth": 3, + "MozColumnCount": 2, + "MozColumnWidth": 2, + "MozFlexBasis": 2, + "MozFlexShrink": 2, + "MozFlexWrap": 2, + "MozListStyleImage": 2, + "MozListStylePosition": 2, + "MozListStyleType": 2, + "MozMarginBottom": 2, + "MozMarginLeft": 2, + "MozMarginRight": 2, + "MozMarginTop": 2, + "MozOutlineColor": 2, + "MozOutlineStyle": 2, + "MozOutlineWidth": 2, + "MozOverflowX": 2, + "MozOverflowY": 2, + "MozPaddingBottom": 2, + "MozPaddingLeft": 2, + "MozPaddingRight": 2, + "MozPaddingTop": 2, + "MozTextDecorationColor": 2, + "MozTextDecorationLine": 2, + "MozTextDecorationStyle": 2, + "MozTransitionDelay": 2, + "MozTransitionDuration": 2, + "MozTransitionProperty": 2, + "MozTransitionTimingFunction": 2, + "MsAnimationDelay": 2, + "MsAnimationDirection": 2, + "MsAnimationDuration": 2, + "MsAnimationFillMode": 2, + "MsAnimationIterationCount": 2, + "MsAnimationName": 2, + "MsAnimationPlayState": 2, + "MsAnimationTimingFunction": 2, + "MsBackgroundClip": 2, + "MsBackgroundColor": 2, + "MsBackgroundImage": 2, + "MsBackgroundOrigin": 2, + "MsBackgroundPosition": 2, + "MsBackgroundRepeat": 2, + "MsBackgroundSize": 2, + "MsBorderBottom": 2, + "MsBorderBottomColor": 4, + "MsBorderBottomLeftRadius": 2, + "MsBorderBottomRightRadius": 2, + "MsBorderBottomStyle": 4, + "MsBorderBottomWidth": 4, + "MsBorderColor": 3, + "MsBorderImageOutset": 2, + "MsBorderImageRepeat": 2, + "MsBorderImageSlice": 2, + "MsBorderImageSource": 2, + "MsBorderImageWidth": 2, + "MsBorderLeft": 2, + "MsBorderLeftColor": 4, + "MsBorderLeftStyle": 4, + "MsBorderLeftWidth": 4, + "MsBorderRight": 2, + "MsBorderRightColor": 4, + "MsBorderRightStyle": 4, + "MsBorderRightWidth": 4, + "MsBorderStyle": 3, + "MsBorderTop": 2, + "MsBorderTopColor": 4, + "MsBorderTopLeftRadius": 2, + "MsBorderTopRightRadius": 2, + "MsBorderTopStyle": 4, + "MsBorderTopWidth": 4, + "MsBorderWidth": 3, + "MsColumnCount": 2, + "MsColumnWidth": 2, + "MsFlexBasis": 2, + "MsFlexShrink": 2, + "MsFlexWrap": 2, + "MsListStyleImage": 2, + "MsListStylePosition": 2, + "MsListStyleType": 2, + "MsMarginBottom": 2, + "MsMarginLeft": 2, + "MsMarginRight": 2, + "MsMarginTop": 2, + "MsOutlineColor": 2, + "MsOutlineStyle": 2, + "MsOutlineWidth": 2, + "MsOverflowX": 2, + "MsOverflowY": 2, + "MsPaddingBottom": 2, + "MsPaddingLeft": 2, + "MsPaddingRight": 2, + "MsPaddingTop": 2, + "MsTextDecorationColor": 2, + "MsTextDecorationLine": 2, + "MsTextDecorationStyle": 2, + "MsTransitionDelay": 2, + "MsTransitionDuration": 2, + "MsTransitionProperty": 2, + "MsTransitionTimingFunction": 2, + "WebkitAnimationDelay": 2, + "WebkitAnimationDirection": 2, + "WebkitAnimationDuration": 2, + "WebkitAnimationFillMode": 2, + "WebkitAnimationIterationCount": 2, + "WebkitAnimationName": 2, + "WebkitAnimationPlayState": 2, + "WebkitAnimationTimingFunction": 2, + "WebkitBackgroundClip": 2, + "WebkitBackgroundColor": 2, + "WebkitBackgroundImage": 2, + "WebkitBackgroundOrigin": 2, + "WebkitBackgroundPosition": 2, + "WebkitBackgroundRepeat": 2, + "WebkitBackgroundSize": 2, + "WebkitBorderBottom": 2, + "WebkitBorderBottomColor": 4, + "WebkitBorderBottomLeftRadius": 2, + "WebkitBorderBottomRightRadius": 2, + "WebkitBorderBottomStyle": 4, + "WebkitBorderBottomWidth": 4, + "WebkitBorderColor": 3, + "WebkitBorderImageOutset": 2, + "WebkitBorderImageRepeat": 2, + "WebkitBorderImageSlice": 2, + "WebkitBorderImageSource": 2, + "WebkitBorderImageWidth": 2, + "WebkitBorderLeft": 2, + "WebkitBorderLeftColor": 4, + "WebkitBorderLeftStyle": 4, + "WebkitBorderLeftWidth": 4, + "WebkitBorderRight": 2, + "WebkitBorderRightColor": 4, + "WebkitBorderRightStyle": 4, + "WebkitBorderRightWidth": 4, + "WebkitBorderStyle": 3, + "WebkitBorderTop": 2, + "WebkitBorderTopColor": 4, + "WebkitBorderTopLeftRadius": 2, + "WebkitBorderTopRightRadius": 2, + "WebkitBorderTopStyle": 4, + "WebkitBorderTopWidth": 4, + "WebkitBorderWidth": 3, + "WebkitColumnCount": 2, + "WebkitColumnWidth": 2, + "WebkitFlexBasis": 2, + "WebkitFlexShrink": 2, + "WebkitFlexWrap": 2, + "WebkitListStyleImage": 2, + "WebkitListStylePosition": 2, + "WebkitListStyleType": 2, + "WebkitMarginBottom": 2, + "WebkitMarginLeft": 2, + "WebkitMarginRight": 2, + "WebkitMarginTop": 2, + "WebkitOutlineColor": 2, + "WebkitOutlineStyle": 2, + "WebkitOutlineWidth": 2, + "WebkitOverflowX": 2, + "WebkitOverflowY": 2, + "WebkitPaddingBottom": 2, + "WebkitPaddingLeft": 2, + "WebkitPaddingRight": 2, + "WebkitPaddingTop": 2, + "WebkitTextDecorationColor": 2, + "WebkitTextDecorationLine": 2, + "WebkitTextDecorationStyle": 2, + "WebkitTransitionDelay": 2, + "WebkitTransitionDuration": 2, + "WebkitTransitionProperty": 2, + "WebkitTransitionTimingFunction": 2, "animationDelay": 2, "animationDirection": 2, "animationDuration": 2, @@ -154,6 +580,219 @@ Object { exports[`enforceLonghands enhancer should correctly apply property priority 1`] = ` Object { + "MozAnimationDelay": 2, + "MozAnimationDirection": 2, + "MozAnimationDuration": 2, + "MozAnimationFillMode": 2, + "MozAnimationIterationCount": 2, + "MozAnimationName": 2, + "MozAnimationPlayState": 2, + "MozAnimationTimingFunction": 2, + "MozBackgroundClip": 2, + "MozBackgroundColor": 2, + "MozBackgroundImage": 2, + "MozBackgroundOrigin": 2, + "MozBackgroundPosition": 2, + "MozBackgroundRepeat": 2, + "MozBackgroundSize": 2, + "MozBorderBottom": 2, + "MozBorderBottomColor": 3, + "MozBorderBottomLeftRadius": 2, + "MozBorderBottomRightRadius": 2, + "MozBorderBottomStyle": 3, + "MozBorderBottomWidth": 3, + "MozBorderColor": 2, + "MozBorderImageOutset": 2, + "MozBorderImageRepeat": 2, + "MozBorderImageSlice": 2, + "MozBorderImageSource": 2, + "MozBorderImageWidth": 2, + "MozBorderLeft": 2, + "MozBorderLeftColor": 3, + "MozBorderLeftStyle": 3, + "MozBorderLeftWidth": 3, + "MozBorderRight": 2, + "MozBorderRightColor": 3, + "MozBorderRightStyle": 3, + "MozBorderRightWidth": 3, + "MozBorderStyle": 2, + "MozBorderTop": 2, + "MozBorderTopColor": 3, + "MozBorderTopLeftRadius": 2, + "MozBorderTopRightRadius": 2, + "MozBorderTopStyle": 3, + "MozBorderTopWidth": 3, + "MozBorderWidth": 2, + "MozColumnCount": 2, + "MozColumnWidth": 2, + "MozFlexBasis": 2, + "MozFlexShrink": 2, + "MozFlexWrap": 2, + "MozListStyleImage": 2, + "MozListStylePosition": 2, + "MozListStyleType": 2, + "MozMarginBottom": 2, + "MozMarginLeft": 2, + "MozMarginRight": 2, + "MozMarginTop": 2, + "MozOutlineColor": 2, + "MozOutlineStyle": 2, + "MozOutlineWidth": 2, + "MozOverflowX": 2, + "MozOverflowY": 2, + "MozPaddingBottom": 2, + "MozPaddingLeft": 2, + "MozPaddingRight": 2, + "MozPaddingTop": 2, + "MozTextDecorationColor": 2, + "MozTextDecorationLine": 2, + "MozTextDecorationStyle": 2, + "MozTransitionDelay": 2, + "MozTransitionDuration": 2, + "MozTransitionProperty": 2, + "MozTransitionTimingFunction": 2, + "MsAnimationDelay": 2, + "MsAnimationDirection": 2, + "MsAnimationDuration": 2, + "MsAnimationFillMode": 2, + "MsAnimationIterationCount": 2, + "MsAnimationName": 2, + "MsAnimationPlayState": 2, + "MsAnimationTimingFunction": 2, + "MsBackgroundClip": 2, + "MsBackgroundColor": 2, + "MsBackgroundImage": 2, + "MsBackgroundOrigin": 2, + "MsBackgroundPosition": 2, + "MsBackgroundRepeat": 2, + "MsBackgroundSize": 2, + "MsBorderBottom": 2, + "MsBorderBottomColor": 3, + "MsBorderBottomLeftRadius": 2, + "MsBorderBottomRightRadius": 2, + "MsBorderBottomStyle": 3, + "MsBorderBottomWidth": 3, + "MsBorderColor": 2, + "MsBorderImageOutset": 2, + "MsBorderImageRepeat": 2, + "MsBorderImageSlice": 2, + "MsBorderImageSource": 2, + "MsBorderImageWidth": 2, + "MsBorderLeft": 2, + "MsBorderLeftColor": 3, + "MsBorderLeftStyle": 3, + "MsBorderLeftWidth": 3, + "MsBorderRight": 2, + "MsBorderRightColor": 3, + "MsBorderRightStyle": 3, + "MsBorderRightWidth": 3, + "MsBorderStyle": 2, + "MsBorderTop": 2, + "MsBorderTopColor": 3, + "MsBorderTopLeftRadius": 2, + "MsBorderTopRightRadius": 2, + "MsBorderTopStyle": 3, + "MsBorderTopWidth": 3, + "MsBorderWidth": 2, + "MsColumnCount": 2, + "MsColumnWidth": 2, + "MsFlexBasis": 2, + "MsFlexShrink": 2, + "MsFlexWrap": 2, + "MsListStyleImage": 2, + "MsListStylePosition": 2, + "MsListStyleType": 2, + "MsMarginBottom": 2, + "MsMarginLeft": 2, + "MsMarginRight": 2, + "MsMarginTop": 2, + "MsOutlineColor": 2, + "MsOutlineStyle": 2, + "MsOutlineWidth": 2, + "MsOverflowX": 2, + "MsOverflowY": 2, + "MsPaddingBottom": 2, + "MsPaddingLeft": 2, + "MsPaddingRight": 2, + "MsPaddingTop": 2, + "MsTextDecorationColor": 2, + "MsTextDecorationLine": 2, + "MsTextDecorationStyle": 2, + "MsTransitionDelay": 2, + "MsTransitionDuration": 2, + "MsTransitionProperty": 2, + "MsTransitionTimingFunction": 2, + "WebkitAnimationDelay": 2, + "WebkitAnimationDirection": 2, + "WebkitAnimationDuration": 2, + "WebkitAnimationFillMode": 2, + "WebkitAnimationIterationCount": 2, + "WebkitAnimationName": 2, + "WebkitAnimationPlayState": 2, + "WebkitAnimationTimingFunction": 2, + "WebkitBackgroundClip": 2, + "WebkitBackgroundColor": 2, + "WebkitBackgroundImage": 2, + "WebkitBackgroundOrigin": 2, + "WebkitBackgroundPosition": 2, + "WebkitBackgroundRepeat": 2, + "WebkitBackgroundSize": 2, + "WebkitBorderBottom": 2, + "WebkitBorderBottomColor": 3, + "WebkitBorderBottomLeftRadius": 2, + "WebkitBorderBottomRightRadius": 2, + "WebkitBorderBottomStyle": 3, + "WebkitBorderBottomWidth": 3, + "WebkitBorderColor": 2, + "WebkitBorderImageOutset": 2, + "WebkitBorderImageRepeat": 2, + "WebkitBorderImageSlice": 2, + "WebkitBorderImageSource": 2, + "WebkitBorderImageWidth": 2, + "WebkitBorderLeft": 2, + "WebkitBorderLeftColor": 3, + "WebkitBorderLeftStyle": 3, + "WebkitBorderLeftWidth": 3, + "WebkitBorderRight": 2, + "WebkitBorderRightColor": 3, + "WebkitBorderRightStyle": 3, + "WebkitBorderRightWidth": 3, + "WebkitBorderStyle": 2, + "WebkitBorderTop": 2, + "WebkitBorderTopColor": 3, + "WebkitBorderTopLeftRadius": 2, + "WebkitBorderTopRightRadius": 2, + "WebkitBorderTopStyle": 3, + "WebkitBorderTopWidth": 3, + "WebkitBorderWidth": 2, + "WebkitColumnCount": 2, + "WebkitColumnWidth": 2, + "WebkitFlexBasis": 2, + "WebkitFlexShrink": 2, + "WebkitFlexWrap": 2, + "WebkitListStyleImage": 2, + "WebkitListStylePosition": 2, + "WebkitListStyleType": 2, + "WebkitMarginBottom": 2, + "WebkitMarginLeft": 2, + "WebkitMarginRight": 2, + "WebkitMarginTop": 2, + "WebkitOutlineColor": 2, + "WebkitOutlineStyle": 2, + "WebkitOutlineWidth": 2, + "WebkitOverflowX": 2, + "WebkitOverflowY": 2, + "WebkitPaddingBottom": 2, + "WebkitPaddingLeft": 2, + "WebkitPaddingRight": 2, + "WebkitPaddingTop": 2, + "WebkitTextDecorationColor": 2, + "WebkitTextDecorationLine": 2, + "WebkitTextDecorationStyle": 2, + "WebkitTransitionDelay": 2, + "WebkitTransitionDuration": 2, + "WebkitTransitionProperty": 2, + "WebkitTransitionTimingFunction": 2, "animationDelay": 2, "animationDirection": 2, "animationDuration": 2, diff --git a/packages/fela-enforce-longhands/src/index.js b/packages/fela-enforce-longhands/src/index.js index cb8c248ae..3e85ac97a 100644 --- a/packages/fela-enforce-longhands/src/index.js +++ b/packages/fela-enforce-longhands/src/index.js @@ -1,9 +1,15 @@ +const VENDOR_PREFIXES = ['Webkit', 'Moz', 'Ms'] + +function capitalize(str) { + return str.charAt(0).toUpperCase() + str.slice(1) +} + function getPropertyPriority({ borderLonghand, borderDirectional, borderDirectionalLonghand, }) { - return { + const propertyPriority = { marginLeft: 2, marginRight: 2, marginTop: 2, @@ -77,6 +83,17 @@ function getPropertyPriority({ textDecorationStyle: 2, textDecorationColor: 2, } + // Add all possible vendor prefixes to all properties + // fela-plugin-prefixer converts properties to prefixed ones like `WebkitBackgroundColor` + return Object.entries(propertyPriority).reduce( + (acc, [property, priority]) => { + for (const prefix of VENDOR_PREFIXES) { + acc[prefix + capitalize(property)] = priority + } + return acc + }, + propertyPriority + ) } function addPropertyPriority(renderer, borderMode) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8d3be412..d03ce4657 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,15 +55,15 @@ importers: css-loader: ^3.4.2 d3-scale-chromatic: 1.2.0 fbjs: ^3.0.4 - fela: ^12.1.0 - fela-enforce-longhands: ^12.1.0 - fela-preset-web: ^12.1.0 + fela: ^12.1.1 + fela-enforce-longhands: ^12.1.1 + fela-preset-web: ^12.1.1 glamor: ^2.20.40 radium: ^0.26.0 react: ^17.0.2 react-art: ^17.0.0 react-dom: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 react-jss: ^10.0.4 react-native-web: ^0.17.6 reactxp: ^2.0.0 @@ -137,20 +137,20 @@ importers: cross-env: ^6.0.3 express: ^4.14.0 express-http-proxy: ^1.0.3 - fela: ^12.1.0 - fela-beautifier: ^12.1.0 - fela-dom: ^12.1.0 - fela-perf: ^12.1.0 - fela-plugin-embedded: ^12.1.0 - fela-plugin-fallback-value: ^12.1.0 - fela-plugin-logger: ^12.1.0 + fela: ^12.1.1 + fela-beautifier: ^12.1.1 + fela-dom: ^12.1.1 + fela-perf: ^12.1.1 + fela-plugin-embedded: ^12.1.1 + fela-plugin-fallback-value: ^12.1.1 + fela-plugin-logger: ^12.1.1 fela-plugin-lvha: ^5.0.16 - fela-plugin-prefixer: ^12.1.0 - fela-plugin-unit: ^12.1.0 - fela-plugin-validator: ^12.1.0 + fela-plugin-prefixer: ^12.1.1 + fela-plugin-unit: ^12.1.1 + fela-plugin-validator: ^12.1.1 inferno: ^6.1.5 inferno-create-element: ^6.1.5 - inferno-fela: ^12.1.0 + inferno-fela: ^12.1.1 inferno-server: ^6.1.5 jest: ^26.6.0 rimraf: ^3.0.0 @@ -209,22 +209,22 @@ importers: cross-env: ^6.0.3 express: ^4.14.0 express-http-proxy: ^1.0.3 - fela: ^12.1.0 - fela-beautifier: ^12.1.0 - fela-dom: ^12.1.0 - fela-layout-debugger: ^12.1.0 - fela-perf: ^12.1.0 - fela-plugin-embedded: ^12.1.0 - fela-plugin-fallback-value: ^12.1.0 - fela-plugin-logger: ^12.1.0 + fela: ^12.1.1 + fela-beautifier: ^12.1.1 + fela-dom: ^12.1.1 + fela-layout-debugger: ^12.1.1 + fela-perf: ^12.1.1 + fela-plugin-embedded: ^12.1.1 + fela-plugin-fallback-value: ^12.1.1 + fela-plugin-logger: ^12.1.1 fela-plugin-lvha: ^5.0.16 - fela-plugin-prefixer: ^12.1.0 - fela-plugin-unit: ^12.1.0 - fela-plugin-validator: ^12.1.0 - fela-sort-media-query-mobile-first: ^12.1.0 + fela-plugin-prefixer: ^12.1.1 + fela-plugin-unit: ^12.1.1 + fela-plugin-validator: ^12.1.1 + fela-sort-media-query-mobile-first: ^12.1.1 jest: ^26.6.0 preact: ^10.2.1 - preact-fela: ^12.1.0 + preact-fela: ^12.1.1 preact-render-to-string: ^3.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -281,23 +281,23 @@ importers: cross-env: ^6.0.3 express: ^4.14.0 express-http-proxy: ^1.0.3 - fela: ^12.1.0 - fela-beautifier: ^12.1.0 - fela-dom: ^12.1.0 - fela-layout-debugger: ^12.1.0 - fela-perf: ^12.1.0 - fela-plugin-embedded: ^12.1.0 - fela-plugin-fallback-value: ^12.1.0 - fela-plugin-logger: ^12.1.0 + fela: ^12.1.1 + fela-beautifier: ^12.1.1 + fela-dom: ^12.1.1 + fela-layout-debugger: ^12.1.1 + fela-perf: ^12.1.1 + fela-plugin-embedded: ^12.1.1 + fela-plugin-fallback-value: ^12.1.1 + fela-plugin-logger: ^12.1.1 fela-plugin-lvha: ^5.0.16 - fela-plugin-prefixer: ^12.1.0 - fela-plugin-unit: ^12.1.0 - fela-plugin-validator: ^12.1.0 - fela-sort-media-query-mobile-first: ^12.1.0 + fela-plugin-prefixer: ^12.1.1 + fela-plugin-unit: ^12.1.1 + fela-plugin-validator: ^12.1.1 + fela-sort-media-query-mobile-first: ^12.1.1 jest: ^26.6.0 react: ^17.0.2 react-dom: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 rimraf: ^3.0.0 webpack: ^4.41.6 webpack-cli: ^4.9.2 @@ -342,16 +342,16 @@ importers: specifiers: babel-preset-react-native: ^1.0.1 create-react-native-app: ^0.0.6 - fela: ^12.1.0 - fela-dom: ^12.1.0 - fela-native: ^12.1.0 - fela-plugin-extend: ^12.1.0 - fela-plugin-native-media-query: ^12.1.0 - fela-tools: ^12.1.0 - fela-utils: ^12.1.0 + fela: ^12.1.1 + fela-dom: ^12.1.1 + fela-native: ^12.1.1 + fela-plugin-extend: ^12.1.1 + fela-plugin-native-media-query: ^12.1.1 + fela-tools: ^12.1.1 + fela-utils: ^12.1.1 react: ^17.0.2 react-dom: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 react-native: 0.44.0 devDependencies: babel-preset-react-native: 1.9.2 @@ -375,23 +375,23 @@ importers: '@babel/preset-env': ^7.4.2 babel-loader: ^8.0.5 dog-names: ^1.0.2 - fela: ^12.1.0 - fela-beautifier: ^12.1.0 + fela: ^12.1.1 + fela-beautifier: ^12.1.1 fela-combine-arrays: ^1.0.9 - fela-plugin-embedded: ^12.1.0 - fela-plugin-friendly-pseudo-class: ^12.1.0 + fela-plugin-embedded: ^12.1.1 + fela-plugin-friendly-pseudo-class: ^12.1.1 fela-plugin-named-media-query: ^5.0.13 - fela-plugin-placeholder-prefixer: ^12.1.0 - fela-plugin-unit: ^12.1.0 - fela-plugin-validator: ^12.1.0 - fela-preset-web: ^12.1.0 - fela-statistics: ^12.1.0 + fela-plugin-placeholder-prefixer: ^12.1.1 + fela-plugin-unit: ^12.1.1 + fela-plugin-validator: ^12.1.1 + fela-preset-web: ^12.1.1 + fela-statistics: ^12.1.1 lodash: ^4.17.4 polished: 1.9.0 prop-types: ^15.5.10 react: ^17.0.2 react-dom: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 react-modal: ^2.2.2 react-styleguidist: 9.0.4 webpack: 4.29.6 @@ -439,7 +439,7 @@ importers: css-in-js-utils: ^3.0.0 csstype: ^3.0.5 fast-loops: ^1.0.0 - fela-utils: ^12.1.0 + fela-utils: ^12.1.1 isobject: ^3.0.1 jest: ^26.6.0 rimraf: ^3.0.0 @@ -516,9 +516,9 @@ importers: babel-jest: ^26.6.0 cross-env: ^6.0.3 fast-loops: ^1.0.0 - fela: ^12.1.0 - fela-dom: ^12.1.0 - fela-tools: ^12.1.0 + fela: ^12.1.1 + fela-dom: ^12.1.1 + fela-tools: ^12.1.1 jest: ^26.6.0 react: ^17.0.2 react-addons-shallow-compare: ^15.6.3 @@ -558,10 +558,10 @@ importers: cross-env: ^6.0.3 css-in-js-utils: ^3.0.0 fast-loops: ^1.0.1 - fela: ^12.1.0 - fela-preset-web: ^12.1.0 - fela-tools: ^12.1.0 - fela-utils: ^12.1.0 + fela: ^12.1.1 + fela-preset-web: ^12.1.1 + fela-tools: ^12.1.1 + fela-utils: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 dependencies: @@ -599,10 +599,10 @@ importers: cross-env: ^6.0.3 css-in-js-utils: ^3.0.0 fast-loops: ^1.0.1 - fela: ^12.1.0 - fela-preset-web: ^12.1.0 - fela-tools: ^12.1.0 - fela-utils: ^12.1.0 + fela: ^12.1.1 + fela-preset-web: ^12.1.1 + fela-tools: ^12.1.1 + fela-utils: ^12.1.1 jest: ^26.6.0 js-beautify: ^1.14.0 jsdom: ^16.6.0 @@ -650,7 +650,7 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela: ^12.1.0 + fela: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -688,14 +688,14 @@ importers: clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 fast-loops: ^1.0.0 - fela: ^12.1.0 - fela-monolithic: ^12.1.0 - fela-tools: ^12.1.0 + fela: ^12.1.1 + fela-monolithic: ^12.1.1 + fela-tools: ^12.1.1 jest: ^26.6.0 - jest-react-fela: ^12.1.0 + jest-react-fela: ^12.1.1 jsdom: ^16.6.0 react: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 rimraf: ^3.0.0 webpack: ^4.41.6 webpack-cli: ^3.3.10 @@ -738,17 +738,17 @@ importers: babel-core: 7.0.0-bridge.0 babel-jest: ^26.6.0 cross-env: ^6.0.3 - fela: ^12.1.0 - fela-dom: ^12.1.0 - fela-monolithic: ^12.1.0 - fela-tools: ^12.1.0 + fela: ^12.1.1 + fela-dom: ^12.1.1 + fela-monolithic: ^12.1.1 + fela-tools: ^12.1.1 jest: ^26.6.0 - jest-react-fela: ^12.1.0 + jest-react-fela: ^12.1.1 jsdom: ^19.0.0 raf: ^3.4.1 react: ^17.0.2 react-dom: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 react-test-renderer: ^17.0.2 rimraf: ^3.0.0 dependencies: @@ -790,7 +790,7 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela: ^12.1.0 + fela: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 styles-debugger: ^0.0.5 @@ -830,7 +830,7 @@ importers: clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 cssbeautify: ^0.3.1 - fela-utils: ^12.1.0 + fela-utils: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -870,9 +870,9 @@ importers: cross-env: ^6.0.3 css-in-js-utils: ^3.0.0 fast-loops: ^1.0.0 - fela: ^12.1.0 - fela-tools: ^12.1.0 - fela-utils: ^12.1.0 + fela: ^12.1.1 + fela-tools: ^12.1.1 + fela-utils: ^12.1.1 isobject: ^3.0.1 jest: ^26.6.0 rimraf: ^3.0.0 @@ -916,7 +916,7 @@ importers: babel-jest: ^26.6.0 cross-env: ^6.0.3 fast-loops: ^1.0.0 - fela-utils: ^12.1.0 + fela-utils: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 dependencies: @@ -1059,8 +1059,8 @@ importers: clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 fast-loops: ^1.0.0 - fela: ^12.1.0 - fela-tools: ^12.1.0 + fela: ^12.1.1 + fela-tools: ^12.1.1 isobject: ^3.0.1 jest: ^26.6.0 rimraf: ^3.0.0 @@ -1140,7 +1140,7 @@ importers: cross-env: ^6.0.3 css-in-js-utils: ^3.0.0 fast-loops: ^1.0.0 - fela-utils: ^12.1.0 + fela-utils: ^12.1.1 isobject: ^3.0.1 jest: ^26.6.0 rimraf: ^3.0.0 @@ -1257,7 +1257,7 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela-plugin-pseudo-prefixer: ^12.1.0 + fela-plugin-pseudo-prefixer: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -1335,7 +1335,7 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela-utils: ^12.1.0 + fela-utils: ^12.1.1 isobject: ^3.0.1 jest: ^26.6.0 rimraf: ^3.0.0 @@ -1562,7 +1562,7 @@ importers: cross-env: ^6.0.3 css-in-js-utils: ^3.0.0 css-mediaquery: ^0.1.2 - fela-utils: ^12.1.0 + fela-utils: ^12.1.1 isobject: ^3.0.1 jest: ^26.6.0 react: ^17.0.2 @@ -1605,7 +1605,7 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela-plugin-pseudo-prefixer: ^12.1.0 + fela-plugin-pseudo-prefixer: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -1686,7 +1686,7 @@ importers: clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 fast-loops: ^1.0.0 - fela-plugin-custom-property: ^12.1.0 + fela-plugin-custom-property: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -1950,7 +1950,7 @@ importers: cross-env: ^6.0.3 css-in-js-utils: ^3.0.0 csslint: ^1.0.5 - fela-utils: ^12.1.0 + fela-utils: ^12.1.1 isobject: ^3.0.1 jest: ^26.6.0 rimraf: ^3.0.0 @@ -1991,9 +1991,9 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela: ^12.1.0 - fela-plugin-logger: ^12.1.0 - fela-plugin-validator: ^12.1.0 + fela: ^12.1.1 + fela-plugin-logger: ^12.1.1 + fela-plugin-validator: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -2032,13 +2032,13 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela: ^12.1.0 - fela-plugin-embedded: ^12.1.0 - fela-plugin-extend: ^12.1.0 - fela-plugin-fallback-value: ^12.1.0 - fela-plugin-prefixer: ^12.1.0 - fela-plugin-unit: ^12.1.0 - fela-tools: ^12.1.0 + fela: ^12.1.1 + fela-plugin-embedded: ^12.1.1 + fela-plugin-extend: ^12.1.1 + fela-plugin-fallback-value: ^12.1.1 + fela-plugin-prefixer: ^12.1.1 + fela-plugin-unit: ^12.1.1 + fela-tools: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -2081,7 +2081,7 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela: ^12.1.0 + fela: ^12.1.1 jest: ^26.6.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -2153,8 +2153,8 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela-tools: ^12.1.0 - fela-utils: ^12.1.0 + fela-tools: ^12.1.1 + fela-utils: ^12.1.1 gzip-size: ^3.0.0 rimraf: ^3.0.0 webpack: ^4.41.6 @@ -2193,8 +2193,8 @@ importers: cross-env: ^6.0.3 css-in-js-utils: ^3.0.0 fast-loops: ^1.0.0 - fela: ^12.1.0 - fela-utils: ^12.1.0 + fela: ^12.1.1 + fela-utils: ^12.1.1 jest: ^26.6.0 js-beautify: ^1.14.0 jsdom: ^16.6.0 @@ -2278,9 +2278,9 @@ importers: clean-webpack-plugin: ^3.0.0 create-inferno-context: ^0.2.4 cross-env: ^6.0.3 - fela: ^12.1.0 - fela-bindings: ^12.1.0 - fela-dom: ^12.1.0 + fela: ^12.1.1 + fela-bindings: ^12.1.1 + fela-dom: ^12.1.1 inferno: ^5.0.1 inferno-create-element: ^5.0.1 jest: ^26.6.0 @@ -2322,7 +2322,7 @@ importers: babel-core: 7.0.0-bridge.0 babel-jest: ^26.6.0 cross-env: ^6.0.3 - fela-tools: ^12.1.0 + fela-tools: ^12.1.1 htmltojsx: ^0.3.0 jest: ^26.6.0 rimraf: ^3.0.0 @@ -2352,7 +2352,7 @@ importers: '@babel/preset-env': ^7.5.5 babel-core: 7.0.0-bridge.0 cross-env: ^6.0.3 - jest-fela-bindings: ^12.1.0 + jest-fela-bindings: ^12.1.1 rimraf: ^3.0.0 dependencies: jest-fela-bindings: link:../jest-fela-bindings @@ -2377,7 +2377,7 @@ importers: '@babel/preset-env': ^7.5.5 babel-core: 7.0.0-bridge.0 cross-env: ^6.0.3 - jest-fela-bindings: ^12.1.0 + jest-fela-bindings: ^12.1.1 rimraf: ^3.0.0 dependencies: jest-fela-bindings: link:../jest-fela-bindings @@ -2402,11 +2402,11 @@ importers: '@babel/preset-env': ^7.5.5 babel-core: 7.0.0-bridge.0 cross-env: ^6.0.3 - fela: ^12.1.0 - fela-preset-web: ^12.1.0 - jest-fela-bindings: ^12.1.0 + fela: ^12.1.1 + fela-preset-web: ^12.1.1 + jest-fela-bindings: ^12.1.1 react: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 rimraf: ^3.0.0 dependencies: jest-fela-bindings: link:../jest-fela-bindings @@ -2435,9 +2435,9 @@ importers: '@babel/preset-env': ^7.5.5 babel-core: 7.0.0-bridge.0 cross-env: ^6.0.3 - fela: ^12.1.0 - fela-bindings: ^12.1.0 - fela-dom: ^12.1.0 + fela: ^12.1.1 + fela-bindings: ^12.1.1 + fela-dom: ^12.1.1 preact: ^10.6.6 rimraf: ^3.0.0 dependencies: @@ -2468,9 +2468,9 @@ importers: babel-loader: ^8.2.3 clean-webpack-plugin: ^3.0.0 cross-env: ^6.0.3 - fela: ^12.1.0 - fela-bindings: ^12.1.0 - fela-dom: ^12.1.0 + fela: ^12.1.1 + fela-bindings: ^12.1.1 + fela-dom: ^12.1.1 prop-types: ^15.5.8 react: ^17.0.2 rimraf: ^3.0.0 @@ -2533,19 +2533,19 @@ importers: '@mdx-js/runtime': ^1.6.22 '@next/bundle-analyzer': ^9.5.5 copy-to-clipboard: ^3.3.1 - fela: ^12.1.0 - fela-dom: ^12.1.0 - fela-plugin-named-keys: ^12.1.0 - fela-plugin-responsive-value: ^12.1.0 - fela-preset-web: ^12.1.0 - fela-sort-media-query-mobile-first: ^12.1.0 + fela: ^12.1.1 + fela-dom: ^12.1.1 + fela-plugin-named-keys: ^12.1.1 + fela-plugin-responsive-value: ^12.1.1 + fela-preset-web: ^12.1.1 + fela-sort-media-query-mobile-first: ^12.1.1 kilvin: ^3.1.1 next: ^12.0.10 next-mdx-remote: ^3.0.8 prism-react-renderer: ^1.3.1 react: ^17.0.2 react-dom: ^17.0.2 - react-fela: ^12.1.0 + react-fela: ^12.1.1 react-test-renderer: ^17.0.2 dependencies: '@docsearch/react': 3.0.0-alpha.50_react-dom@17.0.2+react@17.0.2 @@ -10874,14 +10874,14 @@ packages: transitivePeerDependencies: - encoding - /fela-bindings/12.1.0: - resolution: {integrity: sha512-JO+9ji/DeoNExDOqdySYnNJ+7vQO6+tWXzz7YlVTHAZD8G4LbrPqA0HTe1MQkNtwJe4ygUOUIlGkmV5XYbp0Sw==} + /fela-bindings/12.1.1: + resolution: {integrity: sha512-OiMrfLYfHLtqj/fEeV9Pn4ERQBRQCCVDfZGUcxSyNazWtx0j6aUSv3e5WCQI7475xFIM5efp9NtegQ0MzR8dJA==} peerDependencies: fela: '*' dependencies: fast-loops: 1.1.3 - fela-dom: 12.1.0 - fela-tools: 12.1.0 + fela-dom: 12.1.1 + fela-tools: 12.1.1 react-addons-shallow-compare: 15.6.3 shallow-equal: 1.2.1 dev: false @@ -10893,12 +10893,12 @@ packages: isobject: 3.0.1 dev: true - /fela-dom/12.1.0: - resolution: {integrity: sha512-/rbRQFujYAvRNkhvxW6W9Wthug4iR/vUZ/9PAqfBsVjkQssmMUoorNabZRiRkLvK+XTlIbPbfq1y9UgQiXU2dg==} + /fela-dom/12.1.1: + resolution: {integrity: sha512-/7E+T1/VAikAfV/XkQjbVFdTflB2EsXlHooTRYTKPhWXa1C8XNxadkQ+zHhnJRK9hDxyOUz5q4zLnYZOg/cNPA==} dependencies: css-in-js-utils: 3.1.0 fast-loops: 1.1.3 - fela-utils: 12.1.0 + fela-utils: 12.1.1 sort-css-media-queries: 1.5.4 dev: false @@ -10914,17 +10914,17 @@ packages: fela-utils: 7.0.5 dev: true - /fela-tools/12.1.0: - resolution: {integrity: sha512-svWoE0wsbZmDQqWAQAtKx9roTQFWCJ7A8n7Ut1Ttx1xH+uEayZyj9pNjbWc5xFkRH/0YpFl5dgJUImLJSlNODA==} + /fela-tools/12.1.1: + resolution: {integrity: sha512-lqPdRVqXUqVdv3Kl7ht2Z3eit1AEH3LgVyr2MzA/nSgctCxIN880XCwDv+X64fppWTR3bbKyfTMcx5p49Www/w==} dependencies: css-in-js-utils: 3.1.0 fast-loops: 1.1.3 - fela: 12.1.0 - fela-utils: 12.1.0 + fela: 12.1.1 + fela-utils: 12.1.1 dev: false - /fela-utils/12.1.0: - resolution: {integrity: sha512-z7lRHXhDt/x9jm2yVd5b/apxjlADQ13+SXGKt7isv88TN6dLqn7NN9o4mrFbOchsa9XuVU88nyhNkd8rLdudeA==} + /fela-utils/12.1.1: + resolution: {integrity: sha512-XO3aGDej2vg7LgaRjAR36+q4dCSdHhEg3RMsiXDGPWgHoU2f4qRDJ8wcqbYkjXNq2jIR58CnV4kb/rylMn3b3w==} dependencies: css-in-js-utils: 3.1.0 fast-loops: 1.1.3 @@ -10936,13 +10936,13 @@ packages: css-in-js-utils: 2.0.0 dev: true - /fela/12.1.0: - resolution: {integrity: sha512-TLHqNVkYEO3Z4U8+XFPBvF5xHxo4qiM4W8NzYH7kfODW0QdNaOG7prmyLFVVVxvlDyPd8XY2zH6Humb459zTXw==} + /fela/12.1.1: + resolution: {integrity: sha512-rlCmCUJFWvGENWpi1gasHBRFKoKIhzkKmP9sDpYN3YGAKFah8q4bPtV5EZyruD4eCOt3Wa/nRlSrlsiJ3hZ8XQ==} dependencies: css-in-js-utils: 3.1.0 csstype: 3.0.10 fast-loops: 1.1.3 - fela-utils: 12.1.0 + fela-utils: 12.1.1 isobject: 3.0.1 dev: false @@ -21350,13 +21350,13 @@ packages: resolution: {directory: packages/react-fela, type: directory} id: file:packages/react-fela name: react-fela - version: 12.1.0 + version: 12.1.1 peerDependencies: fela: '>=11.3' react: '*' dependencies: - fela-bindings: 12.1.0 - fela-dom: 12.1.0 + fela-bindings: 12.1.1 + fela-dom: 12.1.1 prop-types: 15.8.1 react: 17.0.2 dev: false