From e6dc9c509da6a8c7604541062f2184c166f860bb Mon Sep 17 00:00:00 2001 From: Viktor Vorona Date: Tue, 6 Feb 2024 09:29:46 +0100 Subject: [PATCH] SONAR-21571 Small major updates + extensions --- server/sonar-web/design-system/package.json | 4 +- .../components/toast-message/ToastMessage.tsx | 4 +- .../__tests__/ToastMessage-test.tsx | 2 +- .../__tests__/toast-utils-test.tsx | 10 +- server/sonar-web/package.json | 8 +- server/sonar-web/yarn.lock | 270 ++++++++++++------ 6 files changed, 188 insertions(+), 110 deletions(-) diff --git a/server/sonar-web/design-system/package.json b/server/sonar-web/design-system/package.json index 79d0b2304f0..42562c090cd 100644 --- a/server/sonar-web/design-system/package.json +++ b/server/sonar-web/design-system/package.json @@ -65,7 +65,7 @@ "d3-selection": "3.0.0", "d3-shape": "3.2.0", "d3-zoom": "3.0.0", - "date-fns": "2.30.0", + "date-fns": "3.3.1", "lodash": "4.17.21", "react": "18.2.0", "react-day-picker": "8.9.1", @@ -91,6 +91,6 @@ "highlightjs-apex": "1.3.1", "highlightjs-cobol": "0.3.3", "highlightjs-sap-abap": "0.3.0", - "react-toastify": "8.2.0" + "react-toastify": "10.0.4" } } diff --git a/server/sonar-web/design-system/src/components/toast-message/ToastMessage.tsx b/server/sonar-web/design-system/src/components/toast-message/ToastMessage.tsx index 37f61bf46f5..11da3f3df5a 100644 --- a/server/sonar-web/design-system/src/components/toast-message/ToastMessage.tsx +++ b/server/sonar-web/design-system/src/components/toast-message/ToastMessage.tsx @@ -18,7 +18,7 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import styled from '@emotion/styled'; -import { Slide, ToastContainer, ToastContainerProps, toast } from 'react-toastify'; +import { Slide, ToastContainer, ToastContainerProps } from 'react-toastify'; import tw from 'twin.macro'; import { TOAST_AUTOCLOSE_DELAY } from '../../helpers/constants'; import { themeBorder, themeColor } from '../../helpers/theme'; @@ -45,7 +45,7 @@ export function ToastMessageContainer() { newestOnTop={false} pauseOnFocusLoss pauseOnHover - position={toast.POSITION.TOP_RIGHT} + position="top-right" rtl={false} transition={Slide} /> diff --git a/server/sonar-web/design-system/src/components/toast-message/__tests__/ToastMessage-test.tsx b/server/sonar-web/design-system/src/components/toast-message/__tests__/ToastMessage-test.tsx index a3b1ece3dca..e7b86c41656 100644 --- a/server/sonar-web/design-system/src/components/toast-message/__tests__/ToastMessage-test.tsx +++ b/server/sonar-web/design-system/src/components/toast-message/__tests__/ToastMessage-test.tsx @@ -43,7 +43,7 @@ it('should render the ToastMessageContainer', () => { newestOnTop: false, pauseOnFocusLoss: true, pauseOnHover: true, - position: 'mock top right', + position: 'top-right', rtl: false, transition: 'mock slide', }, diff --git a/server/sonar-web/design-system/src/components/toast-message/__tests__/toast-utils-test.tsx b/server/sonar-web/design-system/src/components/toast-message/__tests__/toast-utils-test.tsx index 8aae9ab794f..7c3478474ef 100644 --- a/server/sonar-web/design-system/src/components/toast-message/__tests__/toast-utils-test.tsx +++ b/server/sonar-web/design-system/src/components/toast-message/__tests__/toast-utils-test.tsx @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -import { toast, ToastPosition } from 'react-toastify'; +import { toast } from 'react-toastify'; import { FlagErrorIcon, FlagSuccessIcon } from '../../icons'; import { addGlobalErrorMessage, @@ -30,17 +30,13 @@ jest.mock('react-toastify', () => ({ })); it('should call react-toastify with the right args', () => { - const POSITION = { TOP_LEFT: 'top-left', TOP_RIGHT: 'top-right' }; - - toast.POSITION = POSITION as typeof toast.POSITION; - - addGlobalErrorMessage(error, { position: POSITION.TOP_LEFT as ToastPosition }); + addGlobalErrorMessage(error, { position: 'top-left' }); expect(toast).toHaveBeenCalledWith(
error
, - { icon: , type: 'error', position: POSITION.TOP_LEFT }, + { icon: , type: 'error', position: 'top-left' }, ); addGlobalSuccessMessage('it worked'); diff --git a/server/sonar-web/package.json b/server/sonar-web/package.json index 0e1280ba593..f6eab351a3c 100644 --- a/server/sonar-web/package.json +++ b/server/sonar-web/package.json @@ -24,7 +24,7 @@ "d3-selection": "3.0.0", "d3-shape": "3.2.0", "d3-zoom": "3.0.0", - "date-fns": "2.30.0", + "date-fns": "3.3.1", "diff": "5.1.0", "dompurify": "3.0.6", "formik": "2.4.5", @@ -34,7 +34,7 @@ "react-day-picker": "8.9.1", "react-dom": "18.2.0", "react-draggable": "4.4.6", - "react-helmet-async": "1.3.0", + "react-helmet-async": "2.0.4", "react-highlight-words": "0.20.0", "react-intl": "6.5.1", "react-joyride": "2.5.5", @@ -65,7 +65,7 @@ "@types/jest": "29.5.8", "@types/jest-axe": "3.5.8", "@types/lodash": "4.14.200", - "@types/node": "18.17.14", + "@types/node": "20.11.16", "@types/react": "18.2.37", "@types/react-dom": "18.2.15", "@types/react-helmet": "6.1.8", @@ -98,7 +98,7 @@ "jest-environment-jsdom": "29.7.0", "jest-junit": "16.0.0", "jest-slow-test-reporter": "1.0.0", - "jsdom": "22.1.0", + "jsdom": "24.0.0", "openapi-types": "12.1.3", "path-browserify": "1.0.1", "postcss": "8.4.31", diff --git a/server/sonar-web/yarn.lock b/server/sonar-web/yarn.lock index 0338724de3b..634e3dd6865 100644 --- a/server/sonar-web/yarn.lock +++ b/server/sonar-web/yarn.lock @@ -2201,15 +2201,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.21.0": - version: 7.22.5 - resolution: "@babel/runtime@npm:7.22.5" - dependencies: - regenerator-runtime: ^0.13.11 - checksum: 12a50b7de2531beef38840d17af50c55a094253697600cee255311222390c68eed704829308d4fd305e1b3dfbce113272e428e9d9d45b1730e0fede997eaceb1 - languageName: node - linkType: hard - "@babel/runtime@npm:^7.5.5": version: 7.6.2 resolution: "@babel/runtime@npm:7.6.2" @@ -3159,9 +3150,9 @@ __metadata: linkType: hard "@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.0 - resolution: "@eslint-community/regexpp@npm:4.5.0" - checksum: 99c01335947dbd7f2129e954413067e217ccaa4e219fe0917b7d2bd96135789384b8fedbfb8eb09584d5130b27a7b876a7150ab7376f51b3a0c377d5ce026a10 + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b languageName: node linkType: hard @@ -4625,10 +4616,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:18.17.14": - version: 18.17.14 - resolution: "@types/node@npm:18.17.14" - checksum: f96ce1e588426a26cf82440193084f8bbab47bfb3c2e668cf174095f99ce808a20654b2137448c7e88cfd7b6c2b8521ffb6f714f521b3502ac595a0df0bff679 +"@types/node@npm:20.11.16": + version: 20.11.16 + resolution: "@types/node@npm:20.11.16" + dependencies: + undici-types: ~5.26.4 + checksum: 51f0831c1219bf4698e7430aeb9892237bd851deeb25ce23c5bb0ceefcc77c3b114e48f4e98d9fc26def5a87ba9d8079f0281dd37bee691140a93f133812c152 languageName: node linkType: hard @@ -5237,7 +5230,7 @@ __metadata: "@types/jest": 29.5.8 "@types/jest-axe": 3.5.8 "@types/lodash": 4.14.200 - "@types/node": 18.17.14 + "@types/node": 20.11.16 "@types/react": 18.2.37 "@types/react-dom": 18.2.15 "@types/react-helmet": 6.1.8 @@ -5260,7 +5253,7 @@ __metadata: d3-selection: 3.0.0 d3-shape: 3.2.0 d3-zoom: 3.0.0 - date-fns: 2.30.0 + date-fns: 3.3.1 design-system: 1.0.0 diff: 5.1.0 dompurify: 3.0.6 @@ -5284,7 +5277,7 @@ __metadata: jest-environment-jsdom: 29.7.0 jest-junit: 16.0.0 jest-slow-test-reporter: 1.0.0 - jsdom: 22.1.0 + jsdom: 24.0.0 lodash: 4.17.21 lunr: 2.3.9 openapi-types: 12.1.3 @@ -5297,7 +5290,7 @@ __metadata: react-day-picker: 8.9.1 react-dom: 18.2.0 react-draggable: 4.4.6 - react-helmet-async: 1.3.0 + react-helmet-async: 2.0.4 react-highlight-words: 0.20.0 react-intl: 6.5.1 react-joyride: 2.5.5 @@ -5383,6 +5376,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + "agentkeepalive@npm:^4.1.3": version: 4.1.4 resolution: "agentkeepalive@npm:4.1.4" @@ -6239,6 +6241,13 @@ __metadata: languageName: node linkType: hard +"clsx@npm:^2.1.0": + version: 2.1.0 + resolution: "clsx@npm:2.1.0" + checksum: 43fefc29b6b49c9476fbce4f8b1cc75c27b67747738e598e6651dd40d63692135dc60b18fa1c5b78a2a9ba8ae6fd2055a068924b94e20b42039bd53b78b98e1d + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -6480,12 +6489,12 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^3.0.0": - version: 3.0.0 - resolution: "cssstyle@npm:3.0.0" +"cssstyle@npm:^4.0.1": + version: 4.0.1 + resolution: "cssstyle@npm:4.0.1" dependencies: rrweb-cssom: ^0.6.0 - checksum: 31f694dfed9998ed93570fe539610837b878193dd8487c33cb12db8004333c53c2a3904166288bbec68388c72fb01014d46d3243ddfb02fe845989d852c06f27 + checksum: 4b2fdd81c565b1f8f24a792f85d3a19269a2f201e731c3fe3531d7fc78b4bc6b31906ed17aba7edba7b1c8b7672574fc6c09fe925556da3a9a9458dbf8c4fa22 languageName: node linkType: hard @@ -6675,23 +6684,20 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^4.0.0": - version: 4.0.0 - resolution: "data-urls@npm:4.0.0" +"data-urls@npm:^5.0.0": + version: 5.0.0 + resolution: "data-urls@npm:5.0.0" dependencies: - abab: ^2.0.6 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^12.0.0 - checksum: 006e869b5bf079647949a3e9b1dd69d84b2d5d26e6b01c265485699bc96e83817d4b5aae758b2910a4c58c0601913f3a0034121c1ca2da268e9a244c57515b15 + whatwg-mimetype: ^4.0.0 + whatwg-url: ^14.0.0 + checksum: 5c40568c31b02641a70204ff233bc4e42d33717485d074244a98661e5f2a1e80e38fe05a5755dfaf2ee549f2ab509d6a3af2a85f4b2ad2c984e5d176695eaf46 languageName: node linkType: hard -"date-fns@npm:2.30.0": - version: 2.30.0 - resolution: "date-fns@npm:2.30.0" - dependencies: - "@babel/runtime": ^7.21.0 - checksum: f7be01523282e9bb06c0cd2693d34f245247a29098527d4420628966a2d9aad154bd0e90a6b1cf66d37adcb769cd108cf8a7bd49d76db0fb119af5cdd13644f4 +"date-fns@npm:3.3.1": + version: 3.3.1 + resolution: "date-fns@npm:3.3.1" + checksum: 6245e93a47de28ac96dffd4d62877f86e6b64854860ae1e00a4f83174d80bc8e59bd1259cf265223fb2ddce5c8e586dc9cc210f0d052faba2f7660e265877283 languageName: node linkType: hard @@ -6933,7 +6939,7 @@ __metadata: postcss-calc: 9.0.1 postcss-custom-properties: 12.1.11 prettier: ^3.1.0 - react-toastify: 8.2.0 + react-toastify: 10.0.4 twin.macro: 3.4.0 typescript: 5.2.2 vite: 4.5.0 @@ -6951,7 +6957,7 @@ __metadata: d3-selection: 3.0.0 d3-shape: 3.2.0 d3-zoom: 3.0.0 - date-fns: 2.30.0 + date-fns: 3.3.1 lodash: 4.17.21 react: 18.2.0 react-day-picker: 8.9.1 @@ -8761,6 +8767,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^4.0.0": + version: 4.0.0 + resolution: "html-encoding-sniffer@npm:4.0.0" + dependencies: + whatwg-encoding: ^3.1.1 + checksum: 3339b71dab2723f3159a56acf541ae90a408ce2d11169f00fe7e0c4663d31d6398c8a4408b504b4eec157444e47b084df09b3cb039c816660f0dd04846b8957d + languageName: node + linkType: hard + "html-escaper@npm:^2.0.0": version: 2.0.0 resolution: "html-escaper@npm:2.0.0" @@ -8797,6 +8812,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 + languageName: node + linkType: hard + "http-proxy@npm:1.18.1": version: 1.18.1 resolution: "http-proxy@npm:1.18.1" @@ -8828,6 +8853,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.2": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -10188,39 +10223,37 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:22.1.0": - version: 22.1.0 - resolution: "jsdom@npm:22.1.0" +"jsdom@npm:24.0.0": + version: 24.0.0 + resolution: "jsdom@npm:24.0.0" dependencies: - abab: ^2.0.6 - cssstyle: ^3.0.0 - data-urls: ^4.0.0 + cssstyle: ^4.0.1 + data-urls: ^5.0.0 decimal.js: ^10.4.3 - domexception: ^4.0.0 form-data: ^4.0.0 - html-encoding-sniffer: ^3.0.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.1 + html-encoding-sniffer: ^4.0.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.2 is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.4 + nwsapi: ^2.2.7 parse5: ^7.1.2 rrweb-cssom: ^0.6.0 saxes: ^6.0.0 symbol-tree: ^3.2.4 - tough-cookie: ^4.1.2 - w3c-xmlserializer: ^4.0.0 + tough-cookie: ^4.1.3 + w3c-xmlserializer: ^5.0.0 webidl-conversions: ^7.0.0 - whatwg-encoding: ^2.0.0 - whatwg-mimetype: ^3.0.0 - whatwg-url: ^12.0.1 - ws: ^8.13.0 - xml-name-validator: ^4.0.0 + whatwg-encoding: ^3.1.1 + whatwg-mimetype: ^4.0.0 + whatwg-url: ^14.0.0 + ws: ^8.16.0 + xml-name-validator: ^5.0.0 peerDependencies: - canvas: ^2.5.0 + canvas: ^2.11.2 peerDependenciesMeta: canvas: optional: true - checksum: d955ab83a6dad3e6af444098d30647c719bbb4cf97de053aa5751c03c8d6f3283d8c4d7fc2774c181f1d432fb0250e7332bc159e6b466424f4e337d73adcbf30 + checksum: 180cf672c1f5e4375fd831b6990c453b4c22b540619abe7a0a3ed0d18eca1171dea9f25739bc06dfea26d1c0d71c7ac26e62fc9a2d9b1657003fc8fd1bf6f9f4 languageName: node linkType: hard @@ -11002,7 +11035,7 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.4": +"nwsapi@npm:^2.2.7": version: 2.2.7 resolution: "nwsapi@npm:2.2.7" checksum: cab25f7983acec7e23490fec3ef7be608041b460504229770e3bfcf9977c41d6fe58f518994d3bd9aa3a101f501089a3d4a63536f4ff8ae4b8c4ca23bdbfda4e @@ -11672,10 +11705,10 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.3.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 +"punycode@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -11735,10 +11768,10 @@ __metadata: languageName: node linkType: hard -"react-fast-compare@npm:^3.2.0": - version: 3.2.0 - resolution: "react-fast-compare@npm:3.2.0" - checksum: 8ef272c825ae329f61633ce4ce7f15aa5b84e5214d88bc0823880236e03e985a13195befa2c7a4eda7db3b017dc7985729152d88445823f652403cf36c2b86aa +"react-fast-compare@npm:^3.2.2": + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704 languageName: node linkType: hard @@ -11760,19 +11793,17 @@ __metadata: languageName: node linkType: hard -"react-helmet-async@npm:1.3.0": - version: 1.3.0 - resolution: "react-helmet-async@npm:1.3.0" +"react-helmet-async@npm:2.0.4": + version: 2.0.4 + resolution: "react-helmet-async@npm:2.0.4" dependencies: - "@babel/runtime": ^7.12.5 invariant: ^2.2.4 - prop-types: ^15.7.2 - react-fast-compare: ^3.2.0 + react-fast-compare: ^3.2.2 shallowequal: ^1.1.0 peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 - checksum: 7ca7e47f8af14ea186688b512a87ab912bf6041312b297f92516341b140b3f0f8aedf5a44d226d99e69ed067b0cc106e38aeb9c9b738ffcc63d10721c844db90 + checksum: 1bd16e6be6d15cf3d4b4c0853d1e122941a05d3fb2bad1fb1c5037069c5f142fcab063c342b95c58a998a81f093bdf1bd1bb00852a5a3a84d49e48790d5142bb languageName: node linkType: hard @@ -11950,15 +11981,15 @@ __metadata: languageName: node linkType: hard -"react-toastify@npm:8.2.0": - version: 8.2.0 - resolution: "react-toastify@npm:8.2.0" +"react-toastify@npm:10.0.4": + version: 10.0.4 + resolution: "react-toastify@npm:10.0.4" dependencies: - clsx: ^1.1.1 + clsx: ^2.1.0 peerDependencies: react: ">=16" react-dom: ">=16" - checksum: 670f1176fb9fd247c7ce0cad22e72578cbfa356dd1920a810ec4aa19faa4dab16db9efbdaaf761bdd368c4fad5c3d7f15568d5328b7b3c8699539064e88fcd4b + checksum: fea1b6924f8f15cd2b5d27df0d1a4aec40321080d00fb12188d9fb14f7249554bad591da0a500024424685bc81576a6b04e4190b2a4e9b3f9054c73fff25db6a languageName: node linkType: hard @@ -13176,6 +13207,18 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^4.1.3": + version: 4.1.3 + resolution: "tough-cookie@npm:4.1.3" + dependencies: + psl: ^1.1.33 + punycode: ^2.1.1 + universalify: ^0.2.0 + url-parse: ^1.5.3 + checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc + languageName: node + linkType: hard + "tr46@npm:^3.0.0": version: 3.0.0 resolution: "tr46@npm:3.0.0" @@ -13185,12 +13228,12 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^4.1.1": - version: 4.1.1 - resolution: "tr46@npm:4.1.1" +"tr46@npm:^5.0.0": + version: 5.0.0 + resolution: "tr46@npm:5.0.0" dependencies: - punycode: ^2.3.0 - checksum: aeeb821ac2cd792e63ec84888b4fd6598ac6ed75d861579e21a5cf9d4ee78b2c6b94e7d45036f2ca2088bc85b9b46560ad23c4482979421063b24137349dbd96 + punycode: ^2.3.1 + checksum: 8d8b021f8e17675ebf9e672c224b6b6cfdb0d5b92141349e9665c14a2501c54a298d11264bbb0b17b447581e1e83d4fc3c038c929f3d210e3964d4be47460288 languageName: node linkType: hard @@ -13492,6 +13535,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -13770,6 +13820,15 @@ __metadata: languageName: node linkType: hard +"w3c-xmlserializer@npm:^5.0.0": + version: 5.0.0 + resolution: "w3c-xmlserializer@npm:5.0.0" + dependencies: + xml-name-validator: ^5.0.0 + checksum: 593acc1fdab3f3207ec39d851e6df0f3fa41a36b5809b0ace364c7a6d92e351938c53424a7618ce8e0fbaffee8be2e8e070a5734d05ee54666a8bdf1a376cc40 + languageName: node + linkType: hard + "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -13804,6 +13863,15 @@ __metadata: languageName: node linkType: hard +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: 0.6.3 + checksum: f75a61422421d991e4aec775645705beaf99a16a88294d68404866f65e92441698a4f5b9fa11dd609017b132d7b286c3c1534e2de5b3e800333856325b549e3c + languageName: node + linkType: hard + "whatwg-fetch@npm:3.6.19": version: 3.6.19 resolution: "whatwg-fetch@npm:3.6.19" @@ -13818,6 +13886,13 @@ __metadata: languageName: node linkType: hard +"whatwg-mimetype@npm:^4.0.0": + version: 4.0.0 + resolution: "whatwg-mimetype@npm:4.0.0" + checksum: f97edd4b4ee7e46a379f3fb0e745de29fe8b839307cc774300fd49059fcdd560d38cb8fe21eae5575b8f39b022f23477cc66e40b0355c2851ce84760339cef30 + languageName: node + linkType: hard + "whatwg-url@npm:^11.0.0": version: 11.0.0 resolution: "whatwg-url@npm:11.0.0" @@ -13828,13 +13903,13 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^12.0.0, whatwg-url@npm:^12.0.1": - version: 12.0.1 - resolution: "whatwg-url@npm:12.0.1" +"whatwg-url@npm:^14.0.0": + version: 14.0.0 + resolution: "whatwg-url@npm:14.0.0" dependencies: - tr46: ^4.1.1 + tr46: ^5.0.0 webidl-conversions: ^7.0.0 - checksum: 8698993b763c1e7eda5ed16c31dab24bca6489626aca7caf8b5a2b64684dda6578194786f10ec42ceb1c175feea16d0a915096e6419e08d154ce551c43176972 + checksum: 4b5887e50f786583bead70916413e67a381d2126899b9eb5c67ce664bba1e7ec07cdff791404581ce73c6190d83c359c9ca1d50711631217905db3877dec075c languageName: node linkType: hard @@ -13980,9 +14055,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" +"ws@npm:^8.16.0": + version: 8.16.0 + resolution: "ws@npm:8.16.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -13991,7 +14066,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c + checksum: feb3eecd2bae82fa8a8beef800290ce437d8b8063bdc69712725f21aef77c49cb2ff45c6e5e7fce622248f9c7abaee506bae0a9064067ffd6935460c7357321b languageName: node linkType: hard @@ -14002,6 +14077,13 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:^5.0.0": + version: 5.0.0 + resolution: "xml-name-validator@npm:5.0.0" + checksum: 86effcc7026f437701252fcc308b877b4bc045989049cfc79b0cc112cb365cf7b009f4041fab9fb7cd1795498722c3e9fe9651afc66dfa794c16628a639a4c45 + languageName: node + linkType: hard + "xml@npm:^1.0.1": version: 1.0.1 resolution: "xml@npm:1.0.1" -- 2.39.5