Files
2025-05-29 09:51:34 +02:00

26 lines
464 B
TypeScript

import type { BuildConfig } from 'bun'
import dts from 'bun-plugin-dts'
const defaultBuildConfig: BuildConfig = {
entrypoints: ['./src/index.ts'],
outdir: './dist',
external: [
'hono',
'pug',
'path',
]
}
await Promise.all([
Bun.build({
...defaultBuildConfig,
plugins: [dts()],
format: 'esm',
naming: "[dir]/[name].js",
}),
Bun.build({
...defaultBuildConfig,
format: 'cjs',
naming: "[dir]/[name].cjs",
})
])