From 009946728e56ecb64e369d1c7313f087fa96d000 Mon Sep 17 00:00:00 2001 From: Nikita Elfimov Date: Sun, 9 Mar 2025 20:35:24 +0300 Subject: [PATCH 1/2] feat(code-service): webpack config for nestjs --- code/code-service/src/webpack.config.ts | 5 ++--- code/code-service/src/webpack.ignore.ts | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/code-service/src/webpack.config.ts b/code/code-service/src/webpack.config.ts index 7cc249d2..a9bb595e 100644 --- a/code/code-service/src/webpack.config.ts +++ b/code/code-service/src/webpack.config.ts @@ -43,7 +43,7 @@ export class WebpackConfig { return { mode: environment, bail: environment === 'production', - target: 'async-node', + target: 'node', optimization: { minimize: false }, experiments: { outputModule: type === 'module', @@ -76,7 +76,7 @@ export class WebpackConfig { }, }, externals, - externalsType: type === 'module' ? 'import' : 'commonjs', + externalsType: environment === 'production' ? (type === 'module' ? 'import' : 'commonjs') : 'commonjs2', externalsPresets: { node: true, }, @@ -107,7 +107,6 @@ export class WebpackConfig { { test: /\.(png|svg|jpg|jpeg|gif)$/i, type: 'asset/resource' }, { test: /\.(md)$/i, type: 'asset/resource' }, { test: /\.node$/, use: this.loaders.nodeLoader }, - { test: /\.proto$/, use: { loader: this.loaders.protoLoader } }, ], }, } diff --git a/code/code-service/src/webpack.ignore.ts b/code/code-service/src/webpack.ignore.ts index 87fb30f1..63a6427c 100644 --- a/code/code-service/src/webpack.ignore.ts +++ b/code/code-service/src/webpack.ignore.ts @@ -1,5 +1,6 @@ export const LAZY_IMPORTS = [ // @nestjs/microservices + '@grpc/grpc-js', 'mqtt', 'nats', From 1390aef539c6668ea307313abe60d929020afd26 Mon Sep 17 00:00:00 2001 From: Nikita Elfimov Date: Sun, 9 Mar 2025 20:45:05 +0300 Subject: [PATCH 2/2] feat(common): bump --- runtime/code-runtime/package.json | 2 +- webpack/webpack-start-server-plugin/package.json | 3 ++- yarn/test-utils/src/package.utils.ts | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/runtime/code-runtime/package.json b/runtime/code-runtime/package.json index 63d531d0..1768e8a6 100644 --- a/runtime/code-runtime/package.json +++ b/runtime/code-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@atls/code-runtime", - "version": "2.1.5", + "version": "2.1.6", "license": "BSD-3-Clause", "type": "module", "exports": { diff --git a/webpack/webpack-start-server-plugin/package.json b/webpack/webpack-start-server-plugin/package.json index 31e6a1bc..a9d8d2c0 100644 --- a/webpack/webpack-start-server-plugin/package.json +++ b/webpack/webpack-start-server-plugin/package.json @@ -34,5 +34,6 @@ }, "main": "dist/index.js", "types": "dist/index.d.ts" - } + }, + "typecheckSkipLibCheck": true } diff --git a/yarn/test-utils/src/package.utils.ts b/yarn/test-utils/src/package.utils.ts index 10ee418e..f4b7e07f 100644 --- a/yarn/test-utils/src/package.utils.ts +++ b/yarn/test-utils/src/package.utils.ts @@ -163,6 +163,7 @@ export class PackageUtils { pack.pipe(write) await new Promise((resolve) => { + // @ts-expect-error missing args write.on('finish', resolve) })