vite.config.ts 640 B

123456789101112131415161718192021222324252627282930
  1. import { defineConfig } from "vite"
  2. import solidPlugin from "vite-plugin-solid"
  3. import tailwindcss from "@tailwindcss/vite"
  4. import path from "path"
  5. import { iconsSpritesheet } from "vite-plugin-icons-spritesheet"
  6. export default defineConfig({
  7. resolve: {
  8. alias: {
  9. "@": path.resolve(__dirname, "./src"),
  10. },
  11. },
  12. plugins: [
  13. tailwindcss(),
  14. solidPlugin(),
  15. iconsSpritesheet({
  16. withTypes: true,
  17. inputDir: "src/assets/file-icons",
  18. outputDir: "src/ui/file-icons",
  19. formatter: "prettier",
  20. }),
  21. ],
  22. server: {
  23. host: "0.0.0.0",
  24. port: 3000,
  25. },
  26. build: {
  27. target: "esnext",
  28. },
  29. })