feat: add build and CI configuration files

This commit is contained in:
Lucàs
2025-05-29 09:51:34 +02:00
parent 165213dd10
commit e1353c268c
7 changed files with 130 additions and 104 deletions
+26
View File
@@ -0,0 +1,26 @@
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",
})
])