diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 775dbca822..f870c366a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: with: name: extension-test-coverage - name: Upload coverage to Codecov - uses: Wandalen/wretry.action@v3.1.0 + uses: Wandalen/wretry.action@v3.3.0 with: action: codecov/codecov-action@v4 with: | diff --git a/package-lock.json b/package-lock.json index 2090ccb989..19fe33a880 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "@apidevtools/json-schema-ref-parser": "^10.1.0", "@atlaskit/tree": "^8.8.8", "@cfworker/json-schema": "^1.12.8", - "@datadog/browser-logs": "^5.14.0", - "@datadog/browser-rum": "^5.14.0", + "@datadog/browser-logs": "^5.15.0", + "@datadog/browser-rum": "^5.15.0", "@floating-ui/dom": "^1.6.3", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "^5.15.4", @@ -30,7 +30,7 @@ "@vespaiach/axios-fetch-adapter": "^0.3.1", "@xobotyi/scrollbar-width": "^1.9.5", "abort-utils": "^1.2.0", - "ace-builds": "^1.32.9", + "ace-builds": "^1.33.0", "autocompleter": "^9.1.2", "axios": "^0.27.2", "batched-function": "^2.0.1", @@ -46,7 +46,7 @@ "csharp-helpers": "^0.9.3", "css-selector-generator": "^3.6.7", "date-fns": "^3.6.0", - "dompurify": "^3.0.11", + "dompurify": "^3.1.0", "downloadjs": "^1.4.7", "exifreader": "^4.22.1", "export-to-csv": "^1.2.4", @@ -154,7 +154,7 @@ "devDependencies": { "@axe-core/playwright": "^4.9.0", "@fortawesome/fontawesome-common-types": "^0.2.36", - "@playwright/test": "^1.42.1", + "@playwright/test": "^1.43.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@shopify/jest-dom-mocks": "^5.0.0", "@sindresorhus/tsconfig": "^5.0.0", @@ -173,7 +173,7 @@ "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "^14.5.2", "@total-typescript/ts-reset": "^0.5.1", - "@types/chrome": "^0.0.265", + "@types/chrome": "^0.0.266", "@types/dom-navigation": "^1.0.3", "@types/dompurify": "^3.0.5", "@types/downloadjs": "^1.4.6", @@ -220,7 +220,7 @@ "@types/webpack": "^5.28.5", "@types/webpack-env": "^1.18.4", "@types/whatwg-mimetype": "^3.0.2", - "@typescript-eslint/rule-tester": "^7.5.0", + "@typescript-eslint/rule-tester": "^7.6.0", "axios-mock-adapter": "^1.22.0", "blob-polyfill": "^7.0.20220408", "compass-mixins": "^0.12.10", @@ -253,11 +253,11 @@ "prettier": "3.1.0", "react-refresh-typescript": "^2.0.9", "react-select-event": "^5.3.0", - "sass-loader": "^14.1.1", + "sass-loader": "^14.2.0", "shadow-dom-testing-library": "^1.11.2", "storybook": "^7.6.17", "storybook-addon-swc": "^1.2.0", - "style-loader": "^3.3.4", + "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.3.10", "ts-loader": "^9.5.1", "type-fest": "^4.15.0", @@ -2494,19 +2494,19 @@ } }, "node_modules/@datadog/browser-core": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@datadog/browser-core/-/browser-core-5.14.0.tgz", - "integrity": "sha512-sr02NfURpidS+FW9JaIDwqG8JfeqNy2GjPhzxZ7q3IITktX0wNxEq+IhwJDfB+2G/2iT9t7WgFBshx/e3Rb0Ow==" + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@datadog/browser-core/-/browser-core-5.15.0.tgz", + "integrity": "sha512-vZeHK0aEqyQqJOal8skaGrGi788Tt+MSP+pH/+J56/Bj4tjLggeIw2SPN+j7XSS+3Q5atk1ZRoEMwvHVV7/s7Q==" }, "node_modules/@datadog/browser-logs": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@datadog/browser-logs/-/browser-logs-5.14.0.tgz", - "integrity": "sha512-ZHTpl/c62OA9iy2HCfJD/1hKwgZPg7/xvKVSNbqF21SniTtxT8hs7InFU8YP9knwrhIkg2RC5TE4hBZCe99D3g==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@datadog/browser-logs/-/browser-logs-5.15.0.tgz", + "integrity": "sha512-H+ZXAKSVYgcNf7ntiyoYYWlp36s71LTctkRzK/HpWubwmud2yy/hoeMhY0hWV32qSPEGXrlcxOyw6G8IhVEDsQ==", "dependencies": { - "@datadog/browser-core": "5.14.0" + "@datadog/browser-core": "5.15.0" }, "peerDependencies": { - "@datadog/browser-rum": "5.14.0" + "@datadog/browser-rum": "5.15.0" }, "peerDependenciesMeta": { "@datadog/browser-rum": { @@ -2515,15 +2515,15 @@ } }, "node_modules/@datadog/browser-rum": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@datadog/browser-rum/-/browser-rum-5.14.0.tgz", - "integrity": "sha512-IijqDr1zDWJdNcbasjOMoriXDSf4ILbtt9DJF6+UMidQ32CNoCr524IK0d+9Qoea1uhEDIxIsA5lDN+v8zb6sg==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@datadog/browser-rum/-/browser-rum-5.15.0.tgz", + "integrity": "sha512-bvY8Pgb92uB9+x7oVQTLq5P/fyMBTn+xoEzYJbMmJCEhKL1QPqtYdiRqTNhOLnemZFJ5OaaFNg9az68xJ/O0gg==", "dependencies": { - "@datadog/browser-core": "5.14.0", - "@datadog/browser-rum-core": "5.14.0" + "@datadog/browser-core": "5.15.0", + "@datadog/browser-rum-core": "5.15.0" }, "peerDependencies": { - "@datadog/browser-logs": "5.14.0" + "@datadog/browser-logs": "5.15.0" }, "peerDependenciesMeta": { "@datadog/browser-logs": { @@ -2532,11 +2532,11 @@ } }, "node_modules/@datadog/browser-rum-core": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@datadog/browser-rum-core/-/browser-rum-core-5.14.0.tgz", - "integrity": "sha512-DwpHwU+7LhuDwUKnOuQczM/QlsgCZofQyPOTEih2Rj9yrVpf6Z1lNQg9TCPNqGLAKs+Q1HqP1fJYa+tBCmgbhw==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@datadog/browser-rum-core/-/browser-rum-core-5.15.0.tgz", + "integrity": "sha512-f8TghTfjEqEo/AexyfM0OCZ3aUOcN6+xg9XRohVC+kmmboo+7GcMLgNfW9zkEoCJvNOheSFN2xPZbNE6iUD3LA==", "dependencies": { - "@datadog/browser-core": "5.14.0" + "@datadog/browser-core": "5.15.0" } }, "node_modules/@discoveryjs/json-ext": { @@ -4740,12 +4740,12 @@ } }, "node_modules/@playwright/test": { - "version": "1.42.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.42.1.tgz", - "integrity": "sha512-Gq9rmS54mjBL/7/MvBaNOBwbfnh7beHvS6oS4srqXFcQHpQCV1+c8JXWE8VLPyRDhgS3H8x8A7hztqI9VnwrAQ==", + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.43.1.tgz", + "integrity": "sha512-HgtQzFgNEEo4TE22K/X7sYTYNqEMMTZmFS8kTq6m8hXj+m1D8TgwgIbumHddJa9h4yl4GkKb8/bgAl2+g7eDgA==", "dev": true, "dependencies": { - "playwright": "1.42.1" + "playwright": "1.43.1" }, "bin": { "playwright": "cli.js" @@ -6610,6 +6610,22 @@ "undici-types": "~5.26.4" } }, + "node_modules/@storybook/builder-webpack5/node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, "node_modules/@storybook/channels": { "version": "7.6.17", "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.17.tgz", @@ -8536,9 +8552,9 @@ } }, "node_modules/@types/chrome": { - "version": "0.0.265", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.265.tgz", - "integrity": "sha512-wusn3sa1C0UOGs7B07EHgCin/G8TQQXWFJhI8F5uwJ0dNGYBj5/+JPmP/l+x+E2ntXXyX/eeN2Bj6Sk6dzMEtA==", + "version": "0.0.266", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.266.tgz", + "integrity": "sha512-QSQWJTL7NjZElvq/6/E5C1+pHgEP8UAJzwoz7M4vSJ7AECt6NNehJ+tU6snnvuTqZOBjFCivvitYo5+8tNPmhg==", "dev": true, "dependencies": { "@types/filesystem": "*", @@ -9620,16 +9636,16 @@ } }, "node_modules/@typescript-eslint/rule-tester": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-7.5.0.tgz", - "integrity": "sha512-UQDe3amUHFJrRHImo5U20SyEkLyxUmYSEYD7qYd8ScJmIxM7+zBsiMZzHQgOVAsI0lvtcNCJ6Cet5+dcgf8vng==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-7.6.0.tgz", + "integrity": "sha512-ioebRNx3V1pENvCM9uyY+MtJKDuU6wP/l21ju2HOlKL9wbT9tND8odqsD9V3/kgd2TepJlnmvd2pdnQIv01Y/g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.5.0", - "@typescript-eslint/utils": "7.5.0", - "ajv": "^6.10.0", + "@typescript-eslint/typescript-estree": "7.6.0", + "@typescript-eslint/utils": "7.6.0", + "ajv": "^6.12.6", "lodash.merge": "4.6.2", - "semver": "^7.5.4" + "semver": "^7.6.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9644,13 +9660,13 @@ } }, "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/scope-manager": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz", - "integrity": "sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.6.0.tgz", + "integrity": "sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0" + "@typescript-eslint/types": "7.6.0", + "@typescript-eslint/visitor-keys": "7.6.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9661,9 +9677,9 @@ } }, "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.5.0.tgz", - "integrity": "sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.6.0.tgz", + "integrity": "sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==", "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9674,19 +9690,19 @@ } }, "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz", - "integrity": "sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.6.0.tgz", + "integrity": "sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/visitor-keys": "7.5.0", + "@typescript-eslint/types": "7.6.0", + "@typescript-eslint/visitor-keys": "7.6.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9702,18 +9718,18 @@ } }, "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/utils": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.5.0.tgz", - "integrity": "sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.6.0.tgz", + "integrity": "sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.5.0", - "@typescript-eslint/types": "7.5.0", - "@typescript-eslint/typescript-estree": "7.5.0", - "semver": "^7.5.4" + "@types/json-schema": "^7.0.15", + "@types/semver": "^7.5.8", + "@typescript-eslint/scope-manager": "7.6.0", + "@typescript-eslint/types": "7.6.0", + "@typescript-eslint/typescript-estree": "7.6.0", + "semver": "^7.6.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9727,13 +9743,13 @@ } }, "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz", - "integrity": "sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.6.0.tgz", + "integrity": "sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.5.0", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "7.6.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9753,9 +9769,9 @@ } }, "node_modules/@typescript-eslint/rule-tester/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -10294,9 +10310,9 @@ } }, "node_modules/ace-builds": { - "version": "1.32.9", - "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.32.9.tgz", - "integrity": "sha512-dqBLPj//Gq0b92YUtRIsdWsORf4J+4xW3r8/4Wr2Vqid7O1j7YBV/ZsVvWBjZFy+EnvMCRFCFOEIM1cbt4BQ/g==" + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.33.0.tgz", + "integrity": "sha512-PDvytkZNvAfuh+PaP5Oy3l3sBGd7xMk4NsB+4w/w1e3gjBqEOGeJwcX+wF/SB6mLtT3VfJLrhDNPT3eaCjtR3w==" }, "node_modules/acorn": { "version": "8.11.3", @@ -14140,9 +14156,9 @@ } }, "node_modules/dompurify": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.11.tgz", - "integrity": "sha512-Fan4uMuyB26gFV3ovPoEoQbxRRPfTu3CvImyZnhGq5fsIEO+gEFLp45ISFt+kQBWsK5ulDdT0oV28jS1UrwQLg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.0.tgz", + "integrity": "sha512-yoU4rhgPKCo+p5UrWWWNKiIq+ToGqmVVhk0PmMYBK4kRsR3/qhemNFL8f6CFmBd4gMwm3F4T7HBoydP5uY07fA==" }, "node_modules/domutils": { "version": "2.8.0", @@ -24528,12 +24544,12 @@ } }, "node_modules/playwright": { - "version": "1.42.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.42.1.tgz", - "integrity": "sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==", + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.43.1.tgz", + "integrity": "sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==", "dev": true, "dependencies": { - "playwright-core": "1.42.1" + "playwright-core": "1.43.1" }, "bin": { "playwright": "cli.js" @@ -24546,9 +24562,9 @@ } }, "node_modules/playwright-core": { - "version": "1.42.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.42.1.tgz", - "integrity": "sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==", + "version": "1.43.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.43.1.tgz", + "integrity": "sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -27094,9 +27110,9 @@ } }, "node_modules/sass-loader": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.1.1.tgz", - "integrity": "sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-14.2.0.tgz", + "integrity": "sha512-jxmjDXD9OYNDb2bp9JvopdE6QjecQY9beTWik/6sEHrsMxyo90Gyc471A4NUz60NLs4WsAh6yVtIvhLwEZcXeg==", "dev": true, "dependencies": { "neo-async": "^2.6.2" @@ -28151,19 +28167,19 @@ } }, "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", "dev": true, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^5.27.0" } }, "node_modules/stylehacks": { @@ -28831,12 +28847,12 @@ } }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, "engines": { - "node": ">=16.13.0" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" diff --git a/package.json b/package.json index 281cd945d1..b915806a50 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,8 @@ "@apidevtools/json-schema-ref-parser": "^10.1.0", "@atlaskit/tree": "^8.8.8", "@cfworker/json-schema": "^1.12.8", - "@datadog/browser-logs": "^5.14.0", - "@datadog/browser-rum": "^5.14.0", + "@datadog/browser-logs": "^5.15.0", + "@datadog/browser-rum": "^5.15.0", "@floating-ui/dom": "^1.6.3", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "^5.15.4", @@ -56,7 +56,7 @@ "@vespaiach/axios-fetch-adapter": "^0.3.1", "@xobotyi/scrollbar-width": "^1.9.5", "abort-utils": "^1.2.0", - "ace-builds": "^1.32.9", + "ace-builds": "^1.33.0", "autocompleter": "^9.1.2", "axios": "^0.27.2", "batched-function": "^2.0.1", @@ -72,7 +72,7 @@ "csharp-helpers": "^0.9.3", "css-selector-generator": "^3.6.7", "date-fns": "^3.6.0", - "dompurify": "^3.0.11", + "dompurify": "^3.1.0", "downloadjs": "^1.4.7", "exifreader": "^4.22.1", "export-to-csv": "^1.2.4", @@ -180,7 +180,7 @@ "devDependencies": { "@axe-core/playwright": "^4.9.0", "@fortawesome/fontawesome-common-types": "^0.2.36", - "@playwright/test": "^1.42.1", + "@playwright/test": "^1.43.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@shopify/jest-dom-mocks": "^5.0.0", "@sindresorhus/tsconfig": "^5.0.0", @@ -199,7 +199,7 @@ "@testing-library/react-hooks": "^8.0.1", "@testing-library/user-event": "^14.5.2", "@total-typescript/ts-reset": "^0.5.1", - "@types/chrome": "^0.0.265", + "@types/chrome": "^0.0.266", "@types/dom-navigation": "^1.0.3", "@types/dompurify": "^3.0.5", "@types/downloadjs": "^1.4.6", @@ -246,7 +246,7 @@ "@types/webpack": "^5.28.5", "@types/webpack-env": "^1.18.4", "@types/whatwg-mimetype": "^3.0.2", - "@typescript-eslint/rule-tester": "^7.5.0", + "@typescript-eslint/rule-tester": "^7.6.0", "axios-mock-adapter": "^1.22.0", "blob-polyfill": "^7.0.20220408", "compass-mixins": "^0.12.10", @@ -279,11 +279,11 @@ "prettier": "3.1.0", "react-refresh-typescript": "^2.0.9", "react-select-event": "^5.3.0", - "sass-loader": "^14.1.1", + "sass-loader": "^14.2.0", "shadow-dom-testing-library": "^1.11.2", "storybook": "^7.6.17", "storybook-addon-swc": "^1.2.0", - "style-loader": "^3.3.4", + "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.3.10", "ts-loader": "^9.5.1", "type-fest": "^4.15.0",