From 1c63fb7eec12385afffa3292242ba60e22a3eeb2 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 22 Apr 2025 19:18:02 +0300 Subject: [PATCH] chore(monorepo/server): configure to work with top-level await --- apps/server/tsconfig.app.json | 3 +++ apps/server/webpack.config.cjs | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/apps/server/tsconfig.app.json b/apps/server/tsconfig.app.json index 8eb611f1e..0957022f5 100644 --- a/apps/server/tsconfig.app.json +++ b/apps/server/tsconfig.app.json @@ -1,6 +1,9 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "module": "ESNext", + "target": "ESNext", + "moduleResolution": "bundler", "outDir": "dist", "types": [ "node", diff --git a/apps/server/webpack.config.cjs b/apps/server/webpack.config.cjs index 4f8180c8e..c877a8f39 100644 --- a/apps/server/webpack.config.cjs +++ b/apps/server/webpack.config.cjs @@ -4,6 +4,7 @@ const { join } = require('path'); module.exports = { output: { path: join(__dirname, 'dist'), + libraryTarget: "module" }, plugins: [ new NxAppWebpackPlugin({ @@ -17,4 +18,7 @@ module.exports = { generatePackageJson: true, }) ], + experiments: { + outputModule: true + } };