@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
1 lines • 2.14 kB
Source Map (JSON)
{"version":3,"file":"color.mjs","sources":["../../../../packages/constants/color.ts"],"sourcesContent":["export const rgbRE = /^(rgb|rgba)/\nexport const rgbNumberRE =\n /^(0|255|25[0-4]|2[0-4]\\d|1\\d\\d|0?\\d?\\d),(0|255|25[0-4]|2[0-4]\\d|1\\d\\d|0?\\d?\\d),(0|255|25[0-4]|2[0-4]\\d|1\\d\\d|0?\\d?\\d)$/\nexport const leadingHashRE = /^(#)/\nexport const hexShorthandRE = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i\nexport const hexFullRE = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i\n\nexport type RGB = `rgb(${number},${number},${number})`\nexport type RGBA = `rgba(${number},${number},${number},${number})`\nexport type HEX = `#${string}`\n\nexport const componentColors = [\n 'primary',\n 'success',\n 'danger',\n 'warn',\n 'dark',\n 'text',\n] as const\n\nexport type ComponentColor = (typeof componentColors)[number]\n\nexport type ColorProviderContext = {\n [T in ComponentColor]?: Color\n}\n\nexport const vuesaxColors = [\n ...componentColors,\n 'light',\n 'secondary',\n // social colors\n 'facebook',\n 'twitter',\n 'youtube',\n 'pinterest',\n 'linkedin',\n 'snapchat',\n 'whatsapp',\n 'tumblr',\n 'reddit',\n 'spotify',\n 'amazon',\n 'medium',\n 'vimeo',\n 'skype',\n 'dribbble',\n 'slack',\n 'yahoo',\n 'twitch',\n 'discord',\n 'telegram',\n 'google-plus',\n 'messenger',\n] as const\n\nexport type VuesaxColor = (typeof vuesaxColors)[number]\n\nexport type Color = RGB | RGBA | HEX | VuesaxColor\n"],"names":[],"mappings":"AAAO,MAAM,KAAQ,GAAA,cAAA;AACd,MAAM,WACX,GAAA,yHAAA;AACK,MAAM,aAAgB,GAAA,OAAA;AACtB,MAAM,cAAiB,GAAA,mCAAA;AACvB,MAAM,SAAY,GAAA,4CAAA;AAMlB,MAAM,eAAkB,GAAA;AAAA,EAC7B,SAAA;AAAA,EACA,SAAA;AAAA,EACA,QAAA;AAAA,EACA,MAAA;AAAA,EACA,MAAA;AAAA,EACA,MAAA;AACF,EAAA;AAQO,MAAM,YAAe,GAAA;AAAA,EAC1B,GAAG,eAAA;AAAA,EACH,OAAA;AAAA,EACA,WAAA;AAAA,EAEA,UAAA;AAAA,EACA,SAAA;AAAA,EACA,SAAA;AAAA,EACA,WAAA;AAAA,EACA,UAAA;AAAA,EACA,UAAA;AAAA,EACA,UAAA;AAAA,EACA,QAAA;AAAA,EACA,QAAA;AAAA,EACA,SAAA;AAAA,EACA,QAAA;AAAA,EACA,QAAA;AAAA,EACA,OAAA;AAAA,EACA,OAAA;AAAA,EACA,UAAA;AAAA,EACA,OAAA;AAAA,EACA,OAAA;AAAA,EACA,QAAA;AAAA,EACA,SAAA;AAAA,EACA,UAAA;AAAA,EACA,aAAA;AAAA,EACA,WAAA;AACF;;;;"}