diff options
Diffstat (limited to 'node_modules/vite/dist/client/env.mjs')
| -rw-r--r-- | node_modules/vite/dist/client/env.mjs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/node_modules/vite/dist/client/env.mjs b/node_modules/vite/dist/client/env.mjs new file mode 100644 index 0000000..b58bfc1 --- /dev/null +++ b/node_modules/vite/dist/client/env.mjs @@ -0,0 +1,24 @@ +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] = {}); + } + } +}); |
