-
Notifications
You must be signed in to change notification settings - Fork 66
Expand file tree
/
Copy pathtsup.config.ts
More file actions
30 lines (29 loc) · 980 Bytes
/
Copy pathtsup.config.ts
File metadata and controls
30 lines (29 loc) · 980 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import { defineConfig } from 'tsup';
export default defineConfig({
entry: {
index: 'src/index.ts',
'chains/evm/index': 'src/chains/evm/index.ts',
'chains/stellar/index': 'src/chains/stellar/index.ts',
'chains/solana/index': 'src/chains/solana/index.ts',
'chains/ckb/index': 'src/chains/ckb/index.ts',
'compat/react-native': 'src/compat/react-native.ts',
'vault/index': 'src/vault/index.ts',
},
format: ['esm', 'cjs'],
dts: {
entry: {
index: 'src/index.ts',
'chains/evm/index': 'src/chains/evm/index.ts',
'chains/stellar/index': 'src/chains/stellar/index.ts',
'chains/solana/index': 'src/chains/solana/index.ts',
'chains/ckb/index': 'src/chains/ckb/index.ts',
'compat/react-native': 'src/compat/react-native.ts',
'vault/index': 'src/vault/index.ts',
},
},
splitting: true,
clean: true,
treeshake: true,
external: ['@wraith-protocol/sdk-agent'],
metafile: !!process.env.ANALYZE,
});