diff --git a/Dockerfile.emscripten b/Dockerfile.emscripten
index 4d0dcf1608957aae1021a0b9faa3126604485afc..23a7f88d9340dc9d22973a9d4545f8fd79f62f23 100644
--- a/Dockerfile.emscripten
+++ b/Dockerfile.emscripten
@@ -53,15 +53,16 @@ RUN source "${EMSDK}/emsdk_env.sh" && \
     pnpm config set global-dir ${PNPM_HOME}/preinstalled-store-g --global && \
     pnpm env use --global "${NODEJS_VERSION}" && \
     pnpm add -g \
-      playwright@~1.49.1 \
-      @playwright/test@~1.49.1 \
-      ts-proto@~1.158.0 \
+      playwright@1.50.1 \
+      @playwright/test@1.50.1 \
+      ts-proto@1.172.0 \
       tslib@~2.8.1 \
       typescript@~5.7.3 \
-      rollup@~4.22.0 \
-      rollup/plugin-node-resolve@~15.2.3 \
-      rollup/plugin-commonjs@~25.0.7 \
+      rollup@4.24.0 \
+      rollup/plugin-node-resolve@15.3.1 \
+      rollup/plugin-commonjs@27.0.0 \
       rollup-plugin-typescript2@~0.36.0 \
+      @rollup/plugin-replace@6.0.2 \
       types/node@~22.10.6 \
       typedoc@~0.27.6 \
       typedoc-plugin-markdown@~4.4.1 \