From 355804cf8c28fa60ee1e448720a41067a9d825b6 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 22 Jun 2023 19:46:27 +0000 Subject: [PATCH 01/32] chore(release): 0.14.0 [skip ci] # [0.14.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.13.0...v0.14.0) (2023-06-22) ### Bug Fixes * Add Capabilities ToC to github.io docs ([0d23136](https://github.com/rdkcentral/firebolt-apis/commit/0d23136bfa4976686795158bdfe179430598af9e)) * **Advertising:** put resetAdvertisingIdentifier back in manage sdk ([ce92ae7](https://github.com/rdkcentral/firebolt-apis/commit/ce92ae7bfff58fa1d3e4bee78c88d5edf0266473)) * event links in capability toc ([31a8a85](https://github.com/rdkcentral/firebolt-apis/commit/31a8a85c0749ebfa872f2a158975697396ebdf8c)) * **governance:** Add governance process docs ([a80ab53](https://github.com/rdkcentral/firebolt-apis/commit/a80ab53c5cdd914b5acbce1effbdb464475bed63)) * Move to `firebolt-openrpc` 2.0.2 ([52fe2a7](https://github.com/rdkcentral/firebolt-apis/commit/52fe2a78b17f1e36ec854fedd52d136cfa60b4e2)) * package-lock.json ([dd8025c](https://github.com/rdkcentral/firebolt-apis/commit/dd8025c637a5ae58ce2e0355b995d55feeab9713)) * Update path in publish docs ([9881383](https://github.com/rdkcentral/firebolt-apis/commit/98813833a074a6e25b012d2aac376377d8c5d5a9)) ### Features * Add an event when apps call signIn or signOut ([#133](https://github.com/rdkcentral/firebolt-apis/issues/133)) ([8ba2515](https://github.com/rdkcentral/firebolt-apis/commit/8ba2515948c433ccc38662f223f5fb399cf34841)) * Allow granted in capability.info and capability.granted to be null ([#134](https://github.com/rdkcentral/firebolt-apis/issues/134)) ([c5c31ee](https://github.com/rdkcentral/firebolt-apis/commit/c5c31ee3c744ec018a57232d2e7b1caf41158ed6)) * Change voice guidance limits to 0.5 and 2 ([#137](https://github.com/rdkcentral/firebolt-apis/issues/137)) ([b8f1944](https://github.com/rdkcentral/firebolt-apis/commit/b8f19449efd808639599b162aba61c08ec089c41)) --- CHANGELOG.md | 20 ++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41d060ca2..dee0bd7fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +# [0.14.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.13.0...v0.14.0) (2023-06-22) + + +### Bug Fixes + +* Add Capabilities ToC to github.io docs ([0d23136](https://github.com/rdkcentral/firebolt-apis/commit/0d23136bfa4976686795158bdfe179430598af9e)) +* **Advertising:** put resetAdvertisingIdentifier back in manage sdk ([ce92ae7](https://github.com/rdkcentral/firebolt-apis/commit/ce92ae7bfff58fa1d3e4bee78c88d5edf0266473)) +* event links in capability toc ([31a8a85](https://github.com/rdkcentral/firebolt-apis/commit/31a8a85c0749ebfa872f2a158975697396ebdf8c)) +* **governance:** Add governance process docs ([a80ab53](https://github.com/rdkcentral/firebolt-apis/commit/a80ab53c5cdd914b5acbce1effbdb464475bed63)) +* Move to `firebolt-openrpc` 2.0.2 ([52fe2a7](https://github.com/rdkcentral/firebolt-apis/commit/52fe2a78b17f1e36ec854fedd52d136cfa60b4e2)) +* package-lock.json ([dd8025c](https://github.com/rdkcentral/firebolt-apis/commit/dd8025c637a5ae58ce2e0355b995d55feeab9713)) +* Update path in publish docs ([9881383](https://github.com/rdkcentral/firebolt-apis/commit/98813833a074a6e25b012d2aac376377d8c5d5a9)) + + +### Features + +* Add an event when apps call signIn or signOut ([#133](https://github.com/rdkcentral/firebolt-apis/issues/133)) ([8ba2515](https://github.com/rdkcentral/firebolt-apis/commit/8ba2515948c433ccc38662f223f5fb399cf34841)) +* Allow granted in capability.info and capability.granted to be null ([#134](https://github.com/rdkcentral/firebolt-apis/issues/134)) ([c5c31ee](https://github.com/rdkcentral/firebolt-apis/commit/c5c31ee3c744ec018a57232d2e7b1caf41158ed6)) +* Change voice guidance limits to 0.5 and 2 ([#137](https://github.com/rdkcentral/firebolt-apis/issues/137)) ([b8f1944](https://github.com/rdkcentral/firebolt-apis/commit/b8f19449efd808639599b162aba61c08ec089c41)) + # [0.14.0-next.7](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.6...v0.14.0-next.7) (2023-06-22) diff --git a/package-lock.json b/package-lock.json index 2eff76add..6ad064737 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.7", + "version": "0.14.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.7", + "version": "0.14.0", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index 6e241f69b..58acfde2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.7", + "version": "0.14.0", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index d9f70634f..d6521fb41 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.14.0-next.7", + "version": "0.14.0", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index ee450bdc5..7589372d2 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.7", + "version": "0.14.0", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From f65b9019bda22400df9b9634c332e720db38118d Mon Sep 17 00:00:00 2001 From: Kevin <72702438+kevinshahfws@users.noreply.github.com> Date: Thu, 20 Jul 2023 11:21:29 -0400 Subject: [PATCH 02/32] feat: Added windowColor and windowOpacity to closedCaptions style (#145) * chore: Added accessibility schema --- package-lock.json | 10664 ++---------------------------- package.json | 2 +- src/openrpc/accessibility.json | 8 +- src/openrpc/secure_storage.json | 2 +- src/schemas/accessibility.json | 147 + 5 files changed, 848 insertions(+), 9975 deletions(-) create mode 100644 src/schemas/accessibility.json diff --git a/package-lock.json b/package-lock.json index 84cba699c..7043038eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "@firebolt-js/sdks", "version": "0.14.0-next.8", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -19,7 +19,7 @@ "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", "@firebolt-js/openrpc": "2.0.2", - "@firebolt-js/schemas": "0.11.0", + "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/npm": "^9.0.1", @@ -35,13 +35,22 @@ "typescript": "^4.6.4" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { @@ -49,47 +58,47 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", - "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", + "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.2", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -100,53 +109,40 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7", + "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/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/@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -156,160 +152,160 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", + "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", + "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", "dev": true, "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dev": true, "dependencies": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -380,9 +376,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.20.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", - "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -539,12 +535,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -554,33 +550,33 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", - "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.13", - "@babel/types": "^7.20.7", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -589,13 +585,13 @@ } }, "node_modules/@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" }, "engines": { @@ -619,16 +615,16 @@ } }, "node_modules/@commitlint/cli": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.4.2.tgz", - "integrity": "sha512-0rPGJ2O1owhpxMIXL9YJ2CgPkdrFLKZElIZHXDN8L8+qWK1DGH7Q7IelBT1pchXTYTuDlqkOTdh//aTvT3bSUA==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.7.tgz", + "integrity": "sha512-nzZmfO5KIOupYppn1MsnYX/80I+KDlxiwkks3CJT0XT+t34UgqGi3eSyEuzgcIjPlORk5/GMaAEiys78iLfGMg==", "dev": true, "dependencies": { - "@commitlint/format": "^17.4.0", - "@commitlint/lint": "^17.4.2", - "@commitlint/load": "^17.4.2", - "@commitlint/read": "^17.4.2", - "@commitlint/types": "^17.4.0", + "@commitlint/format": "^17.4.4", + "@commitlint/lint": "^17.6.7", + "@commitlint/load": "^17.6.7", + "@commitlint/read": "^17.5.1", + "@commitlint/types": "^17.4.4", "execa": "^5.0.0", "lodash.isfunction": "^3.0.9", "resolve-from": "5.0.0", @@ -643,9 +639,9 @@ } }, "node_modules/@commitlint/config-conventional": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.4.2.tgz", - "integrity": "sha512-JVo1moSj5eDMoql159q8zKCU8lkOhQ+b23Vl3LVVrS6PXDLQIELnJ34ChQmFVbBdSSRNAbbXnRDhosFU+wnuHw==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.7.tgz", + "integrity": "sha512-4oTpEUC0HRM54QRHBPMOJW1pETp7usxXn9RuNYNWHcmu8wi1mpws95hvS20u2n6HtIkTn0jfn7vHioCm4AGUTw==", "dev": true, "dependencies": { "conventional-changelog-conventionalcommits": "^5.0.0" @@ -655,12 +651,12 @@ } }, "node_modules/@commitlint/config-validator": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.0.tgz", - "integrity": "sha512-Sa/+8KNpDXz4zT4bVbz2fpFjvgkPO6u2V2fP4TKgt6FjmOw2z3eEX859vtfeaTav/ukBw0/0jr+5ZTZp9zCBhA==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.6.7.tgz", + "integrity": "sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==", "dev": true, "dependencies": { - "@commitlint/types": "^17.4.0", + "@commitlint/types": "^17.4.4", "ajv": "^8.11.0" }, "engines": { @@ -690,12 +686,12 @@ "dev": true }, "node_modules/@commitlint/ensure": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.0.tgz", - "integrity": "sha512-7oAxt25je0jeQ/E0O/M8L3ADb1Cvweu/5lc/kYF8g/kXatI0wxGE5La52onnAUAWeWlsuvBNar15WcrmDmr5Mw==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.6.7.tgz", + "integrity": "sha512-mfDJOd1/O/eIb/h4qwXzUxkmskXDL9vNPnZ4AKYKiZALz4vHzwMxBSYtyL2mUIDeU9DRSpEUins8SeKtFkYHSw==", "dev": true, "dependencies": { - "@commitlint/types": "^17.4.0", + "@commitlint/types": "^17.4.4", "lodash.camelcase": "^4.3.0", "lodash.kebabcase": "^4.1.1", "lodash.snakecase": "^4.1.1", @@ -716,12 +712,12 @@ } }, "node_modules/@commitlint/format": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.0.tgz", - "integrity": "sha512-Z2bWAU5+f1YZh9W76c84J8iLIWIvvm+mzqogTz0Nsc1x6EHW0Z2gI38g5HAjB0r0I3ZjR15IDEJKhsxyblcyhA==", + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz", + "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", "dev": true, "dependencies": { - "@commitlint/types": "^17.4.0", + "@commitlint/types": "^17.4.4", "chalk": "^4.1.0" }, "engines": { @@ -729,43 +725,43 @@ } }, "node_modules/@commitlint/is-ignored": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.2.tgz", - "integrity": "sha512-1b2Y2qJ6n7bHG9K6h8S4lBGUl6kc7mMhJN9gy1SQfUZqe92ToDjUTtgNWb6LbzR1X8Cq4SEus4VU8Z/riEa94Q==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.6.7.tgz", + "integrity": "sha512-vqyNRqtbq72P2JadaoWiuoLtXIs9SaAWDqdtef6G2zsoXqKFc7vqj1f+thzVgosXG3X/5K9jNp+iYijmvOfc/g==", "dev": true, "dependencies": { - "@commitlint/types": "^17.4.0", - "semver": "7.3.8" + "@commitlint/types": "^17.4.4", + "semver": "7.5.2" }, "engines": { "node": ">=v14" } }, "node_modules/@commitlint/lint": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.4.2.tgz", - "integrity": "sha512-HcymabrdBhsDMNzIv146+ZPNBPBK5gMNsVH+el2lCagnYgCi/4ixrHooeVyS64Fgce2K26+MC7OQ4vVH8wQWVw==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.7.tgz", + "integrity": "sha512-TW+AozfuOFMrHn+jdwtz0IWu8REKFp0eryOvoBp2r8IXNc4KihKB1spAiUB6SFyHD6hVVeolz12aHnJ3Mb+xVQ==", "dev": true, "dependencies": { - "@commitlint/is-ignored": "^17.4.2", - "@commitlint/parse": "^17.4.2", - "@commitlint/rules": "^17.4.2", - "@commitlint/types": "^17.4.0" + "@commitlint/is-ignored": "^17.6.7", + "@commitlint/parse": "^17.6.7", + "@commitlint/rules": "^17.6.7", + "@commitlint/types": "^17.4.4" }, "engines": { "node": ">=v14" } }, "node_modules/@commitlint/load": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.4.2.tgz", - "integrity": "sha512-Si++F85rJ9t4hw6JcOw1i2h0fdpdFQt0YKwjuK4bk9KhFjyFkRxvR3SB2dPaMs+EwWlDrDBGL+ygip1QD6gmPw==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.6.7.tgz", + "integrity": "sha512-QZ2rJTbX55BQdYrCm/p6+hh/pFBgC9nTJxfsrK6xRPe2thiQzHN0AQDBqBwAirn6gIkHrjIbCbtAE6kiDYLjrw==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^17.4.0", + "@commitlint/config-validator": "^17.6.7", "@commitlint/execute-rule": "^17.4.0", - "@commitlint/resolve-extends": "^17.4.0", - "@commitlint/types": "^17.4.0", + "@commitlint/resolve-extends": "^17.6.7", + "@commitlint/types": "^17.4.4", "@types/node": "*", "chalk": "^4.1.0", "cosmiconfig": "^8.0.0", @@ -775,7 +771,7 @@ "lodash.uniq": "^4.5.0", "resolve-from": "^5.0.0", "ts-node": "^10.8.1", - "typescript": "^4.6.4" + "typescript": "^4.6.4 || ^5.0.0" }, "engines": { "node": ">=v14" @@ -791,12 +787,12 @@ } }, "node_modules/@commitlint/parse": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.2.tgz", - "integrity": "sha512-DK4EwqhxfXpyCA+UH8TBRIAXAfmmX4q9QRBz/2h9F9sI91yt6mltTrL6TKURMcjUVmgaB80wgS9QybNIyVBIJA==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.6.7.tgz", + "integrity": "sha512-ibO03BgEns+JJpohpBZYD49mCdSNMg6fTv7vA5yqzEFWkBQk5NWhEBw2yG+Z1UClStIRkMkAYyI2HzoQG9tCQQ==", "dev": true, "dependencies": { - "@commitlint/types": "^17.4.0", + "@commitlint/types": "^17.4.4", "conventional-changelog-angular": "^5.0.11", "conventional-commits-parser": "^3.2.2" }, @@ -805,15 +801,15 @@ } }, "node_modules/@commitlint/read": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.4.2.tgz", - "integrity": "sha512-hasYOdbhEg+W4hi0InmXHxtD/1favB4WdwyFxs1eOy/DvMw6+2IZBmATgGOlqhahsypk4kChhxjAFJAZ2F+JBg==", + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz", + "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", "dev": true, "dependencies": { "@commitlint/top-level": "^17.4.0", - "@commitlint/types": "^17.4.0", + "@commitlint/types": "^17.4.4", "fs-extra": "^11.0.0", - "git-raw-commits": "^2.0.0", + "git-raw-commits": "^2.0.11", "minimist": "^1.2.6" }, "engines": { @@ -821,13 +817,13 @@ } }, "node_modules/@commitlint/resolve-extends": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.0.tgz", - "integrity": "sha512-3JsmwkrCzoK8sO22AzLBvNEvC1Pmdn/65RKXzEtQMy6oYMl0Snrq97a5bQQEFETF0VsvbtUuKttLqqgn99OXRQ==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.6.7.tgz", + "integrity": "sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==", "dev": true, "dependencies": { - "@commitlint/config-validator": "^17.4.0", - "@commitlint/types": "^17.4.0", + "@commitlint/config-validator": "^17.6.7", + "@commitlint/types": "^17.4.4", "import-fresh": "^3.0.0", "lodash.mergewith": "^4.6.2", "resolve-from": "^5.0.0", @@ -838,15 +834,15 @@ } }, "node_modules/@commitlint/rules": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.4.2.tgz", - "integrity": "sha512-OGrPsMb9Fx3/bZ64/EzJehY9YDSGWzp81Pj+zJiY+r/NSgJI3nUYdlS37jykNIugzazdEXfMtQ10kmA+Kx2pZQ==", + "version": "17.6.7", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.7.tgz", + "integrity": "sha512-x/SDwDTN3w3Gr5xkhrIORu96rlKCc8ZLYEMXRqi9+MB33st2mKcGvKa5uJuigHlbl3xm75bAAubATrodVrjguQ==", "dev": true, "dependencies": { - "@commitlint/ensure": "^17.4.0", + "@commitlint/ensure": "^17.6.7", "@commitlint/message": "^17.4.2", "@commitlint/to-lines": "^17.4.0", - "@commitlint/types": "^17.4.0", + "@commitlint/types": "^17.4.4", "execa": "^5.0.0" }, "engines": { @@ -875,9 +871,9 @@ } }, "node_modules/@commitlint/types": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.0.tgz", - "integrity": "sha512-2NjAnq5IcxY9kXtUeO2Ac0aPpvkuOmwbH/BxIm36XXK5LtWFObWJWjXOA+kcaABMrthjWu6la+FUpyYFMHRvbA==", + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz", + "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", "dev": true, "dependencies": { "chalk": "^4.1.0" @@ -1080,9 +1076,9 @@ } }, "node_modules/@firebolt-js/schemas": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@firebolt-js/schemas/-/schemas-0.11.0.tgz", - "integrity": "sha512-SSCQz2VCopoXOV2yoII+PLPOn1d0CBAVsJDmeiOkZC3vjpzJfqjxJ3UgzgVqaV4N/dK32Fv7WVkJJQYnBSKO8Q==", + "version": "1.0.0-next.0", + "resolved": "https://registry.npmjs.org/@firebolt-js/schemas/-/schemas-1.0.0-next.0.tgz", + "integrity": "sha512-PaVx5HhOW+mJZfADyVrcQl0y6uRkIGeyQOGHNdx3gNtQS2s6y8cw8edVlJ9p77WZQtK7t/5Lg3DerR8v4sdagA==", "dev": true, "dependencies": { "ajv": "^8.9.0", @@ -1495,13 +1491,14 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" @@ -1526,21 +1523,27 @@ } }, "node_modules/@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==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "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.1.0", "@jridgewell/sourcemap-codec": "1.4.14" } }, + "node_modules/@jridgewell/trace-mapping/node_modules/@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 + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1577,21 +1580,18 @@ } }, "node_modules/@octokit/auth-token": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", - "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", "dev": true, - "dependencies": { - "@octokit/types": "^9.0.0" - }, "engines": { "node": ">= 14" } }, "node_modules/@octokit/core": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", - "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", "dev": true, "dependencies": { "@octokit/auth-token": "^3.0.0", @@ -1607,9 +1607,9 @@ } }, "node_modules/@octokit/endpoint": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", - "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", "dev": true, "dependencies": { "@octokit/types": "^9.0.0", @@ -1621,9 +1621,9 @@ } }, "node_modules/@octokit/graphql": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", - "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", "dev": true, "dependencies": { "@octokit/request": "^6.0.0", @@ -1635,18 +1635,19 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", - "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.0.0.tgz", + "integrity": "sha512-V8GImKs3TeQRxRtXFpG2wl19V7444NIOTDF24AWuIbmNaNYOQMWRbjcGDXV5B+0n887fgDcuMNOmlul+k+oJtw==", "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz", - "integrity": "sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", "dev": true, "dependencies": { - "@octokit/types": "^9.0.0" + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" }, "engines": { "node": ">= 14" @@ -1655,35 +1656,42 @@ "@octokit/core": ">=4" } }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "node_modules/@octokit/plugin-retry": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-4.1.6.tgz", + "integrity": "sha512-obkYzIgEC75r8+9Pnfiiqy3y/x1bc3QLE5B7qvv9wi9Kj0R5tGQFC6QMBg1154WQ9lAVypuQDGyp3hNpp15gQQ==", "dev": true, + "dependencies": { + "@octokit/types": "^9.0.0", + "bottleneck": "^2.15.3" + }, + "engines": { + "node": ">= 14" + }, "peerDependencies": { "@octokit/core": ">=3" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz", - "integrity": "sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==", + "node_modules/@octokit/plugin-throttling": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-5.2.3.tgz", + "integrity": "sha512-C9CFg9mrf6cugneKiaI841iG8DOv6P5XXkjmiNNut+swePxQ7RWEdAZRp5rJoE1hjsIqiYcKa/ZkOQ+ujPI39Q==", "dev": true, "dependencies": { "@octokit/types": "^9.0.0", - "deprecation": "^2.3.1" + "bottleneck": "^2.15.3" }, "engines": { "node": ">= 14" }, "peerDependencies": { - "@octokit/core": ">=3" + "@octokit/core": "^4.0.0" } }, "node_modules/@octokit/request": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", - "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", "dev": true, "dependencies": { "@octokit/endpoint": "^7.0.0", @@ -1712,9 +1720,9 @@ } }, "node_modules/@octokit/request/node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" @@ -1753,28 +1761,28 @@ "webidl-conversions": "^3.0.0" } }, - "node_modules/@octokit/rest": { - "version": "19.0.7", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz", - "integrity": "sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==", + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", + "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==", + "dev": true + }, + "node_modules/@octokit/types": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", "dev": true, "dependencies": { - "@octokit/core": "^4.1.0", - "@octokit/plugin-paginate-rest": "^6.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^7.0.0" - }, - "engines": { - "node": ">= 14" + "@octokit/openapi-types": "^18.0.0" } }, - "node_modules/@octokit/types": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", - "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", "dev": true, - "dependencies": { - "@octokit/openapi-types": "^16.0.0" + "engines": { + "node": ">=12.22.0" } }, "node_modules/@pnpm/network.ca-file": { @@ -1789,12 +1797,19 @@ "node": ">=12.22.0" } }, + "node_modules/@pnpm/network.ca-file/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==", + "dev": true + }, "node_modules/@pnpm/npm-conf": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz", - "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", "dev": true, "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", "@pnpm/network.ca-file": "^1.0.1", "config-chain": "^1.1.11" }, @@ -1803,9 +1818,9 @@ } }, "node_modules/@semantic-release/changelog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.2.tgz", - "integrity": "sha512-jHqfTkoPbDEOAgAP18mGP53IxeMwxTISN+GwTRy9uLu58UjARoZU8ScCgWGeO2WPkEsm57H8AkyY02W2ntIlIw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.3.tgz", + "integrity": "sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==", "dev": true, "dependencies": { "@semantic-release/error": "^3.0.0", @@ -1873,26 +1888,27 @@ } }, "node_modules/@semantic-release/github": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.7.tgz", - "integrity": "sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.1.0.tgz", + "integrity": "sha512-erR9E5rpdsz0dW1I7785JtndQuMWN/iDcemcptf67tBNOmBUN0b2YNOgcjYUnBpgRpZ5ozfBHrK7Bz+2ets/Dg==", "dev": true, "dependencies": { - "@octokit/rest": "^19.0.0", + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", + "@octokit/plugin-retry": "^4.1.3", + "@octokit/plugin-throttling": "^5.2.3", "@semantic-release/error": "^3.0.0", "aggregate-error": "^3.0.0", - "bottleneck": "^2.18.1", "debug": "^4.0.0", "dir-glob": "^3.0.0", "fs-extra": "^11.0.0", "globby": "^11.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", "issue-parser": "^6.0.0", "lodash": "^4.17.4", "mime": "^3.0.0", "p-filter": "^2.0.0", - "p-retry": "^4.0.0", "url-join": "^4.0.0" }, "engines": { @@ -1902,6 +1918,44 @@ "semantic-release": ">=18.0.0-beta.1" } }, + "node_modules/@semantic-release/github/node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@semantic-release/github/node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@semantic-release/github/node_modules/https-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", + "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/@semantic-release/npm": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.2.tgz", @@ -2005,15 +2059,15 @@ "dev": true }, "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", "dev": true }, "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -2043,12 +2097,12 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", "dev": true, "dependencies": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "node_modules/@types/graceful-fs": { @@ -2108,9 +2162,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", + "version": "20.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", + "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -2132,15 +2186,9 @@ "dev": true }, "node_modules/@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true }, "node_modules/@types/stack-utils": { @@ -2156,9 +2204,9 @@ "dev": true }, "node_modules/@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -2186,9 +2234,9 @@ } }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2498,6 +2546,26 @@ "get-intrinsic": "^1.1.1" } }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", @@ -2672,9 +2740,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", "dev": true, "funding": [ { @@ -2684,13 +2752,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "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" @@ -2763,9 +2835,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001450", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", - "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true, "funding": [ { @@ -2775,6 +2847,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ] }, @@ -2817,9 +2893,9 @@ } }, "node_modules/ci-info": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", - "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true, "funding": [ { @@ -2832,9 +2908,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", "dev": true }, "node_modules/clean-stack": { @@ -2886,9 +2962,9 @@ } }, "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "node_modules/color-convert": { @@ -2998,9 +3074,9 @@ } }, "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -3052,9 +3128,9 @@ "dev": true }, "node_modules/cosmiconfig": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", - "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", + "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", "dev": true, "dependencies": { "import-fresh": "^3.2.1", @@ -3064,6 +3140,9 @@ }, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" } }, "node_modules/cosmiconfig-typescript-loader": { @@ -3274,9 +3353,9 @@ "dev": true }, "node_modules/deepmerge": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -3435,9 +3514,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.286", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.286.tgz", - "integrity": "sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ==", + "version": "1.4.466", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.466.tgz", + "integrity": "sha512-TSkRvbXRXD8BwhcGlZXDsbI2lRoP8dvqR7LQnqQNk9KxXBc4tG8O+rTuXgTyIpEdiqSGKEBSqrxdqEntnjNncA==", "dev": true }, "node_modules/emittery": { @@ -3494,18 +3573,19 @@ } }, "node_modules/es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", + "get-intrinsic": "^1.2.1", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", @@ -3525,14 +3605,18 @@ "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", "safe-regex-test": "^1.0.0", "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.10" }, "engines": { "node": ">= 0.4" @@ -3600,15 +3684,14 @@ } }, "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", @@ -3746,9 +3829,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -3971,9 +4054,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -4000,9 +4083,9 @@ } }, "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -4177,57 +4260,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -4382,9 +4414,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -4605,9 +4637,9 @@ ] }, "node_modules/fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -4696,13 +4728,14 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -4911,9 +4944,9 @@ } }, "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/handlebars": { @@ -5368,9 +5401,9 @@ } }, "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "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" @@ -5618,16 +5651,12 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" @@ -5702,9 +5731,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -6490,13 +6519,15 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", "dev": true, "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { "node": ">=4.0" @@ -6530,13 +6561,13 @@ } }, "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -6739,9 +6770,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -6775,9 +6806,9 @@ } }, "node_modules/marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", "dev": true, "bin": { "marked": "bin/marked.js" @@ -6787,44 +6818,44 @@ } }, "node_modules/marked-terminal": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz", - "integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.2.0.tgz", + "integrity": "sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==", "dev": true, "dependencies": { - "ansi-escapes": "^5.0.0", + "ansi-escapes": "^6.2.0", "cardinal": "^2.1.1", - "chalk": "^5.0.0", - "cli-table3": "^0.6.1", + "chalk": "^5.2.0", + "cli-table3": "^0.6.3", "node-emoji": "^1.11.0", - "supports-hyperlinks": "^2.2.0" + "supports-hyperlinks": "^2.3.0" }, "engines": { "node": ">=14.13.1 || >=16.0.0" }, "peerDependencies": { - "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" } }, "node_modules/marked-terminal/node_modules/ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", "dev": true, "dependencies": { - "type-fest": "^1.0.2" + "type-fest": "^3.0.0" }, "engines": { - "node": ">=12" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/marked-terminal/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -6834,12 +6865,12 @@ } }, "node_modules/marked-terminal/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -6974,9 +7005,9 @@ } }, "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7097,15 +7128,15 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", - "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, "node_modules/nopt": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.1.0.tgz", - "integrity": "sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", "dev": true, "dependencies": { "abbrev": "^2.0.0" @@ -7154,9 +7185,9 @@ } }, "node_modules/npm": { - "version": "8.19.3", - "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.3.tgz", - "integrity": "sha512-0QjmyPtDxSyMWWD8I91QGbrgx9KzbV6C9FK1liEb/K0zppiZkr5KxXc990G+LzPwBHDfRjUBlO9T1qZ08vl9mA==", + "version": "8.19.4", + "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.4.tgz", + "integrity": "sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==", "bundleDependencies": [ "@isaacs/string-locale-compare", "@npmcli/arborist", @@ -8193,7 +8224,7 @@ } }, "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", + "version": "4.1.1", "dev": true, "inBundle": true, "license": "BSD-2-Clause" @@ -9732,9 +9763,9 @@ "license": "ISC" }, "node_modules/nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", "dev": true }, "node_modules/object-assign": { @@ -9868,17 +9899,17 @@ } }, "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -9965,19 +9996,6 @@ "node": ">=8" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -10093,9 +10111,9 @@ } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, "engines": { "node": ">= 6" @@ -10325,9 +10343,9 @@ } }, "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -10617,9 +10635,9 @@ } }, "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -10635,9 +10653,9 @@ } }, "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "dependencies": { "core-util-is": "~1.0.0", @@ -10672,14 +10690,14 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -10701,12 +10719,12 @@ } }, "node_modules/registry-auth-token": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz", - "integrity": "sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", "dev": true, "dependencies": { - "@pnpm/npm-conf": "^1.0.4" + "@pnpm/npm-conf": "^2.1.0" }, "engines": { "node": ">=14" @@ -10737,12 +10755,12 @@ "dev": true }, "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" }, @@ -10795,15 +10813,6 @@ "node": ">=10" } }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -10852,6 +10861,30 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -10978,9 +11011,9 @@ } }, "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -11005,9 +11038,9 @@ } }, "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -11230,9 +11263,9 @@ "dev": true }, "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", @@ -11256,9 +11289,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", "dev": true }, "node_modules/split": { @@ -11283,9 +11316,9 @@ } }, "node_modules/split2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -11864,9 +11897,9 @@ } }, "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -11905,9 +11938,9 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "dependencies": { "psl": "^1.1.33", @@ -12044,12 +12077,12 @@ } }, "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "dependencies": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" }, "engines": { "node": ">= 0.8.0" @@ -12076,6 +12109,57 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -12159,9 +12243,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "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": [ { @@ -12171,6 +12255,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -12178,7 +12266,7 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -12241,9 +12329,9 @@ "dev": true }, "node_modules/v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -12379,17 +12467,16 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -12398,15 +12485,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -12450,9 +12528,9 @@ } }, "node_modules/ws": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", - "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "dev": true, "engines": { "node": ">=10.0.0" @@ -12528,9 +12606,9 @@ } }, "node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "dependencies": { "cliui": "^8.0.1", @@ -12584,17 +12662,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "src/js/component-release-notes-generator": { - "version": "0.0.0-development", - "extraneous": true, - "devDependencies": {}, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" - } - }, "src/js/production-changelog": { "version": "0.0.0-development", "dev": true, @@ -12607,19 +12674,7 @@ } }, "src/sdks/core": { - "name": "@firebolt-js/sdk", - "version": "0.14.0-next.6", - "license": "Apache-2.0", - "devDependencies": { - "jest": "^28.1.0", - "jest-environment-jsdom": "^28.1.3", - "typescript": "^4.6.4" - } - }, - "src/sdks/discovery": { - "name": "@firebolt-js/discovery-sdk", - "version": "0.11.0-one-repository.1", - "extraneous": true, + "version": "0.14.0-next.8", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12628,8 +12683,7 @@ } }, "src/sdks/manage": { - "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.6", + "version": "0.14.0-next.8", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12637,9337 +12691,5 @@ "typescript": "^4.6.4" } } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.14.tgz", - "integrity": "sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==", - "dev": true - }, - "@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", - "dev": true, - "requires": { - "@babel/types": "^7.20.7", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@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" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", - "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.20.11", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz", - "integrity": "sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.10", - "@babel/types": "^7.20.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helpers": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.13.tgz", - "integrity": "sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.13", - "@babel/types": "^7.20.7" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.20.15", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.15.tgz", - "integrity": "sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.13.tgz", - "integrity": "sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.13", - "@babel/types": "^7.20.7", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true - }, - "@commitlint/cli": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.4.2.tgz", - "integrity": "sha512-0rPGJ2O1owhpxMIXL9YJ2CgPkdrFLKZElIZHXDN8L8+qWK1DGH7Q7IelBT1pchXTYTuDlqkOTdh//aTvT3bSUA==", - "dev": true, - "requires": { - "@commitlint/format": "^17.4.0", - "@commitlint/lint": "^17.4.2", - "@commitlint/load": "^17.4.2", - "@commitlint/read": "^17.4.2", - "@commitlint/types": "^17.4.0", - "execa": "^5.0.0", - "lodash.isfunction": "^3.0.9", - "resolve-from": "5.0.0", - "resolve-global": "1.0.0", - "yargs": "^17.0.0" - } - }, - "@commitlint/config-conventional": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.4.2.tgz", - "integrity": "sha512-JVo1moSj5eDMoql159q8zKCU8lkOhQ+b23Vl3LVVrS6PXDLQIELnJ34ChQmFVbBdSSRNAbbXnRDhosFU+wnuHw==", - "dev": true, - "requires": { - "conventional-changelog-conventionalcommits": "^5.0.0" - } - }, - "@commitlint/config-validator": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.0.tgz", - "integrity": "sha512-Sa/+8KNpDXz4zT4bVbz2fpFjvgkPO6u2V2fP4TKgt6FjmOw2z3eEX859vtfeaTav/ukBw0/0jr+5ZTZp9zCBhA==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.0", - "ajv": "^8.11.0" - }, - "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "@commitlint/ensure": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.0.tgz", - "integrity": "sha512-7oAxt25je0jeQ/E0O/M8L3ADb1Cvweu/5lc/kYF8g/kXatI0wxGE5La52onnAUAWeWlsuvBNar15WcrmDmr5Mw==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.0", - "lodash.camelcase": "^4.3.0", - "lodash.kebabcase": "^4.1.1", - "lodash.snakecase": "^4.1.1", - "lodash.startcase": "^4.4.0", - "lodash.upperfirst": "^4.3.1" - } - }, - "@commitlint/execute-rule": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", - "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", - "dev": true - }, - "@commitlint/format": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.0.tgz", - "integrity": "sha512-Z2bWAU5+f1YZh9W76c84J8iLIWIvvm+mzqogTz0Nsc1x6EHW0Z2gI38g5HAjB0r0I3ZjR15IDEJKhsxyblcyhA==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.0", - "chalk": "^4.1.0" - } - }, - "@commitlint/is-ignored": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.2.tgz", - "integrity": "sha512-1b2Y2qJ6n7bHG9K6h8S4lBGUl6kc7mMhJN9gy1SQfUZqe92ToDjUTtgNWb6LbzR1X8Cq4SEus4VU8Z/riEa94Q==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.0", - "semver": "7.3.8" - } - }, - "@commitlint/lint": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.4.2.tgz", - "integrity": "sha512-HcymabrdBhsDMNzIv146+ZPNBPBK5gMNsVH+el2lCagnYgCi/4ixrHooeVyS64Fgce2K26+MC7OQ4vVH8wQWVw==", - "dev": true, - "requires": { - "@commitlint/is-ignored": "^17.4.2", - "@commitlint/parse": "^17.4.2", - "@commitlint/rules": "^17.4.2", - "@commitlint/types": "^17.4.0" - } - }, - "@commitlint/load": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.4.2.tgz", - "integrity": "sha512-Si++F85rJ9t4hw6JcOw1i2h0fdpdFQt0YKwjuK4bk9KhFjyFkRxvR3SB2dPaMs+EwWlDrDBGL+ygip1QD6gmPw==", - "dev": true, - "requires": { - "@commitlint/config-validator": "^17.4.0", - "@commitlint/execute-rule": "^17.4.0", - "@commitlint/resolve-extends": "^17.4.0", - "@commitlint/types": "^17.4.0", - "@types/node": "*", - "chalk": "^4.1.0", - "cosmiconfig": "^8.0.0", - "cosmiconfig-typescript-loader": "^4.0.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0", - "resolve-from": "^5.0.0", - "ts-node": "^10.8.1", - "typescript": "^4.6.4" - } - }, - "@commitlint/message": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", - "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", - "dev": true - }, - "@commitlint/parse": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.2.tgz", - "integrity": "sha512-DK4EwqhxfXpyCA+UH8TBRIAXAfmmX4q9QRBz/2h9F9sI91yt6mltTrL6TKURMcjUVmgaB80wgS9QybNIyVBIJA==", - "dev": true, - "requires": { - "@commitlint/types": "^17.4.0", - "conventional-changelog-angular": "^5.0.11", - "conventional-commits-parser": "^3.2.2" - } - }, - "@commitlint/read": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.4.2.tgz", - "integrity": "sha512-hasYOdbhEg+W4hi0InmXHxtD/1favB4WdwyFxs1eOy/DvMw6+2IZBmATgGOlqhahsypk4kChhxjAFJAZ2F+JBg==", - "dev": true, - "requires": { - "@commitlint/top-level": "^17.4.0", - "@commitlint/types": "^17.4.0", - "fs-extra": "^11.0.0", - "git-raw-commits": "^2.0.0", - "minimist": "^1.2.6" - } - }, - "@commitlint/resolve-extends": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.0.tgz", - "integrity": "sha512-3JsmwkrCzoK8sO22AzLBvNEvC1Pmdn/65RKXzEtQMy6oYMl0Snrq97a5bQQEFETF0VsvbtUuKttLqqgn99OXRQ==", - "dev": true, - "requires": { - "@commitlint/config-validator": "^17.4.0", - "@commitlint/types": "^17.4.0", - "import-fresh": "^3.0.0", - "lodash.mergewith": "^4.6.2", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" - } - }, - "@commitlint/rules": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.4.2.tgz", - "integrity": "sha512-OGrPsMb9Fx3/bZ64/EzJehY9YDSGWzp81Pj+zJiY+r/NSgJI3nUYdlS37jykNIugzazdEXfMtQ10kmA+Kx2pZQ==", - "dev": true, - "requires": { - "@commitlint/ensure": "^17.4.0", - "@commitlint/message": "^17.4.2", - "@commitlint/to-lines": "^17.4.0", - "@commitlint/types": "^17.4.0", - "execa": "^5.0.0" - } - }, - "@commitlint/to-lines": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", - "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", - "dev": true - }, - "@commitlint/top-level": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", - "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", - "dev": true, - "requires": { - "find-up": "^5.0.0" - } - }, - "@commitlint/types": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.0.tgz", - "integrity": "sha512-2NjAnq5IcxY9kXtUeO2Ac0aPpvkuOmwbH/BxIm36XXK5LtWFObWJWjXOA+kcaABMrthjWu6la+FUpyYFMHRvbA==", - "dev": true, - "requires": { - "chalk": "^4.1.0" - } - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "@firebolt-js/manage-sdk": { - "version": "file:src/sdks/manage", - "requires": { - "jest": "^28.1.0", - "jest-environment-jsdom": "^28.1.3", - "typescript": "^4.6.4" - } - }, - "@firebolt-js/openrpc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.2.tgz", - "integrity": "sha512-Sj9WRiGtqW5HuE4O9ZTdeRtsKPWP+wB65tBBbNbVp/YRPl6KJNYMwWVgLoxJfmF/YL0Y5nSUdUl+Jnn2gb8wZg==", - "dev": true, - "requires": { - "ajv": "^8.3.0", - "ajv-formats": "^2.1.0", - "array.prototype.groupby": "^1.1.0", - "crocks": "^0.12.4", - "deepmerge": "^4.2.2", - "fs-extra": "^10.1.0", - "highland": "^2.13.5", - "mkdirp": "^0.5.6", - "node-fetch": "^3.2.10", - "nopt": "^5.0.0", - "util": "^0.12.4" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - } - } - }, - "@firebolt-js/schemas": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@firebolt-js/schemas/-/schemas-0.11.0.tgz", - "integrity": "sha512-SSCQz2VCopoXOV2yoII+PLPOn1d0CBAVsJDmeiOkZC3vjpzJfqjxJ3UgzgVqaV4N/dK32Fv7WVkJJQYnBSKO8Q==", - "dev": true, - "requires": { - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "standard": "^16.0.4" - }, - "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "@firebolt-js/sdk": { - "version": "file:src/sdks/core", - "requires": { - "jest": "^28.1.0", - "jest-environment-jsdom": "^28.1.3", - "typescript": "^4.6.4" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "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" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", - "dev": true, - "requires": { - "@jest/console": "^28.1.3", - "@jest/reporters": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.1.3", - "jest-config": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-resolve-dependencies": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "jest-watcher": "^28.1.3", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "@jest/environment": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3" - } - }, - "@jest/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", - "dev": true, - "requires": { - "expect": "^28.1.3", - "jest-snapshot": "^28.1.3" - } - }, - "@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", - "dev": true, - "requires": { - "jest-get-type": "^28.0.2" - } - }, - "@jest/fake-timers": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - } - }, - "@jest/globals": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/types": "^28.1.3" - } - }, - "@jest/reporters": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.1" - } - }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/source-map": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.13", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "dev": true, - "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", - "dev": true, - "requires": { - "@jest/test-result": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@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/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.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octokit/auth-token": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", - "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0" - } - }, - "@octokit/core": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", - "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", - "dev": true, - "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", - "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", - "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", - "dev": true, - "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", - "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz", - "integrity": "sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0" - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "requires": {} - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz", - "integrity": "sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.3.1" - } - }, - "@octokit/request": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", - "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", - "dev": true, - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "@octokit/request-error": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", - "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", - "dev": true, - "requires": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "19.0.7", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz", - "integrity": "sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==", - "dev": true, - "requires": { - "@octokit/core": "^4.1.0", - "@octokit/plugin-paginate-rest": "^6.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^7.0.0" - } - }, - "@octokit/types": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", - "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", - "dev": true, - "requires": { - "@octokit/openapi-types": "^16.0.0" - } - }, - "@pnpm/network.ca-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", - "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", - "dev": true, - "requires": { - "graceful-fs": "4.2.10" - } - }, - "@pnpm/npm-conf": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz", - "integrity": "sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A==", - "dev": true, - "requires": { - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - } - }, - "@semantic-release/changelog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.2.tgz", - "integrity": "sha512-jHqfTkoPbDEOAgAP18mGP53IxeMwxTISN+GwTRy9uLu58UjARoZU8ScCgWGeO2WPkEsm57H8AkyY02W2ntIlIw==", - "dev": true, - "requires": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "fs-extra": "^11.0.0", - "lodash": "^4.17.4" - } - }, - "@semantic-release/commit-analyzer": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.2.tgz", - "integrity": "sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g==", - "dev": true, - "requires": { - "conventional-changelog-angular": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "import-from": "^4.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.2" - } - }, - "@semantic-release/error": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-3.0.0.tgz", - "integrity": "sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==", - "dev": true - }, - "@semantic-release/git": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/git/-/git-10.0.1.tgz", - "integrity": "sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==", - "dev": true, - "requires": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.0", - "p-reduce": "^2.0.0" - } - }, - "@semantic-release/github": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-8.0.7.tgz", - "integrity": "sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww==", - "dev": true, - "requires": { - "@octokit/rest": "^19.0.0", - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "bottleneck": "^2.18.1", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "fs-extra": "^11.0.0", - "globby": "^11.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "issue-parser": "^6.0.0", - "lodash": "^4.17.4", - "mime": "^3.0.0", - "p-filter": "^2.0.0", - "p-retry": "^4.0.0", - "url-join": "^4.0.0" - } - }, - "@semantic-release/npm": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-9.0.2.tgz", - "integrity": "sha512-zgsynF6McdzxPnFet+a4iO9HpAlARXOM5adz7VGVCvj0ne8wtL2ZOQoDV2wZPDmdEotDIbVeJjafhelZjs9j6g==", - "dev": true, - "requires": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "execa": "^5.0.0", - "fs-extra": "^11.0.0", - "lodash": "^4.17.15", - "nerf-dart": "^1.0.0", - "normalize-url": "^6.0.0", - "npm": "^8.3.0", - "rc": "^1.2.8", - "read-pkg": "^5.0.0", - "registry-auth-token": "^5.0.0", - "semver": "^7.1.2", - "tempy": "^1.0.0" - } - }, - "@semantic-release/release-notes-generator": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz", - "integrity": "sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w==", - "dev": true, - "requires": { - "conventional-changelog-angular": "^5.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "get-stream": "^6.0.0", - "import-from": "^4.0.0", - "into-stream": "^6.0.0", - "lodash": "^4.17.4", - "read-pkg-up": "^7.0.0" - } - }, - "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, - "@tsconfig/node10": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true - }, - "@tsconfig/node16": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", - "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", - "dev": true - }, - "@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jsdom": { - "version": "16.2.15", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz", - "integrity": "sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/parse5": "^6.0.3", - "@types/tough-cookie": "*" - } - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "18.11.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", - "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "abbrev": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", - "dev": true - }, - "acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "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-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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" - } - }, - "ansicolors": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", - "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", - "dev": true - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "argv-formatter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz", - "integrity": "sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==", - "dev": true - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true - }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.groupby": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array.prototype.groupby/-/array.prototype.groupby-1.1.0.tgz", - "integrity": "sha512-p+QtvmnNEBqajQWLG3kPls8cLPBfJgvayzc/qplsX8Vchtevtq+TR2gyav5xs5h+mdUjfgOvYoCdTsVxu3b5sA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.1" - } - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "babel-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", - "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", - "dev": true, - "requires": { - "@jest/transform": "^28.1.3", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", - "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^28.1.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true - }, - "bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.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" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "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 - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "caniuse-lite": { - "version": "1.0.30001450", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", - "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", - "dev": true - }, - "cardinal": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", - "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", - "dev": true, - "requires": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" - } - }, - "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" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "ci-info": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", - "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "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 - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "conventional-changelog-angular": { - "version": "5.0.13", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-conventionalcommits": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", - "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - } - }, - "conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", - "dev": true, - "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.0.0.tgz", - "integrity": "sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==", - "dev": true, - "requires": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - } - }, - "cosmiconfig-typescript-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", - "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", - "dev": true, - "requires": {} - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "crocks": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/crocks/-/crocks-0.12.4.tgz", - "integrity": "sha512-paln6xJUrR9e/OWMFsyTi4dLyr+q99C5f7PQbGgSDHtwsfW0sCNZvnpHzvniI2dAE0uoBgeIP1Ukmme8Z0HxxA==", - "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" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", - "dev": true - }, - "data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "dev": true - }, - "data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "dev": true, - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true - } - } - }, - "decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", - "dev": true - }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dev": true, - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "dependencies": { - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "dev": true, - "requires": { - "webidl-conversions": "^7.0.0" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - } - }, - "electron-to-chromium": { - "version": "1.4.286", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.286.tgz", - "integrity": "sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ==", - "dev": true - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "env-ci": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz", - "integrity": "sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "fromentries": "^1.3.2", - "java-properties": "^1.0.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.4", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "eslint-config-standard": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-16.0.3.tgz", - "integrity": "sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==", - "dev": true, - "requires": {} - }, - "eslint-config-standard-jsx": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-10.0.0.tgz", - "integrity": "sha512-hLeA2f5e06W1xyr/93/QJulN/rLbUVUmqTlexv9PRKHFwEC9ffJcH2LvJhMoEqYQBEYafedgGZXH2W8NUpt5lA==", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - } - }, - "eslint-plugin-import": { - "version": "2.24.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", - "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.6.2", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.6.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.4", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "eslint-plugin-promise": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.1.1.tgz", - "integrity": "sha512-XgdcdyNzHfmlQyweOPTxmc7pIsS6dE4MvwhXWMQ2Dxs1XAL2GJDilUsjWen6TWik0aSI+zD/PqocZBblcm9rdA==", - "dev": true, - "requires": {} - }, - "eslint-plugin-react": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.3.tgz", - "integrity": "sha512-ZMbFvZ1WAYSZKY662MBVEWR45VaBT6KSJCiupjrNlcdakB90juaZeDCbJq19e73JZQubqFtgETohwgAt8u5P6w==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flatmap": "^1.2.4", - "doctrine": "^2.1.0", - "estraverse": "^5.2.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.4", - "object.fromentries": "^2.0.4", - "object.hasown": "^1.0.0", - "object.values": "^1.1.4", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "string.prototype.matchall": "^4.0.5" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "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" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "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" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", - "dev": true, - "requires": { - "@jest/expect-utils": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3" - } - }, - "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-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "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 - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "dev": true, - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "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": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "find-versions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", - "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", - "dev": true, - "requires": { - "semver-regex": "^3.1.2" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "requires": { - "fetch-blob": "^3.1.2" - } - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "dev": true - }, - "fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "git-log-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz", - "integrity": "sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==", - "dev": true, - "requires": { - "argv-formatter": "~1.0.0", - "spawn-error-forwarder": "~1.0.0", - "split2": "~1.0.0", - "stream-combiner2": "~1.1.1", - "through2": "~2.0.0", - "traverse": "~0.6.6" - }, - "dependencies": { - "split2": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz", - "integrity": "sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==", - "dev": true, - "requires": { - "through2": "~2.0.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", - "dev": true, - "requires": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", - "dev": true, - "requires": { - "ini": "^1.3.4" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "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 - }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "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-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "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 - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "highland": { - "version": "2.13.5", - "resolved": "https://registry.npmjs.org/highland/-/highland-2.13.5.tgz", - "integrity": "sha512-dn2flPapIIAa4BtkB2ahjshg8iSJtrJtdhEb9/oiOrS5HMQTR/GuhFpqJ+11YBdtnl3AwWKvbZd1Uxr8uAmA7A==", - "dev": true, - "requires": { - "util-deprecate": "^1.0.2" - } - }, - "hook-std": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-2.0.0.tgz", - "integrity": "sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==", - "dev": true - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dev": true, - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", - "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", - "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" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "into-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz", - "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==", - "dev": true, - "requires": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "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-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true - }, - "is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", - "dev": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "issue-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", - "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", - "dev": true, - "requires": { - "lodash.capitalize": "^4.2.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.uniqby": "^4.7.0" - } - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "java-properties": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz", - "integrity": "sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==", - "dev": true - }, - "jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", - "dev": true, - "requires": { - "@jest/core": "^28.1.3", - "@jest/types": "^28.1.3", - "import-local": "^3.0.2", - "jest-cli": "^28.1.3" - } - }, - "jest-changed-files": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", - "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", - "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "p-limit": "^3.1.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-cli": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", - "dev": true, - "requires": { - "@jest/core": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - } - }, - "jest-config": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.3", - "@jest/types": "^28.1.3", - "babel-jest": "^28.1.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.3", - "jest-environment-node": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - } - }, - "jest-diff": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - } - }, - "jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.3", - "pretty-format": "^28.1.3" - } - }, - "jest-environment-jsdom": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz", - "integrity": "sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/jsdom": "^16.2.4", - "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3", - "jsdom": "^19.0.0" - } - }, - "jest-environment-node": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - } - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true - }, - "jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", - "dev": true, - "requires": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - } - }, - "jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - } - }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, - "jest-mock": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "dev": true - }, - "jest-resolve": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - } - }, - "jest-resolve-dependencies": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", - "dev": true, - "requires": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.3" - } - }, - "jest-runner": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", - "dev": true, - "requires": { - "@jest/console": "^28.1.3", - "@jest/environment": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-leak-detector": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-resolve": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-util": "^28.1.3", - "jest-watcher": "^28.1.3", - "jest-worker": "^28.1.3", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - } - }, - "jest-runtime": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", - "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/globals": "^28.1.3", - "@jest/source-map": "^28.1.2", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - } - }, - "jest-snapshot": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "natural-compare": "^1.4.0", - "pretty-format": "^28.1.3", - "semver": "^7.3.5" - } - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", - "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - } - } - }, - "jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "dev": true, - "requires": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - } - }, - "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "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" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsdom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "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": "^3.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", - "xml-name-validator": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "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 - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", - "dev": true, - "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - } - }, - "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 - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "lodash.capitalize": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", - "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", - "dev": true - }, - "lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", - "dev": true - }, - "lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", - "dev": true - }, - "lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", - "dev": true - }, - "lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", - "dev": true - }, - "lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true - }, - "marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", - "dev": true - }, - "marked-terminal": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-5.1.1.tgz", - "integrity": "sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==", - "dev": true, - "requires": { - "ansi-escapes": "^5.0.0", - "cardinal": "^2.1.1", - "chalk": "^5.0.0", - "cli-table3": "^0.6.1", - "node-emoji": "^1.11.0", - "supports-hyperlinks": "^2.2.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dev": true, - "requires": { - "type-fest": "^1.0.2" - } - }, - "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "dev": true - }, - "type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true - } - } - }, - "meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - } - } - }, - "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 - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "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": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true - }, - "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" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "mkdirp": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", - "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", - "dev": true - }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "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 - }, - "nerf-dart": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz", - "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==", - "dev": true - }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true - }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dev": true, - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", - "dev": true, - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node-releases": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", - "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", - "dev": true - }, - "nopt": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.1.0.tgz", - "integrity": "sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==", - "dev": true, - "requires": { - "abbrev": "^2.0.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true - }, - "npm": { - "version": "8.19.3", - "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.3.tgz", - "integrity": "sha512-0QjmyPtDxSyMWWD8I91QGbrgx9KzbV6C9FK1liEb/K0zppiZkr5KxXc990G+LzPwBHDfRjUBlO9T1qZ08vl9mA==", - "dev": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^5.6.3", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/config": "^4.2.1", - "@npmcli/fs": "^2.1.0", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.2.1", - "abbrev": "~1.1.1", - "archy": "~1.0.0", - "cacache": "^16.1.3", - "chalk": "^4.1.2", - "chownr": "^2.0.0", - "cli-columns": "^4.0.0", - "cli-table3": "^0.6.2", - "columnify": "^1.6.0", - "fastest-levenshtein": "^1.0.12", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "graceful-fs": "^4.2.10", - "hosted-git-info": "^5.2.1", - "ini": "^3.0.1", - "init-package-json": "^3.0.2", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^6.0.4", - "libnpmdiff": "^4.0.5", - "libnpmexec": "^4.0.14", - "libnpmfund": "^3.0.5", - "libnpmhook": "^8.0.4", - "libnpmorg": "^4.0.4", - "libnpmpack": "^4.1.3", - "libnpmpublish": "^6.0.5", - "libnpmsearch": "^5.0.4", - "libnpmteam": "^4.0.4", - "libnpmversion": "^3.0.7", - "make-fetch-happen": "^10.2.0", - "minimatch": "^5.1.0", - "minipass": "^3.1.6", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "node-gyp": "^9.1.0", - "nopt": "^6.0.0", - "npm-audit-report": "^3.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.1.0", - "npm-pick-manifest": "^7.0.2", - "npm-profile": "^6.2.0", - "npm-registry-fetch": "^13.3.1", - "npm-user-validate": "^1.0.1", - "npmlog": "^6.0.2", - "opener": "^1.5.2", - "p-map": "^4.0.0", - "pacote": "^13.6.2", - "parse-conflict-json": "^2.0.2", - "proc-log": "^2.0.1", - "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^5.0.2", - "read-package-json-fast": "^2.0.3", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.1", - "tar": "^6.1.11", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^2.0.0", - "validate-npm-package-name": "^4.0.0", - "which": "^2.0.2", - "write-file-atomic": "^4.0.1" - }, - "dependencies": { - "@colors/colors": { - "version": "1.5.0", - "bundled": true, - "dev": true, - "optional": true - }, - "@gar/promisify": { - "version": "1.1.3", - "bundled": true, - "dev": true - }, - "@isaacs/string-locale-compare": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "@npmcli/arborist": { - "version": "5.6.3", - "bundled": true, - "dev": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/query": "^1.2.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.3", - "cacache": "^16.1.3", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^5.2.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "minimatch": "^5.1.0", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^6.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.2", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - } - }, - "@npmcli/ci-detect": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "@npmcli/config": { - "version": "4.2.2", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/map-workspaces": "^2.0.2", - "ini": "^3.0.0", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^6.0.0", - "proc-log": "^2.0.0", - "read-package-json-fast": "^2.0.3", - "semver": "^7.3.5", - "walk-up-path": "^1.0.0" - } - }, - "@npmcli/disparity-colors": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "ansi-styles": "^4.3.0" - } - }, - "@npmcli/fs": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "bundled": true, - "dev": true, - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "dependencies": { - "npm-bundled": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - } - } - }, - "@npmcli/map-workspaces": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - } - }, - "@npmcli/metavuln-calculator": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "requires": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/name-from-folder": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "@npmcli/node-gyp": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "@npmcli/package-json": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "@npmcli/promise-spawn": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/query": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "requires": { - "npm-package-arg": "^9.1.0", - "postcss-selector-parser": "^6.0.10", - "semver": "^7.3.7" - } - }, - "@npmcli/run-script": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "bundled": true, - "dev": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "bundled": true, - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "bundled": true, - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "bundled": true, - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "aproba": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "archy": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "are-we-there-yet": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "asap": { - "version": "2.0.6", - "bundled": true, - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "bin-links": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "requires": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "bundled": true, - "dev": true - } - } - }, - "binary-extensions": { - "version": "2.2.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "builtins": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.0.0" - } - }, - "cacache": { - "version": "16.1.3", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chownr": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "cidr-regex": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "requires": { - "ip-regex": "^4.1.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "bundled": true, - "dev": true - }, - "cli-columns": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - } - }, - "cli-table3": { - "version": "0.6.2", - "bundled": true, - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "clone": { - "version": "1.0.4", - "bundled": true, - "dev": true - }, - "cmd-shim": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "requires": { - "mkdirp-infer-owner": "^2.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "bundled": true, - "dev": true - }, - "color-support": { - "version": "1.1.3", - "bundled": true, - "dev": true - }, - "columnify": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, - "common-ancestor-path": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "debug": { - "version": "4.3.4", - "bundled": true, - "dev": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true - } - } - }, - "debuglog": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "defaults": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "depd": { - "version": "1.1.2", - "bundled": true, - "dev": true - }, - "dezalgo": { - "version": "1.0.4", - "bundled": true, - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "5.1.0", - "bundled": true, - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "bundled": true, - "dev": true - }, - "encoding": { - "version": "0.1.13", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, - "env-paths": { - "version": "2.2.1", - "bundled": true, - "dev": true - }, - "err-code": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.12", - "bundled": true, - "dev": true - }, - "fs-minipass": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "bundled": true, - "dev": true - }, - "gauge": { - "version": "4.0.4", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "glob": { - "version": "8.0.3", - "bundled": true, - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "bundled": true, - "dev": true - }, - "has": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true - }, - "hosted-git-info": { - "version": "5.2.1", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "bundled": true, - "dev": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "humanize-ms": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore-walk": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "requires": { - "minimatch": "^5.0.1" - } - }, - "imurmurhash": { - "version": "0.1.4", - "bundled": true, - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "bundled": true, - "dev": true - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true - }, - "ini": { - "version": "3.0.1", - "bundled": true, - "dev": true - }, - "init-package-json": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "requires": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - } - }, - "ip": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "ip-regex": { - "version": "4.3.0", - "bundled": true, - "dev": true - }, - "is-cidr": { - "version": "4.0.2", - "bundled": true, - "dev": true, - "requires": { - "cidr-regex": "^3.1.1" - } - }, - "is-core-module": { - "version": "2.10.0", - "bundled": true, - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "is-lambda": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "isexe": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "bundled": true, - "dev": true - }, - "json-stringify-nice": { - "version": "1.1.4", - "bundled": true, - "dev": true - }, - "jsonparse": { - "version": "1.3.1", - "bundled": true, - "dev": true - }, - "just-diff": { - "version": "5.1.1", - "bundled": true, - "dev": true - }, - "just-diff-apply": { - "version": "5.4.1", - "bundled": true, - "dev": true - }, - "libnpmaccess": { - "version": "6.0.4", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmdiff": { - "version": "4.0.5", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/disparity-colors": "^2.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "binary-extensions": "^2.2.0", - "diff": "^5.1.0", - "minimatch": "^5.0.1", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1", - "tar": "^6.1.0" - } - }, - "libnpmexec": { - "version": "4.0.14", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/arborist": "^5.6.3", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/fs": "^2.1.1", - "@npmcli/run-script": "^4.2.0", - "chalk": "^4.1.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-package-arg": "^9.0.1", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "proc-log": "^2.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^2.0.2", - "semver": "^7.3.7", - "walk-up-path": "^1.0.0" - } - }, - "libnpmfund": { - "version": "3.0.5", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/arborist": "^5.6.3" - } - }, - "libnpmhook": { - "version": "8.0.4", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmorg": { - "version": "4.0.4", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmpack": { - "version": "4.1.3", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/run-script": "^4.1.3", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1" - } - }, - "libnpmpublish": { - "version": "6.0.5", - "bundled": true, - "dev": true, - "requires": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - } - }, - "libnpmsearch": { - "version": "5.0.4", - "bundled": true, - "dev": true, - "requires": { - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmteam": { - "version": "4.0.4", - "bundled": true, - "dev": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmversion": { - "version": "3.0.7", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/run-script": "^4.1.3", - "json-parse-even-better-errors": "^2.3.1", - "proc-log": "^2.0.0", - "semver": "^7.3.7" - } - }, - "lru-cache": { - "version": "7.13.2", - "bundled": true, - "dev": true - }, - "make-fetch-happen": { - "version": "10.2.1", - "bundled": true, - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "3.3.4", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "minipass-flush": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "bundled": true, - "dev": true - }, - "mkdirp-infer-owner": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "requires": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - } - }, - "ms": { - "version": "2.1.3", - "bundled": true, - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "bundled": true, - "dev": true - }, - "node-gyp": { - "version": "9.1.0", - "bundled": true, - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "bundled": true, - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nopt": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "requires": { - "abbrev": "1" - } - } - } - }, - "nopt": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "requires": { - "abbrev": "^1.0.0" - } - }, - "normalize-package-data": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-audit-report": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "chalk": "^4.0.0" - } - }, - "npm-bundled": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "npm-normalize-package-bin": "^2.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "bundled": true, - "dev": true - } - } - }, - "npm-install-checks": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "npm-package-arg": { - "version": "9.1.0", - "bundled": true, - "dev": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "npm-packlist": { - "version": "5.1.3", - "bundled": true, - "dev": true, - "requires": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "bundled": true, - "dev": true - } - } - }, - "npm-pick-manifest": { - "version": "7.0.2", - "bundled": true, - "dev": true, - "requires": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "bundled": true, - "dev": true - } - } - }, - "npm-profile": { - "version": "6.2.1", - "bundled": true, - "dev": true, - "requires": { - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0" - } - }, - "npm-registry-fetch": { - "version": "13.3.1", - "bundled": true, - "dev": true, - "requires": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - } - }, - "npm-user-validate": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "npmlog": { - "version": "6.0.2", - "bundled": true, - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "opener": { - "version": "1.5.2", - "bundled": true, - "dev": true - }, - "p-map": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "pacote": { - "version": "13.6.2", - "bundled": true, - "dev": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - } - }, - "parse-conflict-json": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "postcss-selector-parser": { - "version": "6.0.10", - "bundled": true, - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "proc-log": { - "version": "2.0.1", - "bundled": true, - "dev": true - }, - "promise-all-reject-late": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "promise-call-limit": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "promise-retry": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "promzard": { - "version": "0.3.0", - "bundled": true, - "dev": true, - "requires": { - "read": "1" - } - }, - "qrcode-terminal": { - "version": "0.12.0", - "bundled": true, - "dev": true - }, - "read": { - "version": "1.0.7", - "bundled": true, - "dev": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "3.0.0", - "bundled": true, - "dev": true - }, - "read-package-json": { - "version": "5.0.2", - "bundled": true, - "dev": true, - "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^2.0.0" - }, - "dependencies": { - "npm-normalize-package-bin": { - "version": "2.0.0", - "bundled": true, - "dev": true - } - } - }, - "read-package-json-fast": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "bundled": true, - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "retry": { - "version": "0.12.0", - "bundled": true, - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "bundled": true, - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "7.3.7", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "bundled": true, - "dev": true - }, - "smart-buffer": { - "version": "4.2.0", - "bundled": true, - "dev": true - }, - "socks": { - "version": "2.7.0", - "bundled": true, - "dev": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "spdx-correct": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "bundled": true, - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "bundled": true, - "dev": true - }, - "ssri": { - "version": "9.0.1", - "bundled": true, - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "4.2.3", - "bundled": true, - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "bundled": true, - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tar": { - "version": "6.1.11", - "bundled": true, - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "bundled": true, - "dev": true - }, - "tiny-relative-date": { - "version": "1.3.0", - "bundled": true, - "dev": true - }, - "treeverse": { - "version": "2.0.0", - "bundled": true, - "dev": true - }, - "unique-filename": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "requires": { - "builtins": "^5.0.0" - } - }, - "walk-up-path": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "wcwidth": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "which": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "write-file-atomic": { - "version": "4.0.2", - "bundled": true, - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true, - "dev": true - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", - "dev": true, - "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "dev": true, - "requires": { - "p-map": "^2.0.0" - } - }, - "p-is-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", - "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-reduce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", - "dev": true - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "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 - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "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-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "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 - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "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 - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pkg-conf": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", - "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "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" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "production-changelog": { - "version": "file:src/js/production-changelog", - "requires": {} - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - } - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", - "dev": true - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "redeyed": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", - "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", - "dev": true, - "requires": { - "esprima": "~4.0.0" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "registry-auth-token": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz", - "integrity": "sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA==", - "dev": true, - "requires": { - "@pnpm/npm-conf": "^1.0.4" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "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 - }, - "resolve-global": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", - "dev": true, - "requires": { - "global-dirs": "^0.1.1" - } - }, - "resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "dev": true - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semantic-release": { - "version": "19.0.5", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.5.tgz", - "integrity": "sha512-NMPKdfpXTnPn49FDogMBi36SiBfXkSOJqCkk0E4iWOY1tusvvgBwqUmxTX1kmlT6kIYed9YwNKD1sfPpqa5yaA==", - "dev": true, - "requires": { - "@semantic-release/commit-analyzer": "^9.0.2", - "@semantic-release/error": "^3.0.0", - "@semantic-release/github": "^8.0.0", - "@semantic-release/npm": "^9.0.0", - "@semantic-release/release-notes-generator": "^10.0.0", - "aggregate-error": "^3.0.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.0.0", - "env-ci": "^5.0.0", - "execa": "^5.0.0", - "figures": "^3.0.0", - "find-versions": "^4.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^2.0.0", - "hosted-git-info": "^4.0.0", - "lodash": "^4.17.21", - "marked": "^4.0.10", - "marked-terminal": "^5.0.0", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "p-reduce": "^2.0.0", - "read-pkg-up": "^7.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^3.1.1", - "signale": "^1.2.1", - "yargs": "^16.2.0" - }, - "dependencies": { - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "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" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "semver-regex": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", - "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", - "dev": true - }, - "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 - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "signale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", - "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", - "dev": true, - "requires": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "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.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spawn-error-forwarder": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz", - "integrity": "sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "requires": { - "readable-stream": "^3.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "standard": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/standard/-/standard-16.0.4.tgz", - "integrity": "sha512-2AGI874RNClW4xUdM+bg1LRXVlYLzTNEkHmTG5mhyn45OhbgwA+6znowkOGYy+WMb5HRyELvtNy39kcdMQMcYQ==", - "dev": true, - "requires": { - "eslint": "~7.18.0", - "eslint-config-standard": "16.0.3", - "eslint-config-standard-jsx": "10.0.0", - "eslint-plugin-import": "~2.24.2", - "eslint-plugin-node": "~11.1.0", - "eslint-plugin-promise": "~5.1.0", - "eslint-plugin-react": "~7.25.1", - "standard-engine": "^14.0.1" - } - }, - "standard-engine": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-14.0.1.tgz", - "integrity": "sha512-7FEzDwmHDOGva7r9ifOzD3BGdTbA7ujJ50afLVdW/tK14zQEptJjbFuUfn50irqdHDcTbNh0DTIoMPynMCXb0Q==", - "dev": true, - "requires": { - "get-stdin": "^8.0.0", - "minimist": "^1.2.5", - "pkg-conf": "^3.1.0", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "load-json-file": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.15", - "parse-json": "^4.0.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0", - "type-fest": "^0.3.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pkg-conf": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "load-json-file": "^5.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "dev": true - } - } - }, - "stream-combiner2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", - "integrity": "sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==", - "dev": true, - "requires": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "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-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.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 - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true - }, - "tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", - "dev": true, - "requires": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "requires": { - "readable-stream": "3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "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" - } - }, - "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true - } - } - }, - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", - "dev": true - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, - "ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "dev": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "dependencies": { - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - } - } - }, - "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "optional": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universal-user-agent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", - "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", - "dev": true - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "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" - } - }, - "url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "dev": true - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true - }, - "v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", - "dev": true, - "requires": { - "xml-name-validator": "^4.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "dev": true - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - }, - "whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dev": true, - "requires": { - "iconv-lite": "0.6.3" - } - }, - "whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "dev": true - }, - "whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "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" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "ws": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", - "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", - "dev": true, - "requires": {} - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, - "xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/package.json b/package.json index c945d8ce9..cdff840b9 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", "@firebolt-js/openrpc": "2.0.2", - "@firebolt-js/schemas": "0.11.0", + "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", "@semantic-release/npm": "^9.0.1", diff --git a/src/openrpc/accessibility.json b/src/openrpc/accessibility.json index 2f1e226a4..616df554b 100644 --- a/src/openrpc/accessibility.json +++ b/src/openrpc/accessibility.json @@ -48,7 +48,9 @@ "backgroundColor": "#000000", "backgroundOpacity": 100, "textAlign": "center", - "textAlignVertical": "middle" + "textAlignVertical": "middle", + "windowColor": "white", + "windowOpacity": 50 } } } @@ -95,7 +97,9 @@ "backgroundColor": "#000000", "backgroundOpacity": 100, "textAlign": "center", - "textAlignVertical": "middle" + "textAlignVertical": "middle", + "windowColor": "white", + "windowOpacity": 50 } } } diff --git a/src/openrpc/secure_storage.json b/src/openrpc/secure_storage.json index a790631a4..1d65c1d4b 100644 --- a/src/openrpc/secure_storage.json +++ b/src/openrpc/secure_storage.json @@ -318,7 +318,7 @@ }, "examples": [ { - "name": "Set a refresh token with name authRefreshToken with optional paramter for appId foo", + "name": "Set a refresh token with name authRefreshToken with optional parameter for appId foo", "params": [ { "name": "appId", diff --git a/src/schemas/accessibility.json b/src/schemas/accessibility.json new file mode 100644 index 000000000..8cfeaf8c5 --- /dev/null +++ b/src/schemas/accessibility.json @@ -0,0 +1,147 @@ +{ + "$id": "https://meta.comcast.com/firebolt/accessibility", + "title": "Accessibility", + "anyOf": [ + { + "$ref": "#/definitions/ClosedCaptionsStyles" + }, + { + "$ref": "#/definitions/ClosedCaptionsSettings" + } + ], + "definitions": { + "FontFamily": { + "type": "string" + }, + "FontSize": { + "type": "number", + "minimum": 0 + }, + "FontEdge": { + "type": "string" + }, + "Color": { + "type": "string" + }, + "Opacity": { + "type": "number", + "minimum": 0, + "maximum": 100 + }, + "HorizontalAlignment": { + "type": "string" + }, + "VerticalAlignment": { + "type": "string" + }, + "ClosedCaptionsStyles": { + "title": "ClosedCaptionsStyles", + "type": "object", + "description": "The default styles to use when displaying closed-captions", + "properties": { + "fontFamily": { + "$ref": "#/definitions/FontFamily" + }, + "fontSize": { + "$ref": "#/definitions/FontSize" + }, + "fontColor": { + "$ref": "#/definitions/Color" + }, + "fontEdge": { + "$ref": "#/definitions/FontEdge" + }, + "fontEdgeColor": { + "$ref": "#/definitions/Color" + }, + "fontOpacity": { + "$ref": "#/definitions/Opacity" + }, + "backgroundColor": { + "$ref": "#/definitions/Color" + }, + "backgroundOpacity": { + "$ref": "#/definitions/Opacity" + }, + "textAlign": { + "$ref": "#/definitions/HorizontalAlignment" + }, + "textAlignVertical": { + "$ref": "#/definitions/VerticalAlignment" + }, + "windowColor": { + "$ref": "#/definitions/Color" + }, + "windowOpacity": { + "$ref": "#/definitions/Opacity" + } + } + }, + "ClosedCaptionsSettings": { + "title": "ClosedCaptionsSettings", + "type": "object", + "required": [ + "enabled", + "styles" + ], + "properties": { + "enabled": { + "type": "boolean", + "description": "Whether or not closed-captions should be enabled by default" + }, + "styles": { + "$ref": "#/definitions/ClosedCaptionsStyles" + } + }, + "examples": [ + { + "enabled": true, + "styles": { + "fontFamily": "Monospace sans-serif", + "fontSize": 1, + "fontColor": "#ffffff", + "fontEdge": "none", + "fontEdgeColor": "#7F7F7F", + "fontOpacity": 100, + "backgroundColor": "#000000", + "backgroundOpacity": 100, + "textAlign": "center", + "textAlignVertical": "middle", + "windowColor": "white", + "windowOpacity": 50 + } + } + ] + }, + "VoiceSpeed": { + "title": "VoiceSpeed", + "type": "number", + "minimum": 0.5, + "maximum": 2 + }, + "VoiceGuidanceSettings": { + "title": "VoiceGuidanceSettings", + "type": "object", + "required": [ + "enabled", + "speed" + ], + "properties": { + "enabled": { + "type": "boolean", + "description": "Whether or not voice guidance should be enabled by default" + }, + "speed": { + "$ref": "https://meta.comcast.com/firebolt/accessibility#/definitions/VoiceSpeed", + "description": "The speed at which voice guidance speech will be read back to the user" + } + }, + "examples": [ + { + "enabled": true, + "speed": 2 + } + ] + } + } +} \ No newline at end of file From 1bf056b7fc7de0ec0f0c46612e2a42a4f0481d9a Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 20 Jul 2023 15:23:16 +0000 Subject: [PATCH 03/32] chore(release): 0.14.0-next.9 [skip ci] # [0.14.0-next.9](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.8...v0.14.0-next.9) (2023-07-20) ### Features * Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3aca9e12e..7b0f5634b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.14.0-next.9](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.8...v0.14.0-next.9) (2023-07-20) + + +### Features + +* Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) + # [0.14.0-next.8](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.7...v0.14.0-next.8) (2023-06-27) diff --git a/package-lock.json b/package-lock.json index 7043038eb..cbd7c2f97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.8", + "version": "0.14.0-next.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.8", + "version": "0.14.0-next.9", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index cdff840b9..454ed1daa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.8", + "version": "0.14.0-next.9", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 58aafa879..5152378cf 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.14.0-next.8", + "version": "0.14.0-next.9", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 81fa2189a..e66b13443 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.8", + "version": "0.14.0-next.9", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680 Mon Sep 17 00:00:00 2001 From: Kevin <72702438+kevinshahfws@users.noreply.github.com> Date: Wed, 26 Jul 2023 13:30:25 -0400 Subject: [PATCH 04/32] feat: Added support to set and get null in ClosedCaptions style fields (#150) * feat: Added support to set and get null from ClosedCaptions style fields --- package-lock.json | 6 +- src/openrpc/closed_captions.json | 112 ++++++++++++++++++++++++++----- src/schemas/accessibility.json | 14 ++-- 3 files changed, 107 insertions(+), 25 deletions(-) diff --git a/package-lock.json b/package-lock.json index cbd7c2f97..c0d211850 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12674,7 +12674,8 @@ } }, "src/sdks/core": { - "version": "0.14.0-next.8", + "name": "@firebolt-js/sdk", + "version": "0.14.0-next.9", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12683,7 +12684,8 @@ } }, "src/sdks/manage": { - "version": "0.14.0-next.8", + "name": "@firebolt-js/manage-sdk", + "version": "0.14.0-next.9", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", diff --git a/src/openrpc/closed_captions.json b/src/openrpc/closed_captions.json index a3a0c6659..c83010c1c 100644 --- a/src/openrpc/closed_captions.json +++ b/src/openrpc/closed_captions.json @@ -59,7 +59,7 @@ ] } ], - "summary": "The prefered font family for displaying closed-captions.", + "summary": "The preferred font family for displaying closed-captions.", "params": [], "result": { "name": "family", @@ -83,6 +83,14 @@ "name": "family", "value": "cursive" } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "family", + "value": null + } } ] }, @@ -99,7 +107,7 @@ ] } ], - "summary": "The prefered font size for displaying closed-captions.", + "summary": "The preferred font size for displaying closed-captions.", "params": [], "result": { "name": "size", @@ -123,6 +131,14 @@ "name": "size", "value": 1 } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "size", + "value": null + } } ] }, @@ -139,7 +155,7 @@ ] } ], - "summary": "The prefered font color for displaying closed-captions.", + "summary": "The preferred font color for displaying closed-captions.", "params": [], "result": { "name": "color", @@ -163,6 +179,14 @@ "name": "color", "value": "#000000" } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "color", + "value": null + } } ] }, @@ -179,7 +203,7 @@ ] } ], - "summary": "The prefered font edge style for displaying closed-captions.", + "summary": "The preferred font edge style for displaying closed-captions.", "params": [], "result": { "name": "edge", @@ -203,6 +227,14 @@ "name": "edge", "value": "solid" } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "edge", + "value": null + } } ] }, @@ -219,7 +251,7 @@ ] } ], - "summary": "The prefered font edge color for displaying closed-captions.", + "summary": "The preferred font edge color for displaying closed-captions.", "params": [], "result": { "name": "color", @@ -243,6 +275,14 @@ "name": "color", "value": "#ffffff" } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "color", + "value": null + } } ] }, @@ -259,7 +299,7 @@ ] } ], - "summary": "The prefered opacity for displaying closed-captions characters.", + "summary": "The preferred opacity for displaying closed-captions characters.", "params": [], "result": { "name": "opacity", @@ -283,6 +323,14 @@ "name": "opacity", "value": 100 } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "opacity", + "value": null + } } ] }, @@ -299,7 +347,7 @@ ] } ], - "summary": "The prefered background color for displaying closed-captions, .", + "summary": "The preferred background color for displaying closed-captions, .", "params": [], "result": { "name": "color", @@ -323,6 +371,14 @@ "name": "color", "value": "#ffffff" } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "color", + "value": null + } } ] }, @@ -339,7 +395,7 @@ ] } ], - "summary": "The prefered opacity for displaying closed-captions backgrounds.", + "summary": "The preferred opacity for displaying closed-captions backgrounds.", "params": [], "result": { "name": "opacity", @@ -363,6 +419,14 @@ "name": "opacity", "value": 100 } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "opacity", + "value": null + } } ] }, @@ -379,10 +443,10 @@ ] } ], - "summary": "The prefered horizontal alignment for displaying closed-captions characters.", + "summary": "The preferred horizontal alignment for displaying closed-captions characters.", "params": [], "result": { - "name": "opacity", + "name": "alignment", "schema": { "$ref": "https://meta.comcast.com/firebolt/accessibility#/definitions/HorizontalAlignment" } @@ -392,7 +456,7 @@ "name": "Default example #1", "params": [], "result": { - "name": "aligment", + "name": "alignment", "value": "center" } }, @@ -400,9 +464,17 @@ "name": "Default example #2", "params": [], "result": { - "name": "aligment", + "name": "alignment", "value": "left" } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "alignment", + "value": null + } } ] }, @@ -419,10 +491,10 @@ ] } ], - "summary": "The prefered horizontal alignment for displaying closed-captions characters.", + "summary": "The preferred horizontal alignment for displaying closed-captions characters.", "params": [], "result": { - "name": "opacity", + "name": "alignment", "schema": { "$ref": "https://meta.comcast.com/firebolt/accessibility#/definitions/VerticalAlignment" } @@ -432,7 +504,7 @@ "name": "Default example #1", "params": [], "result": { - "name": "alignement", + "name": "alignment", "value": "middle" } }, @@ -440,9 +512,17 @@ "name": "Default example #2", "params": [], "result": { - "name": "alignement", + "name": "alignment", "value": "top" } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "alignment", + "value": null + } } ] } diff --git a/src/schemas/accessibility.json b/src/schemas/accessibility.json index 8cfeaf8c5..5c4692b71 100644 --- a/src/schemas/accessibility.json +++ b/src/schemas/accessibility.json @@ -11,28 +11,28 @@ ], "definitions": { "FontFamily": { - "type": "string" + "type": ["string", "null"] }, "FontSize": { - "type": "number", + "type": ["number", "null"], "minimum": 0 }, "FontEdge": { - "type": "string" + "type": ["string", "null"] }, "Color": { - "type": "string" + "type": ["string", "null"] }, "Opacity": { - "type": "number", + "type": ["number", "null"], "minimum": 0, "maximum": 100 }, "HorizontalAlignment": { - "type": "string" + "type": ["string", "null"] }, "VerticalAlignment": { - "type": "string" + "type": ["string", "null"] }, "ClosedCaptionsStyles": { "title": "ClosedCaptionsStyles", From 25a5b19007a0885d27f3b7bfae9ccd11b80a11b8 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Wed, 26 Jul 2023 17:32:09 +0000 Subject: [PATCH 05/32] chore(release): 0.14.0-next.10 [skip ci] # [0.14.0-next.10](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.9...v0.14.0-next.10) (2023-07-26) ### Features * Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b0f5634b..d54d51850 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.14.0-next.10](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.9...v0.14.0-next.10) (2023-07-26) + + +### Features + +* Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) + # [0.14.0-next.9](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.8...v0.14.0-next.9) (2023-07-20) diff --git a/package-lock.json b/package-lock.json index c0d211850..9d37b05b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.9", + "version": "0.14.0-next.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.9", + "version": "0.14.0-next.10", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index 454ed1daa..927e37d15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.9", + "version": "0.14.0-next.10", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 5152378cf..ff48bfcc5 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.14.0-next.9", + "version": "0.14.0-next.10", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index e66b13443..191a65926 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.9", + "version": "0.14.0-next.10", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 8c06dd1432822719f5634e2877b36efdf02a4809 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Thu, 27 Jul 2023 14:54:47 -0400 Subject: [PATCH 06/32] fix: window fix from firebolt-openrpc 2.0.3-next.1 --- package.json | 4 ++-- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 927e37d15..82354300f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.10", + "version": "0.14.1-next.0", "description": "The Firebolt JS SDK", "type": "module", "bin": { @@ -44,7 +44,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.2", + "@firebolt-js/openrpc": "2.0.3-next.1", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index ff48bfcc5..551445cf2 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.14.0-next.10", + "version": "0.14.1-next.0", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 191a65926..46630b334 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.10", + "version": "0.14.1-next.0", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 35ae1f9864e33ce11e260f259fa1ff6837f40d6d Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Thu, 27 Jul 2023 14:55:22 -0400 Subject: [PATCH 07/32] Update package-lock.json --- package-lock.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d37b05b6..afac88ba2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.10", + "version": "0.14.1-next.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.10", + "version": "0.14.1-next.0", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", @@ -18,7 +18,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.2", + "@firebolt-js/openrpc": "2.0.3-next.1", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", @@ -985,9 +985,9 @@ "link": true }, "node_modules/@firebolt-js/openrpc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.2.tgz", - "integrity": "sha512-Sj9WRiGtqW5HuE4O9ZTdeRtsKPWP+wB65tBBbNbVp/YRPl6KJNYMwWVgLoxJfmF/YL0Y5nSUdUl+Jnn2gb8wZg==", + "version": "2.0.3-next.1", + "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.3-next.1.tgz", + "integrity": "sha512-U1j/WRGzamsWKNta2iiIX7Aa6HKW0y1gRjtr4vb3viiPOdUfWMp18BImqaXz7EWEAiDb7kY+V3wK/yRYZTjsZw==", "dev": true, "dependencies": { "ajv": "^8.3.0", @@ -12675,7 +12675,7 @@ }, "src/sdks/core": { "name": "@firebolt-js/sdk", - "version": "0.14.0-next.9", + "version": "0.14.1-next.0", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12685,7 +12685,7 @@ }, "src/sdks/manage": { "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.9", + "version": "0.14.1-next.0", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", From 60652c7e4422b0f891e90a61f1166379a09185db Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 27 Jul 2023 18:56:39 +0000 Subject: [PATCH 08/32] chore(release): 0.14.0-next.11 [skip ci] # [0.14.0-next.11](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.10...v0.14.0-next.11) (2023-07-27) ### Bug Fixes * window fix from firebolt-openrpc 2.0.3-next.1 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d54d51850..b8b30b34d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.14.0-next.11](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.10...v0.14.0-next.11) (2023-07-27) + + +### Bug Fixes + +* window fix from firebolt-openrpc 2.0.3-next.1 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) + # [0.14.0-next.10](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.9...v0.14.0-next.10) (2023-07-26) diff --git a/package-lock.json b/package-lock.json index afac88ba2..d1c2ad666 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.1-next.0", + "version": "0.14.0-next.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.14.1-next.0", + "version": "0.14.0-next.11", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index 82354300f..42c95693c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.1-next.0", + "version": "0.14.0-next.11", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 551445cf2..bc94ba73e 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.14.1-next.0", + "version": "0.14.0-next.11", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 46630b334..6928aba28 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.14.1-next.0", + "version": "0.14.0-next.11", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From a389fda301c0c7750cd4a465626edae5adf5588d Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 27 Jul 2023 19:01:49 +0000 Subject: [PATCH 09/32] chore(release): 0.15.0-next.1 [skip ci] # [0.15.0-next.1](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0-next.1) (2023-07-27) ### Bug Fixes * Rename Advisory "Committee" to "Board" ([#135](https://github.com/rdkcentral/firebolt-apis/issues/135)) ([ef410c4](https://github.com/rdkcentral/firebolt-apis/commit/ef410c43bbb32414c3aa1d11b43093565cc90edf)) * window fix from firebolt-openrpc 2.0.3-next.1 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) ### Features * Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) * Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) --- CHANGELOG.md | 14 ++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 19 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09f140fcf..ab3ddd0cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# [0.15.0-next.1](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0-next.1) (2023-07-27) + + +### Bug Fixes + +* Rename Advisory "Committee" to "Board" ([#135](https://github.com/rdkcentral/firebolt-apis/issues/135)) ([ef410c4](https://github.com/rdkcentral/firebolt-apis/commit/ef410c43bbb32414c3aa1d11b43093565cc90edf)) +* window fix from firebolt-openrpc 2.0.3-next.1 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) + + +### Features + +* Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) +* Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) + # [0.14.0-next.10](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0-next.8...v0.14.0-next.11) (2023-07-26) ### Features diff --git a/package-lock.json b/package-lock.json index d1c2ad666..6d24a0683 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.11", + "version": "0.15.0-next.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.11", + "version": "0.15.0-next.1", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index 42c95693c..2e618c69a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.14.0-next.11", + "version": "0.15.0-next.1", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index bc94ba73e..29d19972a 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.14.0-next.11", + "version": "0.15.0-next.1", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 6928aba28..32808714f 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.14.0-next.11", + "version": "0.15.0-next.1", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 3ae0bced7be80f8d5b341e66d14be2493912b27c Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Fri, 28 Jul 2023 09:30:51 -0400 Subject: [PATCH 10/32] Fix: Add window fix to Lifecycle --- package.json | 2 +- src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 42c95693c..ee2ffd117 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.3-next.1", + "@firebolt-js/openrpc": "2.0.3-next.2", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", diff --git a/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs b/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs index 3cdf2deeb..757ff7597 100644 --- a/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs +++ b/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs @@ -28,7 +28,8 @@ const emit = (value) => { MockTransport.event('Lifecycle', value.state, value) } -const automation = window.__firebolt ? !!window.__firebolt.automation : false +const win = typeof window !== 'undefined' ? window : {} +const automation = win.__firebolt ? !!win.__firebolt.automation : false export default { ready: function() { @@ -56,7 +57,7 @@ export default { }, finished: function() { - if (window.location) - window.location.href = "about:blank" + if (win.location) + win.location.href = "about:blank" }, } From 69d8b968ba7ad299ae34a9e90a26aa6df0965077 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Fri, 28 Jul 2023 11:07:05 -0400 Subject: [PATCH 11/32] Update package-lock.json --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d24a0683..1b3596b31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.3-next.1", + "@firebolt-js/openrpc": "2.0.3-next.2", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", @@ -985,9 +985,9 @@ "link": true }, "node_modules/@firebolt-js/openrpc": { - "version": "2.0.3-next.1", - "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.3-next.1.tgz", - "integrity": "sha512-U1j/WRGzamsWKNta2iiIX7Aa6HKW0y1gRjtr4vb3viiPOdUfWMp18BImqaXz7EWEAiDb7kY+V3wK/yRYZTjsZw==", + "version": "2.0.3-next.2", + "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.3-next.2.tgz", + "integrity": "sha512-fBw9ED3Ba6rvfSDzAA9Rogxf7aLFVwPU0BU4AI0G+70mpkkpzKQcAO1GbE8hkNAGPdK0S+9OD3JY4xhZKXH9sw==", "dev": true, "dependencies": { "ajv": "^8.3.0", @@ -12675,7 +12675,7 @@ }, "src/sdks/core": { "name": "@firebolt-js/sdk", - "version": "0.14.1-next.0", + "version": "0.15.0-next.1", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12685,7 +12685,7 @@ }, "src/sdks/manage": { "name": "@firebolt-js/manage-sdk", - "version": "0.14.1-next.0", + "version": "0.15.0-next.1", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", From dd438b77c18c4565fd91a88e3394e5ce7c2cecff Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Fri, 28 Jul 2023 11:09:23 -0400 Subject: [PATCH 12/32] fix: Updating package.json --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b3596b31..1b7a92a0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.3-next.2", + "@firebolt-js/openrpc": "^2.0.3-next.2", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", diff --git a/package.json b/package.json index 7d8ff8569..a139c612b 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.3-next.2", + "@firebolt-js/openrpc": "^2.0.3-next.2", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", From b72990f5363b5ce37aa09e80a2b2daffc209216a Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Fri, 28 Jul 2023 11:11:22 -0400 Subject: [PATCH 13/32] fix: CI weirdness --- src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs b/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs index 757ff7597..324d4267a 100644 --- a/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs +++ b/src/sdks/core/src/js/sdk/Lifecycle/defaults.mjs @@ -61,3 +61,4 @@ export default { win.location.href = "about:blank" }, } + From 1ec847e717d6389f368b83c51a0a9f1da50dc5ef Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 28 Jul 2023 15:15:43 +0000 Subject: [PATCH 14/32] chore(release): 0.15.0-next.2 [skip ci] # [0.15.0-next.2](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.1...v0.15.0-next.2) (2023-07-28) ### Bug Fixes * CI weirdness ([b72990f](https://github.com/rdkcentral/firebolt-apis/commit/b72990f5363b5ce37aa09e80a2b2daffc209216a)) * Updating package.json ([dd438b7](https://github.com/rdkcentral/firebolt-apis/commit/dd438b77c18c4565fd91a88e3394e5ce7c2cecff)) --- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab3ddd0cd..9065a4019 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [0.15.0-next.2](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.1...v0.15.0-next.2) (2023-07-28) + + +### Bug Fixes + +* CI weirdness ([b72990f](https://github.com/rdkcentral/firebolt-apis/commit/b72990f5363b5ce37aa09e80a2b2daffc209216a)) +* Updating package.json ([dd438b7](https://github.com/rdkcentral/firebolt-apis/commit/dd438b77c18c4565fd91a88e3394e5ce7c2cecff)) + # [0.15.0-next.1](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0-next.1) (2023-07-27) diff --git a/package-lock.json b/package-lock.json index 1b7a92a0e..efad8ec35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.1", + "version": "0.15.0-next.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.1", + "version": "0.15.0-next.2", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index a139c612b..b02612833 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.1", + "version": "0.15.0-next.2", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 29d19972a..938e5563f 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.15.0-next.1", + "version": "0.15.0-next.2", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 32808714f..ea479aa5d 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.1", + "version": "0.15.0-next.2", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 58f6ea1dde7a819883eb3da24f879b6a9ecc9a41 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Mon, 31 Jul 2023 11:16:48 -0400 Subject: [PATCH 15/32] feat: Audio Description and Preferred Audio Languages Settings (#45) * Adding Audio Description Settings property * Adding Preferred Audio Languages --------- Co-authored-by: Clay Simmons --- src/openrpc/accessibility.json | 51 +++++++++++++++++++++++++- src/openrpc/audio_descriptions.json | 57 +++++++++++++++++++++++++++++ src/openrpc/localization.json | 44 ++++++++++++++++++++++ src/sdks/core/sdk.config.json | 3 +- src/sdks/manage/sdk.config.json | 9 +++++ 5 files changed, 161 insertions(+), 3 deletions(-) create mode 100644 src/openrpc/audio_descriptions.json diff --git a/src/openrpc/accessibility.json b/src/openrpc/accessibility.json index 616df554b..8e805965d 100644 --- a/src/openrpc/accessibility.json +++ b/src/openrpc/accessibility.json @@ -179,9 +179,56 @@ } } ] - } + }, + { + "name": "audioDescriptionSettings", + "summary": "Get the user's preferred audio description settings", + "params": [], + "tags": [ + { + "name": "property:readonly" + }, + { + "name": "capabilities", + "x-uses": [ + "xrn:firebolt:capability:accessibility:audiodescriptions" + ] + } + ], + "result": { + "name": "settings", + "summary": "the audio description settings", + "schema": { + "$ref": "#/components/schemas/AudioDescriptionSettings" + } + }, + "examples": [ + { + "name": "Getting the audio description settings", + "params": [], + "result": { + "name": "Default Result", + "value": { + "enabled": true + } + } + } + ] + } ], "components": { - "schemas": {} + "schemas": { + "AudioDescriptionSettings": { + "title": "AudioDescriptionSettings", + "type": "object", + "required": ["enabled"], + "properties": { + "enabled": { + "type": "boolean", + "description": "Whether or not audio descriptions should be enabled by default" + } + } + } + } } } \ No newline at end of file diff --git a/src/openrpc/audio_descriptions.json b/src/openrpc/audio_descriptions.json new file mode 100644 index 000000000..fb909285e --- /dev/null +++ b/src/openrpc/audio_descriptions.json @@ -0,0 +1,57 @@ +{ + "openrpc": "1.2.4", + "info": { + "title": "AudioDescriptions", + "description": "A module for managing audio-description Settings.", + "version": "0.0.0" + }, + "methods": [ + { + "name": "enabled", + "tags": [ + { + "name": "property" + }, + { + "name": "capabilities", + "x-uses": [ + "xrn:firebolt:capability:accessibility:audiodescriptions" + ] + } + ], + "summary": "Whether or not audio-descriptions are enabled.", + "params": [ + ], + "result": { + "name": "enabled", + "schema": { + "type": "boolean" + } + }, + "examples": [ + { + "name": "Default example #1", + "params": [ + ], + "result": { + "name": "enabled", + "value": true + } + }, + { + "name": "Default example #2", + "params": [ + ], + "result": { + "name": "enabled", + "value": false + } + } + ] + } + ], + "components": { + "schemas": { + } + } +} \ No newline at end of file diff --git a/src/openrpc/localization.json b/src/openrpc/localization.json index 1327529a0..544847c54 100644 --- a/src/openrpc/localization.json +++ b/src/openrpc/localization.json @@ -168,6 +168,50 @@ } ] }, + { + "name": "preferredAudioLanguages", + "summary": "A prioritized list of ISO 639 1/2 codes for the preferred audio languages on this device.", + "params": [], + "tags": [ + { + "name": "property" + }, + { + "name": "capabilities", + "x-uses": [ + "xrn:firebolt:capability:localization:language" + ] + } + ], + "result": { + "name": "languages", + "summary": "the preferred audio languages", + "schema": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "examples": [ + { + "name": "Default Example", + "params": [], + "result": { + "name": "Default Result", + "value": ["es", "en"] + } + }, + { + "name": "Default Example #2", + "params": [], + "result": { + "name": "Default Result", + "value": ["en", "es"] + } + } + ] + }, { "name": "locale", "tags": [ diff --git a/src/sdks/core/sdk.config.json b/src/sdks/core/sdk.config.json index 5af0e4a18..f406f8bea 100644 --- a/src/sdks/core/sdk.config.json +++ b/src/sdks/core/sdk.config.json @@ -7,7 +7,8 @@ "module": "Accessibility", "use": [ "xrn:firebolt:capability:accessibility:closedcaptions", - "xrn:firebolt:capability:accessibility:voiceguidance" + "xrn:firebolt:capability:accessibility:voiceguidance", + "xrn:firebolt:capability:accessibility:audiodescriptions" ] }, { diff --git a/src/sdks/manage/sdk.config.json b/src/sdks/manage/sdk.config.json index 8d67b1396..56d869412 100644 --- a/src/sdks/manage/sdk.config.json +++ b/src/sdks/manage/sdk.config.json @@ -48,6 +48,15 @@ "xrn:firebolt:capability:accessibility:closedcaptions" ] }, + { + "module": "AudioDescriptions", + "use": [ + "xrn:firebolt:capability:accessibility:audiodescriptions" + ], + "manage": [ + "xrn:firebolt:capability:accessibility:audiodescriptions" + ] + }, { "module": "VoiceGuidance", "use": [ From 36e6ecc114a85e9a963c1c975ba0679fd6293e9d Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 31 Jul 2023 15:18:25 +0000 Subject: [PATCH 16/32] chore(release): 0.15.0-next.3 [skip ci] # [0.15.0-next.3](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.2...v0.15.0-next.3) (2023-07-31) ### Features * Audio Description and Preferred Audio Languages Settings ([#45](https://github.com/rdkcentral/firebolt-apis/issues/45)) ([58f6ea1](https://github.com/rdkcentral/firebolt-apis/commit/58f6ea1dde7a819883eb3da24f879b6a9ecc9a41)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9065a4019..b8013d67c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.15.0-next.3](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.2...v0.15.0-next.3) (2023-07-31) + + +### Features + +* Audio Description and Preferred Audio Languages Settings ([#45](https://github.com/rdkcentral/firebolt-apis/issues/45)) ([58f6ea1](https://github.com/rdkcentral/firebolt-apis/commit/58f6ea1dde7a819883eb3da24f879b6a9ecc9a41)) + # [0.15.0-next.2](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.1...v0.15.0-next.2) (2023-07-28) diff --git a/package-lock.json b/package-lock.json index efad8ec35..ea419933d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.2", + "version": "0.15.0-next.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.2", + "version": "0.15.0-next.3", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index b02612833..2fb9b1df0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.2", + "version": "0.15.0-next.3", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 938e5563f..c3df6e4b2 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.15.0-next.2", + "version": "0.15.0-next.3", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index ea479aa5d..c9398e30f 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.2", + "version": "0.15.0-next.3", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 767fc658b5ac2020f5d6eca82c8734baf0200fd8 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Mon, 31 Jul 2023 17:07:52 -0400 Subject: [PATCH 17/32] fix: Update package-lock.json --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index ea419933d..6e4176278 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12675,7 +12675,7 @@ }, "src/sdks/core": { "name": "@firebolt-js/sdk", - "version": "0.15.0-next.1", + "version": "0.15.0-next.3", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12685,7 +12685,7 @@ }, "src/sdks/manage": { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.1", + "version": "0.15.0-next.3", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", From 667f7a4620b3726a48e9071af6f5a9cfaf1c3ec8 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Mon, 31 Jul 2023 17:17:46 -0400 Subject: [PATCH 18/32] fix: CHANGELOGs for 0.15 (#152) --- src/sdks/core/CHANGELOG.md | 13 +++++++++++++ src/sdks/manage/CHANGELOG.md | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/src/sdks/core/CHANGELOG.md b/src/sdks/core/CHANGELOG.md index 0331a9425..119627c7c 100644 --- a/src/sdks/core/CHANGELOG.md +++ b/src/sdks/core/CHANGELOG.md @@ -1,3 +1,16 @@ +# [0.15.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0) (2023-07-31) + +### Bug Fixes + +* Rename Advisory "Committee" to "Board" ([#135](https://github.com/rdkcentral/firebolt-apis/issues/135)) ([ef410c4](https://github.com/rdkcentral/firebolt-apis/commit/ef410c43bbb32414c3aa1d11b43093565cc90edf)) +* window fix from firebolt-openrpc 2.0.3 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) + +### Features + +* **Nullable CC Styles** Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) +* **Window CC Styles** Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) +* **Audio Descriptions** Audio Description and Preferred Audio Languages Settings ([#45](https://github.com/rdkcentral/firebolt-apis/issues/45)) ([58f6ea1](https://github.com/rdkcentral/firebolt-apis/commit/58f6ea1dde7a819883eb3da24f879b6a9ecc9a41)) + # [0.14.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.13.0...v0.14.0) (2023-06-22) ### Bug Fixes diff --git a/src/sdks/manage/CHANGELOG.md b/src/sdks/manage/CHANGELOG.md index 3e2204b10..77314e952 100644 --- a/src/sdks/manage/CHANGELOG.md +++ b/src/sdks/manage/CHANGELOG.md @@ -1,3 +1,16 @@ +# [0.15.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0) (2023-07-31) + +### Bug Fixes + +* Rename Advisory "Committee" to "Board" ([#135](https://github.com/rdkcentral/firebolt-apis/issues/135)) ([ef410c4](https://github.com/rdkcentral/firebolt-apis/commit/ef410c43bbb32414c3aa1d11b43093565cc90edf)) +* window fix from firebolt-openrpc 2.0.3 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) + +### Features + +* **Nullable CC Styles** Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) +* **Window CC Styles** Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) +* **Audio Descriptions** Audio Description and Preferred Audio Languages Settings ([#45](https://github.com/rdkcentral/firebolt-apis/issues/45)) ([58f6ea1](https://github.com/rdkcentral/firebolt-apis/commit/58f6ea1dde7a819883eb3da24f879b6a9ecc9a41)) + # [0.14.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.13.0...v0.14.0) (2023-06-22) ### Bug Fixes From 27ef71e003b05ddd85027e315cc695f8a34a9fac Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 31 Jul 2023 21:19:43 +0000 Subject: [PATCH 19/32] chore(release): 0.15.0-next.4 [skip ci] # [0.15.0-next.4](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.3...v0.15.0-next.4) (2023-07-31) ### Bug Fixes * CHANGELOGs for 0.15 ([#152](https://github.com/rdkcentral/firebolt-apis/issues/152)) ([667f7a4](https://github.com/rdkcentral/firebolt-apis/commit/667f7a4620b3726a48e9071af6f5a9cfaf1c3ec8)) * Update package-lock.json ([767fc65](https://github.com/rdkcentral/firebolt-apis/commit/767fc658b5ac2020f5d6eca82c8734baf0200fd8)) --- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8013d67c..ee0d3801d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [0.15.0-next.4](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.3...v0.15.0-next.4) (2023-07-31) + + +### Bug Fixes + +* CHANGELOGs for 0.15 ([#152](https://github.com/rdkcentral/firebolt-apis/issues/152)) ([667f7a4](https://github.com/rdkcentral/firebolt-apis/commit/667f7a4620b3726a48e9071af6f5a9cfaf1c3ec8)) +* Update package-lock.json ([767fc65](https://github.com/rdkcentral/firebolt-apis/commit/767fc658b5ac2020f5d6eca82c8734baf0200fd8)) + # [0.15.0-next.3](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.2...v0.15.0-next.3) (2023-07-31) diff --git a/package-lock.json b/package-lock.json index 6e4176278..07540a97f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.3", + "version": "0.15.0-next.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.3", + "version": "0.15.0-next.4", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index 2fb9b1df0..00a58d7fc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.3", + "version": "0.15.0-next.4", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index c3df6e4b2..80e5e1c53 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.15.0-next.3", + "version": "0.15.0-next.4", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index c9398e30f..850e62868 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.3", + "version": "0.15.0-next.4", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From c0a26475dba5059f9fc6ceb11bcb103bb355cceb Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Mon, 31 Jul 2023 17:26:55 -0400 Subject: [PATCH 20/32] fix: Upgrade to `firebolt-js/openrpc` version 2.0.3 --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index ea419933d..1fdd4162f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "^2.0.3-next.2", + "@firebolt-js/openrpc": "^2.0.3", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", @@ -985,9 +985,9 @@ "link": true }, "node_modules/@firebolt-js/openrpc": { - "version": "2.0.3-next.2", - "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.3-next.2.tgz", - "integrity": "sha512-fBw9ED3Ba6rvfSDzAA9Rogxf7aLFVwPU0BU4AI0G+70mpkkpzKQcAO1GbE8hkNAGPdK0S+9OD3JY4xhZKXH9sw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.3.tgz", + "integrity": "sha512-vGruTkId7toCCn3uFzsjzxffgde3OlcH4CtkZWTiIcZMxzLlq4QMJuN9uqh8PCYfpBrHs4qvsIaMuyNE5SRC2Q==", "dev": true, "dependencies": { "ajv": "^8.3.0", @@ -12675,7 +12675,7 @@ }, "src/sdks/core": { "name": "@firebolt-js/sdk", - "version": "0.15.0-next.1", + "version": "0.15.0-next.3", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12685,7 +12685,7 @@ }, "src/sdks/manage": { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.1", + "version": "0.15.0-next.3", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", diff --git a/package.json b/package.json index 2fb9b1df0..6e4b5feec 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "^2.0.3-next.2", + "@firebolt-js/openrpc": "^2.0.3", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", From 39b1afff32f38ac3accd2b996ac2fcf711bc5c94 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 31 Jul 2023 21:28:47 +0000 Subject: [PATCH 21/32] chore(release): 0.15.0-next.5 [skip ci] # [0.15.0-next.5](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.4...v0.15.0-next.5) (2023-07-31) ### Bug Fixes * Upgrade to `firebolt-js/openrpc` version 2.0.3 ([c0a2647](https://github.com/rdkcentral/firebolt-apis/commit/c0a26475dba5059f9fc6ceb11bcb103bb355cceb)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee0d3801d..1a5f3c608 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.15.0-next.5](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.4...v0.15.0-next.5) (2023-07-31) + + +### Bug Fixes + +* Upgrade to `firebolt-js/openrpc` version 2.0.3 ([c0a2647](https://github.com/rdkcentral/firebolt-apis/commit/c0a26475dba5059f9fc6ceb11bcb103bb355cceb)) + # [0.15.0-next.4](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.3...v0.15.0-next.4) (2023-07-31) diff --git a/package-lock.json b/package-lock.json index 6218ed137..6e8dbe059 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.4", + "version": "0.15.0-next.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.4", + "version": "0.15.0-next.5", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index eb6fbe40b..a84baf340 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.4", + "version": "0.15.0-next.5", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 80e5e1c53..9beefd9ed 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.15.0-next.4", + "version": "0.15.0-next.5", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 850e62868..26b3d8159 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.4", + "version": "0.15.0-next.5", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 24ca564b5215a1e58535687b85c153dac6b9da86 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 31 Jul 2023 21:32:34 +0000 Subject: [PATCH 22/32] chore(release): 0.15.0 [skip ci] # [0.15.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0) (2023-07-31) ### Bug Fixes * CHANGELOGs for 0.15 ([#152](https://github.com/rdkcentral/firebolt-apis/issues/152)) ([667f7a4](https://github.com/rdkcentral/firebolt-apis/commit/667f7a4620b3726a48e9071af6f5a9cfaf1c3ec8)) * CI weirdness ([b72990f](https://github.com/rdkcentral/firebolt-apis/commit/b72990f5363b5ce37aa09e80a2b2daffc209216a)) * Rename Advisory "Committee" to "Board" ([#135](https://github.com/rdkcentral/firebolt-apis/issues/135)) ([ef410c4](https://github.com/rdkcentral/firebolt-apis/commit/ef410c43bbb32414c3aa1d11b43093565cc90edf)) * Update package-lock.json ([767fc65](https://github.com/rdkcentral/firebolt-apis/commit/767fc658b5ac2020f5d6eca82c8734baf0200fd8)) * Updating package.json ([dd438b7](https://github.com/rdkcentral/firebolt-apis/commit/dd438b77c18c4565fd91a88e3394e5ce7c2cecff)) * Upgrade to `firebolt-js/openrpc` version 2.0.3 ([c0a2647](https://github.com/rdkcentral/firebolt-apis/commit/c0a26475dba5059f9fc6ceb11bcb103bb355cceb)) * window fix from firebolt-openrpc 2.0.3-next.1 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) ### Features * Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) * Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) * Audio Description and Preferred Audio Languages Settings ([#45](https://github.com/rdkcentral/firebolt-apis/issues/45)) ([58f6ea1](https://github.com/rdkcentral/firebolt-apis/commit/58f6ea1dde7a819883eb3da24f879b6a9ecc9a41)) --- CHANGELOG.md | 20 ++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee0d3801d..00c07907a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +# [0.15.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0) (2023-07-31) + + +### Bug Fixes + +* CHANGELOGs for 0.15 ([#152](https://github.com/rdkcentral/firebolt-apis/issues/152)) ([667f7a4](https://github.com/rdkcentral/firebolt-apis/commit/667f7a4620b3726a48e9071af6f5a9cfaf1c3ec8)) +* CI weirdness ([b72990f](https://github.com/rdkcentral/firebolt-apis/commit/b72990f5363b5ce37aa09e80a2b2daffc209216a)) +* Rename Advisory "Committee" to "Board" ([#135](https://github.com/rdkcentral/firebolt-apis/issues/135)) ([ef410c4](https://github.com/rdkcentral/firebolt-apis/commit/ef410c43bbb32414c3aa1d11b43093565cc90edf)) +* Update package-lock.json ([767fc65](https://github.com/rdkcentral/firebolt-apis/commit/767fc658b5ac2020f5d6eca82c8734baf0200fd8)) +* Updating package.json ([dd438b7](https://github.com/rdkcentral/firebolt-apis/commit/dd438b77c18c4565fd91a88e3394e5ce7c2cecff)) +* Upgrade to `firebolt-js/openrpc` version 2.0.3 ([c0a2647](https://github.com/rdkcentral/firebolt-apis/commit/c0a26475dba5059f9fc6ceb11bcb103bb355cceb)) +* window fix from firebolt-openrpc 2.0.3-next.1 ([8c06dd1](https://github.com/rdkcentral/firebolt-apis/commit/8c06dd1432822719f5634e2877b36efdf02a4809)) + + +### Features + +* Added support to set and get null in ClosedCaptions style fields ([#150](https://github.com/rdkcentral/firebolt-apis/issues/150)) ([9c511e4](https://github.com/rdkcentral/firebolt-apis/commit/9c511e4fddebcdf5dfc04e9e8e31f98ab7eef680)) +* Added windowColor and windowOpacity to closedCaptions style ([#145](https://github.com/rdkcentral/firebolt-apis/issues/145)) ([f65b901](https://github.com/rdkcentral/firebolt-apis/commit/f65b9019bda22400df9b9634c332e720db38118d)) +* Audio Description and Preferred Audio Languages Settings ([#45](https://github.com/rdkcentral/firebolt-apis/issues/45)) ([58f6ea1](https://github.com/rdkcentral/firebolt-apis/commit/58f6ea1dde7a819883eb3da24f879b6a9ecc9a41)) + # [0.15.0-next.4](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.3...v0.15.0-next.4) (2023-07-31) diff --git a/package-lock.json b/package-lock.json index 6218ed137..96470cc96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.4", + "version": "0.15.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.4", + "version": "0.15.0", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index eb6fbe40b..6b43ff584 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0-next.4", + "version": "0.15.0", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 80e5e1c53..aec711342 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.15.0-next.4", + "version": "0.15.0", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 850e62868..2e64e5e3c 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.4", + "version": "0.15.0", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From f508358aeb2f58bb3893bbfaf09e2340fcadac8f Mon Sep 17 00:00:00 2001 From: Kevin <72702438+kevinshahfws@users.noreply.github.com> Date: Mon, 7 Aug 2023 10:48:06 -0400 Subject: [PATCH 23/32] feat: Added manage apis for windlowColor and windowOpacity (#157) * feat: Added manage apis for windlowColor and windowOpacity --- package-lock.json | 138 ++++++++++++++++++------------- src/openrpc/closed_captions.json | 96 +++++++++++++++++++++ 2 files changed, 176 insertions(+), 58 deletions(-) diff --git a/package-lock.json b/package-lock.json index 96470cc96..b8ec56dcb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2162,9 +2162,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.4.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", - "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==", + "version": "20.4.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz", + "integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -2740,9 +2740,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", "dev": true, "funding": [ { @@ -2759,9 +2759,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.11" }, "bin": { @@ -2835,9 +2835,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001517", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", - "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "version": "1.0.30001519", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", + "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==", "dev": true, "funding": [ { @@ -3146,19 +3146,18 @@ } }, "node_modules/cosmiconfig-typescript-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", - "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz", + "integrity": "sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==", "dev": true, "engines": { - "node": ">=12", - "npm": ">=6" + "node": ">=v14.21.3" }, "peerDependencies": { "@types/node": "*", "cosmiconfig": ">=7", "ts-node": ">=10", - "typescript": ">=3" + "typescript": ">=4" } }, "node_modules/create-require": { @@ -3514,9 +3513,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.466", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.466.tgz", - "integrity": "sha512-TSkRvbXRXD8BwhcGlZXDsbI2lRoP8dvqR7LQnqQNk9KxXBc4tG8O+rTuXgTyIpEdiqSGKEBSqrxdqEntnjNncA==", + "version": "1.4.484", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.484.tgz", + "integrity": "sha512-nO3ZEomTK2PO/3TUXgEx0A97xZTpKVf4p427lABHuCpT1IQ2N+njVh29DkQkCk6Q4m2wjU+faK4xAcfFndwjvw==", "dev": true }, "node_modules/emittery": { @@ -3538,12 +3537,13 @@ "dev": true }, "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, "dependencies": { - "ansi-colors": "^4.1.1" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8.6" @@ -4414,9 +4414,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -4950,13 +4950,13 @@ "dev": true }, "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, "dependencies": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, @@ -5740,17 +5740,17 @@ } }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-lib-source-maps": { @@ -5768,9 +5768,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -6519,9 +6519,9 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", - "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, "dependencies": { "array-includes": "^3.1.6", @@ -6755,29 +6755,53 @@ } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-dir/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/make-dir/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -7104,9 +7128,9 @@ } }, "node_modules/node-fetch": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", - "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -12674,8 +12698,7 @@ } }, "src/sdks/core": { - "name": "@firebolt-js/sdk", - "version": "0.15.0-next.3", + "version": "0.15.0", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12684,8 +12707,7 @@ } }, "src/sdks/manage": { - "name": "@firebolt-js/manage-sdk", - "version": "0.15.0-next.3", + "version": "0.15.0", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", diff --git a/src/openrpc/closed_captions.json b/src/openrpc/closed_captions.json index c83010c1c..f04ab7cbc 100644 --- a/src/openrpc/closed_captions.json +++ b/src/openrpc/closed_captions.json @@ -525,6 +525,102 @@ } } ] + }, + { + "name": "windowColor", + "tags": [ + { + "name": "property" + }, + { + "name": "capabilities", + "x-uses": [ + "xrn:firebolt:capability:accessibility:closedcaptions" + ] + } + ], + "summary": "The preferred window color for displaying closed-captions, .", + "params": [], + "result": { + "name": "color", + "schema": { + "$ref": "https://meta.comcast.com/firebolt/accessibility#/definitions/Color" + } + }, + "examples": [ + { + "name": "Default example #1", + "params": [], + "result": { + "name": "color", + "value": "#000000" + } + }, + { + "name": "Default example #2", + "params": [], + "result": { + "name": "color", + "value": "white" + } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "color", + "value": null + } + } + ] + }, + { + "name": "windowOpacity", + "tags": [ + { + "name": "property" + }, + { + "name": "capabilities", + "x-uses": [ + "xrn:firebolt:capability:accessibility:closedcaptions" + ] + } + ], + "summary": "The preferred window opacity for displaying closed-captions backgrounds.", + "params": [], + "result": { + "name": "opacity", + "schema": { + "$ref": "https://meta.comcast.com/firebolt/accessibility#/definitions/Opacity" + } + }, + "examples": [ + { + "name": "Default example #1", + "params": [], + "result": { + "name": "opacity", + "value": 99 + } + }, + { + "name": "Default example #2", + "params": [], + "result": { + "name": "opacity", + "value": 100 + } + }, + { + "name": "Default example #3", + "params": [], + "result": { + "name": "opacity", + "value": null + } + } + ] } ], "components": { From 1a1a925e6a4feaaf206ca98f6ed7eca2045f99fa Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 7 Aug 2023 14:49:46 +0000 Subject: [PATCH 24/32] chore(release): 0.16.0-next.1 [skip ci] # [0.16.0-next.1](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0...v0.16.0-next.1) (2023-08-07) ### Features * Added manage apis for windlowColor and windowOpacity ([#157](https://github.com/rdkcentral/firebolt-apis/issues/157)) ([f508358](https://github.com/rdkcentral/firebolt-apis/commit/f508358aeb2f58bb3893bbfaf09e2340fcadac8f)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00c07907a..d16f9a588 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.16.0-next.1](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0...v0.16.0-next.1) (2023-08-07) + + +### Features + +* Added manage apis for windlowColor and windowOpacity ([#157](https://github.com/rdkcentral/firebolt-apis/issues/157)) ([f508358](https://github.com/rdkcentral/firebolt-apis/commit/f508358aeb2f58bb3893bbfaf09e2340fcadac8f)) + # [0.15.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0) (2023-07-31) diff --git a/package-lock.json b/package-lock.json index b8ec56dcb..d4eade544 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0", + "version": "0.16.0-next.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.15.0", + "version": "0.16.0-next.1", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index 6b43ff584..5a5806b35 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.15.0", + "version": "0.16.0-next.1", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index aec711342..004bb9ae9 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.15.0", + "version": "0.16.0-next.1", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index 2e64e5e3c..d92e82f99 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.15.0", + "version": "0.16.0-next.1", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 7e011e2937842902c6b111646492b33a057b23c8 Mon Sep 17 00:00:00 2001 From: Kevin <72702438+kevinshahfws@users.noreply.github.com> Date: Tue, 8 Aug 2023 11:23:35 -0400 Subject: [PATCH 25/32] fix: Unit test cases for setting null value (#159) fix: Unit test cases for setting null value --- package-lock.json | 222 +++++++++++------- package.json | 2 +- .../manage/test/suite/closedCaptions.test.ts | 18 ++ 3 files changed, 157 insertions(+), 85 deletions(-) diff --git a/package-lock.json b/package-lock.json index d4eade544..1afe16427 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "^2.0.3", + "@firebolt-js/openrpc": "2.0.4-next.1", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", @@ -58,17 +58,80 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", + "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.5" + "@babel/highlight": "^7.22.10", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/compat-data": { "version": "7.22.9", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", @@ -79,21 +142,21 @@ } }, "node_modules/@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.10.tgz", + "integrity": "sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.10", "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", + "@babel/helpers": "^7.22.10", + "@babel/parser": "^7.22.10", "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -118,12 +181,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", + "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5", + "@babel/types": "^7.22.10", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -133,9 +196,9 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", - "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", + "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.9", @@ -146,9 +209,6 @@ }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { @@ -286,27 +346,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.10.tgz", + "integrity": "sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==", "dev": true, "dependencies": { "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.22.10", + "@babel/types": "^7.22.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", + "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -376,9 +436,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", - "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", + "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -564,19 +624,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", - "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", + "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", + "@babel/code-frame": "^7.22.10", + "@babel/generator": "^7.22.10", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/types": "^7.22.5", + "@babel/parser": "^7.22.10", + "@babel/types": "^7.22.10", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -585,9 +645,9 @@ } }, "node_modules/@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", + "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.22.5", @@ -985,9 +1045,9 @@ "link": true }, "node_modules/@firebolt-js/openrpc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.3.tgz", - "integrity": "sha512-vGruTkId7toCCn3uFzsjzxffgde3OlcH4CtkZWTiIcZMxzLlq4QMJuN9uqh8PCYfpBrHs4qvsIaMuyNE5SRC2Q==", + "version": "2.0.4-next.1", + "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.4-next.1.tgz", + "integrity": "sha512-DWbTF5+dfRsAMRDJzQHzFq7AAK6RlypEy54lXB418EzzpeP0tCmT7+alcgwJamRCsGcWxUOulmIGbogMyIoNmw==", "dev": true, "dependencies": { "ajv": "^8.3.0", @@ -1505,9 +1565,9 @@ } }, "node_modules/@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==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", "dev": true, "engines": { "node": ">=6.0.0" @@ -1529,21 +1589,15 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@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 - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2162,9 +2216,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.4.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.7.tgz", - "integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==", + "version": "20.4.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.8.tgz", + "integrity": "sha512-0mHckf6D2DiIAzh8fM8f3HQCvMKDpK94YQ0DSVkfWTG9BZleYIWudw9cJxX8oCk9bM+vAkDyujDV6dmKHbvQpg==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -3513,9 +3567,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.484", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.484.tgz", - "integrity": "sha512-nO3ZEomTK2PO/3TUXgEx0A97xZTpKVf4p427lABHuCpT1IQ2N+njVh29DkQkCk6Q4m2wjU+faK4xAcfFndwjvw==", + "version": "1.4.487", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.487.tgz", + "integrity": "sha512-XbCRs/34l31np/p33m+5tdBrdXu9jJkZxSbNxj5I0H1KtV2ZMSB+i/HYqDiRzHaFx2T5EdytjoBRe8QRJE2vQg==", "dev": true }, "node_modules/emittery": { @@ -3809,14 +3863,14 @@ } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "dependencies": { "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { @@ -5401,9 +5455,9 @@ } }, "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -10779,12 +10833,12 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", "dev": true, "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -12698,7 +12752,7 @@ } }, "src/sdks/core": { - "version": "0.15.0", + "version": "0.16.0-next.1", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12707,7 +12761,7 @@ } }, "src/sdks/manage": { - "version": "0.15.0", + "version": "0.16.0-next.1", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", diff --git a/package.json b/package.json index 5a5806b35..25ba9d0a7 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "^2.0.3", + "@firebolt-js/openrpc": "2.0.4-next.1", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", diff --git a/src/sdks/manage/test/suite/closedCaptions.test.ts b/src/sdks/manage/test/suite/closedCaptions.test.ts index d43da3f13..11b5d2d16 100644 --- a/src/sdks/manage/test/suite/closedCaptions.test.ts +++ b/src/sdks/manage/test/suite/closedCaptions.test.ts @@ -104,4 +104,22 @@ test("ClosedCaptions.once()", () => { test("clear", () => { const result = ClosedCaptions.clear(-1000); expect(result).toBeFalsy(); +}); + +test("ClosedCaptions.setFontColor() with null", () => { + return ClosedCaptions.fontColor(null).then((res: null) => { + expect(res).toBe(null); + }); +}); + +test("ClosedCaptions.setFontColor() with ffffff", () => { + return ClosedCaptions.fontColor("#ffffff").then((res: null) => { + expect(res).toBe(null); + }); +}); + +test("ClosedCaptions.setFontColor() with undefined", () => { + return ClosedCaptions.fontColor(undefined).then((res: string) => { + expect(res).toBe("#ffffff"); + }); }); \ No newline at end of file From 312b5ec627e9b494ac455475efe7851bed70c34e Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Thu, 10 Aug 2023 08:59:51 -0400 Subject: [PATCH 26/32] fix: Update firebolt-openrpc, fix tests --- package-lock.json | 10 ++++++---- package.json | 2 +- .../manage/test/suite/closedCaptions.test.ts | 17 +++++++---------- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1afe16427..af4dbb3ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.4-next.1", + "@firebolt-js/openrpc": "2.0.4-next.3", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", @@ -1045,9 +1045,9 @@ "link": true }, "node_modules/@firebolt-js/openrpc": { - "version": "2.0.4-next.1", - "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.4-next.1.tgz", - "integrity": "sha512-DWbTF5+dfRsAMRDJzQHzFq7AAK6RlypEy54lXB418EzzpeP0tCmT7+alcgwJamRCsGcWxUOulmIGbogMyIoNmw==", + "version": "2.0.4-next.3", + "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.4-next.3.tgz", + "integrity": "sha512-REMosHy8+iM5bnP3F7sA5A9qE+qj250lCfZjXaudyptoDXVQ0RFBDyxPRsCehhDe9qiBj+pfQKtak76Qmr4ekg==", "dev": true, "dependencies": { "ajv": "^8.3.0", @@ -12752,6 +12752,7 @@ } }, "src/sdks/core": { + "name": "@firebolt-js/sdk", "version": "0.16.0-next.1", "license": "Apache-2.0", "devDependencies": { @@ -12761,6 +12762,7 @@ } }, "src/sdks/manage": { + "name": "@firebolt-js/manage-sdk", "version": "0.16.0-next.1", "license": "Apache-2.0", "devDependencies": { diff --git a/package.json b/package.json index 25ba9d0a7..1fa78e241 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.4-next.1", + "@firebolt-js/openrpc": "2.0.4-next.3", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", diff --git a/src/sdks/manage/test/suite/closedCaptions.test.ts b/src/sdks/manage/test/suite/closedCaptions.test.ts index 11b5d2d16..8d48bcf6d 100644 --- a/src/sdks/manage/test/suite/closedCaptions.test.ts +++ b/src/sdks/manage/test/suite/closedCaptions.test.ts @@ -87,7 +87,7 @@ test("ClosedCaptions.textAlignVertical()", () => { test("ClosedCaptions.listen()", () => { return ClosedCaptions.listen("fontColorChanged", () => {}).then( - (res: Number) => { + (res: number) => { expect(res > 0).toBe(true); } ); @@ -95,7 +95,7 @@ test("ClosedCaptions.listen()", () => { test("ClosedCaptions.once()", () => { return ClosedCaptions.once("fontColorChanged", () => {}).then( - (res: Number) => { + (res: number) => { expect(res > 0).toBe(true); } ); @@ -106,9 +106,12 @@ test("clear", () => { expect(result).toBeFalsy(); }); -test("ClosedCaptions.setFontColor() with null", () => { - return ClosedCaptions.fontColor(null).then((res: null) => { +test("ClosedCaptions.setFontColor() with null", async () => { + const oldValue = await ClosedCaptions.fontColor() + return ClosedCaptions.fontColor(null).then(async (res: null) => { expect(res).toBe(null); + const newValue = await ClosedCaptions.fontColor() + expect(newValue).toBe(null) }); }); @@ -117,9 +120,3 @@ test("ClosedCaptions.setFontColor() with ffffff", () => { expect(res).toBe(null); }); }); - -test("ClosedCaptions.setFontColor() with undefined", () => { - return ClosedCaptions.fontColor(undefined).then((res: string) => { - expect(res).toBe("#ffffff"); - }); -}); \ No newline at end of file From 2fd7a1a52bc5021caf70ee73e16e54931683158e Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 10 Aug 2023 13:38:01 +0000 Subject: [PATCH 27/32] chore(release): 0.16.0-next.2 [skip ci] # [0.16.0-next.2](https://github.com/rdkcentral/firebolt-apis/compare/v0.16.0-next.1...v0.16.0-next.2) (2023-08-10) ### Bug Fixes * Unit test cases for setting null value ([#159](https://github.com/rdkcentral/firebolt-apis/issues/159)) ([7e011e2](https://github.com/rdkcentral/firebolt-apis/commit/7e011e2937842902c6b111646492b33a057b23c8)) * Update firebolt-openrpc, fix tests ([9480984](https://github.com/rdkcentral/firebolt-apis/commit/948098490595ffa374df08f3f44157d70beb7990)) * Update firebolt-openrpc, fix tests ([312b5ec](https://github.com/rdkcentral/firebolt-apis/commit/312b5ec627e9b494ac455475efe7851bed70c34e)) --- CHANGELOG.md | 9 +++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d16f9a588..e18dc9285 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# [0.16.0-next.2](https://github.com/rdkcentral/firebolt-apis/compare/v0.16.0-next.1...v0.16.0-next.2) (2023-08-10) + + +### Bug Fixes + +* Unit test cases for setting null value ([#159](https://github.com/rdkcentral/firebolt-apis/issues/159)) ([7e011e2](https://github.com/rdkcentral/firebolt-apis/commit/7e011e2937842902c6b111646492b33a057b23c8)) +* Update firebolt-openrpc, fix tests ([9480984](https://github.com/rdkcentral/firebolt-apis/commit/948098490595ffa374df08f3f44157d70beb7990)) +* Update firebolt-openrpc, fix tests ([312b5ec](https://github.com/rdkcentral/firebolt-apis/commit/312b5ec627e9b494ac455475efe7851bed70c34e)) + # [0.16.0-next.1](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0...v0.16.0-next.1) (2023-08-07) diff --git a/package-lock.json b/package-lock.json index af4dbb3ef..39762f99f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.16.0-next.1", + "version": "0.16.0-next.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.16.0-next.1", + "version": "0.16.0-next.2", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index 1fa78e241..302a54485 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.16.0-next.1", + "version": "0.16.0-next.2", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 004bb9ae9..920f57fb0 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.16.0-next.1", + "version": "0.16.0-next.2", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index d92e82f99..b0daac338 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.16.0-next.1", + "version": "0.16.0-next.2", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 3b2454120084c79429ed7a5097cdf411c75b9448 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Mon, 14 Aug 2023 10:38:32 -0400 Subject: [PATCH 28/32] chore: Point to product `firebolt-openrpc` release --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index af4dbb3ef..390440016 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.4-next.3", + "@firebolt-js/openrpc": "2.0.4", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", @@ -1045,9 +1045,9 @@ "link": true }, "node_modules/@firebolt-js/openrpc": { - "version": "2.0.4-next.3", - "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.4-next.3.tgz", - "integrity": "sha512-REMosHy8+iM5bnP3F7sA5A9qE+qj250lCfZjXaudyptoDXVQ0RFBDyxPRsCehhDe9qiBj+pfQKtak76Qmr4ekg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@firebolt-js/openrpc/-/openrpc-2.0.4.tgz", + "integrity": "sha512-jMdLillhMZA1hXol4KGb68XMT44TnbDoiJZLvcVOqT6eH/SgpPb5NSDFsGTu9awGy+eYZh/eIdWg+prwUvmoVQ==", "dev": true, "dependencies": { "ajv": "^8.3.0", @@ -12753,7 +12753,7 @@ }, "src/sdks/core": { "name": "@firebolt-js/sdk", - "version": "0.16.0-next.1", + "version": "0.16.0-next.2", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", @@ -12763,7 +12763,7 @@ }, "src/sdks/manage": { "name": "@firebolt-js/manage-sdk", - "version": "0.16.0-next.1", + "version": "0.16.0-next.2", "license": "Apache-2.0", "devDependencies": { "jest": "^28.1.0", diff --git a/package.json b/package.json index 1fa78e241..728d1e1be 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@firebolt-js/openrpc": "2.0.4-next.3", + "@firebolt-js/openrpc": "2.0.4", "@firebolt-js/schemas": "1.0.0-next.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", From bd8d6b67b1a23707e64b95370c6be9f162e1b620 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 14 Aug 2023 14:42:07 +0000 Subject: [PATCH 29/32] chore(release): 0.16.0-next.3 [skip ci] # [0.16.0-next.3](https://github.com/rdkcentral/firebolt-apis/compare/v0.16.0-next.2...v0.16.0-next.3) (2023-08-14) ### Bug Fixes * Update package.json to point to release 2.0.4 of `firebolt-openrpc` ([9e3cf55](https://github.com/rdkcentral/firebolt-apis/commit/9e3cf55d465d3b429ebcba0167e888eb7d7f0588)) --- CHANGELOG.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- src/sdks/core/package.json | 2 +- src/sdks/manage/package.json | 2 +- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e18dc9285..a350104e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.16.0-next.3](https://github.com/rdkcentral/firebolt-apis/compare/v0.16.0-next.2...v0.16.0-next.3) (2023-08-14) + + +### Bug Fixes + +* Update package.json to point to release 2.0.4 of `firebolt-openrpc` ([9e3cf55](https://github.com/rdkcentral/firebolt-apis/commit/9e3cf55d465d3b429ebcba0167e888eb7d7f0588)) + # [0.16.0-next.2](https://github.com/rdkcentral/firebolt-apis/compare/v0.16.0-next.1...v0.16.0-next.2) (2023-08-10) diff --git a/package-lock.json b/package-lock.json index 1f716a77a..f82e874d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@firebolt-js/sdks", - "version": "0.16.0-next.2", + "version": "0.16.0-next.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@firebolt-js/sdks", - "version": "0.16.0-next.2", + "version": "0.16.0-next.3", "license": "Apache-2.0", "workspaces": [ "src/sdks/core", diff --git a/package.json b/package.json index e3e8a3e1c..1e6d5492c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdks", - "version": "0.16.0-next.2", + "version": "0.16.0-next.3", "description": "The Firebolt JS SDK", "type": "module", "bin": { diff --git a/src/sdks/core/package.json b/src/sdks/core/package.json index 920f57fb0..6613ee3f0 100644 --- a/src/sdks/core/package.json +++ b/src/sdks/core/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/sdk", - "version": "0.16.0-next.2", + "version": "0.16.0-next.3", "description": "The Firebolt JS SDK", "main": "./dist/lib/firebolt.mjs", "types": "./dist/lib/firebolt.d.ts", diff --git a/src/sdks/manage/package.json b/src/sdks/manage/package.json index b0daac338..9ad290f9e 100644 --- a/src/sdks/manage/package.json +++ b/src/sdks/manage/package.json @@ -1,6 +1,6 @@ { "name": "@firebolt-js/manage-sdk", - "version": "0.16.0-next.2", + "version": "0.16.0-next.3", "description": "The Firebolt Manage JS SDK", "main": "./dist/lib/firebolt-manage.mjs", "types": "./dist/lib/firebolt-manage.d.ts", From 5cf766a9c57ec9e09c284c0320cf06f4a250c035 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Mon, 14 Aug 2023 10:44:36 -0400 Subject: [PATCH 30/32] Update CHANGELOG.md --- src/sdks/manage/CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/sdks/manage/CHANGELOG.md b/src/sdks/manage/CHANGELOG.md index 77314e952..9fbc74237 100644 --- a/src/sdks/manage/CHANGELOG.md +++ b/src/sdks/manage/CHANGELOG.md @@ -1,3 +1,10 @@ +# [0.16.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0...v0.16.0) (2023-08-14) + + +### Features + +* Added Manage APIs for `windlowColor` and `windowOpacity` ([#157](https://github.com/rdkcentral/firebolt-apis/issues/157)) ([f508358](https://github.com/rdkcentral/firebolt-apis/commit/f508358aeb2f58bb3893bbfaf09e2340fcadac8f)) + # [0.15.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.14.0...v0.15.0) (2023-07-31) ### Bug Fixes From 168fcaf4e6264cc0c2498f02c16523fb4a51cdd3 Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Wed, 16 Aug 2023 12:30:28 -0400 Subject: [PATCH 31/32] fix(transport): Add test for lazy-loading the transport layer (#10) * fix(transport): Add test for lazy-loading the transport layer * Committing latest test * feat: Added Manage APIs for `windowColor` and `windowOpacity` (#164) # [0.15.0-next.5](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0-next.4...v0.15.0-next.5) (2023-07-31) ### Bug Fixes * Upgrade to `firebolt-js/openrpc` version 2.0.3 ([c0a2647](https://github.com/rdkcentral/firebolt-apis/commit/c0a26475dba5059f9fc6ceb11bcb103bb355cceb)) * feat: Added manage apis for windlowColor and windowOpacity (#157) * feat: Added manage apis for windlowColor and windowOpacity * chore(release): 0.16.0-next.1 [skip ci] # [0.16.0-next.1](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0...v0.16.0-next.1) (2023-08-07) ### Features * Added manage apis for windlowColor and windowOpacity ([#157](https://github.com/rdkcentral/firebolt-apis/issues/157)) ([f508358](https://github.com/rdkcentral/firebolt-apis/commit/f508358aeb2f58bb3893bbfaf09e2340fcadac8f)) * fix: Unit test cases for setting null value (#159) fix: Unit test cases for setting null value * fix: Update firebolt-openrpc, fix tests * chore(release): 0.16.0-next.2 [skip ci] # [0.16.0-next.2](https://github.com/rdkcentral/firebolt-apis/compare/v0.16.0-next.1...v0.16.0-next.2) (2023-08-10) ### Bug Fixes * Unit test cases for setting null value ([#159](https://github.com/rdkcentral/firebolt-apis/issues/159)) ([7e011e2](https://github.com/rdkcentral/firebolt-apis/commit/7e011e2937842902c6b111646492b33a057b23c8)) * Update firebolt-openrpc, fix tests ([9480984](https://github.com/rdkcentral/firebolt-apis/commit/948098490595ffa374df08f3f44157d70beb7990)) * Update firebolt-openrpc, fix tests ([312b5ec](https://github.com/rdkcentral/firebolt-apis/commit/312b5ec627e9b494ac455475efe7851bed70c34e)) * chore: Point to product `firebolt-openrpc` release * chore(release): 0.16.0-next.3 [skip ci] # [0.16.0-next.3](https://github.com/rdkcentral/firebolt-apis/compare/v0.16.0-next.2...v0.16.0-next.3) (2023-08-14) ### Bug Fixes * Update package.json to point to release 2.0.4 of `firebolt-openrpc` ([9e3cf55](https://github.com/rdkcentral/firebolt-apis/commit/9e3cf55d465d3b429ebcba0167e888eb7d7f0588)) * Update CHANGELOG.md --------- Co-authored-by: semantic-release-bot Co-authored-by: Kevin <72702438+kevinshahfws@users.noreply.github.com> * chore(release): 0.16.0 [skip ci] # [0.16.0](https://github.com/rdkcentral/firebolt-apis/compare/v0.15.0...v0.16.0) (2023-08-14) ### Features * Added Manage APIs for `windowColor` and `windowOpacity` ([#164](https://github.com/rdkcentral/firebolt-apis/issues/164)) ([99b9fa6](https://github.com/rdkcentral/firebolt-apis/commit/99b9fa60d3987e7a8d5e7230e7401cae7d2d352c)), closes [#157](https://github.com/rdkcentral/firebolt-apis/issues/157) [#157](https://github.com/rdkcentral/firebolt-apis/issues/157) [#159](https://github.com/rdkcentral/firebolt-apis/issues/159) [#159](https://github.com/rdkcentral/firebolt-apis/issues/159) * fix: Move test to new location fix: Move test to new location * fix: Remove old test * fix: Rename lazy-transport-test.js to lazy-transport-test.ts * fix: Update test to TypeScript --------- Co-authored-by: semantic-release-bot Co-authored-by: Kevin <72702438+kevinshahfws@users.noreply.github.com> --- .../core/test/suite/lazy-transport.test.ts | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 src/sdks/core/test/suite/lazy-transport.test.ts diff --git a/src/sdks/core/test/suite/lazy-transport.test.ts b/src/sdks/core/test/suite/lazy-transport.test.ts new file mode 100644 index 000000000..ebfb739fe --- /dev/null +++ b/src/sdks/core/test/suite/lazy-transport.test.ts @@ -0,0 +1,115 @@ +/* + * Copyright 2021 Comcast Cable Communications Management, LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +// NOTE: this test SHOULD NOT include Setup, since it does it's own +// setup for Firebolt SDK/TL handshake +const win = globalThis || window + +import Setup from '../../../../../test/Setup' +import { beforeAll, test, expect } from '@jest/globals'; +import { Lifecycle, Discovery } from "../../build/javascript/src/firebolt"; + +// holds test transport layer state, e.g. callback +type stateType = { + callback: (arg0: string) => void | null +} + +const state:stateType = { + callback: null +} + +let navigateToListenCount = 0 +let pullEntityInfoListenCount = 0 +let callbackWiredUp = false +let sendCalled = false + +const transport = { + send: function(message) { + sendCalled = true + const json = JSON.parse(message) + console.log('transport.send: ' + json.method) + if (json.method.toLowerCase() === 'lifecycle.ready') { + // we'll assert on this later... + navigateToListenCount++ + if (state.callback) { + // we'll assert on this later... + callbackWiredUp = true + let response = { + jsonrpc: '2.0', + id: json.id, + result: true + } + // catching errors, so all tests don't fail if this breaks + try { + // send back the onInactive event immediately, to test for race conditions + state.callback(JSON.stringify(response)) + } + catch (err) { + // fail silenetly (the boolean-based tests below will figure it out...) + } + } + } + else if (json.method.toLowerCase() === 'discovery.onpullentityinfo') { + pullEntityInfoListenCount++ + } + }, + receive: function(callback) { + console.log('transport.receive') + // store the callback + state.callback = callback + } +} + +beforeAll(()=> { + + // listen twice, using event-specific call FIRST + Discovery.listen("navigateTo", (value) => { callbackWiredUp = true }) + Discovery.listen("navigateTo", (value) => { /* this just adds more listen calls to make sure we don't spam */ }) + Discovery.listen((event, value) => { /* testing both listen signatures */ }) + Discovery.listen((event, value) => { /* testing both listen signatures */ }) + // listen three more times, using wildcard FIRST (from above) + + let p = new Promise( (resolve, reject) => { + setTimeout( _ => { + resolve(null) + }, 4000) + }) + + Lifecycle.ready() + + win.__firebolt.setTransportLayer(transport) + + return p +}) + + +test('Transport injected after SDK', () => { + expect(callbackWiredUp).toBe(true) +}); + +test('Transport send method working', () => { + expect(sendCalled).toBe(true) +}); + +test('Transport was sent listeners', () => { + expect(navigateToListenCount).toBeGreaterThan(0) +}); + +test('Transport was sent each listener only once', () => { + expect(navigateToListenCount).toBe(1) +}); From 84257b5b4eae5e1d56c0d16931a124481682ed8c Mon Sep 17 00:00:00 2001 From: Jeremy LaCivita Date: Wed, 16 Aug 2023 15:20:38 -0400 Subject: [PATCH 32/32] chore: Adding Rialto spec draft --- .../media/media-pipeline/media/image1.png | Bin 0 -> 76209 bytes .../media/media-pipeline/media/image2.png | Bin 0 -> 160128 bytes .../media/media-pipeline/media/image3.png | Bin 0 -> 75994 bytes .../media/media-pipeline/media/image4.png | Bin 0 -> 182124 bytes .../media/media-pipeline/media/image5.png | Bin 0 -> 158432 bytes .../specifications/media/media-pipeline.md | 267 ++++++++++++++++++ 6 files changed, 267 insertions(+) create mode 100644 requirements/images/specifications/media/media-pipeline/media/image1.png create mode 100644 requirements/images/specifications/media/media-pipeline/media/image2.png create mode 100644 requirements/images/specifications/media/media-pipeline/media/image3.png create mode 100644 requirements/images/specifications/media/media-pipeline/media/image4.png create mode 100644 requirements/images/specifications/media/media-pipeline/media/image5.png create mode 100644 requirements/specifications/media/media-pipeline.md diff --git a/requirements/images/specifications/media/media-pipeline/media/image1.png b/requirements/images/specifications/media/media-pipeline/media/image1.png new file mode 100644 index 0000000000000000000000000000000000000000..a93c8d392f0680fa9ce5209f79363eb8f84accc7 GIT binary patch literal 76209 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ίss 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 literal 0 HcmV?d00001 diff --git a/requirements/images/specifications/media/media-pipeline/media/image2.png b/requirements/images/specifications/media/media-pipeline/media/image2.png new file mode 100644 index 0000000000000000000000000000000000000000..a73586c8d731572d894e39e5e0f364e29e8cb845 GIT binary patch literal 160128 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͖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 G5&s5i7JD54 literal 0 HcmV?d00001 diff --git a/requirements/images/specifications/media/media-pipeline/media/image3.png b/requirements/images/specifications/media/media-pipeline/media/image3.png new file mode 100644 index 0000000000000000000000000000000000000000..27a83ec3c1bb1ecd291a118e3b4b7872691c6222 GIT binary patch literal 75994 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%0AZBM3yL5-Hbei##-nyxTgB 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 K)!g6A9{nFzqs@E( literal 0 HcmV?d00001 diff --git a/requirements/images/specifications/media/media-pipeline/media/image4.png b/requirements/images/specifications/media/media-pipeline/media/image4.png new file mode 100644 index 0000000000000000000000000000000000000000..abd84556fd4b63a9cae22eaad519edc075382c58 GIT binary patch literal 182124 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

;>ltA95Oz2En{V51<*pL8gsqGdqP#qHYHcXHzQ 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ξ4tQ@i1RQO2JexYJ{$cmM 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

a`6|w_T?1Er~0MBv%7&rTPvJl;aqf*`Ti2U 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%0A<;{Yk=_FV8JX@q19?CPhZyPy!K3j+sqF2q(R*I! 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 g+XZ`Ex9!?-;D5e=y;vETf|wXt6CzB3)&Kwi literal 0 HcmV?d00001 diff --git a/requirements/images/specifications/media/media-pipeline/media/image5.png b/requirements/images/specifications/media/media-pipeline/media/image5.png new file mode 100644 index 0000000000000000000000000000000000000000..1b52758063c5354f43639063ea2058b00dd630b2 GIT binary patch literal 158432 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%0AF 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

-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