diff --git a/public/app/index.ts b/public/app/index.ts index f86253c2196..777cb314236 100644 --- a/public/app/index.ts +++ b/public/app/index.ts @@ -1,6 +1,6 @@ +import './viteGlobals'; import 'vite/modulepreload-polyfill'; import './core/trustedTypePolicies'; -import './jquery'; // TODO: Vite does this differently... // declare let __webpack_public_path__: string; diff --git a/public/app/jquery.ts b/public/app/viteGlobals.ts similarity index 83% rename from public/app/jquery.ts rename to public/app/viteGlobals.ts index cd6ca71f7e7..1a44b8d5c26 100644 --- a/public/app/jquery.ts +++ b/public/app/viteGlobals.ts @@ -1,3 +1,5 @@ // Vite: hacky approach to making jQuery globally available import jQuery from 'jquery'; Object.assign(window, { $: jQuery, jQuery }); + +window.global ||= window;