{"version":3,"file":"configureTwMerge.cjs","sources":["../src/configureTwMerge.ts"],"sourcesContent":["import { validators } from 'tailwind-merge'\nimport { defaultConfig } from 'tailwind-variants'\n\nimport { defaultWidth } from './themes'\n\nconst DEFAULT_WIDTH_KEYS = Object.keys(defaultWidth) as Array<keyof typeof defaultWidth>\n\ndefaultConfig.twMergeConfig = {\n  prefix: 'shr-',\n  classGroups: {\n    w: [{ w: [...DEFAULT_WIDTH_KEYS, validators.isArbitraryValue] }],\n    basis: [{ basis: [...DEFAULT_WIDTH_KEYS, validators.isArbitraryValue] }],\n    boxShadow: [\n      {\n        shadow: [\n          'layer-0',\n          'layer-1',\n          'layer-2',\n          'layer-3',\n          'layer-4',\n          'outline',\n          'underline',\n          'input-hover',\n          'none',\n        ],\n      },\n    ],\n    'border-shorthand': [\n      'border-shorthand',\n      'border-t-shorthand',\n      'border-r-shorthand',\n      'border-b-shorthand',\n      'border-l-shorthand',\n    ],\n    fontSize: [\n      {\n        text: ['2xs', 'xs', 'sm', 'base', 'lg', 'xl', '2xl', 'inherit'],\n      },\n    ],\n    lineHeight: [\n      {\n        leading: ['none', 'tight', 'normal', 'loose', '[0]'],\n      },\n    ],\n    zIndex: [\n      {\n        z: [\n          'auto',\n          '0',\n          '1',\n          'fixed-menu',\n          'overlap-base',\n          'overlap',\n          (classPart: string) => /^\\[\\d+\\]$/.test(classPart),\n        ],\n      },\n    ],\n    focus: ['focus-indicator', 'focus-indicator--outer', 'focus-indicator-none'],\n  },\n}\n"],"names":["defaultWidth","defaultConfig","validators"],"mappings":";;;;;;;;;;;;;;;AAKA,MAAM,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAACA,+BAAY,CAAqC;AAExFC,mBAAa,CAAC,aAAa,GAAG;AAC5B,IAAA,MAAM,EAAE,MAAM;AACd,IAAA,WAAW,EAAE;AACX,QAAA,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,kBAAkB,EAAEC,oBAAU,CAAC,gBAAgB,CAAC,EAAE,CAAC;AAChE,QAAA,KAAK,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,GAAG,kBAAkB,EAAEA,oBAAU,CAAC,gBAAgB,CAAC,EAAE,CAAC;AACxE,QAAA,SAAS,EAAE;AACT,YAAA;AACE,gBAAA,MAAM,EAAE;oBACN,SAAS;oBACT,SAAS;oBACT,SAAS;oBACT,SAAS;oBACT,SAAS;oBACT,SAAS;oBACT,WAAW;oBACX,aAAa;oBACb,MAAM;AACP,iBAAA;AACF,aAAA;AACF,SAAA;AACD,QAAA,kBAAkB,EAAE;YAClB,kBAAkB;YAClB,oBAAoB;YACpB,oBAAoB;YACpB,oBAAoB;YACpB,oBAAoB;AACrB,SAAA;AACD,QAAA,QAAQ,EAAE;AACR,YAAA;AACE,gBAAA,IAAI,EAAE,CAAC,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,CAAC;AAChE,aAAA;AACF,SAAA;AACD,QAAA,UAAU,EAAE;AACV,YAAA;gBACE,OAAO,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,CAAC;AACrD,aAAA;AACF,SAAA;AACD,QAAA,MAAM,EAAE;AACN,YAAA;AACE,gBAAA,CAAC,EAAE;oBACD,MAAM;oBACN,GAAG;oBACH,GAAG;oBACH,YAAY;oBACZ,cAAc;oBACd,SAAS;oBACT,CAAC,SAAiB,KAAK,WAAW,CAAC,IAAI,CAAC,SAAS,CAAC;AACnD,iBAAA;AACF,aAAA;AACF,SAAA;AACD,QAAA,KAAK,EAAE,CAAC,iBAAiB,EAAE,wBAAwB,EAAE,sBAAsB,CAAC;AAC7E,KAAA;CACF;;"}