{"version":3,"file":"tokens.cjs","names":[],"sources":["../src/to-kebab-case.ts","../src/tokens.ts"],"sourcesContent":["export function toKebabCase(x: string) {\n  return x\n    .replace(/([0-9])([A-Z])/g, '$1-$2')\n    .replace(/([a-z])([A-Z0-9])/g, '$1-$2')\n    .toLowerCase();\n}\n","import { toKebabCase } from './to-kebab-case';\n\nexport interface Tokens {\n  [key: string]: string;\n}\n\nconst tokens: Tokens = new Proxy(Object.create(null), {\n  get(_target, key: string) {\n    return `var(--v-${toKebabCase(key)})`;\n  },\n});\n\nexport default tokens;\n"],"mappings":"+FAAA,SAAgB,EAAY,EAAW,CACrC,OAAO,EACJ,QAAQ,kBAAmB,OAAO,CAAC,CACnC,QAAQ,qBAAsB,OAAO,CAAC,CACtC,YAAY,CACjB,CCCA,MAAM,EAAiB,IAAI,MAAM,OAAO,OAAO,IAAI,EAAG,CACpD,IAAI,EAAS,EAAa,CACxB,MAAO,WAAW,EAAY,CAAG,EAAE,EACrC,CACF,CAAC"}