This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/grails-forge-ui.git


The following commit(s) were added to refs/heads/main by this push:
     new 52dec2c  Fix compile failures from older scripts
52dec2c is described below

commit 52dec2cf0f2aa2f7f00ae2960f04b766ce9709d8
Author: James Daugherty <[email protected]>
AuthorDate: Fri Feb 27 21:18:09 2026 -0500

    Fix compile failures from older scripts
---
 app/launch/package-lock.json                       | 424 ++++++++++-----------
 app/launch/package.json                            |   1 +
 .../src/components/ErrorView/ErrorViewData.js      |   2 +-
 app/launch/src/helpers/Lang.js                     |   3 +-
 app/launch/src/helpers/ModalKeyboardHandler.js     |   2 +-
 app/launch/src/helpers/Routing.js                  |   2 +-
 6 files changed, 202 insertions(+), 232 deletions(-)

diff --git a/app/launch/package-lock.json b/app/launch/package-lock.json
index 8c94b27..27f719f 100644
--- a/app/launch/package-lock.json
+++ b/app/launch/package-lock.json
@@ -19,6 +19,7 @@
                 "recoil": "^0.3.1"
             },
             "devDependencies": {
+                "baseline-browser-mapping": "^2.10.0",
                 "prettier": "^2.3.0",
                 "react-scripts": "^5.0.1",
                 "react-test-renderer": "^17.0.2"
@@ -4677,9 +4678,9 @@
             }
         },
         "node_modules/acorn": {
-            "version": "8.15.0",
-            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz";,
-            "integrity": 
"sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+            "version": "8.16.0",
+            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz";,
+            "integrity": 
"sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
             "dev": true,
             "license": "MIT",
             "bin": {
@@ -4784,9 +4785,9 @@
             }
         },
         "node_modules/ajv": {
-            "version": "6.12.6",
-            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz";,
-            "integrity": 
"sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+            "version": "6.14.0",
+            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz";,
+            "integrity": 
"sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -4819,9 +4820,9 @@
             }
         },
         "node_modules/ajv-formats/node_modules/ajv": {
-            "version": "8.17.1",
-            "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz";,
-            "integrity": 
"sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+            "version": "8.18.0",
+            "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz";,
+            "integrity": 
"sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -5581,13 +5582,16 @@
             "license": "MIT"
         },
         "node_modules/baseline-browser-mapping": {
-            "version": "2.8.29",
-            "resolved": 
"https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz";,
-            "integrity": 
"sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==",
+            "version": "2.10.0",
+            "resolved": 
"https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz";,
+            "integrity": 
"sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==",
             "dev": true,
             "license": "Apache-2.0",
             "bin": {
-                "baseline-browser-mapping": "dist/cli.js"
+                "baseline-browser-mapping": "dist/cli.cjs"
+            },
+            "engines": {
+                "node": ">=6.0.0"
             }
         },
         "node_modules/batch": {
@@ -5645,24 +5649,24 @@
             "license": "MIT"
         },
         "node_modules/body-parser": {
-            "version": "1.20.3",
-            "resolved": 
"https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz";,
-            "integrity": 
"sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+            "version": "1.20.4",
+            "resolved": 
"https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz";,
+            "integrity": 
"sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "bytes": "3.1.2",
+                "bytes": "~3.1.2",
                 "content-type": "~1.0.5",
                 "debug": "2.6.9",
                 "depd": "2.0.0",
-                "destroy": "1.2.0",
-                "http-errors": "2.0.0",
-                "iconv-lite": "0.4.24",
-                "on-finished": "2.4.1",
-                "qs": "6.13.0",
-                "raw-body": "2.5.2",
+                "destroy": "~1.2.0",
+                "http-errors": "~2.0.1",
+                "iconv-lite": "~0.4.24",
+                "on-finished": "~2.4.1",
+                "qs": "~6.14.0",
+                "raw-body": "~2.5.3",
                 "type-is": "~1.6.18",
-                "unpipe": "1.0.0"
+                "unpipe": "~1.0.0"
             },
             "engines": {
                 "node": ">= 0.8",
@@ -5679,6 +5683,27 @@
                 "ms": "2.0.0"
             }
         },
+        "node_modules/body-parser/node_modules/http-errors": {
+            "version": "2.0.1",
+            "resolved": 
"https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz";,
+            "integrity": 
"sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "depd": "~2.0.0",
+                "inherits": "~2.0.4",
+                "setprototypeof": "~1.2.0",
+                "statuses": "~2.0.2",
+                "toidentifier": "~1.0.1"
+            },
+            "engines": {
+                "node": ">= 0.8"
+            },
+            "funding": {
+                "type": "opencollective",
+                "url": "https://opencollective.com/express";
+            }
+        },
         "node_modules/body-parser/node_modules/iconv-lite": {
             "version": "0.4.24",
             "resolved": 
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";,
@@ -5699,6 +5724,16 @@
             "dev": true,
             "license": "MIT"
         },
+        "node_modules/body-parser/node_modules/statuses": {
+            "version": "2.0.2",
+            "resolved": 
"https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz";,
+            "integrity": 
"sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">= 0.8"
+            }
+        },
         "node_modules/bonjour-service": {
             "version": "1.3.0",
             "resolved": 
"https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz";,
@@ -5749,9 +5784,9 @@
             "license": "BSD-2-Clause"
         },
         "node_modules/browserslist": {
-            "version": "4.28.0",
-            "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz";,
-            "integrity": 
"sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==",
+            "version": "4.28.1",
+            "resolved": 
"https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz";,
+            "integrity": 
"sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
             "dev": true,
             "funding": [
                 {
@@ -5769,11 +5804,11 @@
             ],
             "license": "MIT",
             "dependencies": {
-                "baseline-browser-mapping": "^2.8.25",
-                "caniuse-lite": "^1.0.30001754",
-                "electron-to-chromium": "^1.5.249",
+                "baseline-browser-mapping": "^2.9.0",
+                "caniuse-lite": "^1.0.30001759",
+                "electron-to-chromium": "^1.5.263",
                 "node-releases": "^2.0.27",
-                "update-browserslist-db": "^1.1.4"
+                "update-browserslist-db": "^1.2.0"
             },
             "bin": {
                 "browserslist": "cli.js"
@@ -5930,9 +5965,9 @@
             }
         },
         "node_modules/caniuse-lite": {
-            "version": "1.0.30001756",
-            "resolved": 
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz";,
-            "integrity": 
"sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==",
+            "version": "1.0.30001774",
+            "resolved": 
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001774.tgz";,
+            "integrity": 
"sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==",
             "dev": true,
             "funding": [
                 {
@@ -7469,9 +7504,9 @@
             }
         },
         "node_modules/electron-to-chromium": {
-            "version": "1.5.257",
-            "resolved": 
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.257.tgz";,
-            "integrity": 
"sha512-VNSOB6JZan5IQNMqaurYpZC4bDPXcvKlUwVD/ztMeVD7SwOpMYGOY7dgt+4lNiIHIpvv/FdULnZKqKEy2KcuHQ==",
+            "version": "1.5.302",
+            "resolved": 
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.302.tgz";,
+            "integrity": 
"sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==",
             "dev": true,
             "license": "ISC"
         },
@@ -7516,14 +7551,14 @@
             }
         },
         "node_modules/enhanced-resolve": {
-            "version": "5.18.3",
-            "resolved": 
"https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz";,
-            "integrity": 
"sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
+            "version": "5.19.0",
+            "resolved": 
"https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz";,
+            "integrity": 
"sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
                 "graceful-fs": "^4.2.4",
-                "tapable": "^2.2.0"
+                "tapable": "^2.3.0"
             },
             "engines": {
                 "node": ">=10.13.0"
@@ -7684,9 +7719,9 @@
             }
         },
         "node_modules/es-module-lexer": {
-            "version": "1.7.0",
-            "resolved": 
"https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz";,
-            "integrity": 
"sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
+            "version": "2.0.0",
+            "resolved": 
"https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz";,
+            "integrity": 
"sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==",
             "dev": true,
             "license": "MIT"
         },
@@ -8527,40 +8562,40 @@
             }
         },
         "node_modules/express": {
-            "version": "4.21.2",
-            "resolved": 
"https://registry.npmjs.org/express/-/express-4.21.2.tgz";,
-            "integrity": 
"sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
+            "version": "4.22.1",
+            "resolved": 
"https://registry.npmjs.org/express/-/express-4.22.1.tgz";,
+            "integrity": 
"sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
                 "accepts": "~1.3.8",
                 "array-flatten": "1.1.1",
-                "body-parser": "1.20.3",
-                "content-disposition": "0.5.4",
+                "body-parser": "~1.20.3",
+                "content-disposition": "~0.5.4",
                 "content-type": "~1.0.4",
-                "cookie": "0.7.1",
-                "cookie-signature": "1.0.6",
+                "cookie": "~0.7.1",
+                "cookie-signature": "~1.0.6",
                 "debug": "2.6.9",
                 "depd": "2.0.0",
                 "encodeurl": "~2.0.0",
                 "escape-html": "~1.0.3",
                 "etag": "~1.8.1",
-                "finalhandler": "1.3.1",
-                "fresh": "0.5.2",
-                "http-errors": "2.0.0",
+                "finalhandler": "~1.3.1",
+                "fresh": "~0.5.2",
+                "http-errors": "~2.0.0",
                 "merge-descriptors": "1.0.3",
                 "methods": "~1.1.2",
-                "on-finished": "2.4.1",
+                "on-finished": "~2.4.1",
                 "parseurl": "~1.3.3",
-                "path-to-regexp": "0.1.12",
+                "path-to-regexp": "~0.1.12",
                 "proxy-addr": "~2.0.7",
-                "qs": "6.13.0",
+                "qs": "~6.14.0",
                 "range-parser": "~1.2.1",
                 "safe-buffer": "5.2.1",
-                "send": "0.19.0",
-                "serve-static": "1.16.2",
+                "send": "~0.19.0",
+                "serve-static": "~1.16.2",
                 "setprototypeof": "1.2.0",
-                "statuses": "2.0.1",
+                "statuses": "~2.0.1",
                 "type-is": "~1.6.18",
                 "utils-merge": "1.0.1",
                 "vary": "~1.1.2"
@@ -8778,9 +8813,9 @@
             }
         },
         "node_modules/filelist/node_modules/minimatch": {
-            "version": "5.1.6",
-            "resolved": 
"https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz";,
-            "integrity": 
"sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+            "version": "5.1.9",
+            "resolved": 
"https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz";,
+            "integrity": 
"sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==",
             "dev": true,
             "license": "ISC",
             "dependencies": {
@@ -11986,21 +12021,21 @@
             }
         },
         "node_modules/jsonpath": {
-            "version": "1.1.1",
-            "resolved": 
"https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz";,
-            "integrity": 
"sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==",
+            "version": "1.2.1",
+            "resolved": 
"https://registry.npmjs.org/jsonpath/-/jsonpath-1.2.1.tgz";,
+            "integrity": 
"sha512-Jl6Jhk0jG+kP3yk59SSeGq7LFPR4JQz1DU0K+kXTysUhMostbhU3qh5mjTuf0PqFcXpAT7kvmMt9WxV10NyIgQ==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "esprima": "1.2.2",
-                "static-eval": "2.0.2",
-                "underscore": "1.12.1"
+                "esprima": "1.2.5",
+                "static-eval": "2.1.1",
+                "underscore": "1.13.6"
             }
         },
         "node_modules/jsonpath/node_modules/esprima": {
-            "version": "1.2.2",
-            "resolved": 
"https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz";,
-            "integrity": 
"sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==",
+            "version": "1.2.5",
+            "resolved": 
"https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz";,
+            "integrity": 
"sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==",
             "dev": true,
             "bin": {
                 "esparse": "bin/esparse.js",
@@ -12287,9 +12322,9 @@
             }
         },
         "node_modules/lodash": {
-            "version": "4.17.21",
-            "resolved": 
"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz";,
-            "integrity": 
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+            "version": "4.17.23",
+            "resolved": 
"https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz";,
+            "integrity": 
"sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
             "dev": true,
             "license": "MIT"
         },
@@ -12592,9 +12627,9 @@
             "license": "ISC"
         },
         "node_modules/minimatch": {
-            "version": "3.1.2",
-            "resolved": 
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz";,
-            "integrity": 
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+            "version": "3.1.5",
+            "resolved": 
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz";,
+            "integrity": 
"sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
             "dev": true,
             "license": "ISC",
             "dependencies": {
@@ -12722,9 +12757,9 @@
             }
         },
         "node_modules/node-forge": {
-            "version": "1.3.1",
-            "resolved": 
"https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz";,
-            "integrity": 
"sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
+            "version": "1.3.3",
+            "resolved": 
"https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz";,
+            "integrity": 
"sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==",
             "dev": true,
             "license": "(BSD-3-Clause OR GPL-2.0)",
             "engines": {
@@ -14951,13 +14986,13 @@
             }
         },
         "node_modules/qs": {
-            "version": "6.13.0",
-            "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz";,
-            "integrity": 
"sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+            "version": "6.14.2",
+            "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz";,
+            "integrity": 
"sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
             "dev": true,
             "license": "BSD-3-Clause",
             "dependencies": {
-                "side-channel": "^1.0.6"
+                "side-channel": "^1.1.0"
             },
             "engines": {
                 "node": ">=0.6"
@@ -15025,19 +15060,40 @@
             }
         },
         "node_modules/raw-body": {
-            "version": "2.5.2",
-            "resolved": 
"https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz";,
-            "integrity": 
"sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+            "version": "2.5.3",
+            "resolved": 
"https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz";,
+            "integrity": 
"sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "bytes": "3.1.2",
-                "http-errors": "2.0.0",
-                "iconv-lite": "0.4.24",
-                "unpipe": "1.0.0"
+                "bytes": "~3.1.2",
+                "http-errors": "~2.0.1",
+                "iconv-lite": "~0.4.24",
+                "unpipe": "~1.0.0"
+            },
+            "engines": {
+                "node": ">= 0.8"
+            }
+        },
+        "node_modules/raw-body/node_modules/http-errors": {
+            "version": "2.0.1",
+            "resolved": 
"https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz";,
+            "integrity": 
"sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "depd": "~2.0.0",
+                "inherits": "~2.0.4",
+                "setprototypeof": "~1.2.0",
+                "statuses": "~2.0.2",
+                "toidentifier": "~1.0.1"
             },
             "engines": {
                 "node": ">= 0.8"
+            },
+            "funding": {
+                "type": "opencollective",
+                "url": "https://opencollective.com/express";
             }
         },
         "node_modules/raw-body/node_modules/iconv-lite": {
@@ -15053,6 +15109,16 @@
                 "node": ">=0.10.0"
             }
         },
+        "node_modules/raw-body/node_modules/statuses": {
+            "version": "2.0.2",
+            "resolved": 
"https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz";,
+            "integrity": 
"sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">= 0.8"
+            }
+        },
         "node_modules/react": {
             "version": "17.0.2",
             "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz";,
@@ -15811,9 +15877,9 @@
             }
         },
         "node_modules/rollup": {
-            "version": "2.79.2",
-            "resolved": 
"https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz";,
-            "integrity": 
"sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==",
+            "version": "2.80.0",
+            "resolved": 
"https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz";,
+            "integrity": 
"sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==",
             "dev": true,
             "license": "MIT",
             "bin": {
@@ -16072,9 +16138,9 @@
             }
         },
         "node_modules/schema-utils/node_modules/ajv": {
-            "version": "8.17.1",
-            "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz";,
-            "integrity": 
"sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+            "version": "8.18.0",
+            "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz";,
+            "integrity": 
"sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -16676,111 +16742,13 @@
             "license": "MIT"
         },
         "node_modules/static-eval": {
-            "version": "2.0.2",
-            "resolved": 
"https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz";,
-            "integrity": 
"sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==",
-            "dev": true,
-            "license": "MIT",
-            "dependencies": {
-                "escodegen": "^1.8.1"
-            }
-        },
-        "node_modules/static-eval/node_modules/escodegen": {
-            "version": "1.14.3",
-            "resolved": 
"https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz";,
-            "integrity": 
"sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
-            "dev": true,
-            "license": "BSD-2-Clause",
-            "dependencies": {
-                "esprima": "^4.0.1",
-                "estraverse": "^4.2.0",
-                "esutils": "^2.0.2",
-                "optionator": "^0.8.1"
-            },
-            "bin": {
-                "escodegen": "bin/escodegen.js",
-                "esgenerate": "bin/esgenerate.js"
-            },
-            "engines": {
-                "node": ">=4.0"
-            },
-            "optionalDependencies": {
-                "source-map": "~0.6.1"
-            }
-        },
-        "node_modules/static-eval/node_modules/estraverse": {
-            "version": "4.3.0",
-            "resolved": 
"https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz";,
-            "integrity": 
"sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
-            "dev": true,
-            "license": "BSD-2-Clause",
-            "engines": {
-                "node": ">=4.0"
-            }
-        },
-        "node_modules/static-eval/node_modules/levn": {
-            "version": "0.3.0",
-            "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz";,
-            "integrity": 
"sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
-            "dev": true,
-            "license": "MIT",
-            "dependencies": {
-                "prelude-ls": "~1.1.2",
-                "type-check": "~0.3.2"
-            },
-            "engines": {
-                "node": ">= 0.8.0"
-            }
-        },
-        "node_modules/static-eval/node_modules/optionator": {
-            "version": "0.8.3",
-            "resolved": 
"https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz";,
-            "integrity": 
"sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
-            "dev": true,
-            "license": "MIT",
-            "dependencies": {
-                "deep-is": "~0.1.3",
-                "fast-levenshtein": "~2.0.6",
-                "levn": "~0.3.0",
-                "prelude-ls": "~1.1.2",
-                "type-check": "~0.3.2",
-                "word-wrap": "~1.2.3"
-            },
-            "engines": {
-                "node": ">= 0.8.0"
-            }
-        },
-        "node_modules/static-eval/node_modules/prelude-ls": {
-            "version": "1.1.2",
-            "resolved": 
"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz";,
-            "integrity": 
"sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
-            "dev": true,
-            "engines": {
-                "node": ">= 0.8.0"
-            }
-        },
-        "node_modules/static-eval/node_modules/source-map": {
-            "version": "0.6.1",
-            "resolved": 
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";,
-            "integrity": 
"sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-            "dev": true,
-            "license": "BSD-3-Clause",
-            "optional": true,
-            "engines": {
-                "node": ">=0.10.0"
-            }
-        },
-        "node_modules/static-eval/node_modules/type-check": {
-            "version": "0.3.2",
-            "resolved": 
"https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz";,
-            "integrity": 
"sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+            "version": "2.1.1",
+            "resolved": 
"https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz";,
+            "integrity": 
"sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
-                "prelude-ls": "~1.1.2"
-            },
-            "engines": {
-                "node": ">= 0.8.0"
+                "escodegen": "^2.1.0"
             }
         },
         "node_modules/statuses": {
@@ -17539,9 +17507,9 @@
             }
         },
         "node_modules/terser-webpack-plugin": {
-            "version": "5.3.14",
-            "resolved": 
"https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz";,
-            "integrity": 
"sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
+            "version": "5.3.16",
+            "resolved": 
"https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz";,
+            "integrity": 
"sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -18015,9 +17983,9 @@
             }
         },
         "node_modules/underscore": {
-            "version": "1.12.1",
-            "resolved": 
"https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz";,
-            "integrity": 
"sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==",
+            "version": "1.13.6",
+            "resolved": 
"https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz";,
+            "integrity": 
"sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==",
             "dev": true,
             "license": "MIT"
         },
@@ -18124,9 +18092,9 @@
             }
         },
         "node_modules/update-browserslist-db": {
-            "version": "1.1.4",
-            "resolved": 
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz";,
-            "integrity": 
"sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==",
+            "version": "1.2.3",
+            "resolved": 
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz";,
+            "integrity": 
"sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
             "dev": true,
             "funding": [
                 {
@@ -18292,9 +18260,9 @@
             }
         },
         "node_modules/watchpack": {
-            "version": "2.4.4",
-            "resolved": 
"https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz";,
-            "integrity": 
"sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==",
+            "version": "2.5.1",
+            "resolved": 
"https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz";,
+            "integrity": 
"sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -18326,9 +18294,9 @@
             }
         },
         "node_modules/webpack": {
-            "version": "5.103.0",
-            "resolved": 
"https://registry.npmjs.org/webpack/-/webpack-5.103.0.tgz";,
-            "integrity": 
"sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw==",
+            "version": "5.105.3",
+            "resolved": 
"https://registry.npmjs.org/webpack/-/webpack-5.105.3.tgz";,
+            "integrity": 
"sha512-LLBBA4oLmT7sZdHiYE/PeVuifOxYyE2uL/V+9VQP7YSYdJU7bSf7H8bZRRxW8kEPMkmVjnrXmoR3oejIdX0xbg==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
@@ -18338,12 +18306,12 @@
                 "@webassemblyjs/ast": "^1.14.1",
                 "@webassemblyjs/wasm-edit": "^1.14.1",
                 "@webassemblyjs/wasm-parser": "^1.14.1",
-                "acorn": "^8.15.0",
+                "acorn": "^8.16.0",
                 "acorn-import-phases": "^1.0.3",
-                "browserslist": "^4.26.3",
+                "browserslist": "^4.28.1",
                 "chrome-trace-event": "^1.0.2",
-                "enhanced-resolve": "^5.17.3",
-                "es-module-lexer": "^1.2.1",
+                "enhanced-resolve": "^5.19.0",
+                "es-module-lexer": "^2.0.0",
                 "eslint-scope": "5.1.1",
                 "events": "^3.2.0",
                 "glob-to-regexp": "^0.4.1",
@@ -18354,9 +18322,9 @@
                 "neo-async": "^2.6.2",
                 "schema-utils": "^4.3.3",
                 "tapable": "^2.3.0",
-                "terser-webpack-plugin": "^5.3.11",
-                "watchpack": "^2.4.4",
-                "webpack-sources": "^3.3.3"
+                "terser-webpack-plugin": "^5.3.16",
+                "watchpack": "^2.5.1",
+                "webpack-sources": "^3.3.4"
             },
             "bin": {
                 "webpack": "bin/webpack.js"
@@ -18522,9 +18490,9 @@
             }
         },
         "node_modules/webpack-sources": {
-            "version": "3.3.3",
-            "resolved": 
"https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz";,
-            "integrity": 
"sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
+            "version": "3.3.4",
+            "resolved": 
"https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz";,
+            "integrity": 
"sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==",
             "dev": true,
             "license": "MIT",
             "engines": {
@@ -18836,9 +18804,9 @@
             }
         },
         "node_modules/workbox-build/node_modules/ajv": {
-            "version": "8.17.1",
-            "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz";,
-            "integrity": 
"sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+            "version": "8.18.0",
+            "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz";,
+            "integrity": 
"sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
             "dev": true,
             "license": "MIT",
             "dependencies": {
diff --git a/app/launch/package.json b/app/launch/package.json
index eb3eca1..2825fce 100755
--- a/app/launch/package.json
+++ b/app/launch/package.json
@@ -15,6 +15,7 @@
         "recoil": "^0.3.1"
     },
     "devDependencies": {
+        "baseline-browser-mapping": "^2.10.0",
         "prettier": "^2.3.0",
         "react-scripts": "^5.0.1",
         "react-test-renderer": "^17.0.2"
diff --git a/app/launch/src/components/ErrorView/ErrorViewData.js 
b/app/launch/src/components/ErrorView/ErrorViewData.js
index df68261..0d2a8ff 100644
--- a/app/launch/src/components/ErrorView/ErrorViewData.js
+++ b/app/launch/src/components/ErrorView/ErrorViewData.js
@@ -67,7 +67,7 @@ export const errorHandlersFactory = (setError) => {
       return setError(new ErrorViewData(response))
     }
     const payload = ErrorViewData.ofError(FALLBACK_ERROR_MESSAGE)
-    if (!response.json instanceof Function) {
+    if (!(response.json instanceof Function)) {
       return setError(payload)
     }
     try {
diff --git a/app/launch/src/helpers/Lang.js b/app/launch/src/helpers/Lang.js
index 02da701..f169247 100644
--- a/app/launch/src/helpers/Lang.js
+++ b/app/launch/src/helpers/Lang.js
@@ -25,4 +25,5 @@ class LangApi {
   }
 }
 
-export default new LangApi()
+const langApi = new LangApi()
+export default langApi
diff --git a/app/launch/src/helpers/ModalKeyboardHandler.js 
b/app/launch/src/helpers/ModalKeyboardHandler.js
index 5b37d57..abbab99 100644
--- a/app/launch/src/helpers/ModalKeyboardHandler.js
+++ b/app/launch/src/helpers/ModalKeyboardHandler.js
@@ -55,7 +55,7 @@ export class ModalKeyboardHandler {
       hasHeader: true,
     }
   ) {
-    if (!config instanceof Object) {
+    if (!(config instanceof Object)) {
       throw Error('ModalKeyboardHandler must be created with a config object')
     }
     this.config = config
diff --git a/app/launch/src/helpers/Routing.js 
b/app/launch/src/helpers/Routing.js
index 40c470c..57f045e 100644
--- a/app/launch/src/helpers/Routing.js
+++ b/app/launch/src/helpers/Routing.js
@@ -60,7 +60,7 @@ export function isDeepLinkReferral(shareData = {}) {
 }
 
 export function resolveActionRoute(queryData) {
-  if (!queryData instanceof Object) {
+  if (!(queryData instanceof Object)) {
     return
   }
   const { activity } = queryData


Reply via email to