diff --git a/.yarn/patches/jsdom-npm-16.7.0-216c5c4bf9.patch b/.yarn/patches/jsdom-npm-16.7.0-216c5c4bf9.patch new file mode 100644 index 000000000..38915bce4 --- /dev/null +++ b/.yarn/patches/jsdom-npm-16.7.0-216c5c4bf9.patch @@ -0,0 +1,80 @@ +diff --git a/lib/jsdom/browser/Window.js b/lib/jsdom/browser/Window.js +index 9b2d75f55050f865382e2f0e8a88f066e0bff2da..d4a635da8eae02eaf0543693356f1252f8b6bac0 100644 +--- a/lib/jsdom/browser/Window.js ++++ b/lib/jsdom/browser/Window.js +@@ -24,7 +24,6 @@ const External = require("../living/generated/External"); + const Navigator = require("../living/generated/Navigator"); + const Performance = require("../living/generated/Performance"); + const Screen = require("../living/generated/Screen"); +-const Storage = require("../living/generated/Storage"); + const Selection = require("../living/generated/Selection"); + const reportException = require("../living/helpers/runtime-script-errors"); + const { getCurrentEventHandlerValue } = require("../living/helpers/create-event-accessor.js"); +@@ -285,40 +284,6 @@ function Window(options) { + this._pretendToBeVisual = options.pretendToBeVisual; + this._storageQuota = options.storageQuota; + +- // Some properties (such as localStorage and sessionStorage) share data +- // between windows in the same origin. This object is intended +- // to contain such data. +- if (options.commonForOrigin && options.commonForOrigin[documentOrigin]) { +- this._commonForOrigin = options.commonForOrigin; +- } else { +- this._commonForOrigin = { +- [documentOrigin]: { +- localStorageArea: new Map(), +- sessionStorageArea: new Map(), +- windowsInSameOrigin: [this] +- } +- }; +- } +- +- this._currentOriginData = this._commonForOrigin[documentOrigin]; +- +- // ### WEB STORAGE +- +- this._localStorage = Storage.create(window, [], { +- associatedWindow: this, +- storageArea: this._currentOriginData.localStorageArea, +- type: "localStorage", +- url: this._document.documentURI, +- storageQuota: this._storageQuota +- }); +- this._sessionStorage = Storage.create(window, [], { +- associatedWindow: this, +- storageArea: this._currentOriginData.sessionStorageArea, +- type: "sessionStorage", +- url: this._document.documentURI, +- storageQuota: this._storageQuota +- }); +- + // ### SELECTION + + // https://w3c.github.io/selection-api/#dfn-selection +@@ -416,26 +381,6 @@ function Window(options) { + configurable: true + }); + }, +- get localStorage() { +- if (idlUtils.implForWrapper(this._document)._origin === "null") { +- throw DOMException.create(window, [ +- "localStorage is not available for opaque origins", +- "SecurityError" +- ]); +- } +- +- return this._localStorage; +- }, +- get sessionStorage() { +- if (idlUtils.implForWrapper(this._document)._origin === "null") { +- throw DOMException.create(window, [ +- "sessionStorage is not available for opaque origins", +- "SecurityError" +- ]); +- } +- +- return this._sessionStorage; +- }, + get customElements() { + return customElementRegistry; + }, diff --git a/.yarn/patches/parse5-npm-7.0.0-3158a72394.patch b/.yarn/patches/parse5-npm-7.1.2-aa9a92c270.patch similarity index 82% rename from .yarn/patches/parse5-npm-7.0.0-3158a72394.patch rename to .yarn/patches/parse5-npm-7.1.2-aa9a92c270.patch index 6ddebfde8..fbbccb66a 100644 --- a/.yarn/patches/parse5-npm-7.0.0-3158a72394.patch +++ b/.yarn/patches/parse5-npm-7.1.2-aa9a92c270.patch @@ -1,8 +1,8 @@ diff --git a/dist/index.d.ts b/dist/index.d.ts -index 81253d38280bb25de1e36443d919f0e95b3e023c..d2333bf6796ff3ec94f5857d23ef34cc39c9729a 100644 +index 66eb3236059f88f73355d4fddef9e06a0169b407..04f067d2bda8af760c0a95ca6b5d85bcdfb2421a 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts -@@ -1,10 +1,10 @@ +@@ -1,11 +1,12 @@ -import { type ParserOptions } from './parser/index.js'; +import { ParserOptions } from './parser/index.js'; import type { DefaultTreeAdapterMap } from './tree-adapters/default.js'; @@ -12,12 +12,15 @@ index 81253d38280bb25de1e36443d919f0e95b3e023c..d2333bf6796ff3ec94f5857d23ef34cc export type { TreeAdapter, TreeAdapterTypeMap } from './tree-adapters/interface.js'; -export { type ParserOptions, /** @internal */ Parser } from './parser/index.js'; -export { serialize, serializeOuter, type SerializerOptions } from './serializer/index.js'; +-export { ERR as ErrorCodes, type ParserError } from './common/error-codes.js'; +export { ParserOptions, /** @internal */ Parser } from './parser/index.js'; +export { serialize, serializeOuter, SerializerOptions } from './serializer/index.js'; - export type { ParserError } from './common/error-codes.js'; ++export type { ParserError } from './common/error-codes.js'; ++export { ERR as ErrorCodes } from './common/error-codes.js'; /** @internal */ export * as foreignContent from './common/foreign-content.js'; -@@ -13,7 +13,7 @@ export * as html from './common/html.js'; + /** @internal */ +@@ -13,7 +14,7 @@ export * as html from './common/html.js'; /** @internal */ export * as Token from './common/token.js'; /** @internal */ @@ -27,7 +30,7 @@ index 81253d38280bb25de1e36443d919f0e95b3e023c..d2333bf6796ff3ec94f5857d23ef34cc * Parses an HTML string. * diff --git a/dist/parser/index.d.ts b/dist/parser/index.d.ts -index 50a9bd0c73649e4a78edd0d18b4ee44ae9cdf3b7..df1863e335e64269298dea42a7481b26b9e77581 100644 +index 50a9bd0c73649e4a78edd0d18b4ee44ae9cdf3b7..85cc630db81d7a4ebd01691223d81187cdd8adcb 100644 --- a/dist/parser/index.d.ts +++ b/dist/parser/index.d.ts @@ -1,10 +1,10 @@ @@ -46,18 +49,18 @@ index 50a9bd0c73649e4a78edd0d18b4ee44ae9cdf3b7..df1863e335e64269298dea42a7481b26 INITIAL = 0, BEFORE_HTML = 1, diff --git a/dist/serializer/index.d.ts b/dist/serializer/index.d.ts -index d944fae103a245cb84623fd733c91cc7e79f72f1..432464c9e05ecfd93c66526bcf4f0c81f09bf00d 100644 +index bf759e63ba1be31a2ab14884fcfd6bd3e8ecd2d7..839e21e45dc13e678c9874c51524a8ed1a463591 100644 --- a/dist/serializer/index.d.ts +++ b/dist/serializer/index.d.ts @@ -1,5 +1,5 @@ - import type { TreeAdapter, TreeAdapterTypeMap } from '../tree-adapters/interface'; + import type { TreeAdapter, TreeAdapterTypeMap } from '../tree-adapters/interface.js'; -import { type DefaultTreeAdapterMap } from '../tree-adapters/default.js'; +import { DefaultTreeAdapterMap } from '../tree-adapters/default.js'; export interface SerializerOptions { /** * Specifies input tree format. diff --git a/dist/tokenizer/index.d.ts b/dist/tokenizer/index.d.ts -index de6e234cfb36bb3a4b928c47ab0d0fdf0b4311e1..89e2484b43f3487f3f157435a283ba932a879210 100644 +index 5afab96d6499bb0bba706aee7d2f153647db8713..3680d732d8a3570b6a1d9336c0ebdf8fe4f392db 100644 --- a/dist/tokenizer/index.d.ts +++ b/dist/tokenizer/index.d.ts @@ -1,6 +1,6 @@ @@ -69,8 +72,18 @@ index de6e234cfb36bb3a4b928c47ab0d0fdf0b4311e1..89e2484b43f3487f3f157435a283ba93 declare const enum State { DATA = 0, RCDATA = 1, +diff --git a/dist/tree-adapters/default.d.ts b/dist/tree-adapters/default.d.ts +index 547d714bdc5a664ba1414c16bdfc9247c71ab4de..d96a23d6ce3e80d78da21d958c059de194bb5146 100644 +--- a/dist/tree-adapters/default.d.ts ++++ b/dist/tree-adapters/default.d.ts +@@ -1,4 +1,4 @@ +-import { DOCUMENT_MODE, type NS } from '../common/html.js'; ++import { DOCUMENT_MODE, NS } from '../common/html.js'; + import type { Attribute, Location, ElementLocation } from '../common/token.js'; + import type { TreeAdapter, TreeAdapterTypeMap } from './interface.js'; + export interface Document { diff --git a/dist/tokenizer/preprocessor.d.ts b/dist/tokenizer/preprocessor.d.ts -index e74a590783b4688fb6498b019c1a75cfd9ac23e7..d145dcce97b104830e5b3d7f57f3a63377bbf89c 100644 +index e74a590783b4688fb6498b019c1a75cfd9ac23e7..7350e44b4ed952bcb8f167e30a94958e9fcf743a 100644 --- a/dist/tokenizer/preprocessor.d.ts +++ b/dist/tokenizer/preprocessor.d.ts @@ -1,4 +1,4 @@ @@ -79,13 +92,3 @@ index e74a590783b4688fb6498b019c1a75cfd9ac23e7..d145dcce97b104830e5b3d7f57f3a633 export declare class Preprocessor { private handler; html: string; -diff --git a/dist/tree-adapters/default.d.ts b/dist/tree-adapters/default.d.ts -index cccdf8f86d2295b3059c42943d896e81691c8419..d70b8fa2562f4dc6415d7ebaaba6cb322f66e9cb 100644 ---- a/dist/tree-adapters/default.d.ts -+++ b/dist/tree-adapters/default.d.ts -@@ -1,4 +1,4 @@ --import { DOCUMENT_MODE, type NS } from '../common/html.js'; -+import { DOCUMENT_MODE, NS } from '../common/html.js'; - import type { Attribute, Location, ElementLocation } from '../common/token.js'; - import type { TreeAdapter, TreeAdapterTypeMap } from './interface.js'; - export declare enum NodeType { diff --git a/lavamoat/browserify/desktop/policy.json b/lavamoat/browserify/desktop/policy.json index b1bdba0e4..e9133848b 100644 --- a/lavamoat/browserify/desktop/policy.json +++ b/lavamoat/browserify/desktop/policy.json @@ -4937,9 +4937,9 @@ }, "react-markdown>unified": { "packages": { - "jsdom>request>extend": true, "mocha>yargs-unparser>is-plain-obj": true, "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, "react-markdown>unified>is-buffer": true, "react-markdown>unified>trough": true, "react-markdown>vfile": true diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index b1bdba0e4..e9133848b 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -4937,9 +4937,9 @@ }, "react-markdown>unified": { "packages": { - "jsdom>request>extend": true, "mocha>yargs-unparser>is-plain-obj": true, "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, "react-markdown>unified>is-buffer": true, "react-markdown>unified>trough": true, "react-markdown>vfile": true diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index 4051645e9..d3aacfc15 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -3112,12 +3112,12 @@ "packages": { "eslint>eslint-visitor-keys": true, "eslint>espree>acorn-jsx": true, - "terser>acorn": true + "jsdom>acorn": true } }, "eslint>espree>acorn-jsx": { "packages": { - "terser>acorn": true + "jsdom>acorn": true } }, "eslint>esquery": { @@ -5838,7 +5838,7 @@ "gulp>vinyl-fs>glob-stream>pumpify": true, "gulp>vinyl-fs>glob-stream>to-absolute-glob": true, "gulp>vinyl-fs>glob-stream>unique-stream": true, - "jsdom>request>extend": true, + "react-markdown>unified>extend": true, "readable-stream": true, "vinyl>remove-trailing-separator": true } @@ -6111,6 +6111,12 @@ "process": true } }, + "jsdom>acorn": { + "globals": { + "console": true, + "define": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -7488,9 +7494,9 @@ }, "react-markdown>unified": { "packages": { - "jsdom>request>extend": true, "mocha>yargs-unparser>is-plain-obj": true, "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, "react-markdown>unified>is-buffer": true, "react-markdown>unified>trough": true, "react-markdown>vfile": true @@ -8571,8 +8577,8 @@ }, "packages": { "eslint>imurmurhash": true, - "jsdom>request>is-typedarray": true, "nyc>signal-exit": true, + "stylelint>write-file-atomic>is-typedarray": true, "stylelint>write-file-atomic>typedarray-to-buffer": true } }, @@ -8581,7 +8587,7 @@ "Buffer.from": true }, "packages": { - "jsdom>request>is-typedarray": true + "stylelint>write-file-atomic>is-typedarray": true } }, "superstruct": { @@ -8601,8 +8607,8 @@ "process": true }, "packages": { - "terser>@jridgewell/source-map": true, - "terser>acorn": true + "jsdom>acorn": true, + "terser>@jridgewell/source-map": true } }, "terser>@jridgewell/source-map": { @@ -8648,12 +8654,6 @@ "define": true } }, - "terser>acorn": { - "globals": { - "console": true, - "define": true - } - }, "terser>source-map-support": { "builtin": { "fs": true, diff --git a/package.json b/package.json index 177ee5369..9a6ee69c5 100644 --- a/package.json +++ b/package.json @@ -165,6 +165,7 @@ "regenerator-runtime@^0.13.4": "patch:regenerator-runtime@npm%3A0.13.7#./.yarn/patches/regenerator-runtime-npm-0.13.7-41bcbe64ea.patch", "regenerator-runtime@^0.13.7": "patch:regenerator-runtime@npm%3A0.13.7#./.yarn/patches/regenerator-runtime-npm-0.13.7-41bcbe64ea.patch", "regenerator-runtime@^0.11.0": "patch:regenerator-runtime@npm%3A0.13.7#./.yarn/patches/regenerator-runtime-npm-0.13.7-41bcbe64ea.patch", + "jsdom@^16.7.0": "patch:jsdom@npm%3A16.7.0#./.yarn/patches/jsdom-npm-16.7.0-216c5c4bf9.patch", "trim": "^0.0.3", "@eslint/eslintrc@^2.0.1": "patch:@eslint/eslintrc@npm%3A2.0.2#./.yarn/patches/@eslint-eslintrc-npm-2.0.2-d308674d86.patch", "@formatjs/intl-utils@^3.3.1": "patch:@formatjs/intl-utils@npm%3A3.3.1#./.yarn/patches/@formatjs-intl-utils-npm-3.3.1-08510c16ad.patch", @@ -173,7 +174,7 @@ "@lavamoat/lavapack@^3.1.0": "patch:@lavamoat/lavapack@npm%3A3.1.0#./.yarn/patches/@lavamoat-lavapack-npm-3.1.0-34c65d233b.patch", "fast-json-patch@^3.1.0": "patch:fast-json-patch@npm%3A3.1.1#./.yarn/patches/fast-json-patch-npm-3.1.1-7e8bb70a45.patch", "@reduxjs/toolkit@^1.6.2": "patch:@reduxjs/toolkit@npm%3A1.6.2#./.yarn/patches/@reduxjs-toolkit-npm-1.6.2-67af09515f.patch", - "parse5@^7.0.0": "patch:parse5@npm%3A7.0.0#./.yarn/patches/parse5-npm-7.0.0-3158a72394.patch", + "parse5@^7.0.0": "patch:parse5@npm%3A7.1.2#./.yarn/patches/parse5-npm-7.1.2-aa9a92c270.patch", "@types/madge@^5.0.0": "patch:@types/madge@npm%3A5.0.0#./.yarn/patches/@types-madge-npm-5.0.0-654566c2d2.patch", "zxcvbn@^4.4.2": "patch:zxcvbn@npm%3A4.4.2#./.yarn/patches/zxcvbn-npm-4.4.2-6527983856.patch", "web3@^0.20.7": "patch:web3@npm%3A0.20.7#./.yarn/patches/web3-npm-0.20.7-ee7ef00c57.patch", @@ -495,7 +496,7 @@ "jest-canvas-mock": "^2.3.1", "jest-environment-jsdom": "^29.1.2", "js-yaml": "^4.1.0", - "jsdom": "^11.2.0", + "jsdom": "^16.7.0", "junit-report-merger": "^4.0.0", "koa": "^2.7.0", "lavamoat": "^7.1.0", diff --git a/yarn.lock b/yarn.lock index c0805406b..60ddf503a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9125,14 +9125,7 @@ __metadata: languageName: node linkType: hard -"abab@npm:^1.0.3": - version: 1.0.4 - resolution: "abab@npm:1.0.4" - checksum: 6551e127ec54095f18d5f0942cc75bc61c021ba152a2b235d1214cbda7816fe97202fc2bf0365d3e347c76e7dceb3394d767986db8986272306b3c62b0f895ab - languageName: node - linkType: hard - -"abab@npm:^2.0.6": +"abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e @@ -9213,16 +9206,6 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^4.0.0": - version: 4.3.4 - resolution: "acorn-globals@npm:4.3.4" - dependencies: - acorn: ^6.0.1 - acorn-walk: ^6.0.1 - checksum: c31bfde102d8a104835e9591c31dd037ec771449f9c86a6b1d2ac3c7c336694f828cfabba7687525b094f896a854affbf1afe6e1b12c0d998be6bab5d49c9663 - languageName: node - linkType: hard - "acorn-globals@npm:^6.0.0": version: 6.0.0 resolution: "acorn-globals@npm:6.0.0" @@ -9233,6 +9216,16 @@ __metadata: languageName: node linkType: hard +"acorn-globals@npm:^7.0.0": + version: 7.0.1 + resolution: "acorn-globals@npm:7.0.1" + dependencies: + acorn: ^8.1.0 + acorn-walk: ^8.0.2 + checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8 + languageName: node + linkType: hard + "acorn-import-assertions@npm:^1.7.6": version: 1.8.0 resolution: "acorn-import-assertions@npm:1.8.0" @@ -9262,13 +9255,6 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^6.0.1": - version: 6.2.0 - resolution: "acorn-walk@npm:6.2.0" - checksum: ea241a5d96338f1e8030aafae72a91ff0ec4360e2775e44a2fdb2eb618b07fc309e000a5126056631ac7f00fe8bd9bbd23fcb6d018eee4ba11086eb36c1b2e61 - languageName: node - linkType: hard - "acorn-walk@npm:^7.0.0, acorn-walk@npm:^7.1.1, acorn-walk@npm:^7.2.0": version: 7.2.0 resolution: "acorn-walk@npm:7.2.0" @@ -9276,7 +9262,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": +"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": version: 8.2.0 resolution: "acorn-walk@npm:8.2.0" checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 @@ -9292,16 +9278,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^5.1.2": - version: 5.7.4 - resolution: "acorn@npm:5.7.4" - bin: - acorn: bin/acorn - checksum: f51392a4d25c7705fadb890f784c59cde4ac1c5452ccd569fa59bd2191b7951b4a6398348ab7ea08a54f0bc0a56c13776710f4e1bae9de441e4d33e2015ad1e0 - languageName: node - linkType: hard - -"acorn@npm:^6.0.1, acorn@npm:^6.4.1": +"acorn@npm:^6.4.1": version: 6.4.2 resolution: "acorn@npm:6.4.2" bin: @@ -9310,12 +9287,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.1.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" bin: acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d languageName: node linkType: hard @@ -9926,13 +9903,6 @@ __metadata: languageName: node linkType: hard -"array-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "array-equal@npm:1.0.0" - checksum: 3f68045806357db9b2fa1ad583e42a659de030633118a0cd35ee4975cb20db3b9a3d36bbec9b5afe70011cf989eefd215c12fe0ce08c498f770859ca6e70688a - languageName: node - linkType: hard - "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -11243,13 +11213,6 @@ __metadata: languageName: node linkType: hard -"browser-process-hrtime@npm:^0.1.2": - version: 0.1.2 - resolution: "browser-process-hrtime@npm:0.1.2" - checksum: b76023b763dcdd845705ebf43f237b3410ef80117692ef67794256f07c363ac7deef8f171178f89dc660c8b9aabf54647166f4d23cbdf28fb48d8249cea77d40 - languageName: node - linkType: hard - "browser-process-hrtime@npm:^1.0.0": version: 1.0.0 resolution: "browser-process-hrtime@npm:1.0.0" @@ -13038,13 +13001,6 @@ __metadata: languageName: node linkType: hard -"content-type-parser@npm:^1.0.1": - version: 1.0.2 - resolution: "content-type-parser@npm:1.0.2" - checksum: a9afe2c02059b2b44257f073856c5a44b178fcb67b8a4d1b03046711ff7bb13bfa0c7629e70905c226faf8c0b0e13ade824717a4c974c7c6cdb0ae13774752df - languageName: node - linkType: hard - "content-type@npm:^1.0.4, content-type@npm:~1.0.4": version: 1.0.4 resolution: "content-type@npm:1.0.4" @@ -13545,10 +13501,10 @@ __metadata: languageName: node linkType: hard -"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6 +"cssom@npm:^0.4.4": + version: 0.4.4 + resolution: "cssom@npm:0.4.4" + checksum: e3bc1076e7ee4213d4fef05e7ae03bfa83dc05f32611d8edc341f4ecc3d9647b89c8245474c7dd2cdcdb797a27c462e99da7ad00a34399694559f763478ff53f languageName: node linkType: hard @@ -13559,12 +13515,10 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:>= 0.2.37 < 0.3.0": - version: 0.2.37 - resolution: "cssstyle@npm:0.2.37" - dependencies: - cssom: 0.3.x - checksum: cc36921c7dbfc59b12ca3ab2dfc09cb71d437e721487b670fe1b513d4ddee97719ae4d76cf5c32ef7d6cf0188159a6657328e233fda668f4c52f61bb33c75f29 +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6 languageName: node linkType: hard @@ -13651,6 +13605,17 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^2.0.0": + version: 2.0.0 + resolution: "data-urls@npm:2.0.0" + dependencies: + abab: ^2.0.3 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.0.0 + checksum: 97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71 + languageName: node + linkType: hard + "data-urls@npm:^3.0.2": version: 3.0.2 resolution: "data-urls@npm:3.0.2" @@ -13803,10 +13768,10 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.2.0, decimal.js@npm:^10.3.1": - version: 10.4.0 - resolution: "decimal.js@npm:10.4.0" - checksum: 98702d9d817a9e5b3767ea6580e7f3b35544b9454e463a5dd5d3232131470f39067d02864c45cab009eb1200bc162cd26a33d34c622cd79e4657a3e25e95fb4e +"decimal.js@npm:^10.2.0, decimal.js@npm:^10.2.1, decimal.js@npm:^10.4.2": + version: 10.4.3 + resolution: "decimal.js@npm:10.4.3" + checksum: 796404dcfa9d1dbfdc48870229d57f788b48c21c603c3f6554a1c17c10195fc1024de338b0cf9e1efe0c7c167eeb18f04548979bcc5fdfabebb7cc0ae3287bae languageName: node linkType: hard @@ -14728,7 +14693,7 @@ __metadata: languageName: node linkType: hard -"domexception@npm:^1.0.0, domexception@npm:^1.0.1": +"domexception@npm:^1.0.1": version: 1.0.1 resolution: "domexception@npm:1.0.1" dependencies: @@ -14737,6 +14702,15 @@ __metadata: languageName: node linkType: hard +"domexception@npm:^2.0.1": + version: 2.0.1 + resolution: "domexception@npm:2.0.1" + dependencies: + webidl-conversions: ^5.0.0 + checksum: d638e9cb05c52999f1b2eb87c374b03311ea5b1d69c2f875bc92da73e17db60c12142b45c950228642ff7f845c536b65305483350d080df59003a653da80b691 + languageName: node + linkType: hard + "domexception@npm:^4.0.0": version: 4.0.0 resolution: "domexception@npm:4.0.0" @@ -15107,7 +15081,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.3.0, entities@npm:^4.4.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 @@ -15495,7 +15469,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.11.1, escodegen@npm:^1.8.1, escodegen@npm:^1.9.0": +"escodegen@npm:^1.11.1, escodegen@npm:^1.8.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" dependencies: @@ -19563,12 +19537,12 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^1.0.1": - version: 1.0.2 - resolution: "html-encoding-sniffer@npm:1.0.2" +"html-encoding-sniffer@npm:^2.0.1": + version: 2.0.1 + resolution: "html-encoding-sniffer@npm:2.0.1" dependencies: - whatwg-encoding: ^1.0.1 - checksum: b874df6750451b7642fbe8e998c6bdd2911b0f42ad2927814b717bf1f4b082b0904b6178a1bfbc40117bf5799777993b0825e7713ca0fca49844e5aec03aa0e2 + whatwg-encoding: ^1.0.5 + checksum: bf30cce461015ed7e365736fcd6a3063c7bc016a91f74398ef6158886970a96333938f7c02417ab3c12aa82e3e53b40822145facccb9ddfbcdc15a879ae4d7ba languageName: node linkType: hard @@ -22511,49 +22485,57 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^11.2.0": - version: 11.5.1 - resolution: "jsdom@npm:11.5.1" +"jsdom@npm:16.7.0": + version: 16.7.0 + resolution: "jsdom@npm:16.7.0" dependencies: - abab: ^1.0.3 - acorn: ^5.1.2 - acorn-globals: ^4.0.0 - array-equal: ^1.0.0 - browser-process-hrtime: ^0.1.2 - content-type-parser: ^1.0.1 - cssom: ">= 0.3.2 < 0.4.0" - cssstyle: ">= 0.2.37 < 0.3.0" - domexception: ^1.0.0 - escodegen: ^1.9.0 - html-encoding-sniffer: ^1.0.1 - left-pad: ^1.2.0 - nwmatcher: ^1.4.3 - parse5: ^3.0.2 - pn: ^1.0.0 - request: ^2.83.0 - request-promise-native: ^1.0.3 - sax: ^1.2.1 - symbol-tree: ^3.2.1 - tough-cookie: ^2.3.3 - webidl-conversions: ^4.0.2 - whatwg-encoding: ^1.0.1 - whatwg-url: ^6.3.0 - xml-name-validator: ^2.0.1 - checksum: 675b42917b9da0160e8877ac62888c7aabf96c833b4475dbef3a0e10688e467a3e5983bf8a82965bd65c8c3aba470e02167c724d44b7d5eda781e8b6c7fd5397 + abab: ^2.0.5 + acorn: ^8.2.4 + acorn-globals: ^6.0.0 + cssom: ^0.4.4 + cssstyle: ^2.3.0 + data-urls: ^2.0.0 + decimal.js: ^10.2.1 + domexception: ^2.0.1 + escodegen: ^2.0.0 + form-data: ^3.0.0 + html-encoding-sniffer: ^2.0.1 + http-proxy-agent: ^4.0.1 + https-proxy-agent: ^5.0.0 + is-potential-custom-element-name: ^1.0.1 + nwsapi: ^2.2.0 + parse5: 6.0.1 + saxes: ^5.0.1 + symbol-tree: ^3.2.4 + tough-cookie: ^4.0.0 + w3c-hr-time: ^1.0.2 + w3c-xmlserializer: ^2.0.0 + webidl-conversions: ^6.1.0 + whatwg-encoding: ^1.0.5 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.5.0 + ws: ^7.4.6 + xml-name-validator: ^3.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 454b83371857000763ed31130a049acd1b113e3b927e6dcd75c67ddc30cdd242d7ebcac5c2294b7a1a6428155cb1398709c573b3c6d809218692ea68edd93370 languageName: node linkType: hard "jsdom@npm:^20.0.0": - version: 20.0.0 - resolution: "jsdom@npm:20.0.0" + version: 20.0.3 + resolution: "jsdom@npm:20.0.3" dependencies: abab: ^2.0.6 - acorn: ^8.7.1 - acorn-globals: ^6.0.0 + acorn: ^8.8.1 + acorn-globals: ^7.0.0 cssom: ^0.5.0 cssstyle: ^2.3.0 data-urls: ^3.0.2 - decimal.js: ^10.3.1 + decimal.js: ^10.4.2 domexception: ^4.0.0 escodegen: ^2.0.0 form-data: ^4.0.0 @@ -22561,25 +22543,64 @@ __metadata: http-proxy-agent: ^5.0.0 https-proxy-agent: ^5.0.1 is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.0 - parse5: ^7.0.0 + nwsapi: ^2.2.2 + parse5: ^7.1.1 saxes: ^6.0.0 symbol-tree: ^3.2.4 - tough-cookie: ^4.0.0 - w3c-hr-time: ^1.0.2 - w3c-xmlserializer: ^3.0.0 + tough-cookie: ^4.1.2 + w3c-xmlserializer: ^4.0.0 webidl-conversions: ^7.0.0 whatwg-encoding: ^2.0.0 whatwg-mimetype: ^3.0.0 whatwg-url: ^11.0.0 - ws: ^8.8.0 + ws: ^8.11.0 xml-name-validator: ^4.0.0 peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: canvas: optional: true - checksum: f69b40679d8cfaee2353615445aaff08b823c53dc7778ede6592d02ed12b3e9fb4e8db2b6d033551b67e08424a3adb2b79d231caa7dcda2d16019c20c705c11f + checksum: 6e2ae21db397133a061b270c26d2dbc0b9051733ea3b896a7ece78d79f475ff0974f766a413c1198a79c793159119169f2335ddb23150348fbfdcfa6f3105536 + languageName: node + linkType: hard + +"jsdom@patch:jsdom@npm%3A16.7.0#./.yarn/patches/jsdom-npm-16.7.0-216c5c4bf9.patch::locator=metamask-crx%40workspace%3A.": + version: 16.7.0 + resolution: "jsdom@patch:jsdom@npm%3A16.7.0#./.yarn/patches/jsdom-npm-16.7.0-216c5c4bf9.patch::version=16.7.0&hash=7a8b36&locator=metamask-crx%40workspace%3A." + dependencies: + abab: ^2.0.5 + acorn: ^8.2.4 + acorn-globals: ^6.0.0 + cssom: ^0.4.4 + cssstyle: ^2.3.0 + data-urls: ^2.0.0 + decimal.js: ^10.2.1 + domexception: ^2.0.1 + escodegen: ^2.0.0 + form-data: ^3.0.0 + html-encoding-sniffer: ^2.0.1 + http-proxy-agent: ^4.0.1 + https-proxy-agent: ^5.0.0 + is-potential-custom-element-name: ^1.0.1 + nwsapi: ^2.2.0 + parse5: 6.0.1 + saxes: ^5.0.1 + symbol-tree: ^3.2.4 + tough-cookie: ^4.0.0 + w3c-hr-time: ^1.0.2 + w3c-xmlserializer: ^2.0.0 + webidl-conversions: ^6.1.0 + whatwg-encoding: ^1.0.5 + whatwg-mimetype: ^2.3.0 + whatwg-url: ^8.5.0 + ws: ^7.4.6 + xml-name-validator: ^3.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 0f594c2ac3d8d4fdcc42412a02b7ab2259b4aff3ad9e0de05da2694dad8ed180b2774775388c906e2faf866a604c8beac0ce277db979ee910be2f97d8650c49e languageName: node linkType: hard @@ -23378,13 +23399,6 @@ __metadata: languageName: node linkType: hard -"left-pad@npm:^1.2.0": - version: 1.2.0 - resolution: "left-pad@npm:1.2.0" - checksum: 96599b6c9a896cdf6f7873bbe6d699fca04b9a4328685328baabed568020af14b64eb52c16ea709c35c8073b630a444a6ca8350f55ba8161357f87ca52e72457 - languageName: node - linkType: hard - "level-codec@npm:~7.0.0": version: 7.0.1 resolution: "level-codec@npm:7.0.1" @@ -23757,14 +23771,7 @@ __metadata: languageName: node linkType: hard -"lodash.sortby@npm:^4.7.0": - version: 4.7.0 - resolution: "lodash.sortby@npm:4.7.0" - checksum: db170c9396d29d11fe9a9f25668c4993e0c1331bcb941ddbd48fb76f492e732add7f2a47cfdf8e9d740fa59ac41bbfaf931d268bc72aab3ab49e9f89354d718c - languageName: node - linkType: hard - -"lodash@npm:^4.13.1, lodash@npm:^4.16.4, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": +"lodash@npm:^4.16.4, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -24857,7 +24864,7 @@ __metadata: jest-environment-jsdom: ^29.1.2 jest-junit: ^14.0.1 js-yaml: ^4.1.0 - jsdom: ^11.2.0 + jsdom: ^16.7.0 json-rpc-engine: ^6.1.0 json-rpc-middleware-stream: ^4.2.1 junit-report-merger: ^4.0.0 @@ -26687,17 +26694,10 @@ __metadata: languageName: node linkType: hard -"nwmatcher@npm:^1.4.3": - version: 1.4.4 - resolution: "nwmatcher@npm:1.4.4" - checksum: ab086276db7e93756a4e9704dab29bac06e3a58f8b7074735afbd3df1d428c802a71310e362ea596e9654bd344670070075e496e559ba2534d4c1a35f0be04c3 - languageName: node - linkType: hard - -"nwsapi@npm:^2.2.0": - version: 2.2.1 - resolution: "nwsapi@npm:2.2.1" - checksum: 6c21fcb6950538012516b39137ed9b53ed56843e521362e977282c781169f229e7bca8ec6e207165b19912550f360806b222f77b6c9202bb8d66818456875c3d +"nwsapi@npm:^2.2.0, nwsapi@npm:^2.2.2": + version: 2.2.7 + resolution: "nwsapi@npm:2.2.7" + checksum: cab25f7983acec7e23490fec3ef7be608041b460504229770e3bfcf9977c41d6fe58f518994d3bd9aa3a101f501089a3d4a63536f4ff8ae4b8c4ca23bdbfda4e languageName: node linkType: hard @@ -27528,30 +27528,28 @@ __metadata: languageName: node linkType: hard -"parse5@npm:7.0.0": - version: 7.0.0 - resolution: "parse5@npm:7.0.0" - dependencies: - entities: ^4.3.0 - checksum: 7da5d61cc18eb36ffa71fc861e65cbfd1f23d96483a6631254e627be667dbc9c93ac0b0e6cb17a13a2e4033dab19bfb2f76f38e5936cfb57240ed49036a83fcc +"parse5@npm:6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd languageName: node linkType: hard -"parse5@npm:^3.0.2": - version: 3.0.3 - resolution: "parse5@npm:3.0.3" +"parse5@npm:7.1.2, parse5@npm:^7.1.1": + version: 7.1.2 + resolution: "parse5@npm:7.1.2" dependencies: - "@types/node": "*" - checksum: 6a82d59d60496f4a8bba99daee37eda728adb403197b9c9a163dcc02e369758992bcc67f1618d4f1445f4b12e7651e001c2847e446b8376d4d706e1d571f570d + entities: ^4.4.0 + checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 languageName: node linkType: hard -"parse5@patch:parse5@npm%3A7.0.0#./.yarn/patches/parse5-npm-7.0.0-3158a72394.patch::locator=metamask-crx%40workspace%3A.": - version: 7.0.0 - resolution: "parse5@patch:parse5@npm%3A7.0.0#./.yarn/patches/parse5-npm-7.0.0-3158a72394.patch::version=7.0.0&hash=d0ce7a&locator=metamask-crx%40workspace%3A." +"parse5@patch:parse5@npm%3A7.1.2#./.yarn/patches/parse5-npm-7.1.2-aa9a92c270.patch::locator=metamask-crx%40workspace%3A.": + version: 7.1.2 + resolution: "parse5@patch:parse5@npm%3A7.1.2#./.yarn/patches/parse5-npm-7.1.2-aa9a92c270.patch::version=7.1.2&hash=26d16d&locator=metamask-crx%40workspace%3A." dependencies: - entities: ^4.3.0 - checksum: 15c01cf033fb86fab130fc18e9e909145ada02c22c22e8171fcb6d071443e6133da7a281ca50953892b7c30534bd0a7e94453ffd5d8471224fc9455b94db4f98 + entities: ^4.4.0 + checksum: 000262d40da4a1c926f167b5067fc452153720d0ffff8be820f018c17f533a548dccd52ab58fd67cbf7e17eec59fa77b8fb23c12326ea42ad74eaefc7a2ab5c9 languageName: node linkType: hard @@ -28011,13 +28009,6 @@ __metadata: languageName: node linkType: hard -"pn@npm:^1.0.0": - version: 1.1.0 - resolution: "pn@npm:1.1.0" - checksum: e4654186dc92a187c8c7fe4ccda902f4d39dd9c10f98d1c5a08ce5fad5507ef1e33ddb091240c3950bee81bd201b4c55098604c433a33b5e8bdd97f38b732fa0 - languageName: node - linkType: hard - "polished@npm:^4.2.2": version: 4.2.2 resolution: "polished@npm:4.2.2" @@ -28776,9 +28767,9 @@ __metadata: linkType: hard "psl@npm:^1.1.28, psl@npm:^1.1.33": - version: 1.8.0 - resolution: "psl@npm:1.8.0" - checksum: 6150048ed2da3f919478bee8a82f3828303bc0fc730fb015a48f83c9977682c7b28c60ab01425a72d82a2891a1681627aa530a991d50c086b48a3be27744bde7 + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d languageName: node linkType: hard @@ -30359,30 +30350,6 @@ __metadata: languageName: node linkType: hard -"request-promise-core@npm:1.1.1": - version: 1.1.1 - resolution: "request-promise-core@npm:1.1.1" - dependencies: - lodash: ^4.13.1 - peerDependencies: - request: ^2.34 - checksum: fe619423f292fceff3efb0179a43344a5d084d09a49b9bbf5050ef2a473651142ed356fe5cbe7ecda3da54eb98076ed03442cfb9ba8b03ade12713e9e3040321 - languageName: node - linkType: hard - -"request-promise-native@npm:^1.0.3": - version: 1.0.5 - resolution: "request-promise-native@npm:1.0.5" - dependencies: - request-promise-core: 1.1.1 - stealthy-require: ^1.1.0 - tough-cookie: ">=2.3.3" - peerDependencies: - request: ^2.34 - checksum: 7ad72bfe923ddae4650c54acab851cbce6df3ed70ce4c828ab142b3f483497296df7956300d2071ac91594d7c7d0aa780e92a166240a54e5ee18ea17e703ff9e - languageName: node - linkType: hard - "request@npm:2.88.2": version: 2.88.2 resolution: "request@npm:2.88.2" @@ -31124,13 +31091,22 @@ __metadata: languageName: node linkType: hard -"sax@npm:^1.2.1, sax@npm:^1.2.4": +"sax@npm:^1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe languageName: node linkType: hard +"saxes@npm:^5.0.1": + version: 5.0.1 + resolution: "saxes@npm:5.0.1" + dependencies: + xmlchars: ^2.2.0 + checksum: 5636b55cf15f7cf0baa73f2797bf992bdcf75d1b39d82c0aa4608555c774368f6ac321cb641fd5f3d3ceb87805122cd47540da6a7b5960fe0dbdb8f8c263f000 + languageName: node + linkType: hard + "saxes@npm:^6.0.0": version: 6.0.0 resolution: "saxes@npm:6.0.0" @@ -32322,13 +32298,6 @@ __metadata: languageName: node linkType: hard -"stealthy-require@npm:^1.1.0": - version: 1.1.1 - resolution: "stealthy-require@npm:1.1.1" - checksum: 6805b857a9f3a6a1079fc6652278038b81011f2a5b22cbd559f71a6c02087e6f1df941eb10163e3fdc5391ab5807aa46758d4258547c1f5ede31e6d9bfda8dd3 - languageName: node - linkType: hard - "store2@npm:^2.14.2": version: 2.14.2 resolution: "store2@npm:2.14.2" @@ -33115,7 +33084,7 @@ __metadata: languageName: node linkType: hard -"symbol-tree@npm:^3.2.1, symbol-tree@npm:^3.2.4": +"symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" checksum: 6e8fc7e1486b8b54bea91199d9535bb72f10842e40c79e882fc94fb7b14b89866adf2fd79efa5ebb5b658bc07fb459ccce5ac0e99ef3d72f474e74aaf284029d @@ -33612,7 +33581,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:>=2.3.3, tough-cookie@npm:^4.0.0": +"tough-cookie@npm:^4.0.0, tough-cookie@npm:^4.1.2": version: 4.1.3 resolution: "tough-cookie@npm:4.1.3" dependencies: @@ -33624,7 +33593,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": +"tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -33634,15 +33603,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^1.0.0": - version: 1.0.1 - resolution: "tr46@npm:1.0.1" - dependencies: - punycode: ^2.1.0 - checksum: 96d4ed46bc161db75dbf9247a236ea0bfcaf5758baae6749e92afab0bc5a09cb59af21788ede7e55080f2bf02dce3e4a8f2a484cc45164e29f4b5e68f7cbcc1a - languageName: node - linkType: hard - "tr46@npm:^2.1.0": version: 2.1.0 resolution: "tr46@npm:2.1.0" @@ -35228,12 +35188,21 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^3.0.0": - version: 3.0.0 - resolution: "w3c-xmlserializer@npm:3.0.0" +"w3c-xmlserializer@npm:^2.0.0": + version: 2.0.0 + resolution: "w3c-xmlserializer@npm:2.0.0" + dependencies: + xml-name-validator: ^3.0.0 + checksum: ae25c51cf71f1fb2516df1ab33a481f83461a117565b95e3d0927432522323f93b1b2846cbb60196d337970c421adb604fc2d0d180c6a47a839da01db5b9973b + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^4.0.0": + version: 4.0.0 + resolution: "w3c-xmlserializer@npm:4.0.0" dependencies: xml-name-validator: ^4.0.0 - checksum: 0af8589942eeb11c9fe29eb31a1a09f3d5dd136aea53a9848dfbabff79ac0dd26fe13eb54d330d5555fe27bb50b28dca0715e09f9cc2bfa7670ccc8b7f919ca2 + checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091 languageName: node linkType: hard @@ -35487,13 +35456,20 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^4.0.1, webidl-conversions@npm:^4.0.2": +"webidl-conversions@npm:^4.0.2": version: 4.0.2 resolution: "webidl-conversions@npm:4.0.2" checksum: c93d8dfe908a0140a4ae9c0ebc87a33805b416a33ee638a605b551523eec94a9632165e54632f6d57a39c5f948c4bab10e0e066525e9a4b87a79f0d04fbca374 languageName: node linkType: hard +"webidl-conversions@npm:^5.0.0": + version: 5.0.0 + resolution: "webidl-conversions@npm:5.0.0" + checksum: ccf1ec2ca7c0b5671e5440ace4a66806ae09c49016ab821481bec0c05b1b82695082dc0a27d1fe9d804d475a408ba0c691e6803fd21be608e710955d4589cd69 + languageName: node + linkType: hard + "webidl-conversions@npm:^6.1.0": version: 6.1.0 resolution: "webidl-conversions@npm:6.1.0" @@ -35612,7 +35588,7 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.1": +"whatwg-encoding@npm:^1.0.5": version: 1.0.5 resolution: "whatwg-encoding@npm:1.0.5" dependencies: @@ -35637,6 +35613,13 @@ __metadata: languageName: node linkType: hard +"whatwg-mimetype@npm:^2.3.0": + version: 2.3.0 + resolution: "whatwg-mimetype@npm:2.3.0" + checksum: 23eb885940bcbcca4ff841c40a78e9cbb893ec42743993a42bf7aed16085b048b44b06f3402018931687153550f9a32d259dfa524e4f03577ab898b6965e5383 + languageName: node + linkType: hard + "whatwg-mimetype@npm:^3.0.0": version: 3.0.0 resolution: "whatwg-mimetype@npm:3.0.0" @@ -35664,18 +35647,7 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^6.3.0": - version: 6.4.0 - resolution: "whatwg-url@npm:6.4.0" - dependencies: - lodash.sortby: ^4.7.0 - tr46: ^1.0.0 - webidl-conversions: ^4.0.1 - checksum: e83cfd6acd13e913058b882a440a33b4e6d0e5ec4fc47daeca74a7ea7a489c822feea8ed99e48c83015811e92d194adca8651c870f695558c919ab2ca8d0d267 - languageName: node - linkType: hard - -"whatwg-url@npm:^8.4.0": +"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.4.0, whatwg-url@npm:^8.5.0": version: 8.7.0 resolution: "whatwg-url@npm:8.7.0" dependencies: @@ -35907,7 +35879,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:*, ws@npm:>=8.13.0, ws@npm:^8.2.3, ws@npm:^8.8.0": +"ws@npm:*, ws@npm:>=8.13.0, ws@npm:^8.11.0, ws@npm:^8.2.3": version: 8.13.0 resolution: "ws@npm:8.13.0" peerDependencies: @@ -35996,10 +35968,10 @@ __metadata: languageName: node linkType: hard -"xml-name-validator@npm:^2.0.1": - version: 2.0.1 - resolution: "xml-name-validator@npm:2.0.1" - checksum: 648e8950d5abca736d2e77f016bdec06b6a27d8b7c2616590f7e726267c9315611bb2d909d7fd34d55bd88ac6ec0f3b5bfb1c1d4510f3fb19a7397eee6c7e66a +"xml-name-validator@npm:^3.0.0": + version: 3.0.0 + resolution: "xml-name-validator@npm:3.0.0" + checksum: b3ac459afed783c285bb98e4960bd1f3ba12754fd4f2320efa0f9181ca28928c53cc75ca660d15d205e81f92304419afe94c531c7cfb3e0649aa6d140d53ecb0 languageName: node linkType: hard