unocss.config.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. import {
  2. transformerVariantGroup,
  3. transformerDirectives,
  4. presetAttributify,
  5. defineConfig,
  6. presetMini,
  7. presetUno
  8. } from "unocss";
  9. // https://github.com/unocss/unocss#readme
  10. export default defineConfig({
  11. presets: [presetMini({ dark: "class" }), presetAttributify(), presetUno()],
  12. transformers: [transformerDirectives(), transformerVariantGroup()],
  13. exclude: [`${__dirname}/node_modules/**/*`],
  14. shortcuts: {
  15. "bg-dark": "bg-bg_color",
  16. "wh-full": "w-full h-full",
  17. "cp-on": "cursor-pointer outline-none",
  18. "flex-c": "flex justify-center items-center",
  19. "flex-ac": "flex justify-around items-center",
  20. "flex-bc": "flex justify-between items-center",
  21. "navbar-bg-hover": "dark:color-white !dark:hover:bg-[#242424]"
  22. },
  23. theme: {
  24. colors: {
  25. bg_color: "var(--el-bg-color)",
  26. primary: "var(--el-color-primary)",
  27. primary_light_9: "var(--el-color-primary-light-9)",
  28. text_color_primary: "var(--el-text-color-primary)",
  29. text_color_regular: "var(--el-text-color-regular)",
  30. text_color_disabled: "var(--el-text-color-disabled)"
  31. }
  32. }
  33. });