stylelint-plugin-logical-css
Version:
A Stylelint plugin to enforce the use of logical CSS properties, values and units.
34 lines (32 loc) • 1.11 kB
JavaScript
import { logicalAxis, logicalInlinePoints, logicalValues } from './logical.js';
import {
physicalAxis,
physicalProperties,
physicalValues,
} from './physical.js';
export const physicalValuesMap = Object.freeze({
[ ]: {
[ ]: `${logicalAxis.inline}-axis`,
[ ]: `${logicalAxis.block}-axis`,
},
[ ]: {
[ ]: logicalValues.inlineStart,
[ ]: logicalValues.inlineEnd,
},
[ ]: {
[ ]: logicalValues.inlineStart,
[ ]: logicalValues.inlineEnd,
},
[ ]: {
[ ]: logicalValues.inlineStart,
[ ]: logicalValues.inlineEnd,
},
[ ]: {
[ ]: logicalAxis.inline,
[ ]: logicalAxis.block,
},
[ ]: {
[ ]: logicalInlinePoints.start,
[ ]: logicalInlinePoints.end,
},
});