Files
thinkloom-openai-hackathon/vite.config.ts
T

41 lines
1.0 KiB
TypeScript

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
export default defineConfig({
plugins: [react()],
server: { port: 1420, strictPort: true },
clearScreen: false,
build: {
outDir: "dist",
emptyOutDir: true,
rolldownOptions: {
output: {
codeSplitting: {
groups: [
{
name: "react",
test: /node_modules[\\/](?:react|react-dom|scheduler)[\\/]/,
priority: 30,
},
{
name: "editor",
test: /node_modules[\\/](?:@tiptap[\\/]|prosemirror-|orderedmap[\\/]|rope-sequence[\\/]|w3c-keyname[\\/])/,
priority: 20,
},
{
name: "markdown",
test: /node_modules[\\/](?:markdown-it|linkify-it|mdurl|entities|uc.micro)[\\/]/,
priority: 15,
},
{
name: "vendor",
test: /node_modules[\\/]/,
priority: 10,
},
],
},
},
},
},
});