uno.config.ts 683 B

1234567891011121314151617181920212223242526272829303132333435
  1. // uno.config.ts
  2. import {
  3. defineConfig,
  4. presetAttributify,
  5. presetIcons,
  6. presetTypography,
  7. presetUno,
  8. presetWebFonts,
  9. transformerDirectives,
  10. transformerVariantGroup,
  11. } from "unocss";
  12. export default defineConfig({
  13. shortcuts: {
  14. "flex-center": "flex justify-center items-center",
  15. },
  16. theme: {
  17. colors: {
  18. primary: "var(--el-color-primary)",
  19. primary_dark: "var(--el-color-primary-light-5)",
  20. },
  21. },
  22. presets: [
  23. presetUno(),
  24. presetAttributify(),
  25. presetIcons(),
  26. presetTypography(),
  27. presetWebFonts({
  28. fonts: {
  29. // ...
  30. },
  31. }),
  32. ],
  33. transformers: [transformerDirectives(), transformerVariantGroup()],
  34. });