UNPKG

stylelint-plugin-logical-css

Version:

A Stylelint plugin to enforce the use of logical CSS properties, values and units.

106 lines (101 loc) 3.79 kB
export const logicalAxis = Object.freeze({ block: 'block', inline: 'inline', }); export const logicalInlinePoints = Object.freeze({ end: 'end', start: 'start', }); export const logicalProperties = Object.freeze({ blockSize: 'block-size', borderBlock: 'border-block', borderBlockColor: 'border-block-color', borderBlockEnd: 'border-block-end', borderBlockEndColor: 'border-block-end-color', borderBlockEndStyle: 'border-block-end-style', borderBlockEndWidth: 'border-block-end-width', borderBlockStart: 'border-block-start', borderBlockStartColor: 'border-block-start-color', borderBlockStartStyle: 'border-block-start-style', borderBlockStartWidth: 'border-block-start-width', borderBlockStyle: 'border-block-style', borderBlockWidth: 'border-block-width', borderColor: 'border-color', borderEndEndRadius: 'border-end-end-radius', borderEndStartRadius: 'border-end-start-radius', borderInline: 'border-inline', borderInlineColor: 'border-inline-color', borderInlineEnd: 'border-inline-end', borderInlineEndColor: 'border-inline-end-color', borderInlineEndStyle: 'border-inline-end-style', borderInlineEndWidth: 'border-inline-end-width', borderInlineStart: 'border-inline-start', borderInlineStartColor: 'border-inline-start-color', borderInlineStartStyle: 'border-inline-start-style', borderInlineStartWidth: 'border-inline-start-width', borderInlineStyle: 'border-inline-style', borderInlineWidth: 'border-inline-width', borderStartEndRadius: 'border-start-end-radius', borderStartStartRadius: 'border-start-start-radius', borderStyle: 'border-style', borderWidth: 'border-width', containIntrinsicBlockSize: 'contain-intrinsic-block-size', containIntrinsicInlineSize: 'contain-intrinsic-inline-size', inlineSize: 'inline-size', insetBlock: 'inset-block', insetBlockEnd: 'inset-block-end', insetBlockStart: 'inset-block-start', insetInline: 'inset-inline', insetInlineEnd: 'inset-inline-end', insetInlineStart: 'inset-inline-start', marginBlock: 'margin-block', marginBlockEnd: 'margin-block-end', marginBlockStart: 'margin-block-start', marginInline: 'margin-inline', marginInlineEnd: 'margin-inline-end', marginInlineStart: 'margin-inline-start', maxBlockSize: 'max-block-size', maxInlineSize: 'max-inline-size', minBlockSize: 'min-block-size', minInlineSize: 'min-inline-size', overflowBlock: 'overflow-block', overflowInline: 'overflow-inline', overscrollBehaviorBlock: 'overscroll-behavior-block', overscrollBehaviorInline: 'overscroll-behavior-inline', paddingBlock: 'padding-block', paddingBlockEnd: 'padding-block-end', paddingBlockStart: 'padding-block-start', paddingInline: 'padding-inline', paddingInlineEnd: 'padding-inline-end', paddingInlineStart: 'padding-inline-start', scrollMarginBlock: 'scroll-margin-block', scrollMarginBlockEnd: 'scroll-margin-block-end', scrollMarginBlockStart: 'scroll-margin-block-start', scrollMarginInline: 'scroll-margin-inline', scrollMarginInlineEnd: 'scroll-margin-inline-end', scrollMarginInlineStart: 'scroll-margin-inline-start', scrollPaddingBlock: 'scroll-padding-block', scrollPaddingBlockEnd: 'scroll-padding-block-end', scrollPaddingBlockStart: 'scroll-padding-block-start', scrollPaddingInline: 'scroll-padding-inline', scrollPaddingInlineEnd: 'scroll-padding-inline-end', scrollPaddingInlineStart: 'scroll-padding-inline-start', }); export const logicalUnits = Object.freeze({ cqb: 'cqb', cqi: 'cqi', dvb: 'dvb', dvi: 'dvi', lvb: 'lvb', lvi: 'lvi', svb: 'svb', svi: 'svi', vb: 'vb', vi: 'vi', }); export const logicalValues = Object.freeze({ blockEnd: 'block-end', blockStart: 'block-start', inlineEnd: 'inline-end', inlineStart: 'inline-start', });