A very minimal `.env` parser for Deno.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.
Bauke 6333f861d5
Request read and env permissions if not already granted.
pirms 9 mēnešiem
.env Initial commit! 🌠 pirms 9 mēnešiem
.env.wrong Initial commit! 🌠 pirms 9 mēnešiem
.gitignore Add an example and testing/coverage info. pirms 9 mēnešiem
LICENSE Initial commit! 🌠 pirms 9 mēnešiem
README.md Add an example and testing/coverage info. pirms 9 mēnešiem
minimal_dotenv.test.ts Use deno fmt. pirms 9 mēnešiem
minimal_dotenv.ts Request read and env permissions if not already granted. pirms 9 mēnešiem

README.md

minimal_dotenv

A very minimal .env parser for Deno.

Requires --allow-read and --allow-env permissions (for obvious reasons).

Example

import dotenv from "https://deno.land/x/minimal_dotenv/minimal_dotenv.ts";

await dotenv();

// Optionally, you can specify the filename/full path:
// await dotenv(".env.different");

// With .env file containing MINIMAL_DOTENV="working" outputs:
// minimal_dotenv is working
console.log(`minimal_dotenv is ${Deno.env.get("MINIMAL_DOTENV")}`);
Testing & Coverage

To test and generate code coverage (requires LCOV‘s genhtml to output HTML).

# Run the tests and emit coverage data.
deno test --allow-read --allow-env --coverage=.coverage
# Convert Deno's output coverage to LCOV.
deno coverage --lcov .coverage > .coverage/report.lcov
# Convert LCOV to HTML.
genhtml -o .coverage/html .coverage/report.lcov
# Open the coverage in your browser.
firefox .coverage/html/index.html

License

Licensed with the AGPL-3.0-or-later license.