import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import dts from "vite-plugin-dts"; import { resolve } from "node:path"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), dts({ tsconfigPath: './tsconfig.app.json' })], build: { lib: { entry: resolve(__dirname, "src/main.ts"), name: "PdfViewer", fileName: "PdfViewer", }, rollupOptions: { external: ["vue"], output: { globals: { vue: "Vue", }, }, }, }, })