Tcsm
2023-08-22 5d3e0be26b31f7d6d29b3281adcb201ec494a1c6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { config, parse } from "dotenv";
 
const env = config();
const dbUrl: string | null =
  env.error || !env.parsed ? null : env.parsed["BASIC"];
 
config({
  path: ".env-example",
  encoding: "utf8",
  debug: true
});
 
const parsed = parse("NODE_ENV=production\nDB_HOST=a.b.c");
const dbHost: string = parsed["DB_HOST"];
 
const parsedFromBuffer = parse(new Buffer("JUSTICE=league\n"), {
  debug: true
});
const justice: string = parsedFromBuffer["JUSTICE"];