feat: remove cloudflare adapter dependency to nodejs_compat

- adjusted bindings extraction to not rely on node inspect anymore
- added new vite export that uses nodejs apis
This commit is contained in:
dswbx
2025-11-11 13:33:04 +01:00
parent 3f55c0f2c5
commit 4859b99954
11 changed files with 119 additions and 31 deletions
+4 -1
View File
@@ -73,8 +73,11 @@ export const env = <
onValid?: (valid: R) => void;
},
): R extends undefined ? Fallback : R => {
let source = opts?.source ?? {};
try {
source = process?.env ?? {};
} catch (e) {}
try {
const source = opts?.source ?? process.env;
const c = envs[key];
const g = source[c.key];
const v = c.validate(g) as any;