UNPKG

dify-components

Version:

This is a modern component library template based on Turborepo+Vue 3.5+TypeScript.

41 lines (39 loc) 783 B
import { defineConfig } from 'rollup'; import esbuild from 'rollup-plugin-esbuild'; import json from '@rollup/plugin-json'; import dts from 'rollup-plugin-dts'; export default defineConfig([ { // 输入文件 input: 'src/index.ts', // 输出配置 output: [ { // CommonJS 格式输出 file: 'dist/cjs/index.js', format: 'cjs', }, { // ES 模块格式输出 file: 'dist/esm/index.mjs', format: 'es', }, ], plugins: [ esbuild(), json({ preferConst: true, }), ], external: ['vue'], }, { // 输出类型文件 input: 'src/index.ts', output: { file: 'dist/types/index.d.ts', format: 'es', }, plugins: [dts()], }, ]);