diff options
| author | Adam Mathes <adam@adammathes.com> | 2026-02-13 21:34:48 -0800 |
|---|---|---|
| committer | Adam Mathes <adam@adammathes.com> | 2026-02-13 21:34:48 -0800 |
| commit | 76cb9c2a39d477a64824a985ade40507e3bbade1 (patch) | |
| tree | 41e997aa9c6f538d3a136af61dae9424db2005a9 /vanilla/node_modules/vite/dist/client/env.mjs | |
| parent | 819a39a21ac992b1393244a4c283bbb125208c69 (diff) | |
| download | neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.gz neko-76cb9c2a39d477a64824a985ade40507e3bbade1.tar.bz2 neko-76cb9c2a39d477a64824a985ade40507e3bbade1.zip | |
feat(vanilla): add testing infrastructure and tests (NK-wjnczv)
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 |
