Files
halo-plugin-friends/packages/fridends-rss/vite.config.lib.ts
T
2026-03-15 23:33:02 +08:00

35 lines
779 B
TypeScript

import copy from 'rollup-plugin-copy';
import { fileURLToPath } from 'url';
import { defineConfig } from 'vite';
import dts from 'vite-plugin-dts';
import { sharedPluginsConfig } from './src/vite/shared-plugin-config';
export default defineConfig({
build: {
lib: {
entry: 'src/index.ts',
name: 'friends-rss',
fileName: 'friends-rss',
formats: ['iife', 'es'],
},
emptyOutDir: true,
rollupOptions: {
output: {
extend: true,
},
},
},
plugins: [
...sharedPluginsConfig,
dts(),
copy({
targets: [
{
src: ['./dist/friends-rss.iife.js', './var.css'],
dest: fileURLToPath(new URL('../../src/main/resources/static', import.meta.url)),
},
],
}),
],
});