Files
CherryHQ-cherry-studio/packages/ui/tsdown.config.ts
2026-06-29 13:19:09 +08:00

18 lines
480 B
TypeScript

import { defineConfig } from 'tsdown'
export default defineConfig({
entry: {
index: 'src/index.ts',
'components/index': 'src/components/index.ts',
'icons/index': 'src/components/icons/index.ts',
'hooks/index': 'src/hooks/index.ts',
'utils/index': 'src/utils/index.ts'
},
outDir: 'dist',
format: ['esm', 'cjs'],
clean: true,
dts: true,
tsconfig: 'tsconfig.json',
external: ['react', 'react-dom', 'motion', 'tailwindcss', 'unist-util-visit']
})