@gladiaio/sdk
Version:
Gladia JavaScript/TypeScript SDK
29 lines (26 loc) • 496 B
text/typescript
import { defineConfig, type Options } from 'tsdown'
const baseConfig: Options = {
entry: 'src/index.ts',
outDir: 'dist',
platform: 'neutral',
dts: true,
clean: true,
sourcemap: true,
external: ['ws'],
exports: true,
}
export default defineConfig([
{
...baseConfig,
format: ['esm', 'cjs'],
unbundle: true,
},
{
...baseConfig,
format: ['iife'],
target: 'es2020',
minify: true,
globalName: 'Gladia',
noExternal: ['eventemitter3'],
},
])