UIKit/vite.config.ts

30 lines
780 B
TypeScript
Raw Normal View History

2023-08-14 12:03:23 +00:00
import react from '@vitejs/plugin-react';
import { resolve } from "path";
import { defineConfig } from 'vite';
import dts from 'vite-plugin-dts';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react(), dts({ include: ["lib"] })],
build: {
lib: {
entry: resolve(__dirname, "lib/index.ts"),
2023-08-14 12:25:19 +00:00
formats: ["es"],
fileName: "index"
2023-08-14 12:03:23 +00:00
},
copyPublicDir: false,
rollupOptions: {
2023-08-14 12:25:19 +00:00
external: [
"@emotion/react",
"@emotion/styled",
2023-09-16 12:20:56 +00:00
"@mui/icons-material",
2023-08-14 12:25:19 +00:00
"@mui/material",
"axios",
2023-09-16 12:20:56 +00:00
"react-router-dom",
2023-08-14 12:25:19 +00:00
"react",
"zustand",
],
2023-08-14 12:03:23 +00:00
},
}
});