import { resolve } from 'path'; import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; export default defineConfig({ build: { target: 'es2022', rollupOptions: { input: [ resolve(__dirname, 'src/index.ts'), resolve(__dirname, 'src/solver.ts'), resolve(__dirname, 'src/validator.ts'), ], preserveEntrySignatures: "strict", output: { dir: 'dist', entryFileNames: '[name].js', preserveModules: false } }, sourcemap: true }, resolve: { alias: { '@': '/src' } }, plugins: [dts()] });