passport-telegram-official
Version:
Telegram (not official, just the name) authentication strategy for Passport (https://core.telegram.org/widgets/login)
24 lines (21 loc) • 450 B
text/typescript
import type { BuildConfig } from 'bun'
import dts from 'bun-plugin-dts'
const defaultBuildConfig: BuildConfig = {
entrypoints: ['./src/index.ts'],
outdir: './dist',
target: 'node',
sourcemap: true,
}
await Promise.all([
Bun.build({
...defaultBuildConfig,
plugins: [dts()],
format: 'esm',
naming: '[dir]/[name].js',
}),
Bun.build({
...defaultBuildConfig,
format: 'cjs',
naming: '[dir]/[name].cjs',
}),
])