You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

unocss.config.ts 835 B

2 years ago
2 years ago
1234567891011121314151617181920212223242526272829303132333435363738
  1. import {
  2. defineConfig,
  3. presetAttributify,
  4. presetIcons,
  5. presetTypography,
  6. presetUno,
  7. presetWebFonts,
  8. transformerDirectives,
  9. transformerVariantGroup,
  10. } from 'unocss'
  11. export default defineConfig({
  12. shortcuts: [
  13. ['icon-btn', 'inline-block cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-teal-600'],
  14. ],
  15. presets: [
  16. presetUno(),
  17. presetAttributify(),
  18. presetIcons({
  19. scale: 1.2,
  20. warn: true,
  21. cdn: 'https://esm.sh/',
  22. }),
  23. presetTypography(),
  24. presetWebFonts({
  25. fonts: {
  26. sans: 'DM Sans',
  27. serif: 'DM Serif Display',
  28. mono: 'DM Mono',
  29. },
  30. }),
  31. ],
  32. transformers: [
  33. transformerDirectives(),
  34. transformerVariantGroup(),
  35. ],
  36. safelist: 'prose prose-sm m-auto text-left'.split(' '),
  37. })