stylelint-plugin-logical-css
Version:
A Stylelint plugin to enforce the use of logical CSS properties, values and units.
77 lines (75 loc) • 4.22 kB
JavaScript
import { logicalProperties } from './logical.js';
import { physicalProperties } from './physical.js';
export const physicalPropertiesMap = Object.freeze({
[ ]: logicalProperties.borderBlockEnd,
[ ]: logicalProperties.borderBlockEndColor,
[ ]:
logicalProperties.borderEndStartRadius,
[ ]:
logicalProperties.borderEndEndRadius,
[ ]: logicalProperties.borderBlockEndStyle,
[ ]: logicalProperties.borderBlockEndWidth,
[ ]: logicalProperties.borderInlineStart,
[ ]:
logicalProperties.borderInlineStartColor,
[ ]:
logicalProperties.borderInlineStartStyle,
[ ]:
logicalProperties.borderInlineStartWidth,
[ ]: logicalProperties.borderInlineEnd,
[ ]: logicalProperties.borderInlineEndColor,
[ ]: logicalProperties.borderInlineEndStyle,
[ ]: logicalProperties.borderInlineEndWidth,
[ ]: logicalProperties.borderBlockStart,
[ ]: logicalProperties.borderBlockStartColor,
[ ]:
logicalProperties.borderStartStartRadius,
[ ]:
logicalProperties.borderStartEndRadius,
[ ]: logicalProperties.borderBlockStartStyle,
[ ]: logicalProperties.borderBlockStartWidth,
[ ]: logicalProperties.insetBlockEnd,
[ ]:
logicalProperties.containIntrinsicBlockSize,
[ ]:
logicalProperties.containIntrinsicInlineSize,
[ ]: logicalProperties.blockSize,
[ ]: logicalProperties.insetInlineStart,
[ ]: logicalProperties.marginBlockEnd,
[ ]: logicalProperties.marginInlineStart,
[ ]: logicalProperties.marginInlineEnd,
[ ]: logicalProperties.marginBlockStart,
[ ]: logicalProperties.maxBlockSize,
[ ]: logicalProperties.maxInlineSize,
[ ]: logicalProperties.minBlockSize,
[ ]: logicalProperties.minInlineSize,
[ ]: logicalProperties.overflowInline,
[ ]: logicalProperties.overflowBlock,
[ ]:
logicalProperties.overscrollBehaviorInline,
[ ]:
logicalProperties.overscrollBehaviorBlock,
[ ]: logicalProperties.paddingBlockEnd,
[ ]: logicalProperties.paddingInlineStart,
[ ]: logicalProperties.paddingInlineEnd,
[ ]: logicalProperties.paddingBlockStart,
[ ]:
logicalProperties.scrollMarginBlockEnd,
[ ]:
logicalProperties.scrollMarginInlineStart,
[ ]:
logicalProperties.scrollMarginInlineEnd,
[ ]:
logicalProperties.scrollMarginBlockStart,
[ ]:
logicalProperties.scrollPaddingBlockEnd,
[ ]:
logicalProperties.scrollPaddingInlineStart,
[ ]:
logicalProperties.scrollPaddingInlineEnd,
[ ]:
logicalProperties.scrollPaddingBlockStart,
[ ]: logicalProperties.insetInlineEnd,
[ ]: logicalProperties.insetBlockStart,
[ ]: logicalProperties.inlineSize,
});