unocss.config.ts 725 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /** @format */
  2. import {
  3. defineConfig,
  4. presetAttributify,
  5. presetIcons,
  6. presetTypography,
  7. presetUno,
  8. presetWebFonts,
  9. presetWind,
  10. transformerDirectives,
  11. transformerVariantGroup,
  12. } from 'unocss'
  13. // @unocss-include
  14. export default defineConfig({
  15. shortcuts: [
  16. ['w-1200-auto', 'w-1200px mx-auto'],
  17. ],
  18. rules: [
  19. [
  20. /^view-transition-([\w-]+)$/,
  21. ([, name]) => ({ 'view-transition-name': name }),
  22. ],
  23. ],
  24. theme: {
  25. colors: {
  26. primary: '#C58C64',
  27. },
  28. },
  29. presets: [
  30. presetUno(),
  31. presetWind(),
  32. presetAttributify(),
  33. presetIcons({
  34. scale: 1.2,
  35. }),
  36. presetTypography(),
  37. ],
  38. transformers: [transformerDirectives(), transformerVariantGroup()],
  39. })