UNPKG

@wix/css-property-parser

Version:

A comprehensive TypeScript library for parsing and serializing CSS property values with full MDN specification compliance

135 lines (134 loc) 8.56 kB
// CSS Property Parser - Main Entry Point // Export all type evaluators export * as Width from './evaluators/width.js'; export * as Height from './evaluators/height.js'; export * as NumberEvaluator from './evaluators/number.js'; export * as LengthEvaluator from './evaluators/length.js'; export * as LengthPercentage from './evaluators/length-percentage.js'; export * as AngleEvaluator from './evaluators/angle.js'; export * as Color from './evaluators/color.js'; export * as Position from './evaluators/position.js'; export * as PercentageEvaluator from './evaluators/percentage.js'; export * as StringEvaluator from './evaluators/string.js'; export * as TimeEvaluator from './evaluators/time.js'; export * as CssVariable from './evaluators/css-variable.js'; export * as BlendMode from './evaluators/blend-mode.js'; export * as BackdropFilter from './evaluators/backdrop-filter.js'; export * as Filter from './evaluators/filter.js'; // Export all property evaluators export * as AlignItems from './evaluators/align-items.js'; export * as AlignSelf from './evaluators/align-self.js'; export * as Background from './evaluators/background.js'; export * as BlockSize from './evaluators/block-size.js'; export * as Border from './evaluators/border.js'; export * as BorderBlock from './evaluators/border-block.js'; export * as BorderBlockEnd from './evaluators/border-block-end.js'; export * as BorderBlockEndColor from './evaluators/border-block-end-color.js'; export * as BorderBlockEndStyle from './evaluators/border-block-end-style.js'; export * as BorderBlockEndWidth from './evaluators/border-block-end-width.js'; export * as BorderBlockStart from './evaluators/border-block-start.js'; export * as BorderBlockStartColor from './evaluators/border-block-start-color.js'; export * as BorderBlockStartStyle from './evaluators/border-block-start-style.js'; export * as BorderBlockStartWidth from './evaluators/border-block-start-width.js'; export * as BorderBottom from './evaluators/border-bottom.js'; export * as BorderBottomColor from './evaluators/border-bottom-color.js'; export * as BorderBottomStyle from './evaluators/border-bottom-style.js'; export * as BorderBottomWidth from './evaluators/border-bottom-width.js'; export * as BorderColor from './evaluators/border-color.js'; export * as BorderEndEndRadius from './evaluators/border-end-end-radius.js'; export * as BorderEndStartRadius from './evaluators/border-end-start-radius.js'; export * as BorderInline from './evaluators/border-inline.js'; export * as BorderInlineEnd from './evaluators/border-inline-end.js'; export * as BorderInlineEndColor from './evaluators/border-inline-end-color.js'; export * as BorderInlineEndStyle from './evaluators/border-inline-end-style.js'; export * as BorderInlineEndWidth from './evaluators/border-inline-end-width.js'; export * as BorderInlineStart from './evaluators/border-inline-start.js'; export * as BorderInlineStartColor from './evaluators/border-inline-start-color.js'; export * as BorderInlineStartStyle from './evaluators/border-inline-start-style.js'; export * as BorderInlineStartWidth from './evaluators/border-inline-start-width.js'; export * as BorderLeft from './evaluators/border-left.js'; export * as BorderLeftColor from './evaluators/border-left-color.js'; export * as BorderLeftStyle from './evaluators/border-left-style.js'; export * as BorderLeftWidth from './evaluators/border-left-width.js'; export * as BorderRadius from './evaluators/border-radius.js'; export * as BorderRight from './evaluators/border-right.js'; export * as BorderTopLeftRadius from './evaluators/border-top-left-radius.js'; export * as BorderTopRightRadius from './evaluators/border-top-right-radius.js'; export * as BorderBottomRightRadius from './evaluators/border-bottom-right-radius.js'; export * as BorderBottomLeftRadius from './evaluators/border-bottom-left-radius.js'; export * as BorderRightColor from './evaluators/border-right-color.js'; export * as BorderRightStyle from './evaluators/border-right-style.js'; export * as BorderRightWidth from './evaluators/border-right-width.js'; export * as BorderStartEndRadius from './evaluators/border-start-end-radius.js'; export * as BorderStartStartRadius from './evaluators/border-start-start-radius.js'; export * as BorderStyle from './evaluators/border-style.js'; export * as BorderTop from './evaluators/border-top.js'; export * as BorderTopColor from './evaluators/border-top-color.js'; export * as BorderTopStyle from './evaluators/border-top-style.js'; export * as BorderTopWidth from './evaluators/border-top-width.js'; export * as BorderWidth from './evaluators/border-width.js'; export * as BoxShadow from './evaluators/box-shadow.js'; export * as ColumnGap from './evaluators/column-gap.js'; export * as Display from './evaluators/display.js'; export * as FlexDirection from './evaluators/flex-direction.js'; export * as Font from './evaluators/font.js'; export * as FontSize from './evaluators/font-size.js'; export * as FontStretch from './evaluators/font-stretch.js'; export * as FontStyle from './evaluators/font-style.js'; export * as FontVariant from './evaluators/font-variant.js'; export * as FontWeight from './evaluators/font-weight.js'; export * as FontFamily from './evaluators/font-family.js'; export * as Gap from './evaluators/gap.js'; export * as GridArea from './evaluators/grid-area.js'; export * as GridColumn from './evaluators/grid-column.js'; export * as GridColumnGap from './evaluators/grid-column-gap.js'; export * as GridGap from './evaluators/grid-gap.js'; export * as GridRow from './evaluators/grid-row.js'; export * as GridRowGap from './evaluators/grid-row-gap.js'; export * as GridTemplate from './evaluators/grid-template.js'; export * as GridTemplateColumns from './evaluators/grid-template-columns.js'; export * as GridTemplateRows from './evaluators/grid-template-rows.js'; export * as InlineSize from './evaluators/inline-size.js'; export * as JustifyContent from './evaluators/justify-content.js'; export * as LetterSpacing from './evaluators/letter-spacing.js'; export * as LineHeight from './evaluators/line-height.js'; export * as Margin from './evaluators/margin.js'; export * as MarginBottom from './evaluators/margin-bottom.js'; export * as MarginInlineEnd from './evaluators/margin-inline-end.js'; export * as MarginInlineStart from './evaluators/margin-inline-start.js'; export * as MarginLeft from './evaluators/margin-left.js'; export * as MarginRight from './evaluators/margin-right.js'; export * as MarginTop from './evaluators/margin-top.js'; export * as MaxBlockSize from './evaluators/max-block-size.js'; export * as MaxHeight from './evaluators/max-height.js'; export * as MaxInlineSize from './evaluators/max-inline-size.js'; export * as MaxWidth from './evaluators/max-width.js'; export * as MinBlockSize from './evaluators/min-block-size.js'; export * as MinHeight from './evaluators/min-height.js'; export * as MinInlineSize from './evaluators/min-inline-size.js'; export * as MinWidth from './evaluators/min-width.js'; export * as ObjectFit from './evaluators/object-fit.js'; export * as ObjectPosition from './evaluators/object-position.js'; export * as Opacity from './evaluators/opacity.js'; export * as OverflowWrap from './evaluators/overflow-wrap.js'; export * as Overflow from './evaluators/overflow.js'; export * as Padding from './evaluators/padding.js'; export * as PaddingBottom from './evaluators/padding-bottom.js'; export * as PaddingInlineEnd from './evaluators/padding-inline-end.js'; export * as PaddingInlineStart from './evaluators/padding-inline-start.js'; export * as PaddingLeft from './evaluators/padding-left.js'; export * as PaddingRight from './evaluators/padding-right.js'; export * as PaddingTop from './evaluators/padding-top.js'; export * as RowGap from './evaluators/row-gap.js'; export * as TextAlign from './evaluators/text-align.js'; export * as TextDecoration from './evaluators/text-decoration.js'; export * as TextDecorationLine from './evaluators/text-decoration-line.js'; export * as TextIndent from './evaluators/text-indent.js'; export * as TextOverflow from './evaluators/text-overflow.js'; export * as TextShadow from './evaluators/text-shadow.js'; export * as TextTransform from './evaluators/text-transform.js'; export * as Visibility from './evaluators/visibility.js'; export * as WhiteSpace from './evaluators/white-space.js'; export * as WordBreak from './evaluators/word-break.js'; export * as WritingMode from './evaluators/writing-mode.js'; export * as ZIndex from './evaluators/z-index.js';