From 36e25f7cf0b597a75d4fbf237069fb40f55ea1f4 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Thu, 25 Aug 2022 16:05:34 +0200 Subject: [PATCH] chore: use stable Jest 29 in tests --- examples/node-jest/package-lock.json | 1643 +++++++++++++------------- examples/node-jest/package.json | 4 +- 2 files changed, 850 insertions(+), 797 deletions(-) diff --git a/examples/node-jest/package-lock.json b/examples/node-jest/package-lock.json index 12f1bcd6..f600ca0e 100644 --- a/examples/node-jest/package-lock.json +++ b/examples/node-jest/package-lock.json @@ -11,8 +11,8 @@ "uuid": "file:../../.local/uuid" }, "devDependencies": { - "jest": "^29.0.0-alpha.0", - "jest-environment-jsdom": "^29.0.0-alpha.0" + "jest": "^29.0.0", + "jest-environment-jsdom": "^29.0.0" } }, "../../.local/uuid": { @@ -73,30 +73,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.13", "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-module-transforms": "^7.18.9", "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -112,12 +112,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9", + "@babel/types": "^7.18.13", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -255,6 +255,15 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -373,9 +382,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -444,6 +453,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@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", @@ -547,33 +571,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.13", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -582,11 +606,12 @@ } }, "node_modules/@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", "dev": true, "dependencies": { + "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" }, @@ -626,16 +651,16 @@ } }, "node_modules/@jest/console": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.0-alpha.0.tgz", - "integrity": "sha512-nNuEOdQAjOkyYqGNzbNdE3Z/vUVGRTjLh1tPVnxDzkoiS3j8btDlf+EhsTYIu7u2C3t/2ZIp7MO6w8uByPLLcA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.0.tgz", + "integrity": "sha512-rHsKEqT2Kx73PqO9qIOdwg0Grd6Y3COyqNpi5SKRI0qXgmlqXkOczQMfIb8I0Gdnc9/kaMj6cTnBGLyBA03Xrg==", "dev": true, "dependencies": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0", "slash": "^3.0.0" }, "engines": { @@ -643,38 +668,37 @@ } }, "node_modules/@jest/core": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.0-alpha.0.tgz", - "integrity": "sha512-54tiSE/atlWqGWEX33xt4QFo4HGJEveg04+P2r3Z60mWRF6GSKZjmWb4n2izclqK9omKIaSWzGzSuyU/dwaC2g==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.0.tgz", + "integrity": "sha512-9qljprspjQwbmnq3Wv9d/M6/ejMdWs1uAAljQAX9QsjJ1SlSByXw1mRA9UpR2BP9TxLLwEembbm0ykrT//2STg==", "dev": true, "dependencies": { - "@jest/console": "^29.0.0-alpha.0", - "@jest/reporters": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/console": "^29.0.0", + "@jest/reporters": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@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": "^29.0.0-alpha.0", - "jest-config": "^29.0.0-alpha.0", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-resolve-dependencies": "^29.0.0-alpha.0", - "jest-runner": "^29.0.0-alpha.0", - "jest-runtime": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", - "jest-watcher": "^29.0.0-alpha.0", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.0.0", + "jest-haste-map": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-resolve-dependencies": "^29.0.0", + "jest-runner": "^29.0.0", + "jest-runtime": "^29.0.0", + "jest-snapshot": "^29.0.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", + "jest-watcher": "^29.0.0", "micromatch": "^4.0.4", - "pretty-format": "^29.0.0-alpha.0", - "rimraf": "^3.0.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -691,88 +715,89 @@ } }, "node_modules/@jest/environment": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.0-alpha.0.tgz", - "integrity": "sha512-CbSMkJpSc9rheIzNAMT4Zq7ZBGDmJwMrBSHN45RQ4QrYD7pq6FFuw8KMKxXnQT1r6ow5qRcWOZOxEHsGDmckXw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.0.tgz", + "integrity": "sha512-ZHLvUENMAnwXowtyhmPRS0QLCXM4TS0ZfuiSR4QfRsJVN5lG4KdBDvI9kHJe/21vrgzPVOkvI7IBnkyPFCbV7g==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/fake-timers": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", - "jest-mock": "^29.0.0-alpha.0" + "jest-mock": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.0-alpha.0.tgz", - "integrity": "sha512-6hdCxFogkn/UJguM7imO7uYM8KHQUIK4uk1r2FnvbBbfPHd1SG2aBD8lVVfumQq1pr0SDyPBiQ0+RXF6TitlZA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.0.tgz", + "integrity": "sha512-X2S5NpZOeXXDGBLvU/4K1nAD5iIz6/9Gs041wToI0FiX3glh/aEGGsVv3+SxKddYIb6Ei+ZbqzJmfRzQ7nwPlQ==", "dev": true, "dependencies": { - "expect": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0" + "expect": "^29.0.0", + "jest-snapshot": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.0-alpha.0.tgz", - "integrity": "sha512-3ySOsVt8x0RmIdBRGAwEQ5655LIZUrcyvXcFKtQDiZFtHqP/ycOYU3VfT0uZYqF27rP2oPpVrK54+fnMoCOk1Q==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.0.tgz", + "integrity": "sha512-odQ+cjUpui6++a9Ua/oWn7CG0Af+EZe9weWZbfUQHTg7C3K9PCb0AnD4X7nyAe4WjfeZmVVyG5SJELMQaUbCtg==", "dev": true, "dependencies": { - "jest-get-type": "^29.0.0-alpha.0" + "jest-get-type": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.0-alpha.0.tgz", - "integrity": "sha512-G1mcPHHiWdPKpSZci//N2OTdTCijLdVp2QELJPk3e2mNdiFn88orEkftF78EVvQ/fcGa8LKPJ1owYnDYVJiLUQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.0.tgz", + "integrity": "sha512-4tqH5fT9H0+Ms3Z1HLZ/JfpzJluep2Zo3uuj0KPyu6IIyYSHCDfkXuiBQNWUGvumZDLQ2Si03cC7Gq0r73VgVg==", "dev": true, "dependencies": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@sinonjs/fake-timers": "^9.1.2", "@types/node": "*", - "jest-message-util": "^29.0.0-alpha.0", - "jest-mock": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0" + "jest-message-util": "^29.0.0", + "jest-mock": "^29.0.0", + "jest-util": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.0-alpha.0.tgz", - "integrity": "sha512-4Bd1L5U34kQbppymcVYOC1BuSDRyhVL/BcvygOtbmXAcv/S+NZZWLsU0C//opRwgmhlQd4/gzT8Bo9yMpcXpAw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.0.tgz", + "integrity": "sha512-ZHQMh6BZtabbikh9wkuPpVQmPHEpc4EgOaY/UJNM6hHHA5HRmiP5rH54M8267nkGscuqM5KpWP+zAZ4XEOXZag==", "dev": true, "dependencies": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/expect": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0" + "@jest/environment": "^29.0.0", + "@jest/expect": "^29.0.0", + "@jest/types": "^29.0.0", + "jest-mock": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.0-alpha.0.tgz", - "integrity": "sha512-5bn1lQKXB+frrf6bzjdRKxJeCM6+tPoA7MV3G7dFP+McIwSb84ATdPJm+5lqrj0ZmMNaoFiMAyjQeh3TTj40ng==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.0.tgz", + "integrity": "sha512-6ZFLlHQwncULTucAKWeGJLGPvzjgC/0gFmxJi/LgU9G1v498r/RcWQiZBPqhJcSvpWGTCaqjvUGmPCLtrUpubw==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/console": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", + "@jridgewell/trace-mapping": "^0.3.15", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -784,9 +809,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-worker": "^29.0.0-alpha.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0", + "jest-worker": "^29.0.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -806,9 +831,9 @@ } }, "node_modules/@jest/schemas": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0-alpha.0.tgz", - "integrity": "sha512-HeWc7my8MjPsM6KDiDgQEAuNSl0v34WXOCjbDEQNWvabAUreAQ3xN5Fycr2WSuxwSE2zlFjjDPwtoTMrbubUDg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", "dev": true, "dependencies": { "@sinclair/typebox": "^0.24.1" @@ -818,12 +843,12 @@ } }, "node_modules/@jest/source-map": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0-alpha.0.tgz", - "integrity": "sha512-ewwPj9IME1GevHIs5Zg3B+hy1RGK/YQdzs9jhRDV1OtW+3haVvWKltW7Uc//Ba8SPQzZGTshC1GkDTnHtSk2Xg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.13", + "@jridgewell/trace-mapping": "^0.3.15", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" }, @@ -832,13 +857,13 @@ } }, "node_modules/@jest/test-result": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.0-alpha.0.tgz", - "integrity": "sha512-wDsoxqwc/xNwqi2QKgrnCPh0ehq+t0AAMEhlJoW3tfC9xlF7CpluOwmgio9dXYdmr/Ql05MXKrG4s4aUyqOVKQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.0.tgz", + "integrity": "sha512-mv76j8ILaqOuZAWBGR1/ZSRinN5Q/eEji7kMcvADjd+gQGfn/Py+91nUrVakJT69idC66bvQ7yF24frQpzFKUg==", "dev": true, "dependencies": { - "@jest/console": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/console": "^29.0.0", + "@jest/types": "^29.0.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -847,14 +872,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.0-alpha.0.tgz", - "integrity": "sha512-8PmUxL/Sm2zS7/RVjI6h2xhQCytNS2yXvoZ0u9/6/9MxSijX6tHdEKvMWmm5pVWsYp34cn/fVDYKk34M0hF37w==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.0.tgz", + "integrity": "sha512-uL6yX//SUME1c/ucbY365obdsrPjvSoNBwB80WTe+drYL4jf7A87vA2+w4hYwXJEIGQspv5skg3iB/sJSys7ew==", "dev": true, "dependencies": { - "@jest/test-result": "^29.0.0-alpha.0", + "@jest/test-result": "^29.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", "slash": "^3.0.0" }, "engines": { @@ -862,22 +887,22 @@ } }, "node_modules/@jest/transform": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.0-alpha.0.tgz", - "integrity": "sha512-4+Npr2RZ/tE954NZK1cojGM8wIb9K9/cQxvGK0nMpZBWeHjuuRidBTZ7jNiJFhvWBZcZ72iJHzfXVs5uI02KDw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.0.tgz", + "integrity": "sha512-hwyBt8UR5o8GGaphmRqNQwVCctiOR8ncugCp/RlInEZvQ+ysKkS5TFfe5RgeQ0KtKdWByQqn5yA574LLOp3OWw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^29.0.0-alpha.0", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/types": "^29.0.0", + "@jridgewell/trace-mapping": "^0.3.15", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -888,12 +913,12 @@ } }, "node_modules/@jest/types": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.0-alpha.0.tgz", - "integrity": "sha512-AywK8LS30MhDtqDvg/czCowcwVOjvivE+v3fAn8rjKpxij+fuYyXko9+FSqml6CnOvIdipzkUmAXGsl7AJBbRg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.0.tgz", + "integrity": "sha512-ErShruvByUF7vphEtPugMAphCtDIDdfWh3DxpBLxPEtHhL/H5MaidHsOutnOUhKpPL7QA6/7GitjFgLOLeGa1A==", "dev": true, "dependencies": { - "@jest/schemas": "^29.0.0-alpha.0", + "@jest/schemas": "^29.0.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -942,9 +967,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", @@ -952,9 +977,9 @@ } }, "node_modules/@sinclair/typebox": { - "version": "0.24.22", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.22.tgz", - "integrity": "sha512-JsBe3cOFpNZ6yjBYnXKhcENWy5qZE3PQZwExQ5ksA/h8qp4bwwxFmy07A6bC2R6qv6+RF3SfrbQTskTwYNTXUQ==", + "version": "0.24.28", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", + "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==", "dev": true }, "node_modules/@sinonjs/commons": { @@ -1017,9 +1042,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", + "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", "dev": true, "dependencies": { "@babel/types": "^7.3.0" @@ -1058,16 +1083,27 @@ "@types/istanbul-lib-report": "*" } }, + "node_modules/@types/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, "node_modules/@types/node": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.17.tgz", - "integrity": "sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==", + "version": "18.7.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", + "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", "dev": true }, "node_modules/@types/prettier": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", - "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", "dev": true }, "node_modules/@types/stack-utils": { @@ -1076,10 +1112,16 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "node_modules/@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 + }, "node_modules/@types/yargs": { - "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", + "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", "dev": true, "dependencies": { "@types/yargs-parser": "*" @@ -1220,15 +1262,15 @@ "dev": true }, "node_modules/babel-jest": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.0-alpha.0.tgz", - "integrity": "sha512-JeVKjyiS6OZKaoXJwpsTg9owTHHcQo9EbMgfEzXt6tVshXbOEq6RBiST7HDuOoAWhdjCsyMUQC5p+azJBV889w==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.0.tgz", + "integrity": "sha512-EJM2dqxz9+uWJLLucZLPYAmRsHHt1IMkitAHGqjDlIP2IQXzkIMO3ATbBWk0lU6VwX4rNeVN04t/DDB8U5C2rg==", "dev": true, "dependencies": { - "@jest/transform": "^29.0.0-alpha.0", + "@jest/transform": "^29.0.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.0.0-alpha.0", + "babel-preset-jest": "^29.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -1257,9 +1299,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.0-alpha.0.tgz", - "integrity": "sha512-kT/GOxLr3JNRePWe19Oat/ekHs+VQpn1Oij41Mjg2KAdaN319VDz+LXGxIqS1Kjzzbi/QaEj2FwO6+DrPm8VRQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.0.tgz", + "integrity": "sha512-B9oaXrlxXHFWeWqhDPg03iqQd2UN/mg/VdZOsLaqAVBkztru3ctTryAI4zisxLEEgmcUnLTKewqx0gGifoXD3A==", "dev": true, "dependencies": { "@babel/template": "^7.3.3", @@ -1295,12 +1337,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.0-alpha.0.tgz", - "integrity": "sha512-4auQ7spMJUIzPYPN7KkbBYzaViY45vBVulIwzQm8Tn8moTKTmCOZ9qyj5f8Dcp3Q9JqRx9SIqysNmASuu7UINA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.0.tgz", + "integrity": "sha512-B5Ke47Xcs8rDF3p1korT3LoilpADCwbG93ALqtvqu6Xpf4d8alKkrCBTExbNzdHJcIuEPpfYvEaFFRGee2kUgQ==", "dev": true, "dependencies": { - "babel-plugin-jest-hoist": "^29.0.0-alpha.0", + "babel-plugin-jest-hoist": "^29.0.0", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -1406,9 +1448,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001373", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", - "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", + "version": "1.0.30001383", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz", + "integrity": "sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg==", "dev": true, "funding": [ { @@ -1645,9 +1687,9 @@ } }, "node_modules/diff-sequences": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0-alpha.0.tgz", - "integrity": "sha512-Msg/4Xt5QZRbsEw+qNWnH8Fr/VaAGbvabAw44SqAorT50/8hvznoGUir85esed2Afn2FMiF+LdmbnwqzN7OEZQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -1666,9 +1708,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.206", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", - "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==", + "version": "1.4.230", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.230.tgz", + "integrity": "sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA==", "dev": true }, "node_modules/emittery": { @@ -1814,16 +1856,16 @@ } }, "node_modules/expect": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.0-alpha.0.tgz", - "integrity": "sha512-8/sXdrm1/2njDbQKrtDCXOlGN6akSD3WEXfgeLcb09NgWhIOmSRedjgdsgzpUcwY7hem1XQesWUAOrVAYQchGA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.0.tgz", + "integrity": "sha512-OKAHGwaBqZ6I7bas0cnrrvomEL2d0yp2XXYQhhnVHfaqDaKStUBxjWtlGu/uI2tBqwb9sBMvaS41DSJFsRRJHQ==", "dev": true, "dependencies": { - "@jest/expect-utils": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-matcher-utils": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0" + "@jest/expect-utils": "^29.0.0", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2127,9 +2169,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -2256,15 +2298,15 @@ } }, "node_modules/jest": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.0-alpha.0.tgz", - "integrity": "sha512-OqRUYG8foqZ739c03wbr5UskYwMd6gwKJdqCKLnEtbONp00UBKudIwzWSnFWwM4vZg2zwYMI8vLNwWS/rj8wcg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.0.tgz", + "integrity": "sha512-9uz4Tclskb8WrfRXqu66FsFCFoyYctwWXpruKwnD95FZqkyoEAA1oGH53HUn7nQx7uEgZTKdNl/Yo6DqqU+XMg==", "dev": true, "dependencies": { - "@jest/core": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/core": "^29.0.0", + "@jest/types": "^29.0.0", "import-local": "^3.0.2", - "jest-cli": "^29.0.0-alpha.0" + "jest-cli": "^29.0.0" }, "bin": { "jest": "bin/jest.js" @@ -2282,9 +2324,9 @@ } }, "node_modules/jest-changed-files": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0-alpha.0.tgz", - "integrity": "sha512-haYxV40w1LIxYNWPiznnmDbWWl4MqU+vatnyrjpgVJ7EloguADYU1qFD+7/cMFQZGWs4yAVIgNujUQlKkwm76w==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", "dev": true, "dependencies": { "execa": "^5.0.0", @@ -2295,28 +2337,28 @@ } }, "node_modules/jest-circus": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.0-alpha.0.tgz", - "integrity": "sha512-xuRQN0UHE0o3MBgFNp9yCvbtK3rL+LJj+euBaT8swVG+C1abGq69wDdsh+0ZRR+FKmMcbqSxZbMLhFP+m1Zedg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.0.tgz", + "integrity": "sha512-6EX70/+ZdzPLShBeokMVIpUaq5cQpOsO4OCDiV1drKUHht0hmUOWvY6LE4pBSFdepB0Sukw4Y0ajRqtvLBO9/A==", "dev": true, "dependencies": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/expect": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/environment": "^29.0.0", + "@jest/expect": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.0.0-alpha.0", - "jest-matcher-utils": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-runtime": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-each": "^29.0.0", + "jest-matcher-utils": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-runtime": "^29.0.0", + "jest-snapshot": "^29.0.0", + "jest-util": "^29.0.0", "p-limit": "^3.1.0", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -2325,21 +2367,21 @@ } }, "node_modules/jest-cli": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.0-alpha.0.tgz", - "integrity": "sha512-FfqO1Vu47tPgIK2F3UlpfX8BIj8pjKDjQEkQnOAeHcrbChYMUKU6uil+27OV/x9dYPm/aZJq+I95h8wj34szSQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.0.tgz", + "integrity": "sha512-VZUPQjWJKL8QABFiBk1tHeJ3czBodjU9r22ceQmeL7X8/M73FYxTte0RkYPHI2SiLPWy99GZNWA+oOu9x0xKOA==", "dev": true, "dependencies": { - "@jest/core": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/core": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/types": "^29.0.0", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", + "jest-config": "^29.0.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -2359,31 +2401,31 @@ } }, "node_modules/jest-config": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.0-alpha.0.tgz", - "integrity": "sha512-qVAEaNwyjGHdcdBUlQPlwiF1yrIyIn+MFEOUIcrs6eBz+JCcASKE2zF6826/OGdoRpuQZ112lmdMzDEA0fRbew==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.0.tgz", + "integrity": "sha512-RbcUgQBJDS0O8OThWUwm5UCfzo0zOymUX/cJzUNlYB1ZWqe3M8MFEcgwqgZSifYuYTi46xWu5cmkMiyRQAdnMw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", - "babel-jest": "^29.0.0-alpha.0", + "@jest/test-sequencer": "^29.0.0", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.0.0-alpha.0", - "jest-environment-node": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-runner": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", + "jest-circus": "^29.0.0", + "jest-environment-node": "^29.0.0", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-runner": "^29.0.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -2404,24 +2446,24 @@ } }, "node_modules/jest-diff": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.0-alpha.0.tgz", - "integrity": "sha512-RBpApkgwYy0ixe7gpuAFTfwyHKimVqERgko4e9FPet+hw+COAdrmwv9v1NgcOIi0MqveCECKfYBis05avWOcaw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.0.tgz", + "integrity": "sha512-erkuYf1dQBHow3XJmS+bH6t9TZ0GwrSdQGauN8sTqyZlFByOjRadmHgTTcAHINeeSwxzGHN2ob3PXVvZphD7XQ==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-docblock": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0-alpha.0.tgz", - "integrity": "sha512-3IAojM2wQMmx/a8ZZRZbLu6gzoYLb7oTv+XsjbLs9GjP4yB3BhLqR9nBve+qk0dMAYAmLzh2j8p/MaybH371yw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -2431,33 +2473,34 @@ } }, "node_modules/jest-each": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.0-alpha.0.tgz", - "integrity": "sha512-izXUTmQ92YTC0LplVFMbWBsw5/jwKKq7xHzvJvBpLuAGnA5sgme+XBcHD811a/RW5OFcLgXY6Ho/4+cbcr4wfA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.0.tgz", + "integrity": "sha512-ACKRvqdo7Bc0YrjQbrQtokpQ2NZxdXA63OklJht7a9UarCJXlZeWh51wEUe0ORqbnu15nAnX1YFQHmVpS1+ZXA==", "dev": true, "dependencies": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "chalk": "^4.0.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "jest-get-type": "^29.0.0", + "jest-util": "^29.0.0", + "pretty-format": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-environment-jsdom": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.0.0-alpha.0.tgz", - "integrity": "sha512-0W7ARzEcXN2G+Ca4uyY7ngMBTChnBVTn6OztQkgjSpVFZ7/NzWN9vKWvub4XT1HkTPUeJOrLDJbmK/6otNg05Q==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.0.0.tgz", + "integrity": "sha512-NVBXMAEbNrgln2of0OtDhfT18Ohl9DZKkjsNgGKWOWmo3TZwHSG6MRw7XE3RQh/SH69a8vVlf4g2cQHgXdQFBg==", "dev": true, "dependencies": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/environment": "^29.0.0", + "@jest/fake-timers": "^29.0.0", + "@jest/types": "^29.0.0", + "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-mock": "^29.0.0", + "jest-util": "^29.0.0", "jsdom": "^20.0.0" }, "engines": { @@ -2465,46 +2508,46 @@ } }, "node_modules/jest-environment-node": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.0-alpha.0.tgz", - "integrity": "sha512-tkqJv1CUyP0d3R0x7ApsnNCxlBxj1KSRl33cNONzDyV18IPc2OLCCBEVmxAGtb7cavXZDcqA4jFafUQ2s5QmGQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.0.tgz", + "integrity": "sha512-Cns21Vgu0z7LjtssL0SWkxmjclHdwXeECFAP3ONit5NPnGCbv+0Rqby8w9vK7NpFlUaFgMmLYYBsUjSmIhwpvg==", "dev": true, "dependencies": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/environment": "^29.0.0", + "@jest/fake-timers": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", - "jest-mock": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0" + "jest-mock": "^29.0.0", + "jest-util": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-get-type": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0-alpha.0.tgz", - "integrity": "sha512-dTFHQa16YgpIaOjFEvcqAGAaLVEFqizhPmrDuhjLSc7kkQ/MjMPrk47FXRd++L94pmfnI4zYSSfx77vHsIGX6A==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.0-alpha.0.tgz", - "integrity": "sha512-oM0H/s9oEIPLcSQdi1Q+OwP1GRLsQdE1PFj99Mp7p1Ueg6q0gdbapuIeiVVkPxh+TFNhNdXicVPbJGwAkz1dtA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.0.tgz", + "integrity": "sha512-mLyDt2WyNU0DZ64s7kRFkFJzrHEuXIxG+OKOs9/P5s1W7NzXE+P7SvLbxjz2Cg63cJjuglYRrD6fZcYf19T8Lw==", "dev": true, "dependencies": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-worker": "^29.0.0-alpha.0", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.0", + "jest-worker": "^29.0.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -2516,46 +2559,46 @@ } }, "node_modules/jest-leak-detector": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.0-alpha.0.tgz", - "integrity": "sha512-iuJr4X0knUa70/aMyAU9++S5EvTeE6Mdb3ZCAzDGls4yzPtF/dalMh4jOimubJCfK8SU8DFaQcmqMEOmMt6yIQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.0.tgz", + "integrity": "sha512-kBjNS0/z2+ZV/3N7R+ot5fKD2W1fHkoxC3kH/fkb2z24YSPfR9RGwiNX+YLRG9r0gWsxQx16boxzHT23G6rFBw==", "dev": true, "dependencies": { - "jest-get-type": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.0-alpha.0.tgz", - "integrity": "sha512-TtTVruS55la1ApS0+RPVHGnFPBuIVKAyYGWI3B/br4JbaBmjuM/NZOySXaC3Re24mdQLa2dJz516n454vrSwfQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.0.tgz", + "integrity": "sha512-HtCxFHI8lQSbN1RppFjtl6DIrS+x4d3lOhpJljVxFEXob4lxlKon3FunW0XoGxNSvIoD00AfTFspnufpOqszrg==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "jest-diff": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-message-util": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.0-alpha.0.tgz", - "integrity": "sha512-lsbIUSMS+Y4mySuld63llvqnS2k6zTKFnI8FxmJc54DMXZbZDDZka4h5Tm9XPsC6jX3dw9fZeISNMvLCgjN2qA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.0.tgz", + "integrity": "sha512-4U0RdNV0TBTgVGzEchjryEpq4sqLO3gUQT7TEIbO5+q0K5MuiofOPcXk4GLpWviWByMRJjliQNMuzJ4YGT+oGQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -2564,12 +2607,12 @@ } }, "node_modules/jest-mock": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.0-alpha.0.tgz", - "integrity": "sha512-AH4K9bhM0F0ZNXTu7eHoAjTL4qqRReEwhNIZ6G9Um4rO+muuncAtPRFNDJW+MRG6lp9IxhjWh3LP53H4xzgQxw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.0.tgz", + "integrity": "sha512-0AWznVt415KMCxcJPaE2+tWaruw0w8aRrKH1Y/NZUx3+Pd9f20jQjUR82iHqGSuYS4EOHL9uI8SjAhJk+ET91g==", "dev": true, "dependencies": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/node": "*" }, "engines": { @@ -2594,26 +2637,26 @@ } }, "node_modules/jest-regex-util": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0-alpha.0.tgz", - "integrity": "sha512-h+8JPgqMHd/C7Nua3WpsquvlqnCyiPr50vqU1478XOBFkCEeGWB9Oyfota4dlN3Ak3mAecdqjbjiIunwuHtTMw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.0-alpha.0.tgz", - "integrity": "sha512-9kDqTKkLB/zkPhMA/sumsL0KcR1m/FD66Q9J9HGUyfmSXE3g+WdFpkGrgWtloccDhs1mKEzFveBQwbJMQwmyHw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.0.tgz", + "integrity": "sha512-MN19maPUXzibBshYg/cSrDWqiJwEBur6gbQb2lwOL4+6k14wdNW8Xh0uNPPxUntb7cpTi07uql/bUO5TVwiJbA==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" @@ -2623,43 +2666,43 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.0-alpha.0.tgz", - "integrity": "sha512-Kosre3ToeeNALbTgJotQfaQqc989BUK6kyVYUOzPbspiPOMQWn5osDbl1ta/b0yb0HjclpzMMowbtHhRh8iyVg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.0.tgz", + "integrity": "sha512-1TYUMcLZcUqa2fdUQ3leYtiXWXfNmimPvnJ34YDLLf0nyJ/aEeqlHJM9Ji2jw9Qxdh7nUypanjUlUV87yRHBFQ==", "dev": true, "dependencies": { - "jest-regex-util": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0" + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.0-alpha.0.tgz", - "integrity": "sha512-Ff9urQIaNNzuGa5nFkkL0QR6JxhrZrcjE0TlQAvhl8TM3yh9+8KGd2H+QkNDQx+WGOa42rX/OTZUduAnCDQXBg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.0.tgz", + "integrity": "sha512-OpTpRIBOIn9RXuMMrpS+h9ZoK+nZHaOuNOceUiDbDoOJ6pmeGu0zst7VR22xXT3fOCwWqg5qe0fZ23G+ve5P0Q==", "dev": true, "dependencies": { - "@jest/console": "^29.0.0-alpha.0", - "@jest/environment": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/console": "^29.0.0", + "@jest/environment": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.10.2", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.0.0-alpha.0", - "jest-environment-node": "^29.0.0-alpha.0", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-leak-detector": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-runtime": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-watcher": "^29.0.0-alpha.0", - "jest-worker": "^29.0.0-alpha.0", + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.0.0", + "jest-haste-map": "^29.0.0", + "jest-leak-detector": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-runtime": "^29.0.0", + "jest-util": "^29.0.0", + "jest-watcher": "^29.0.0", + "jest-worker": "^29.0.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -2668,31 +2711,31 @@ } }, "node_modules/jest-runtime": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.0-alpha.0.tgz", - "integrity": "sha512-HwHwERcL16V0lmYMkAhJwUYaZ2I0IceVsLYDI+TyzVyfeltix+wwg4W8QwKmE5FR/hVjgswpfPWz/CRccNjgtA==", - "dev": true, - "dependencies": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/globals": "^29.0.0-alpha.0", - "@jest/source-map": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.0.tgz", + "integrity": "sha512-dU0qFpTRWZY7Rur7yBgpz4g67mITSozBZ1jlhoG4ER/P/NiTFyZ/W8nMd5floeAMafmbrOc/5A9SlCu7SQCoBA==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.0.0", + "@jest/fake-timers": "^29.0.0", + "@jest/globals": "^29.0.0", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-mock": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-mock": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-snapshot": "^29.0.0", + "jest-util": "^29.0.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -2701,33 +2744,34 @@ } }, "node_modules/jest-snapshot": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.0-alpha.0.tgz", - "integrity": "sha512-b4iCTCKza8FPTPX9bjickxPfmgrYUCmYiaCewsjYxRmgy+a0zfObU4bbBw3zu63zWV5liU5/5RAilq6HHSZHsA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.0.tgz", + "integrity": "sha512-rR3B8GInk/IibF0M/sQCukSM8xX8bPI3Q0kjoAw4HT9Mx0Q3bS0MmF74rsreBOnVJgzN0Iwrc7YY56Yp8KQ7kA==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/expect-utils": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.0.0-alpha.0", + "expect": "^29.0.0", "graceful-fs": "^4.2.9", - "jest-diff": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-matcher-utils": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-diff": "^29.0.0", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.0.0", + "jest-matcher-utils": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0", "natural-compare": "^1.4.0", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "semver": "^7.3.5" }, "engines": { @@ -2750,12 +2794,12 @@ } }, "node_modules/jest-util": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.0-alpha.0.tgz", - "integrity": "sha512-ABa9j1+fevD/KnM2td9wIG3ZPBbiVxtZteU4VmOjFuR424GJ4ARJKs70LZ9+xcT9eBWoyFT7pdsZO5O3M0FM0Q==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.0.tgz", + "integrity": "sha512-HMjW/pkFgi34LGKumjNDK03DYonV+nPMNUZ63rZX8PFdBkdIWUtOCEiaa7sAJkWrw5MyMVzSpa22NcOJjoQ3JQ==", "dev": true, "dependencies": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -2767,17 +2811,17 @@ } }, "node_modules/jest-validate": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.0-alpha.0.tgz", - "integrity": "sha512-IA4pd0/9eAbsHM1SnFAUY5VpTLbpugAKs6gS6hor4uhcCQ5Glsvyz7rj4pfS7nppVPM7gNor/5akSRmRiC5+lg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.0.tgz", + "integrity": "sha512-UhgDKmahJnv5s5MK6a8kQ397YNS9euvL7gWTvUf7y0OO7vZeafUItlq3tguvfFVazQJ+kBGUm/XCJes7V61l8g==", "dev": true, "dependencies": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.0.0-alpha.0", + "jest-get-type": "^29.0.0", "leven": "^3.1.0", - "pretty-format": "^29.0.0-alpha.0" + "pretty-format": "^29.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -2796,18 +2840,18 @@ } }, "node_modules/jest-watcher": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.0-alpha.0.tgz", - "integrity": "sha512-gmZW7XtofMzekMkF0sH3W2EXmnDV06FRkiH2NrwZKBZY/dbXT7KfBeGkU8FIr0wB7x1Qvad4ot1th5bONBTmZg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.0.tgz", + "integrity": "sha512-GoRq5QJt5/dv3keK7rIzg9R0e/HpTnjyMNYtCTTDZgGIj6QUDMpiJqt7Mwfyyaxwg5PS8gVyQvRQn6Lril4cuQ==", "dev": true, "dependencies": { - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/test-result": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^29.0.0-alpha.0", + "jest-util": "^29.0.0", "string-length": "^4.0.1" }, "engines": { @@ -2815,9 +2859,9 @@ } }, "node_modules/jest-worker": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.0-alpha.0.tgz", - "integrity": "sha512-xrfA7/YwPbZwcxnQD6V/xrSaBmc3pRxK60CuGc7EJWbvvGMYlkTGgioeigTCZ2FMLVHoSfl+AIty7tGfY2ARkA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.0.tgz", + "integrity": "sha512-2t9Panx3F9N1wAvRuZT7xLEptRFc1C5G90DOHniIGz1JIgF9uhd5u8jNBsc7wN63lhnaiLeVLnNx21wT7OVFEQ==", "dev": true, "dependencies": { "@types/node": "*", @@ -3339,13 +3383,12 @@ } }, "node_modules/pretty-format": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.0-alpha.0.tgz", - "integrity": "sha512-jJty30gRCVJwXpdphPaKXkc9bl87jFxbt0ozgsV7Kp5cV+2YF+5ZfIPne+s0WI80JYXta2qzdQeeoTLrVRoAGg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.0.tgz", + "integrity": "sha512-tMkFRn1vxRwZdiDETcveuNeonRKDg4doOvI+iyb1sOAtxYioGzRicqnsr+d3C/lLv9hBiM/2lDBi5ilR81h2bQ==", "dev": true, "dependencies": { - "@jest/schemas": "^29.0.0-alpha.0", - "ansi-regex": "^5.0.1", + "@jest/schemas": "^29.0.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -3455,21 +3498,6 @@ "node": ">=10" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -3984,16 +4012,16 @@ "dev": true }, "node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "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, "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/ws": { @@ -4066,9 +4094,9 @@ } }, "node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "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, "engines": { "node": ">=12" @@ -4108,27 +4136,27 @@ } }, "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", "dev": true }, "@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.13", "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-module-transforms": "^7.18.9", "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -4137,12 +4165,12 @@ } }, "@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", "dev": true, "requires": { - "@babel/types": "^7.18.9", + "@babel/types": "^7.18.13", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -4246,6 +4274,12 @@ "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, "@babel/helper-validator-identifier": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", @@ -4339,9 +4373,9 @@ } }, "@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", "dev": true }, "@babel/plugin-syntax-async-generators": { @@ -4389,6 +4423,15 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, "@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", @@ -4462,40 +4505,41 @@ } }, "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", "dev": true, "requires": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.18.13", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.18.9", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", "dev": true, "requires": { + "@babel/helper-string-parser": "^7.18.10", "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } @@ -4526,124 +4570,124 @@ "dev": true }, "@jest/console": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.0-alpha.0.tgz", - "integrity": "sha512-nNuEOdQAjOkyYqGNzbNdE3Z/vUVGRTjLh1tPVnxDzkoiS3j8btDlf+EhsTYIu7u2C3t/2ZIp7MO6w8uByPLLcA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.0.0.tgz", + "integrity": "sha512-rHsKEqT2Kx73PqO9qIOdwg0Grd6Y3COyqNpi5SKRI0qXgmlqXkOczQMfIb8I0Gdnc9/kaMj6cTnBGLyBA03Xrg==", "dev": true, "requires": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0", "slash": "^3.0.0" } }, "@jest/core": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.0-alpha.0.tgz", - "integrity": "sha512-54tiSE/atlWqGWEX33xt4QFo4HGJEveg04+P2r3Z60mWRF6GSKZjmWb4n2izclqK9omKIaSWzGzSuyU/dwaC2g==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.0.0.tgz", + "integrity": "sha512-9qljprspjQwbmnq3Wv9d/M6/ejMdWs1uAAljQAX9QsjJ1SlSByXw1mRA9UpR2BP9TxLLwEembbm0ykrT//2STg==", "dev": true, "requires": { - "@jest/console": "^29.0.0-alpha.0", - "@jest/reporters": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/console": "^29.0.0", + "@jest/reporters": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@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": "^29.0.0-alpha.0", - "jest-config": "^29.0.0-alpha.0", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-resolve-dependencies": "^29.0.0-alpha.0", - "jest-runner": "^29.0.0-alpha.0", - "jest-runtime": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", - "jest-watcher": "^29.0.0-alpha.0", + "jest-changed-files": "^29.0.0", + "jest-config": "^29.0.0", + "jest-haste-map": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-resolve-dependencies": "^29.0.0", + "jest-runner": "^29.0.0", + "jest-runtime": "^29.0.0", + "jest-snapshot": "^29.0.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", + "jest-watcher": "^29.0.0", "micromatch": "^4.0.4", - "pretty-format": "^29.0.0-alpha.0", - "rimraf": "^3.0.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" } }, "@jest/environment": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.0-alpha.0.tgz", - "integrity": "sha512-CbSMkJpSc9rheIzNAMT4Zq7ZBGDmJwMrBSHN45RQ4QrYD7pq6FFuw8KMKxXnQT1r6ow5qRcWOZOxEHsGDmckXw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.0.0.tgz", + "integrity": "sha512-ZHLvUENMAnwXowtyhmPRS0QLCXM4TS0ZfuiSR4QfRsJVN5lG4KdBDvI9kHJe/21vrgzPVOkvI7IBnkyPFCbV7g==", "dev": true, "requires": { - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/fake-timers": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", - "jest-mock": "^29.0.0-alpha.0" + "jest-mock": "^29.0.0" } }, "@jest/expect": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.0-alpha.0.tgz", - "integrity": "sha512-6hdCxFogkn/UJguM7imO7uYM8KHQUIK4uk1r2FnvbBbfPHd1SG2aBD8lVVfumQq1pr0SDyPBiQ0+RXF6TitlZA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.0.0.tgz", + "integrity": "sha512-X2S5NpZOeXXDGBLvU/4K1nAD5iIz6/9Gs041wToI0FiX3glh/aEGGsVv3+SxKddYIb6Ei+ZbqzJmfRzQ7nwPlQ==", "dev": true, "requires": { - "expect": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0" + "expect": "^29.0.0", + "jest-snapshot": "^29.0.0" } }, "@jest/expect-utils": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.0-alpha.0.tgz", - "integrity": "sha512-3ySOsVt8x0RmIdBRGAwEQ5655LIZUrcyvXcFKtQDiZFtHqP/ycOYU3VfT0uZYqF27rP2oPpVrK54+fnMoCOk1Q==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.0.0.tgz", + "integrity": "sha512-odQ+cjUpui6++a9Ua/oWn7CG0Af+EZe9weWZbfUQHTg7C3K9PCb0AnD4X7nyAe4WjfeZmVVyG5SJELMQaUbCtg==", "dev": true, "requires": { - "jest-get-type": "^29.0.0-alpha.0" + "jest-get-type": "^29.0.0" } }, "@jest/fake-timers": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.0-alpha.0.tgz", - "integrity": "sha512-G1mcPHHiWdPKpSZci//N2OTdTCijLdVp2QELJPk3e2mNdiFn88orEkftF78EVvQ/fcGa8LKPJ1owYnDYVJiLUQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.0.0.tgz", + "integrity": "sha512-4tqH5fT9H0+Ms3Z1HLZ/JfpzJluep2Zo3uuj0KPyu6IIyYSHCDfkXuiBQNWUGvumZDLQ2Si03cC7Gq0r73VgVg==", "dev": true, "requires": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@sinonjs/fake-timers": "^9.1.2", "@types/node": "*", - "jest-message-util": "^29.0.0-alpha.0", - "jest-mock": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0" + "jest-message-util": "^29.0.0", + "jest-mock": "^29.0.0", + "jest-util": "^29.0.0" } }, "@jest/globals": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.0-alpha.0.tgz", - "integrity": "sha512-4Bd1L5U34kQbppymcVYOC1BuSDRyhVL/BcvygOtbmXAcv/S+NZZWLsU0C//opRwgmhlQd4/gzT8Bo9yMpcXpAw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.0.0.tgz", + "integrity": "sha512-ZHQMh6BZtabbikh9wkuPpVQmPHEpc4EgOaY/UJNM6hHHA5HRmiP5rH54M8267nkGscuqM5KpWP+zAZ4XEOXZag==", "dev": true, "requires": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/expect": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0" + "@jest/environment": "^29.0.0", + "@jest/expect": "^29.0.0", + "@jest/types": "^29.0.0", + "jest-mock": "^29.0.0" } }, "@jest/reporters": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.0-alpha.0.tgz", - "integrity": "sha512-5bn1lQKXB+frrf6bzjdRKxJeCM6+tPoA7MV3G7dFP+McIwSb84ATdPJm+5lqrj0ZmMNaoFiMAyjQeh3TTj40ng==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.0.0.tgz", + "integrity": "sha512-6ZFLlHQwncULTucAKWeGJLGPvzjgC/0gFmxJi/LgU9G1v498r/RcWQiZBPqhJcSvpWGTCaqjvUGmPCLtrUpubw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/console": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", + "@jridgewell/trace-mapping": "^0.3.15", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -4655,9 +4699,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-worker": "^29.0.0-alpha.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0", + "jest-worker": "^29.0.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -4666,66 +4710,66 @@ } }, "@jest/schemas": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0-alpha.0.tgz", - "integrity": "sha512-HeWc7my8MjPsM6KDiDgQEAuNSl0v34WXOCjbDEQNWvabAUreAQ3xN5Fycr2WSuxwSE2zlFjjDPwtoTMrbubUDg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", + "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", "dev": true, "requires": { "@sinclair/typebox": "^0.24.1" } }, "@jest/source-map": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0-alpha.0.tgz", - "integrity": "sha512-ewwPj9IME1GevHIs5Zg3B+hy1RGK/YQdzs9jhRDV1OtW+3haVvWKltW7Uc//Ba8SPQzZGTshC1GkDTnHtSk2Xg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.0.0.tgz", + "integrity": "sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.13", + "@jridgewell/trace-mapping": "^0.3.15", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" } }, "@jest/test-result": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.0-alpha.0.tgz", - "integrity": "sha512-wDsoxqwc/xNwqi2QKgrnCPh0ehq+t0AAMEhlJoW3tfC9xlF7CpluOwmgio9dXYdmr/Ql05MXKrG4s4aUyqOVKQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.0.0.tgz", + "integrity": "sha512-mv76j8ILaqOuZAWBGR1/ZSRinN5Q/eEji7kMcvADjd+gQGfn/Py+91nUrVakJT69idC66bvQ7yF24frQpzFKUg==", "dev": true, "requires": { - "@jest/console": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/console": "^29.0.0", + "@jest/types": "^29.0.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.0-alpha.0.tgz", - "integrity": "sha512-8PmUxL/Sm2zS7/RVjI6h2xhQCytNS2yXvoZ0u9/6/9MxSijX6tHdEKvMWmm5pVWsYp34cn/fVDYKk34M0hF37w==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.0.0.tgz", + "integrity": "sha512-uL6yX//SUME1c/ucbY365obdsrPjvSoNBwB80WTe+drYL4jf7A87vA2+w4hYwXJEIGQspv5skg3iB/sJSys7ew==", "dev": true, "requires": { - "@jest/test-result": "^29.0.0-alpha.0", + "@jest/test-result": "^29.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", "slash": "^3.0.0" } }, "@jest/transform": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.0-alpha.0.tgz", - "integrity": "sha512-4+Npr2RZ/tE954NZK1cojGM8wIb9K9/cQxvGK0nMpZBWeHjuuRidBTZ7jNiJFhvWBZcZ72iJHzfXVs5uI02KDw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.0.0.tgz", + "integrity": "sha512-hwyBt8UR5o8GGaphmRqNQwVCctiOR8ncugCp/RlInEZvQ+ysKkS5TFfe5RgeQ0KtKdWByQqn5yA574LLOp3OWw==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/types": "^29.0.0-alpha.0", - "@jridgewell/trace-mapping": "^0.3.13", + "@jest/types": "^29.0.0", + "@jridgewell/trace-mapping": "^0.3.15", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -4733,12 +4777,12 @@ } }, "@jest/types": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.0-alpha.0.tgz", - "integrity": "sha512-AywK8LS30MhDtqDvg/czCowcwVOjvivE+v3fAn8rjKpxij+fuYyXko9+FSqml6CnOvIdipzkUmAXGsl7AJBbRg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.0.0.tgz", + "integrity": "sha512-ErShruvByUF7vphEtPugMAphCtDIDdfWh3DxpBLxPEtHhL/H5MaidHsOutnOUhKpPL7QA6/7GitjFgLOLeGa1A==", "dev": true, "requires": { - "@jest/schemas": "^29.0.0-alpha.0", + "@jest/schemas": "^29.0.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -4775,9 +4819,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -4785,9 +4829,9 @@ } }, "@sinclair/typebox": { - "version": "0.24.22", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.22.tgz", - "integrity": "sha512-JsBe3cOFpNZ6yjBYnXKhcENWy5qZE3PQZwExQ5ksA/h8qp4bwwxFmy07A6bC2R6qv6+RF3SfrbQTskTwYNTXUQ==", + "version": "0.24.28", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", + "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==", "dev": true }, "@sinonjs/commons": { @@ -4847,9 +4891,9 @@ } }, "@types/babel__traverse": { - "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", + "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -4888,16 +4932,27 @@ "@types/istanbul-lib-report": "*" } }, + "@types/jsdom": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-20.0.0.tgz", + "integrity": "sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" + } + }, "@types/node": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.17.tgz", - "integrity": "sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==", + "version": "18.7.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", + "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", "dev": true }, "@types/prettier": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.4.tgz", - "integrity": "sha512-fOwvpvQYStpb/zHMx0Cauwywu9yLDmzWiiQBC7gJyq5tYLUXFZvDG7VK1B7WBxxjBJNKFOZ0zLoOQn8vmATbhw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", "dev": true }, "@types/stack-utils": { @@ -4906,10 +4961,16 @@ "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.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", + "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -5016,15 +5077,15 @@ "dev": true }, "babel-jest": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.0-alpha.0.tgz", - "integrity": "sha512-JeVKjyiS6OZKaoXJwpsTg9owTHHcQo9EbMgfEzXt6tVshXbOEq6RBiST7HDuOoAWhdjCsyMUQC5p+azJBV889w==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.0.0.tgz", + "integrity": "sha512-EJM2dqxz9+uWJLLucZLPYAmRsHHt1IMkitAHGqjDlIP2IQXzkIMO3ATbBWk0lU6VwX4rNeVN04t/DDB8U5C2rg==", "dev": true, "requires": { - "@jest/transform": "^29.0.0-alpha.0", + "@jest/transform": "^29.0.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.0.0-alpha.0", + "babel-preset-jest": "^29.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -5044,9 +5105,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.0-alpha.0.tgz", - "integrity": "sha512-kT/GOxLr3JNRePWe19Oat/ekHs+VQpn1Oij41Mjg2KAdaN319VDz+LXGxIqS1Kjzzbi/QaEj2FwO6+DrPm8VRQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.0.tgz", + "integrity": "sha512-B9oaXrlxXHFWeWqhDPg03iqQd2UN/mg/VdZOsLaqAVBkztru3ctTryAI4zisxLEEgmcUnLTKewqx0gGifoXD3A==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -5076,12 +5137,12 @@ } }, "babel-preset-jest": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.0-alpha.0.tgz", - "integrity": "sha512-4auQ7spMJUIzPYPN7KkbBYzaViY45vBVulIwzQm8Tn8moTKTmCOZ9qyj5f8Dcp3Q9JqRx9SIqysNmASuu7UINA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.0.0.tgz", + "integrity": "sha512-B5Ke47Xcs8rDF3p1korT3LoilpADCwbG93ALqtvqu6Xpf4d8alKkrCBTExbNzdHJcIuEPpfYvEaFFRGee2kUgQ==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^29.0.0-alpha.0", + "babel-plugin-jest-hoist": "^29.0.0", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -5156,9 +5217,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001373", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", - "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", + "version": "1.0.30001383", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz", + "integrity": "sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg==", "dev": true }, "chalk": { @@ -5342,9 +5403,9 @@ "dev": true }, "diff-sequences": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0-alpha.0.tgz", - "integrity": "sha512-Msg/4Xt5QZRbsEw+qNWnH8Fr/VaAGbvabAw44SqAorT50/8hvznoGUir85esed2Afn2FMiF+LdmbnwqzN7OEZQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.0.0.tgz", + "integrity": "sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==", "dev": true }, "domexception": { @@ -5357,9 +5418,9 @@ } }, "electron-to-chromium": { - "version": "1.4.206", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", - "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==", + "version": "1.4.230", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.230.tgz", + "integrity": "sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA==", "dev": true }, "emittery": { @@ -5456,16 +5517,16 @@ "dev": true }, "expect": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.0-alpha.0.tgz", - "integrity": "sha512-8/sXdrm1/2njDbQKrtDCXOlGN6akSD3WEXfgeLcb09NgWhIOmSRedjgdsgzpUcwY7hem1XQesWUAOrVAYQchGA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.0.0.tgz", + "integrity": "sha512-OKAHGwaBqZ6I7bas0cnrrvomEL2d0yp2XXYQhhnVHfaqDaKStUBxjWtlGu/uI2tBqwb9sBMvaS41DSJFsRRJHQ==", "dev": true, "requires": { - "@jest/expect-utils": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-matcher-utils": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0" + "@jest/expect-utils": "^29.0.0", + "jest-get-type": "^29.0.0", + "jest-matcher-utils": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0" } }, "fast-json-stable-stringify": { @@ -5693,9 +5754,9 @@ "dev": true }, "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", "dev": true, "requires": { "has": "^1.0.3" @@ -5789,21 +5850,21 @@ } }, "jest": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.0-alpha.0.tgz", - "integrity": "sha512-OqRUYG8foqZ739c03wbr5UskYwMd6gwKJdqCKLnEtbONp00UBKudIwzWSnFWwM4vZg2zwYMI8vLNwWS/rj8wcg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.0.0.tgz", + "integrity": "sha512-9uz4Tclskb8WrfRXqu66FsFCFoyYctwWXpruKwnD95FZqkyoEAA1oGH53HUn7nQx7uEgZTKdNl/Yo6DqqU+XMg==", "dev": true, "requires": { - "@jest/core": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/core": "^29.0.0", + "@jest/types": "^29.0.0", "import-local": "^3.0.2", - "jest-cli": "^29.0.0-alpha.0" + "jest-cli": "^29.0.0" } }, "jest-changed-files": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0-alpha.0.tgz", - "integrity": "sha512-haYxV40w1LIxYNWPiznnmDbWWl4MqU+vatnyrjpgVJ7EloguADYU1qFD+7/cMFQZGWs4yAVIgNujUQlKkwm76w==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.0.0.tgz", + "integrity": "sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==", "dev": true, "requires": { "execa": "^5.0.0", @@ -5811,217 +5872,218 @@ } }, "jest-circus": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.0-alpha.0.tgz", - "integrity": "sha512-xuRQN0UHE0o3MBgFNp9yCvbtK3rL+LJj+euBaT8swVG+C1abGq69wDdsh+0ZRR+FKmMcbqSxZbMLhFP+m1Zedg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.0.0.tgz", + "integrity": "sha512-6EX70/+ZdzPLShBeokMVIpUaq5cQpOsO4OCDiV1drKUHht0hmUOWvY6LE4pBSFdepB0Sukw4Y0ajRqtvLBO9/A==", "dev": true, "requires": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/expect": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/environment": "^29.0.0", + "@jest/expect": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.0.0-alpha.0", - "jest-matcher-utils": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-runtime": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-each": "^29.0.0", + "jest-matcher-utils": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-runtime": "^29.0.0", + "jest-snapshot": "^29.0.0", + "jest-util": "^29.0.0", "p-limit": "^3.1.0", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "jest-cli": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.0-alpha.0.tgz", - "integrity": "sha512-FfqO1Vu47tPgIK2F3UlpfX8BIj8pjKDjQEkQnOAeHcrbChYMUKU6uil+27OV/x9dYPm/aZJq+I95h8wj34szSQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.0.0.tgz", + "integrity": "sha512-VZUPQjWJKL8QABFiBk1tHeJ3czBodjU9r22ceQmeL7X8/M73FYxTte0RkYPHI2SiLPWy99GZNWA+oOu9x0xKOA==", "dev": true, "requires": { - "@jest/core": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/core": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/types": "^29.0.0", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", + "jest-config": "^29.0.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", "prompts": "^2.0.1", "yargs": "^17.3.1" } }, "jest-config": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.0-alpha.0.tgz", - "integrity": "sha512-qVAEaNwyjGHdcdBUlQPlwiF1yrIyIn+MFEOUIcrs6eBz+JCcASKE2zF6826/OGdoRpuQZ112lmdMzDEA0fRbew==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.0.0.tgz", + "integrity": "sha512-RbcUgQBJDS0O8OThWUwm5UCfzo0zOymUX/cJzUNlYB1ZWqe3M8MFEcgwqgZSifYuYTi46xWu5cmkMiyRQAdnMw==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", - "babel-jest": "^29.0.0-alpha.0", + "@jest/test-sequencer": "^29.0.0", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.0.0-alpha.0", - "jest-environment-node": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-runner": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", + "jest-circus": "^29.0.0", + "jest-environment-node": "^29.0.0", + "jest-get-type": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-runner": "^29.0.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" } }, "jest-diff": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.0-alpha.0.tgz", - "integrity": "sha512-RBpApkgwYy0ixe7gpuAFTfwyHKimVqERgko4e9FPet+hw+COAdrmwv9v1NgcOIi0MqveCECKfYBis05avWOcaw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.0.0.tgz", + "integrity": "sha512-erkuYf1dQBHow3XJmS+bH6t9TZ0GwrSdQGauN8sTqyZlFByOjRadmHgTTcAHINeeSwxzGHN2ob3PXVvZphD7XQ==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "diff-sequences": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.0" } }, "jest-docblock": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0-alpha.0.tgz", - "integrity": "sha512-3IAojM2wQMmx/a8ZZRZbLu6gzoYLb7oTv+XsjbLs9GjP4yB3BhLqR9nBve+qk0dMAYAmLzh2j8p/MaybH371yw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.0.0.tgz", + "integrity": "sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.0-alpha.0.tgz", - "integrity": "sha512-izXUTmQ92YTC0LplVFMbWBsw5/jwKKq7xHzvJvBpLuAGnA5sgme+XBcHD811a/RW5OFcLgXY6Ho/4+cbcr4wfA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.0.0.tgz", + "integrity": "sha512-ACKRvqdo7Bc0YrjQbrQtokpQ2NZxdXA63OklJht7a9UarCJXlZeWh51wEUe0ORqbnu15nAnX1YFQHmVpS1+ZXA==", "dev": true, "requires": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "chalk": "^4.0.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "jest-get-type": "^29.0.0", + "jest-util": "^29.0.0", + "pretty-format": "^29.0.0" } }, "jest-environment-jsdom": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.0.0-alpha.0.tgz", - "integrity": "sha512-0W7ARzEcXN2G+Ca4uyY7ngMBTChnBVTn6OztQkgjSpVFZ7/NzWN9vKWvub4XT1HkTPUeJOrLDJbmK/6otNg05Q==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-29.0.0.tgz", + "integrity": "sha512-NVBXMAEbNrgln2of0OtDhfT18Ohl9DZKkjsNgGKWOWmo3TZwHSG6MRw7XE3RQh/SH69a8vVlf4g2cQHgXdQFBg==", "dev": true, "requires": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/environment": "^29.0.0", + "@jest/fake-timers": "^29.0.0", + "@jest/types": "^29.0.0", + "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-mock": "^29.0.0", + "jest-util": "^29.0.0", "jsdom": "^20.0.0" } }, "jest-environment-node": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.0-alpha.0.tgz", - "integrity": "sha512-tkqJv1CUyP0d3R0x7ApsnNCxlBxj1KSRl33cNONzDyV18IPc2OLCCBEVmxAGtb7cavXZDcqA4jFafUQ2s5QmGQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.0.0.tgz", + "integrity": "sha512-Cns21Vgu0z7LjtssL0SWkxmjclHdwXeECFAP3ONit5NPnGCbv+0Rqby8w9vK7NpFlUaFgMmLYYBsUjSmIhwpvg==", "dev": true, "requires": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/environment": "^29.0.0", + "@jest/fake-timers": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", - "jest-mock": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0" + "jest-mock": "^29.0.0", + "jest-util": "^29.0.0" } }, "jest-get-type": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0-alpha.0.tgz", - "integrity": "sha512-dTFHQa16YgpIaOjFEvcqAGAaLVEFqizhPmrDuhjLSc7kkQ/MjMPrk47FXRd++L94pmfnI4zYSSfx77vHsIGX6A==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.0.0.tgz", + "integrity": "sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==", "dev": true }, "jest-haste-map": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.0-alpha.0.tgz", - "integrity": "sha512-oM0H/s9oEIPLcSQdi1Q+OwP1GRLsQdE1PFj99Mp7p1Ueg6q0gdbapuIeiVVkPxh+TFNhNdXicVPbJGwAkz1dtA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.0.0.tgz", + "integrity": "sha512-mLyDt2WyNU0DZ64s7kRFkFJzrHEuXIxG+OKOs9/P5s1W7NzXE+P7SvLbxjz2Cg63cJjuglYRrD6fZcYf19T8Lw==", "dev": true, "requires": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@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": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-worker": "^29.0.0-alpha.0", + "jest-regex-util": "^29.0.0", + "jest-util": "^29.0.0", + "jest-worker": "^29.0.0", "micromatch": "^4.0.4", "walker": "^1.0.8" } }, "jest-leak-detector": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.0-alpha.0.tgz", - "integrity": "sha512-iuJr4X0knUa70/aMyAU9++S5EvTeE6Mdb3ZCAzDGls4yzPtF/dalMh4jOimubJCfK8SU8DFaQcmqMEOmMt6yIQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.0.0.tgz", + "integrity": "sha512-kBjNS0/z2+ZV/3N7R+ot5fKD2W1fHkoxC3kH/fkb2z24YSPfR9RGwiNX+YLRG9r0gWsxQx16boxzHT23G6rFBw==", "dev": true, "requires": { - "jest-get-type": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.0" } }, "jest-matcher-utils": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.0-alpha.0.tgz", - "integrity": "sha512-TtTVruS55la1ApS0+RPVHGnFPBuIVKAyYGWI3B/br4JbaBmjuM/NZOySXaC3Re24mdQLa2dJz516n454vrSwfQ==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.0.0.tgz", + "integrity": "sha512-HtCxFHI8lQSbN1RppFjtl6DIrS+x4d3lOhpJljVxFEXob4lxlKon3FunW0XoGxNSvIoD00AfTFspnufpOqszrg==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "pretty-format": "^29.0.0-alpha.0" + "jest-diff": "^29.0.0", + "jest-get-type": "^29.0.0", + "pretty-format": "^29.0.0" } }, "jest-message-util": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.0-alpha.0.tgz", - "integrity": "sha512-lsbIUSMS+Y4mySuld63llvqnS2k6zTKFnI8FxmJc54DMXZbZDDZka4h5Tm9XPsC6jX3dw9fZeISNMvLCgjN2qA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.0.0.tgz", + "integrity": "sha512-4U0RdNV0TBTgVGzEchjryEpq4sqLO3gUQT7TEIbO5+q0K5MuiofOPcXk4GLpWviWByMRJjliQNMuzJ4YGT+oGQ==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "jest-mock": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.0-alpha.0.tgz", - "integrity": "sha512-AH4K9bhM0F0ZNXTu7eHoAjTL4qqRReEwhNIZ6G9Um4rO+muuncAtPRFNDJW+MRG6lp9IxhjWh3LP53H4xzgQxw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.0.0.tgz", + "integrity": "sha512-0AWznVt415KMCxcJPaE2+tWaruw0w8aRrKH1Y/NZUx3+Pd9f20jQjUR82iHqGSuYS4EOHL9uI8SjAhJk+ET91g==", "dev": true, "requires": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/node": "*" } }, @@ -6033,125 +6095,126 @@ "requires": {} }, "jest-regex-util": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0-alpha.0.tgz", - "integrity": "sha512-h+8JPgqMHd/C7Nua3WpsquvlqnCyiPr50vqU1478XOBFkCEeGWB9Oyfota4dlN3Ak3mAecdqjbjiIunwuHtTMw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.0.0.tgz", + "integrity": "sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==", "dev": true }, "jest-resolve": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.0-alpha.0.tgz", - "integrity": "sha512-9kDqTKkLB/zkPhMA/sumsL0KcR1m/FD66Q9J9HGUyfmSXE3g+WdFpkGrgWtloccDhs1mKEzFveBQwbJMQwmyHw==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.0.0.tgz", + "integrity": "sha512-MN19maPUXzibBshYg/cSrDWqiJwEBur6gbQb2lwOL4+6k14wdNW8Xh0uNPPxUntb7cpTi07uql/bUO5TVwiJbA==", "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.0.0-alpha.0", - "jest-validate": "^29.0.0-alpha.0", + "jest-util": "^29.0.0", + "jest-validate": "^29.0.0", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" } }, "jest-resolve-dependencies": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.0-alpha.0.tgz", - "integrity": "sha512-Kosre3ToeeNALbTgJotQfaQqc989BUK6kyVYUOzPbspiPOMQWn5osDbl1ta/b0yb0HjclpzMMowbtHhRh8iyVg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.0.tgz", + "integrity": "sha512-1TYUMcLZcUqa2fdUQ3leYtiXWXfNmimPvnJ34YDLLf0nyJ/aEeqlHJM9Ji2jw9Qxdh7nUypanjUlUV87yRHBFQ==", "dev": true, "requires": { - "jest-regex-util": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0" + "jest-regex-util": "^29.0.0", + "jest-snapshot": "^29.0.0" } }, "jest-runner": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.0-alpha.0.tgz", - "integrity": "sha512-Ff9urQIaNNzuGa5nFkkL0QR6JxhrZrcjE0TlQAvhl8TM3yh9+8KGd2H+QkNDQx+WGOa42rX/OTZUduAnCDQXBg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.0.0.tgz", + "integrity": "sha512-OpTpRIBOIn9RXuMMrpS+h9ZoK+nZHaOuNOceUiDbDoOJ6pmeGu0zst7VR22xXT3fOCwWqg5qe0fZ23G+ve5P0Q==", "dev": true, "requires": { - "@jest/console": "^29.0.0-alpha.0", - "@jest/environment": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/console": "^29.0.0", + "@jest/environment": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.10.2", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.0.0-alpha.0", - "jest-environment-node": "^29.0.0-alpha.0", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-leak-detector": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-runtime": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", - "jest-watcher": "^29.0.0-alpha.0", - "jest-worker": "^29.0.0-alpha.0", + "jest-docblock": "^29.0.0", + "jest-environment-node": "^29.0.0", + "jest-haste-map": "^29.0.0", + "jest-leak-detector": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-runtime": "^29.0.0", + "jest-util": "^29.0.0", + "jest-watcher": "^29.0.0", + "jest-worker": "^29.0.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" } }, "jest-runtime": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.0-alpha.0.tgz", - "integrity": "sha512-HwHwERcL16V0lmYMkAhJwUYaZ2I0IceVsLYDI+TyzVyfeltix+wwg4W8QwKmE5FR/hVjgswpfPWz/CRccNjgtA==", - "dev": true, - "requires": { - "@jest/environment": "^29.0.0-alpha.0", - "@jest/fake-timers": "^29.0.0-alpha.0", - "@jest/globals": "^29.0.0-alpha.0", - "@jest/source-map": "^29.0.0-alpha.0", - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.0.0.tgz", + "integrity": "sha512-dU0qFpTRWZY7Rur7yBgpz4g67mITSozBZ1jlhoG4ER/P/NiTFyZ/W8nMd5floeAMafmbrOc/5A9SlCu7SQCoBA==", + "dev": true, + "requires": { + "@jest/environment": "^29.0.0", + "@jest/fake-timers": "^29.0.0", + "@jest/globals": "^29.0.0", + "@jest/source-map": "^29.0.0", + "@jest/test-result": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-mock": "^29.0.0-alpha.0", - "jest-regex-util": "^29.0.0-alpha.0", - "jest-resolve": "^29.0.0-alpha.0", - "jest-snapshot": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-haste-map": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-mock": "^29.0.0", + "jest-regex-util": "^29.0.0", + "jest-resolve": "^29.0.0", + "jest-snapshot": "^29.0.0", + "jest-util": "^29.0.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" } }, "jest-snapshot": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.0-alpha.0.tgz", - "integrity": "sha512-b4iCTCKza8FPTPX9bjickxPfmgrYUCmYiaCewsjYxRmgy+a0zfObU4bbBw3zu63zWV5liU5/5RAilq6HHSZHsA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.0.0.tgz", + "integrity": "sha512-rR3B8GInk/IibF0M/sQCukSM8xX8bPI3Q0kjoAw4HT9Mx0Q3bS0MmF74rsreBOnVJgzN0Iwrc7YY56Yp8KQ7kA==", "dev": true, "requires": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.0.0-alpha.0", - "@jest/transform": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/expect-utils": "^29.0.0", + "@jest/transform": "^29.0.0", + "@jest/types": "^29.0.0", "@types/babel__traverse": "^7.0.6", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.0.0-alpha.0", + "expect": "^29.0.0", "graceful-fs": "^4.2.9", - "jest-diff": "^29.0.0-alpha.0", - "jest-get-type": "^29.0.0-alpha.0", - "jest-haste-map": "^29.0.0-alpha.0", - "jest-matcher-utils": "^29.0.0-alpha.0", - "jest-message-util": "^29.0.0-alpha.0", - "jest-util": "^29.0.0-alpha.0", + "jest-diff": "^29.0.0", + "jest-get-type": "^29.0.0", + "jest-haste-map": "^29.0.0", + "jest-matcher-utils": "^29.0.0", + "jest-message-util": "^29.0.0", + "jest-util": "^29.0.0", "natural-compare": "^1.4.0", - "pretty-format": "^29.0.0-alpha.0", + "pretty-format": "^29.0.0", "semver": "^7.3.5" }, "dependencies": { @@ -6167,12 +6230,12 @@ } }, "jest-util": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.0-alpha.0.tgz", - "integrity": "sha512-ABa9j1+fevD/KnM2td9wIG3ZPBbiVxtZteU4VmOjFuR424GJ4ARJKs70LZ9+xcT9eBWoyFT7pdsZO5O3M0FM0Q==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.0.0.tgz", + "integrity": "sha512-HMjW/pkFgi34LGKumjNDK03DYonV+nPMNUZ63rZX8PFdBkdIWUtOCEiaa7sAJkWrw5MyMVzSpa22NcOJjoQ3JQ==", "dev": true, "requires": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -6181,17 +6244,17 @@ } }, "jest-validate": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.0-alpha.0.tgz", - "integrity": "sha512-IA4pd0/9eAbsHM1SnFAUY5VpTLbpugAKs6gS6hor4uhcCQ5Glsvyz7rj4pfS7nppVPM7gNor/5akSRmRiC5+lg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.0.0.tgz", + "integrity": "sha512-UhgDKmahJnv5s5MK6a8kQ397YNS9euvL7gWTvUf7y0OO7vZeafUItlq3tguvfFVazQJ+kBGUm/XCJes7V61l8g==", "dev": true, "requires": { - "@jest/types": "^29.0.0-alpha.0", + "@jest/types": "^29.0.0", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.0.0-alpha.0", + "jest-get-type": "^29.0.0", "leven": "^3.1.0", - "pretty-format": "^29.0.0-alpha.0" + "pretty-format": "^29.0.0" }, "dependencies": { "camelcase": { @@ -6203,25 +6266,25 @@ } }, "jest-watcher": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.0-alpha.0.tgz", - "integrity": "sha512-gmZW7XtofMzekMkF0sH3W2EXmnDV06FRkiH2NrwZKBZY/dbXT7KfBeGkU8FIr0wB7x1Qvad4ot1th5bONBTmZg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.0.0.tgz", + "integrity": "sha512-GoRq5QJt5/dv3keK7rIzg9R0e/HpTnjyMNYtCTTDZgGIj6QUDMpiJqt7Mwfyyaxwg5PS8gVyQvRQn6Lril4cuQ==", "dev": true, "requires": { - "@jest/test-result": "^29.0.0-alpha.0", - "@jest/types": "^29.0.0-alpha.0", + "@jest/test-result": "^29.0.0", + "@jest/types": "^29.0.0", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.10.2", - "jest-util": "^29.0.0-alpha.0", + "jest-util": "^29.0.0", "string-length": "^4.0.1" } }, "jest-worker": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.0-alpha.0.tgz", - "integrity": "sha512-xrfA7/YwPbZwcxnQD6V/xrSaBmc3pRxK60CuGc7EJWbvvGMYlkTGgioeigTCZ2FMLVHoSfl+AIty7tGfY2ARkA==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.0.0.tgz", + "integrity": "sha512-2t9Panx3F9N1wAvRuZT7xLEptRFc1C5G90DOHniIGz1JIgF9uhd5u8jNBsc7wN63lhnaiLeVLnNx21wT7OVFEQ==", "dev": true, "requires": { "@types/node": "*", @@ -6610,13 +6673,12 @@ "dev": true }, "pretty-format": { - "version": "29.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.0-alpha.0.tgz", - "integrity": "sha512-jJty30gRCVJwXpdphPaKXkc9bl87jFxbt0ozgsV7Kp5cV+2YF+5ZfIPne+s0WI80JYXta2qzdQeeoTLrVRoAGg==", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.0.tgz", + "integrity": "sha512-tMkFRn1vxRwZdiDETcveuNeonRKDg4doOvI+iyb1sOAtxYioGzRicqnsr+d3C/lLv9hBiM/2lDBi5ilR81h2bQ==", "dev": true, "requires": { - "@jest/schemas": "^29.0.0-alpha.0", - "ansi-regex": "^5.0.1", + "@jest/schemas": "^29.0.0", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -6695,15 +6757,6 @@ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "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" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -7103,9 +7156,9 @@ "dev": true }, "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "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", @@ -7159,9 +7212,9 @@ } }, "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "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 }, "yocto-queue": { diff --git a/examples/node-jest/package.json b/examples/node-jest/package.json index e1dbc00f..f3cb8827 100644 --- a/examples/node-jest/package.json +++ b/examples/node-jest/package.json @@ -9,7 +9,7 @@ "uuid": "file:../../.local/uuid" }, "devDependencies": { - "jest": "^29.0.0-alpha.0", - "jest-environment-jsdom": "^29.0.0-alpha.0" + "jest": "^29.0.0", + "jest-environment-jsdom": "^29.0.0" } }