• File: vite.config.ts
  • Full Path: /var/www/html/gitep_front/vite.config.ts
  • File size: 705 bytes
  • MIME-type: text/x-java
  • Charset: utf-8
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import tsconfigPaths from "vite-tsconfig-paths";
import svgr from 'vite-plugin-svgr';
import path from "path";

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    react(), 
    tsconfigPaths(),
    svgr(),
  ],
  resolve: {
    alias: {
      "@app": "/src/app",
      "@features": "/src/features",
      "@pages": "/src/pages",
      "@shared": "/src/shared",
      "@": path.resolve(__dirname, "src"),
    },
    extensions: [".ts", ".tsx", ".js", ".jsx"],
  },
  css: {
    preprocessorOptions: {
      scss: {
        additionalData: `@use "@/app/styles/_vars.scss" as *;`
      },
    },
  },
});