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

export default defineConfig(
  tsdownBase({
    entry: ['src/index.ts', 'src/querier/index.ts', 'src/d1/index.ts'],
    neverBundle: [
      '@cloudflare/workers-types',
      '@platform-modules/db',
      'drizzle-orm',
      'drizzle-orm/pg-core',
      'drizzle-orm/pglite',
      '@electric-sql/pglite',
    ],
  }),
)
