Public
Script
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Readme

This is used to load .env secrets from either a Node or a Deno environment. This is used for projects converted to Node projects with dnt — so you can use valtown in your Node projects!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
try {
await import('dotenv/config');
} catch (error) {
// Ignore if dotenv is not available or fails to import
console.log('Dotenv import failed or not available:', error.message);
}
try {
await import("jsr:@std/dotenv/load");
} catch (error) {
// Ignore if @std/dotenv/load is not available or fails to import
console.log('@std/dotenv/load import failed or not available:', error.message);
}
export const env = (key) => {
let value;
if (typeof Deno !== "undefined") {
value = Deno.env.get(key);
} else if (typeof process !== "undefined" && process.env) {
value = process.env[key];
}
return value;
};
September 14, 2024