// vite.config.js import { defineConfig } from 'vite' import istanbul from 'vite-plugin-istanbul' export default defineConfig({ server: { host: true, port: 23333, strictPort: true, }, plugins: [ istanbul({ include: 'src/*', exclude: ['node_modules', 'test/', 'src/plugin/exportImage.ts'], extension: ['.ts'], requireEnv: true, }), ], // build: { // cssCodeSplit: false, // lib: { // // Could also be a dictionary or array of multiple entry points // entry: { // MindElixir: resolve(__dirname, './src/index.ts'), // MindElixirLite: resolve(__dirname, './src/index.lite.ts'), // example1: resolve(__dirname, './src/exampleData/1.ts'), // example2: resolve(__dirname, './src/exampleData/2.ts'), // }, // name: 'MindElixir', // // formats: ['es'], // }, // rollupOptions: { // // make sure to externalize deps that shouldn't be bundled // // into your library // // external: ['vue'], // // output: { // // // Provide global variables to use in the UMD build // // // for externalized deps // // globals: { // // vue: 'Vue', // // }, // // }, // output: [ // { // dir: 'dist', // // file: 'bundle.js', // format: 'iife', // name: 'MyBundle', // inlineDynamicImports: true, // }, // { // dir: 'dist', // // file: 'bundle.js', // format: 'es', // name: 'MyBundle', // inlineDynamicImports: true, // }, // ], // }, // }, })