UNPKG

vitepress-generate-sidebar

Version:

Vitepress generator sidebar based on file and directory structure.

48 lines (44 loc) 799 B
import typescript from '@rollup/plugin-typescript'; import terser from '@rollup/plugin-terser'; import { defineConfig } from 'rollup'; const publicConfig = { format: 'umd', name: 'uodule', }; const config = defineConfig([ { input: 'src/index.ts', output: [ { file: 'lib/index.js', ...publicConfig, }, { file: 'lib/index.min.js', ...publicConfig, plugins: [ terser(), ], }, ], plugins: [ typescript({ declaration: false, target: 'ES5', }), ], }, { input: 'src/index.ts', output: { file: 'lib/index.mjs', format: 'esm', }, plugins: [ typescript({ declaration: false, }), ], }, ]); export default config;