windi.config.ts 781 B

123456789101112131415161718192021222324252627282930313233
  1. import { defineConfig } from 'windicss/helpers'
  2. // function range(size, startAt = 1) {
  3. // return Array.from(Array(size).keys()).map((i) => i + startAt)
  4. // }
  5. export default defineConfig({
  6. extract: {
  7. include: ['src/**/*.{vue,html,jsx,tsx}'],
  8. exclude: ['node_modules', '.git']
  9. },
  10. darkMode: 'class',
  11. attributify: false,
  12. theme: {
  13. extend: {
  14. screens: {
  15. sm: '768px',
  16. md: '992px',
  17. lg: '1200px',
  18. xl: '1920px'
  19. }
  20. }
  21. // height: {
  22. // ...range(50).map((i) => `h-${i}px`)
  23. // },
  24. // margin: {
  25. // // ...range(50).map((i) => `mt-${i}px`),
  26. // // ...range(50).map((i) => `mr-${i}px`),
  27. // // ...range(50).map((i) => `mb-${i}px`),
  28. // // ...range(50).map((i) => `ml-${i}px`)
  29. // }
  30. }
  31. })