import { defineConfig } from 'tsdown'
import { tsdownBase } from '@tooling/tsdown-config'

// `@platform-modules/notifications` is types-only at runtime for inbox imports;
// `@platform-modules/ui-primitives` is a workspace dep. `react`/`react-dom` are peers.
export default defineConfig(
  tsdownBase({
    entry: ['src/index.tsx'],
    neverBundle: [
      'react',
      'react-dom',
      '@platform-modules/notifications',
      '@platform-modules/ui-primitives',
    ],
  }),
)
