Rocky_Mountain_Vending/.pnpm-store/v10/files/a9/e2abf6fa2476859c7268355c94fd247ce8d530ef8762382ab1561685036edb3fde60a3eda5cfa15fc702934a450186294da12cf370b348d4a93ae03538ae96
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

39 lines
895 B
Text

const _envShim = Object.create(null);
const originalProcess = globalThis["process"];
const _getEnv = (useShim) => globalThis.__env__ || originalProcess?.env || (useShim ? _envShim : globalThis);
export const env = /*@__PURE__*/ new Proxy(_envShim, {
get(_, prop) {
const env = _getEnv();
return env[prop] ?? _envShim[prop];
},
has(_, prop) {
const env = _getEnv();
return prop in env || prop in _envShim;
},
set(_, prop, value) {
const env = _getEnv(true);
env[prop] = value;
return true;
},
deleteProperty(_, prop) {
const env = _getEnv(true);
delete env[prop];
return true;
},
ownKeys() {
const env = _getEnv();
return Object.keys(env);
},
getOwnPropertyDescriptor(_, prop) {
const env = _getEnv();
if (prop in env) {
return {
value: env[prop],
writable: true,
enumerable: true,
configurable: true
};
}
return undefined;
}
});