tsup.config.library.ts 486 B

123456789101112
  1. import { defineConfig } from 'tsup';
  2. import { getBuildConfig } from './tsup.config.base';
  3. export default defineConfig([
  4. getBuildConfig({ format: 'cjs', platform: 'node' }),
  5. getBuildConfig({ format: 'esm', platform: 'node' }),
  6. getBuildConfig({ format: 'cjs', platform: 'browser' }),
  7. getBuildConfig({ format: 'esm', platform: 'browser' }),
  8. getBuildConfig({ format: 'esm', platform: 'react-native' }),
  9. getBuildConfig({ format: 'iife', platform: 'browser' }),
  10. ]);