@pdfme/ui
Version:
TypeScript base PDF generator and React base UI. Open source, developed by the community, and completely free to use under the MIT license!
23 lines (21 loc) • 714 B
text/typescript
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import tsconfigPaths from 'vite-tsconfig-paths';
import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js';
export default defineConfig(({ mode }) => {
return {
define: { 'process.env.NODE_ENV': JSON.stringify(mode) },
plugins: [react(), tsconfigPaths({ root: '.' }), cssInjectedByJsPlugin()],
build: {
lib: {
entry: 'src/index.ts',
name: '@pdfme/ui',
fileName: (format) => `index.${format}.js`,
},
},
optimizeDeps: {
include: ['react', 'react-dom', 'pdfjs-dist', 'antd'],
exclude: ['@pdfme/common', '@pdfme/schemas', '@pdfme/converter'],
},
};
});