Files
2025-03-08 10:49:43 +09:00

35 lines
850 B
TypeScript

import { defineConfig } from "vite";
// import react from '@vitejs/plugin-react';
// import path from 'path';
const path = require("path");
export default defineConfig({
// plugins: [react()],
build: {
outDir: "dist",
lib: {
entry: path.resolve(__dirname, "src/index.ts"),
name: "ChartjsPluginStacked100",
// fileName: "index.js",
fileName: () => `index.js`,
// fileName: (format) => `chartjs-plugin-stacked100.${format}.js`,
formats: ["umd"],
// formats: ['umd', 'es'],
},
rollupOptions: {
external: ["chart.js"],
// external: ['react', 'react-dom', 'chart.js'],
output: {
globals: {
// react: 'React',
// 'react-dom': 'ReactDOM',
"chart.js": "Chart",
},
},
},
},
// server: {
// port: 3000,
// },
});