Files
2026-07-13 12:58:18 +08:00

49 lines
1.1 KiB
TypeScript

// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import path from "path";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
define: {
"import.meta.env.VITE_COPILOTKIT_THREADS_ENABLED": JSON.stringify(
process.env.VITE_COPILOTKIT_THREADS_ENABLED ??
(process.env.COPILOTKIT_LICENSE_TOKEN ? "true" : "false"),
),
},
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
build: {
outDir: "build",
sourcemap: true,
rollupOptions: {
output: {
manualChunks: {
"react-vendor": ["react", "react-dom", "react-router-dom"],
"ui-vendor": [
"@radix-ui/react-dialog",
"@radix-ui/react-select",
"@radix-ui/react-alert-dialog",
"@radix-ui/react-progress",
],
"auth-vendor": ["react-oidc-context", "aws-amplify"],
},
},
},
},
server: {
port: 3000,
open: true,
},
});