| 12345678910111213141516171819202122232425262728 |
- import { defineConfig } from 'vite';
- import path from 'path';
- import vue from '@vitejs/plugin-vue';
- export default defineConfig({
- plugins: [vue()],
- build: {
- minify: true,
- lib: {
- entry: path.resolve(__dirname, './src/packages/resolver/index.ts'),
- name: 'name',
- fileName: (format) => {
- if (format === 'es') {
- return 'index.mjs';
- } else {
- return 'index.js';
- }
- },
- formats: ['es', 'cjs']
- },
- rollupOptions: {
- output: {
- dir: path.resolve(__dirname, './dist/resolver')
- }
- },
- emptyOutDir: false
- }
- });
|