Files
BewlyBewly/tsup.config.ts
Hakadao 0b3a9f5a92 chore:
2022-09-08 00:40:12 +08:00

21 lines
514 B
TypeScript

import { defineConfig } from 'tsup'
import { isDev } from './scripts/utils'
export default defineConfig(() => ({
entry: {
'background/index': './src/background/index.ts',
...(isDev ? { mv3client: './scripts/client.ts' } : {}),
},
outDir: 'extension/dist',
format: ['esm'],
target: 'esnext',
ignoreWatch: ['**/extension/**'],
splitting: false,
sourcemap: isDev ? 'inline' : false,
define: {
__DEV__: JSON.stringify(isDev),
},
minifyWhitespace: !isDev,
minifySyntax: !isDev,
}))