diff options
Diffstat (limited to 'vanilla/node_modules/vite/dist/client/env.mjs')
| -rw-r--r-- | vanilla/node_modules/vite/dist/client/env.mjs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/vanilla/node_modules/vite/dist/client/env.mjs b/vanilla/node_modules/vite/dist/client/env.mjs new file mode 100644 index 0000000..c28abfd --- /dev/null +++ b/vanilla/node_modules/vite/dist/client/env.mjs @@ -0,0 +1,19 @@ +//#region src/client/env.ts +const context = (() => { + if (typeof globalThis !== "undefined") return globalThis; + else if (typeof self !== "undefined") return self; + else if (typeof window !== "undefined") return window; + else return Function("return this")(); +})(); +const defines = __DEFINES__; +Object.keys(defines).forEach((key) => { + const segments = key.split("."); + let target = context; + for (let i = 0; i < segments.length; i++) { + const segment = segments[i]; + if (i === segments.length - 1) target[segment] = defines[key]; + else target = target[segment] || (target[segment] = {}); + } +}); + +//#endregion
\ No newline at end of file |
