IronRDP/web-client/iron-remote-desktop-rdp/vite.config.ts

25 lines
536 B
TypeScript

import { defineConfig } from 'vite';
import topLevelAwait from 'vite-plugin-top-level-await';
import dtsPlugin from 'vite-plugin-dts';
// https://vitejs.dev/config/
export default defineConfig({
build: {
lib: {
entry: './src/main.ts',
name: 'IronRemoteDesktopRdp',
formats: ['es'],
},
},
server: {
fs: {
strict: false,
},
},
plugins: [
topLevelAwait(),
dtsPlugin({
rollupTypes: true,
}),
],
});