eslint-plugin-logical-properties
Version:
40 lines (39 loc) • 1.29 kB
JavaScript
import { generateDirectionalRules } from '../parsers/directional.js';
export const mappings = {
borderTopLeftRadius: 'borderStartStartRadius',
borderTopRightRadius: 'borderStartEndRadius',
borderBottomLeftRadius: 'borderEndStartRadius',
borderBottomRightRadius: 'borderEndEndRadius',
};
export const shorthands = {
borderRadius: [
[
[
mappings.borderTopLeftRadius,
mappings.borderTopRightRadius,
mappings.borderBottomRightRadius,
mappings.borderBottomLeftRadius,
],
],
[
[],
[],
],
[
[],
[],
[],
],
[
[],
[],
[],
[],
],
],
};
export const ruleConfig = {
mappings,
shorthands,
};
export default generateDirectionalRules(ruleConfig);