import { build } from 'vite'; import dts from 'vite-plugin-dts'; if (process.argv[2] === 'exe') buildDeclaration(); export async function buildDeclaration() { const b = await build({ build: { lib: { entry: './src/main.ts', formats: ['es'], fileName: 'index.js' }, outDir: './_temp/types' }, plugins: [ dts({ rollupTypes: true, declarationOnly: true }) ] }); }