frontAnswerer/vite.config.package.ts
2024-02-12 14:01:32 +03:00

31 lines
812 B
TypeScript

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"),
formats: ["es"],
fileName: "index"
},
outDir: "dist-package",
copyPublicDir: false,
rollupOptions: {
external: [
"@emotion/react",
"@emotion/styled",
"@mui/icons-material",
"@mui/material",
"axios",
"react-router-dom",
"react",
"zustand",
],
},
}
});