npm package diff

Package: @forge/tunnel

Versions: 5.4.1-next.8-experimental-c7a7d36 - 5.5.0-next.11

File: package/out/servers/native-ui-tunnel-server.js

Index: package/out/servers/native-ui-tunnel-server.js
===================================================================
--- package/out/servers/native-ui-tunnel-server.js
+++ package/out/servers/native-ui-tunnel-server.js
@@ -12,9 +12,9 @@
     server;
     constructor(tunnelArgs) {
         super(tunnelArgs);
         this.tunnelArgs = tunnelArgs;
-        const { key, path, port, permissions, remotes } = tunnelArgs;
+        const { key, path, port, permissions, remotes, i18nConfig } = tunnelArgs;
         const entrypoint = { name: key, path, functions: [] };
         const config = (0, bundler_1.getNativeUiBuildConfig)([entrypoint]);
         const compiler = (0, bundler_1.getCompiler)({
             ...config,
@@ -36,8 +36,14 @@
                 middlewares.splice(index, 0, {
                     name: 'custom-ui-scripts-middleware',
                     middleware: this.getCustomUIHtmlTransformMiddleware(permissions, remotes)
                 });
+                if (i18nConfig) {
+                    middlewares.unshift({
+                        name: 'i18n-resources-middleware',
+                        middleware: this.getI18nResourcesMiddleware(i18nConfig)
+                    });
+                }
                 middlewares.unshift({
                     name: 'logging-middleware',
                     middleware: (req, _, next) => {
                         this.logFileServed(req.url, (input) => cli_shared_1.Text.tunnel.customUI.fileServed(input, this.key));