From 32e70e621a51cd3728a8f9492022384069fa1dd8 Mon Sep 17 00:00:00 2001 From: Jonas Pfalzgraf Date: Fri, 30 Jun 2023 17:12:38 +0200 Subject: [PATCH] updating to better support general userscripts --- assets/icon.afdesign | Bin 12683 -> 16823 bytes package-lock.json | 1531 +++++-------------------------------- tools/userScriptHeader.ts | 2 +- webpack.config.js | 2 +- 4 files changed, 208 insertions(+), 1327 deletions(-) diff --git a/assets/icon.afdesign b/assets/icon.afdesign index a619a46320ffe7b89b492b0322f90adbb5d899b9..51d3f21c47422ea1bd40f7758413adfd0173d1e5 100644 GIT binary patch literal 16823 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൚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 F`hVoyFM0p~ diff --git a/package-lock.json b/package-lock.json index 02224c3..0fb61a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "userscript-project-template", "version": "0.0.1", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -24,20 +24,6 @@ "node": ">=10.0.0" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", @@ -47,24 +33,11 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.4.tgz", + "integrity": "sha512-KE/SxsDqNs3rrWwFHcRh15ZLVFrI0YoZtgAdIyIq9k5hUNmiWRXXThPomIxHuL20sLdgzbDFyvkUMna14bvtrw==", + "dev": true }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", @@ -73,19 +46,19 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, "node_modules/@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "version": "8.40.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.2.tgz", + "integrity": "sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==", "dev": true, "dependencies": { "@types/estree": "*", @@ -103,166 +76,166 @@ } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", "dev": true }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", "dev": true }, "node_modules/@types/node": { - "version": "18.7.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.11.tgz", - "integrity": "sha512-KZhFpSLlmK/sdocfSAjqPETTMd0ug6HIMIAwkwUpU79olnZdQtMxpQP+G1wDzCH7na+FltSIhbaZuKdwZ8RDrw==", + "version": "20.3.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.2.tgz", + "integrity": "sha512-vOBLVQeCQfIcF/2Y7eKFTqrMnizK5lRNQ7ykML/5RuwVXVWxYkgwS7xbt4B6fKCUPgbSL5FSsjHQpaGQP/dQmw==", "dev": true }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, @@ -315,9 +288,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -327,9 +300,9 @@ } }, "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "dev": true, "peerDependencies": { "acorn": "^8" @@ -388,9 +361,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", "dev": true, "funding": [ { @@ -400,13 +373,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" }, "bin": { "browserslist": "cli.js" @@ -422,9 +399,9 @@ "dev": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001382", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", - "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==", + "version": "1.0.30001509", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001509.tgz", + "integrity": "sha512-2uDDk+TRiTX5hMcUYT/7CSyzMZxjfGu0vAUjS2g0LSD8UoXOv0LtpH4LxGMemsiPq6LCVIUjNwVM0erkOkGCDA==", "dev": true, "funding": [ { @@ -434,6 +411,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ] }, @@ -495,9 +476,9 @@ "dev": true }, "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "node_modules/commander": { @@ -521,15 +502,15 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.227", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.227.tgz", - "integrity": "sha512-I9VVajA3oswIJOUFg2PSBqrHLF5Y+ahIfjOV9+v6uYyBqFZutmPxA6fxocDUUmgwYevRWFu1VjLyVG3w45qa/g==", + "version": "1.4.446", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.446.tgz", + "integrity": "sha512-4Gnw7ztEQ/E0eOt5JWfPn9jjeupfUlKoeW5ETKP9nLdWj+4spFoS3Stj19fqlKIaX28UQs0fNX+uKEyoLCBnkw==", "dev": true }, "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -540,9 +521,9 @@ } }, "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -552,9 +533,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", "dev": true }, "node_modules/escalade": { @@ -677,9 +658,9 @@ "dev": true }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/has": { @@ -732,9 +713,9 @@ } }, "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -909,9 +890,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", "dev": true }, "node_modules/p-limit": { @@ -1005,9 +986,9 @@ } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, "engines": { "node": ">=6" @@ -1035,12 +1016,12 @@ } }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.11.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -1093,9 +1074,9 @@ ] }, "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -1111,9 +1092,9 @@ } }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -1126,9 +1107,9 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -1220,13 +1201,13 @@ } }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz", + "integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==", "dev": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -1238,16 +1219,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "engines": { "node": ">= 10.13.0" @@ -1284,9 +1265,9 @@ } }, "node_modules/ts-loader": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.1.tgz", - "integrity": "sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==", + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.4.tgz", + "integrity": "sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -1303,9 +1284,9 @@ } }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -1316,9 +1297,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "dev": true, "funding": [ { @@ -1328,6 +1309,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -1335,7 +1320,7 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -1364,22 +1349,22 @@ } }, "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "version": "5.88.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.1.tgz", + "integrity": "sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -1388,9 +1373,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -1467,9 +1452,9 @@ } }, "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", @@ -1504,9 +1489,9 @@ } }, "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, "node_modules/yallist": { @@ -1515,1109 +1500,5 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } - }, - "dependencies": { - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/node": { - "version": "18.7.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.11.tgz", - "integrity": "sha512-KZhFpSLlmK/sdocfSAjqPETTMd0ug6HIMIAwkwUpU79olnZdQtMxpQP+G1wDzCH7na+FltSIhbaZuKdwZ8RDrw==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001382", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz", - "integrity": "sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "electron-to-chromium": { - "version": "1.4.227", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.227.tgz", - "integrity": "sha512-I9VVajA3oswIJOUFg2PSBqrHLF5Y+ahIfjOV9+v6uYyBqFZutmPxA6fxocDUUmgwYevRWFu1VjLyVG3w45qa/g==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "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 - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "ts-loader": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.1.tgz", - "integrity": "sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - } - }, - "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } } } diff --git a/tools/userScriptHeader.ts b/tools/userScriptHeader.ts index f822e6a..4df4cb0 100644 --- a/tools/userScriptHeader.ts +++ b/tools/userScriptHeader.ts @@ -1,7 +1,7 @@ const fs = require("fs"); const pkg = require("../package.json"); const config = require("../header.config.json"); -const targetFile = "./dist/" + pkg.name + ".bundle.js"; +const targetFile = "./dist/" + pkg.name + ".user.js"; /** * Appends header diff --git a/webpack.config.js b/webpack.config.js index e9aac7a..d21d25a 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -18,7 +18,7 @@ module.exports = { extensions: ['.tsx', '.ts', '.js'], }, output: { - filename: pkg.name + '.bundle.js', + filename: pkg.name + '.user.js', path: path.resolve(__dirname, 'dist'), }, }; \ No newline at end of file