From 0060cae17cc3d62847c0e8a26299f22d8a94403b Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Fri, 11 Oct 2024 16:47:48 +1000 Subject: [PATCH] build(ui): set package mode target to ES2015 --- invokeai/frontend/web/vite.config.mts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/invokeai/frontend/web/vite.config.mts b/invokeai/frontend/web/vite.config.mts index fed07a28a2..b32fe0fc74 100644 --- a/invokeai/frontend/web/vite.config.mts +++ b/invokeai/frontend/web/vite.config.mts @@ -24,6 +24,15 @@ export default defineConfig(({ mode }) => { cssInjectedByJsPlugin(), ], build: { + /** + * zone.js (via faro) requires max ES2015 to prevent spamming unhandled promise rejections. + * + * See: + * - https://github.com/grafana/faro-web-sdk/issues/566 + * - https://github.com/angular/angular/issues/51328 + * - https://github.com/open-telemetry/opentelemetry-js/issues/3030 + */ + target: 'ES2015', cssCodeSplit: true, lib: { entry: path.resolve(__dirname, './src/index.ts'),