init: typescript esm boilerplate

This commit is contained in:
devilreef 2026-04-29 12:14:17 +06:00
commit 6b522a0803
Signed by: devilreef
SSH key fingerprint: SHA256:UZisRr4iuXx+IhkbZnR655L2RWAT6o2rgbGv5F/6m3Y
16 changed files with 3518 additions and 0 deletions

10
src/shared/config.ts Normal file
View file

@ -0,0 +1,10 @@
import { existsSync } from 'node:fs'
import { loadEnvFile } from 'node:process'
import env from 'env-var'
if (existsSync('.env'))
loadEnvFile('.env')
export const config = {
mode: env.get('NODE_ENV').default('production').asString(),
}