@wenghongtian/react-virtual-list
Version:
32 lines (30 loc) • 713 B
text/typescript
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react-swc";
import dts from "vite-plugin-dts";
import path from "path";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react(), dts()],
build: {
outDir: "lib",
lib: {
entry: "./src/index.ts",
name: "react-virtual-list",
},
rollupOptions: {
external: [
"react",
"react-dom",
"react/jsx-runtime",
"react/jsx-dev-runtime",
],
output: {
// 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
globals: {
react: "react",
"react-dom": "react-dom",
},
},
},
},
});