This repository has been archived on 2026-04-09. You can view files and clone it, but cannot push or open issues or pull requests.
Files
KLC-Learners-Portal-Fronten…/vite.config.ts
2025-09-26 19:19:50 +05:30

85 lines
6.6 KiB
TypeScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react-swc';
import * as path from 'path';
export default defineConfig({
plugins: [react()],
resolve: {
extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'],
alias: {
'vaul@1.1.2': 'vaul',
'sonner@2.0.3': 'sonner',
'recharts@2.15.2': 'recharts',
'react-resizable-panels@2.1.7': 'react-resizable-panels',
'react-hook-form@7.55.0': 'react-hook-form',
'react-day-picker@8.10.1': 'react-day-picker',
'next-themes@0.4.6': 'next-themes',
'lucide-react@0.487.0': 'lucide-react',
'input-otp@1.4.2': 'input-otp',
'figma:asset/fc9194a6dac9bc6614c0646ed0b66177408ca5e6.png': path.resolve(__dirname, './src/assets/fc9194a6dac9bc6614c0646ed0b66177408ca5e6.png'),
'figma:asset/f7fa2dab6765df7645e62459459afe9a6ff4959b.png': path.resolve(__dirname, './src/assets/f7fa2dab6765df7645e62459459afe9a6ff4959b.png'),
'figma:asset/e8fad960112d5eba554c3969d08891ebe4d4b9c7.png': path.resolve(__dirname, './src/assets/e8fad960112d5eba554c3969d08891ebe4d4b9c7.png'),
'figma:asset/d5bab6ea4f3d8cef3b0425c45cfee7faea19fdbc.png': path.resolve(__dirname, './src/assets/d5bab6ea4f3d8cef3b0425c45cfee7faea19fdbc.png'),
'figma:asset/c57ec1f4466f68e607139a3cd6d52f7e2f372408.png': path.resolve(__dirname, './src/assets/c57ec1f4466f68e607139a3cd6d52f7e2f372408.png'),
'figma:asset/c501c3d3f3a828828d4cb2dadb9558b43986718f.png': path.resolve(__dirname, './src/assets/c501c3d3f3a828828d4cb2dadb9558b43986718f.png'),
'figma:asset/c2d0a01da274cef655bbdfb1b11ff3e9993ea278.png': path.resolve(__dirname, './src/assets/c2d0a01da274cef655bbdfb1b11ff3e9993ea278.png'),
'figma:asset/ae07aac2d7927002260d7261da0eee0c09a8352f.png': path.resolve(__dirname, './src/assets/ae07aac2d7927002260d7261da0eee0c09a8352f.png'),
'figma:asset/a224fb6efc954992c535e482fe88d93f1f4178d8.png': path.resolve(__dirname, './src/assets/a224fb6efc954992c535e482fe88d93f1f4178d8.png'),
'figma:asset/9ebc01e8eb24f9d71683b2ee63d224583a979590.png': path.resolve(__dirname, './src/assets/9ebc01e8eb24f9d71683b2ee63d224583a979590.png'),
'figma:asset/9852710543a90e291ecb85d77ea02234139264c5.png': path.resolve(__dirname, './src/assets/9852710543a90e291ecb85d77ea02234139264c5.png'),
'figma:asset/75c17cf51744205abe7b7042766b8dfdb7b2e8a4.png': path.resolve(__dirname, './src/assets/75c17cf51744205abe7b7042766b8dfdb7b2e8a4.png'),
'figma:asset/6cae567b6bf6a44cb03b767e4308c4c705340d08.png': path.resolve(__dirname, './src/assets/6cae567b6bf6a44cb03b767e4308c4c705340d08.png'),
'figma:asset/6bdf8056f51bbdc6dd9dab9044a6579a254bd02c.png': path.resolve(__dirname, './src/assets/6bdf8056f51bbdc6dd9dab9044a6579a254bd02c.png'),
'figma:asset/624ce058c9c961b32643853cf5c692afe9d3ed60.png': path.resolve(__dirname, './src/assets/624ce058c9c961b32643853cf5c692afe9d3ed60.png'),
'figma:asset/5fddc261d2e35ee810113f2537c5a59a97fd7fbd.png': path.resolve(__dirname, './src/assets/5fddc261d2e35ee810113f2537c5a59a97fd7fbd.png'),
'figma:asset/50c9ddeeb90128ebffbfbfe2dea36d09c03b5335.png': path.resolve(__dirname, './src/assets/50c9ddeeb90128ebffbfbfe2dea36d09c03b5335.png'),
'figma:asset/4833274f0a593cd31fdefe553b70bb016de281af.png': path.resolve(__dirname, './src/assets/4833274f0a593cd31fdefe553b70bb016de281af.png'),
'figma:asset/468d85c60825612022ad15f5afa770440bd885e1.png': path.resolve(__dirname, './src/assets/468d85c60825612022ad15f5afa770440bd885e1.png'),
'figma:asset/3a97bc3c43824d72250953bd1d41ece20112a45a.png': path.resolve(__dirname, './src/assets/3a97bc3c43824d72250953bd1d41ece20112a45a.png'),
'figma:asset/2824e18f6ed39b8e82cf8a9fc215648cde48d2f4.png': path.resolve(__dirname, './src/assets/2824e18f6ed39b8e82cf8a9fc215648cde48d2f4.png'),
'figma:asset/209958db0c439ec78be82ab4f3e335a6aed5de89.png': path.resolve(__dirname, './src/assets/209958db0c439ec78be82ab4f3e335a6aed5de89.png'),
'figma:asset/1bb9c22c86c0892d4716564b7135835f04869298.png': path.resolve(__dirname, './src/assets/1bb9c22c86c0892d4716564b7135835f04869298.png'),
'figma:asset/1b56e6afe31d5744d2e7a38d3e2f8c3ce78a90af.png': path.resolve(__dirname, './src/assets/1b56e6afe31d5744d2e7a38d3e2f8c3ce78a90af.png'),
'figma:asset/037c4659b7b0bf15b1dfdcd4868cb42e8257e838.png': path.resolve(__dirname, './src/assets/037c4659b7b0bf15b1dfdcd4868cb42e8257e838.png'),
'embla-carousel-react@8.6.0': 'embla-carousel-react',
'cmdk@1.1.1': 'cmdk',
'class-variance-authority@0.7.1': 'class-variance-authority',
'@radix-ui/react-tooltip@1.1.8': '@radix-ui/react-tooltip',
'@radix-ui/react-toggle@1.1.2': '@radix-ui/react-toggle',
'@radix-ui/react-toggle-group@1.1.2': '@radix-ui/react-toggle-group',
'@radix-ui/react-tabs@1.1.3': '@radix-ui/react-tabs',
'@radix-ui/react-switch@1.1.3': '@radix-ui/react-switch',
'@radix-ui/react-slot@1.1.2': '@radix-ui/react-slot',
'@radix-ui/react-slider@1.2.3': '@radix-ui/react-slider',
'@radix-ui/react-separator@1.1.2': '@radix-ui/react-separator',
'@radix-ui/react-select@2.1.6': '@radix-ui/react-select',
'@radix-ui/react-scroll-area@1.2.3': '@radix-ui/react-scroll-area',
'@radix-ui/react-radio-group@1.2.3': '@radix-ui/react-radio-group',
'@radix-ui/react-progress@1.1.2': '@radix-ui/react-progress',
'@radix-ui/react-popover@1.1.6': '@radix-ui/react-popover',
'@radix-ui/react-navigation-menu@1.2.5': '@radix-ui/react-navigation-menu',
'@radix-ui/react-menubar@1.1.6': '@radix-ui/react-menubar',
'@radix-ui/react-label@2.1.2': '@radix-ui/react-label',
'@radix-ui/react-hover-card@1.1.6': '@radix-ui/react-hover-card',
'@radix-ui/react-dropdown-menu@2.1.6': '@radix-ui/react-dropdown-menu',
'@radix-ui/react-dialog@1.1.6': '@radix-ui/react-dialog',
'@radix-ui/react-context-menu@2.2.6': '@radix-ui/react-context-menu',
'@radix-ui/react-collapsible@1.1.3': '@radix-ui/react-collapsible',
'@radix-ui/react-checkbox@1.1.4': '@radix-ui/react-checkbox',
'@radix-ui/react-avatar@1.1.3': '@radix-ui/react-avatar',
'@radix-ui/react-aspect-ratio@1.1.2': '@radix-ui/react-aspect-ratio',
'@radix-ui/react-alert-dialog@1.1.6': '@radix-ui/react-alert-dialog',
'@radix-ui/react-accordion@1.2.3': '@radix-ui/react-accordion',
'@': path.resolve(__dirname, './src'),
},
},
build: {
target: 'esnext',
outDir: 'build',
},
server: {
port: 3007,
open: true,
},
});