From 853d39649a86adb145e84f6f26750ad7c8d68bc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matu=CC=81s=CC=8C=20Tomlein?= Date: Wed, 6 Nov 2024 10:20:55 +0100 Subject: [PATCH] Downgrade jest version to 28 to fix tests --- common/config/rush/pnpm-lock.yaml | 1760 +++++++++-------- common/config/rush/repo-state.json | 2 +- libraries/browser-tracker-core/package.json | 10 +- .../test/tracker/cross_domain.test.ts | 2 +- .../test/tracker/session_data.test.ts | 2 +- .../browser-plugin-ad-tracking/package.json | 10 +- .../package.json | 10 +- .../jest.config.js | 1 + .../browser-plugin-client-hints/package.json | 10 +- plugins/browser-plugin-debugger/package.json | 10 +- .../package.json | 10 +- .../package.json | 10 +- .../package.json | 10 +- .../jest.config.js | 1 + .../package.json | 10 +- .../browser-plugin-focalmeter/package.json | 10 +- .../browser-plugin-form-tracking/package.json | 10 +- .../browser-plugin-ga-cookies/jest.config.js | 1 + .../browser-plugin-ga-cookies/package.json | 10 +- .../browser-plugin-geolocation/package.json | 10 +- .../package.json | 10 +- .../package.json | 10 +- plugins/browser-plugin-media/package.json | 10 +- .../browser-plugin-optimizely-x/package.json | 10 +- .../package.json | 10 +- .../jest.config.js | 1 + .../package.json | 10 +- .../jest.config.js | 1 + .../package.json | 10 +- .../browser-plugin-site-tracking/package.json | 10 +- .../package.json | 10 +- .../browser-plugin-timezone/jest.config.js | 1 + plugins/browser-plugin-timezone/package.json | 10 +- .../package.json | 10 +- .../browser-plugin-web-vitals/jest.config.js | 1 + .../browser-plugin-web-vitals/package.json | 10 +- .../package.json | 10 +- trackers/browser-tracker/package.json | 10 +- trackers/browser-tracker/test/tracker.test.ts | 2 +- trackers/javascript-tracker/package.json | 10 +- trackers/react-native-tracker/jest.config.js | 4 +- trackers/react-native-tracker/package.json | 6 +- 42 files changed, 1127 insertions(+), 938 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index bfc290bc9..8113622f4 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -38,11 +38,11 @@ importers: specifier: ~9.3.1 version: 9.3.4 '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/sha1': specifier: ~1.1.3 version: 1.1.5 @@ -59,14 +59,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -86,8 +86,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -181,11 +181,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -199,14 +199,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -229,8 +229,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -257,11 +257,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -275,14 +275,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -305,8 +305,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -333,11 +333,11 @@ importers: specifier: workspace:* version: link:../../libraries/tracker-core '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -348,14 +348,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -375,8 +375,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -406,11 +406,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/randomcolor': specifier: ~0.5.5 version: 0.5.9 @@ -424,14 +424,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -451,8 +451,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -479,11 +479,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -497,14 +497,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -527,8 +527,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -555,11 +555,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -573,14 +573,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -603,8 +603,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -631,11 +631,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -649,14 +649,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -679,8 +679,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -707,11 +707,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -722,14 +722,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -749,8 +749,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -777,11 +777,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -792,14 +792,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -819,8 +819,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -847,11 +847,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -862,14 +862,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -889,8 +889,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -917,11 +917,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -932,14 +932,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -959,8 +959,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -987,11 +987,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -1002,14 +1002,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1029,8 +1029,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1057,11 +1057,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -1075,14 +1075,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1105,8 +1105,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1136,11 +1136,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/uuid': specifier: ^10.0.0 version: 10.0.0 @@ -1154,14 +1154,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1181,8 +1181,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1215,11 +1215,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/uuid': specifier: ^10.0.0 version: 10.0.0 @@ -1233,14 +1233,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1260,8 +1260,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1288,11 +1288,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -1303,14 +1303,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1330,8 +1330,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1358,11 +1358,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -1373,14 +1373,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1400,8 +1400,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1428,11 +1428,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -1443,14 +1443,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1470,8 +1470,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1498,11 +1498,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -1513,14 +1513,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1540,8 +1540,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1568,11 +1568,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -1586,14 +1586,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1616,8 +1616,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1644,11 +1644,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -1662,14 +1662,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1692,8 +1692,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1723,11 +1723,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/jstimezonedetect': specifier: ~1.0.3 version: 1.0.6 @@ -1741,14 +1741,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1771,8 +1771,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1805,11 +1805,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/vimeo__player': specifier: ~2.16.3 version: 2.16.3 @@ -1823,14 +1823,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1850,8 +1850,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1881,11 +1881,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@typescript-eslint/eslint-plugin': specifier: ~5.15.0 version: 5.15.0(@typescript-eslint/parser@5.15.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) @@ -1896,14 +1896,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -1923,8 +1923,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -1957,11 +1957,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/uuid': specifier: ^10.0.0 version: 10.0.0 @@ -1978,14 +1978,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -2005,8 +2005,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -2033,11 +2033,11 @@ importers: specifier: ~13.1.3 version: 13.1.3(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -2051,14 +2051,14 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -2081,8 +2081,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -2196,11 +2196,11 @@ importers: specifier: ~3.3.5 version: 3.3.31 '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/jsdom': - specifier: ~16.2.14 - version: 16.2.15 + specifier: ~21.1.7 + version: 21.1.7 '@types/lodash': specifier: ~4.14.180 version: 4.14.202 @@ -2247,14 +2247,14 @@ importers: specifier: ~3.3.1 version: 3.3.5 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) jest-environment-jsdom: - specifier: ~29.7.0 - version: 29.7.0 + specifier: ~28.1.3 + version: 28.1.3 jest-environment-jsdom-global: specifier: ~4.0.0 - version: 4.0.0(jest-environment-jsdom@29.7.0) + version: 4.0.0(jest-environment-jsdom@28.1.3) jest-standard-reporter: specifier: ~2.0.0 version: 2.0.0 @@ -2289,8 +2289,8 @@ importers: specifier: ~7.5.0 version: 7.5.0 ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)))(typescript@4.6.4) ts-node: specifier: ~10.9.1 version: 10.9.2(@types/node@14.6.4)(typescript@4.6.4) @@ -2373,13 +2373,13 @@ importers: version: 0.76.1 '@react-native/eslint-config': specifier: ^0.73.1 - version: 0.73.2(eslint@8.11.0)(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + version: 0.73.2(eslint@8.11.0)(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) '@rollup/plugin-json': specifier: ~4.1.0 version: 4.1.0(rollup@2.70.2) '@types/jest': - specifier: ~29.5.14 - version: 29.5.14 + specifier: ~28.1.1 + version: 28.1.8 '@types/react': specifier: ^18.2.44 version: 18.3.12 @@ -2393,8 +2393,8 @@ importers: specifier: ~8.11.0 version: 8.11.0 jest: - specifier: ~29.7.0 - version: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + specifier: ~28.1.3 + version: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) node-fetch: specifier: ~3.3.2 version: 3.3.2 @@ -2414,8 +2414,8 @@ importers: specifier: ~2.0.5 version: 2.0.7(@babel/core@7.25.2)(@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2))(@babel/runtime@7.25.6)(rollup@2.70.2)(typescript@4.6.4) ts-jest: - specifier: ~29.2.5 - version: 29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + specifier: ~28.0.8 + version: 28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) typescript: specifier: ~4.6.2 version: 4.6.4 @@ -3081,13 +3081,13 @@ packages: resolution: {integrity: sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==} engines: {node: '>= 10.14.2'} - '@jest/console@29.7.0': - resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/console@28.1.3': + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - '@jest/core@29.7.0': - resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/core@28.1.3': + resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -3098,59 +3098,79 @@ packages: resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/environment@28.1.3': + resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + '@jest/environment@29.7.0': resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect-utils@28.1.3': + resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + '@jest/expect-utils@29.7.0': resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/expect@29.7.0': - resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect@28.1.3': + resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jest/fake-timers@28.1.3': + resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} '@jest/fake-timers@29.7.0': resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/globals@29.7.0': - resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/globals@28.1.3': + resolution: {integrity: sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - '@jest/reporters@29.7.0': - resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/reporters@28.1.3': + resolution: {integrity: sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true + '@jest/schemas@28.1.3': + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/source-map@29.6.3': - resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/source-map@28.1.2': + resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - '@jest/test-result@29.7.0': - resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-result@28.1.3': + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - '@jest/test-sequencer@29.7.0': - resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-sequencer@28.1.3': + resolution: {integrity: sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - '@jest/transform@29.7.0': - resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/transform@28.1.3': + resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} '@jest/types@26.6.2': resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} + '@jest/types@28.1.3': + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + '@jest/types@29.6.3': resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3433,6 +3453,9 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + '@sinclair/typebox@0.24.51': + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -3444,12 +3467,18 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} + '@sinonjs/commons@1.8.6': + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@sinonjs/fake-timers@9.1.2': + resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} + '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -3533,14 +3562,14 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/jest@29.5.14': - resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} + '@types/jest@28.1.8': + resolution: {integrity: sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==} '@types/jsdom@16.2.15': resolution: {integrity: sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==} - '@types/jsdom@20.0.1': - resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} + '@types/jsdom@21.1.7': + resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -3578,6 +3607,9 @@ packages: '@types/parse5@6.0.3': resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + '@types/prettier@2.7.3': + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + '@types/prop-types@15.7.13': resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} @@ -3863,8 +3895,8 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-globals@7.0.1: - resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -4107,9 +4139,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - babel-jest@29.7.0: - resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-jest@28.1.3: + resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 @@ -4117,9 +4149,9 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} - babel-plugin-jest-hoist@29.6.3: - resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-plugin-jest-hoist@28.1.3: + resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} babel-plugin-polyfill-corejs2@0.4.11: resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} @@ -4147,9 +4179,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - babel-preset-jest@29.6.3: - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-preset-jest@28.1.3: + resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 @@ -4220,6 +4252,9 @@ packages: resolution: {integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==} engines: {node: '>= 10.16.0'} + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + browserslist-generator@1.0.66: resolution: {integrity: sha512-aFDax4Qzh29DdyhHQBD2Yu2L5OvaDnvYFMbmpLrLwwaNK4H6dHEhC/Nxv93/+mfAA+a/t94ln0P2JZvHO6LZDA==} engines: {node: '>=8.0.0'} @@ -4596,6 +4631,9 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -4636,11 +4674,6 @@ packages: resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} engines: {node: '>= 14'} - create-jest@29.7.0: - resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -4769,13 +4802,8 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} - dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true + dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} @@ -4847,6 +4875,10 @@ packages: devtools-protocol@0.0.1302984: resolution: {integrity: sha512-Rgh2Sk5fUSCtEx4QGH9iwTyECdFPySG2nlz5J8guGh2Wlha6uzSOCq/DCEC8faHlLaMPZJMuZ4ovgcX4LvOkKA==} + diff-sequences@28.1.1: + resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4931,8 +4963,8 @@ packages: electron-to-chromium@1.5.50: resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==} - emittery@0.13.1: - resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} engines: {node: '>=12'} emittery@1.0.3: @@ -5215,6 +5247,10 @@ packages: resolution: {integrity: sha512-Op1xZoevlv1pohCq7g2Og5Gr3xP2NhY7MQueOApmopVxgweoJ/BqJxyvMNP0A//QsMg8v0WsN/1j81Sx2er9Wg==} engines: {node: '>=16 || >=18 || >=20'} + expect@28.1.3: + resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6087,10 +6123,6 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} - istanbul-lib-instrument@6.0.3: - resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} - engines: {node: '>=10'} - istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} @@ -6122,17 +6154,17 @@ packages: resolution: {integrity: sha512-il+noV96N1BGU9/FMmc8QtAMxC8lPnXUiAvgb0o9MDZATRdxglTQe9wo6UdL049ropQL6MopDYwDlludKR6wJQ==} hasBin: true - jest-changed-files@29.7.0: - resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-changed-files@28.1.3: + resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-circus@29.7.0: - resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-circus@28.1.3: + resolution: {integrity: sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-cli@29.7.0: - resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-cli@28.1.3: + resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -6140,9 +6172,9 @@ packages: node-notifier: optional: true - jest-config@29.7.0: - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-config@28.1.3: + resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@types/node': '*' ts-node: '>=9.0.0' @@ -6152,17 +6184,21 @@ packages: ts-node: optional: true + jest-diff@28.1.3: + resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-docblock@29.7.0: - resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-docblock@28.1.1: + resolution: {integrity: sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-each@29.7.0: - resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-each@28.1.3: + resolution: {integrity: sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} jest-environment-jsdom-global@4.0.0: resolution: {integrity: sha512-qEV8j61oV5XhOBUQbrld2nMYKnp/AGINUaoYTtkwJ9rjvMNRN7ZaZ/dgoPpW83oFtrSiVM1gie6ajdsKFBUlLA==} @@ -6170,30 +6206,37 @@ packages: peerDependencies: jest-environment-jsdom: 22.x || 23.x || 24.x || 25.x || 26.x || 27.x || 28.x || 29.x - jest-environment-jsdom@29.7.0: - resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true + jest-environment-jsdom@28.1.3: + resolution: {integrity: sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-environment-node@28.1.3: + resolution: {integrity: sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} jest-environment-node@29.7.0: resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-get-type@28.0.2: + resolution: {integrity: sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + jest-get-type@29.6.3: resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-haste-map@29.7.0: - resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-haste-map@28.1.3: + resolution: {integrity: sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-leak-detector@29.7.0: - resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-leak-detector@28.1.3: + resolution: {integrity: sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-matcher-utils@28.1.3: + resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} jest-matcher-utils@29.7.0: resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} @@ -6203,10 +6246,18 @@ packages: resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==} engines: {node: '>= 10.14.2'} + jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-mock@28.1.3: + resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + jest-mock@29.7.0: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6220,29 +6271,29 @@ packages: jest-resolve: optional: true - jest-regex-util@29.6.3: - resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-resolve-dependencies@29.7.0: - resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve-dependencies@28.1.3: + resolution: {integrity: sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-resolve@29.7.0: - resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve@28.1.3: + resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-runner@29.7.0: - resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runner@28.1.3: + resolution: {integrity: sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-runtime@29.7.0: - resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runtime@28.1.3: + resolution: {integrity: sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - jest-snapshot@29.7.0: - resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-snapshot@28.1.3: + resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} jest-standard-reporter@2.0.0: resolution: {integrity: sha512-JhV3qzNzs5u/T1mzN9ivVrf2i4xYOQJgyPMKQbAmwRAZIprCpkikt8GF1kQKrP5ch1qBMn5xYyNdUUOKi8bltA==} @@ -6251,29 +6302,41 @@ packages: resolution: {integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==} engines: {node: '>= 10.14.2'} + jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-validate@28.1.3: + resolution: {integrity: sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + jest-validate@29.7.0: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-watcher@29.7.0: - resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} jest-worker@26.6.2: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} + jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + jest-worker@29.7.0: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest@29.7.0: - resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest@28.1.3: + resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -6321,9 +6384,9 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 - jsdom@20.0.3: - resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} - engines: {node: '>=14'} + jsdom@19.0.0: + resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} + engines: {node: '>=12'} peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: @@ -7188,6 +7251,9 @@ packages: resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==} engines: {node: '>=12'} + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5@7.2.1: resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} @@ -7330,6 +7396,10 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -7408,9 +7478,6 @@ packages: typescript: optional: true - pure-rand@6.1.0: - resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -7622,8 +7689,8 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} engines: {node: '>=10'} resolve@1.22.8: @@ -7767,9 +7834,9 @@ packages: resolution: {integrity: sha512-wq89BtE7xb4ns7ApbgAshaUgXHlPoseytPTNwaVQNPwAaD+0klYpBrsCy/Lj77EJ+kf/vKvX1tjhRT67eDyCXg==} hasBin: true - saxes@6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} - engines: {node: '>=v12.22.7'} + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} scheduler@0.24.0-canary-efb381bbf-20230505: resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} @@ -8135,6 +8202,10 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -8181,6 +8252,10 @@ packages: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} engines: {node: '>=6.0.0'} + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + terser@5.31.6: resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} @@ -8260,23 +8335,20 @@ packages: peerDependencies: typescript: ^3.x || ^4.x - ts-jest@29.2.5: - resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} - engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + ts-jest@28.0.8: + resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/transform': ^29.0.0 - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 + '@jest/types': ^28.0.0 + babel-jest: ^28.0.0 esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' + jest: ^28.0.0 + typescript: '>=4.3' peerDependenciesMeta: '@babel/core': optional: true - '@jest/transform': - optional: true '@jest/types': optional: true babel-jest: @@ -8523,9 +8595,13 @@ packages: vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} - w3c-xmlserializer@4.0.0: - resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} - engines: {node: '>=14'} + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@3.0.0: + resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} + engines: {node: '>=12'} wait-port@1.1.0: resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==} @@ -8616,6 +8692,10 @@ packages: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} + whatwg-url@10.0.0: + resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==} + engines: {node: '>=12'} + whatwg-url@11.0.0: resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} engines: {node: '>=12'} @@ -9604,82 +9684,82 @@ snapshots: jest-util: 26.6.2 slash: 3.0.0 - '@jest/console@29.7.0': + '@jest/console@28.1.3': dependencies: - '@jest/types': 29.6.3 + '@jest/types': 28.1.3 '@types/node': 14.6.4 chalk: 4.1.2 - jest-message-util: 29.7.0 - jest-util: 29.7.0 + jest-message-util: 28.1.3 + jest-util: 28.1.3 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4))': + '@jest/core@28.1.3(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4))': dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 + '@jest/console': 28.1.3 + '@jest/reporters': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 14.6.4 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 + jest-changed-files: 28.1.3 + jest-config: 28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) + jest-haste-map: 28.1.3 + jest-message-util: 28.1.3 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-resolve-dependencies: 28.1.3 + jest-runner: 28.1.3 + jest-runtime: 28.1.3 + jest-snapshot: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 + jest-watcher: 28.1.3 micromatch: 4.0.8 - pretty-format: 29.7.0 + pretty-format: 28.1.3 + rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - - babel-plugin-macros - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4))': + '@jest/core@28.1.3(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4))': dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 + '@jest/console': 28.1.3 + '@jest/reporters': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 14.6.4 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 + jest-changed-files: 28.1.3 + jest-config: 28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + jest-haste-map: 28.1.3 + jest-message-util: 28.1.3 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-resolve-dependencies: 28.1.3 + jest-runner: 28.1.3 + jest-runtime: 28.1.3 + jest-snapshot: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 + jest-watcher: 28.1.3 micromatch: 4.0.8 - pretty-format: 29.7.0 + pretty-format: 28.1.3 + rimraf: 3.0.2 slash: 3.0.0 strip-ansi: 6.0.1 transitivePeerDependencies: - - babel-plugin-macros - supports-color - ts-node @@ -9687,6 +9767,13 @@ snapshots: dependencies: '@jest/types': 29.6.3 + '@jest/environment@28.1.3': + dependencies: + '@jest/fake-timers': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 14.6.4 + jest-mock: 28.1.3 + '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 @@ -9694,17 +9781,30 @@ snapshots: '@types/node': 14.6.4 jest-mock: 29.7.0 + '@jest/expect-utils@28.1.3': + dependencies: + jest-get-type: 28.0.2 + '@jest/expect-utils@29.7.0': dependencies: jest-get-type: 29.6.3 - '@jest/expect@29.7.0': + '@jest/expect@28.1.3': dependencies: - expect: 29.7.0 - jest-snapshot: 29.7.0 + expect: 28.1.3 + jest-snapshot: 28.1.3 transitivePeerDependencies: - supports-color + '@jest/fake-timers@28.1.3': + dependencies: + '@jest/types': 28.1.3 + '@sinonjs/fake-timers': 9.1.2 + '@types/node': 14.6.4 + jest-message-util: 28.1.3 + jest-mock: 28.1.3 + jest-util: 28.1.3 + '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 @@ -9714,22 +9814,21 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - '@jest/globals@29.7.0': + '@jest/globals@28.1.3': dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/types': 29.6.3 - jest-mock: 29.7.0 + '@jest/environment': 28.1.3 + '@jest/expect': 28.1.3 + '@jest/types': 28.1.3 transitivePeerDependencies: - supports-color - '@jest/reporters@29.7.0': + '@jest/reporters@28.1.3': dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 + '@jest/console': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.25 '@types/node': 14.6.4 chalk: 4.1.2 @@ -9738,57 +9837,62 @@ snapshots: glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.3 + istanbul-lib-instrument: 5.2.1 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.7 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - jest-worker: 29.7.0 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + jest-worker: 28.1.3 slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 + terminal-link: 2.1.1 v8-to-istanbul: 9.3.0 transitivePeerDependencies: - supports-color + '@jest/schemas@28.1.3': + dependencies: + '@sinclair/typebox': 0.24.51 + '@jest/schemas@29.6.3': dependencies: '@sinclair/typebox': 0.27.8 - '@jest/source-map@29.6.3': + '@jest/source-map@28.1.2': dependencies: '@jridgewell/trace-mapping': 0.3.25 callsites: 3.1.0 graceful-fs: 4.2.11 - '@jest/test-result@29.7.0': + '@jest/test-result@28.1.3': dependencies: - '@jest/console': 29.7.0 - '@jest/types': 29.6.3 + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 - '@jest/test-sequencer@29.7.0': + '@jest/test-sequencer@28.1.3': dependencies: - '@jest/test-result': 29.7.0 + '@jest/test-result': 28.1.3 graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 + jest-haste-map: 28.1.3 slash: 3.0.0 - '@jest/transform@29.7.0': + '@jest/transform@28.1.3': dependencies: '@babel/core': 7.25.2 - '@jest/types': 29.6.3 + '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 - convert-source-map: 2.0.0 + convert-source-map: 1.9.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 + jest-haste-map: 28.1.3 + jest-regex-util: 28.0.2 + jest-util: 28.1.3 micromatch: 4.0.8 pirates: 4.0.6 slash: 3.0.0 @@ -9804,6 +9908,15 @@ snapshots: '@types/yargs': 15.0.19 chalk: 4.1.2 + '@jest/types@28.1.3': + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 14.6.4 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + '@jest/types@29.6.3': dependencies: '@jest/schemas': 29.6.3 @@ -10266,7 +10379,7 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native/eslint-config@0.73.2(eslint@8.11.0)(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4)': + '@react-native/eslint-config@0.73.2(eslint@8.11.0)(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4)': dependencies: '@babel/core': 7.25.2 '@babel/eslint-parser': 7.25.9(@babel/core@7.25.2)(eslint@8.11.0) @@ -10277,7 +10390,7 @@ snapshots: eslint-config-prettier: 8.10.0(eslint@8.11.0) eslint-plugin-eslint-comments: 3.2.0(eslint@8.11.0) eslint-plugin-ft-flow: 2.0.3(@babel/eslint-parser@7.25.9(@babel/core@7.25.2)(eslint@8.11.0))(eslint@8.11.0) - eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) + eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4) eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.11.0))(eslint@8.11.0) eslint-plugin-react: 7.37.2(eslint@8.11.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.11.0) @@ -10380,12 +10493,18 @@ snapshots: '@sideway/pinpoint@2.0.0': {} + '@sinclair/typebox@0.24.51': {} + '@sinclair/typebox@0.27.8': {} '@sindresorhus/is@4.6.0': {} '@sindresorhus/is@5.6.0': {} + '@sinonjs/commons@1.8.6': + dependencies: + type-detect: 4.0.8 + '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 @@ -10394,6 +10513,10 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers@9.1.2': + dependencies: + '@sinonjs/commons': 1.8.6 + '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 @@ -10490,10 +10613,10 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/jest@29.5.14': + '@types/jest@28.1.8': dependencies: - expect: 29.7.0 - pretty-format: 29.7.0 + expect: 28.1.3 + pretty-format: 28.1.3 '@types/jsdom@16.2.15': dependencies: @@ -10501,7 +10624,7 @@ snapshots: '@types/parse5': 6.0.3 '@types/tough-cookie': 4.0.5 - '@types/jsdom@20.0.1': + '@types/jsdom@21.1.7': dependencies: '@types/node': 14.6.4 '@types/tough-cookie': 4.0.5 @@ -10539,6 +10662,8 @@ snapshots: '@types/parse5@6.0.3': {} + '@types/prettier@2.7.3': {} + '@types/prop-types@15.7.13': {} '@types/randomcolor@0.5.9': {} @@ -11018,10 +11143,10 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-globals@7.0.1: + acorn-globals@6.0.0: dependencies: - acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn: 7.3.1 + acorn-walk: 7.1.1 acorn-jsx@5.3.2(acorn@8.12.1): dependencies: @@ -11320,13 +11445,13 @@ snapshots: dependencies: '@babel/core': 7.25.2 - babel-jest@29.7.0(@babel/core@7.25.2): + babel-jest@28.1.3(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 - '@jest/transform': 29.7.0 + '@jest/transform': 28.1.3 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.25.2) + babel-preset-jest: 28.1.3(@babel/core@7.25.2) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -11343,7 +11468,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-jest-hoist@29.6.3: + babel-plugin-jest-hoist@28.1.3: dependencies: '@babel/template': 7.25.9 '@babel/types': 7.26.0 @@ -11403,10 +11528,10 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) - babel-preset-jest@29.6.3(@babel/core@7.25.2): + babel-preset-jest@28.1.3(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 - babel-plugin-jest-hoist: 29.6.3 + babel-plugin-jest-hoist: 28.1.3 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) balanced-match@1.0.2: {} @@ -11504,6 +11629,8 @@ snapshots: dependencies: duplexer: 0.1.1 + browser-process-hrtime@1.0.0: {} + browserslist-generator@1.0.66: dependencies: '@mdn/browser-compat-data': 4.2.1 @@ -11934,6 +12061,8 @@ snapshots: content-type@1.0.5: {} + convert-source-map@1.9.0: {} + convert-source-map@2.0.0: {} convert-to-spaces@2.0.1: {} @@ -11970,36 +12099,6 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.5.2 - create-jest@29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - create-jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - create-require@1.1.1: {} cross-fetch@4.0.0(encoding@0.1.13): @@ -12112,7 +12211,7 @@ snapshots: dependencies: mimic-response: 3.1.0 - dedent@1.5.3: {} + dedent@0.7.0: {} deep-equal@2.2.3: dependencies: @@ -12194,6 +12293,8 @@ snapshots: devtools-protocol@0.0.1302984: {} + diff-sequences@28.1.1: {} + diff-sequences@29.6.3: {} diff@4.0.2: {} @@ -12284,7 +12385,7 @@ snapshots: electron-to-chromium@1.5.50: {} - emittery@0.13.1: {} + emittery@0.10.2: {} emittery@1.0.3: {} @@ -12481,13 +12582,13 @@ snapshots: lodash: 4.17.21 string-natural-compare: 3.0.1 - eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4): + eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4): dependencies: '@typescript-eslint/utils': 5.15.0(eslint@8.11.0)(typescript@4.6.4) eslint: 8.11.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.11.0)(typescript@4.6.4))(eslint@8.11.0)(typescript@4.6.4) - jest: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + jest: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) transitivePeerDependencies: - supports-color - typescript @@ -12673,6 +12774,14 @@ snapshots: - typescript - utf-8-validate + expect@28.1.3: + dependencies: + '@jest/expect-utils': 28.1.3 + jest-get-type: 28.0.2 + jest-matcher-utils: 28.1.3 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + expect@29.7.0: dependencies: '@jest/expect-utils': 29.7.0 @@ -13603,16 +13712,6 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-instrument@6.0.3: - dependencies: - '@babel/core': 7.25.2 - '@babel/parser': 7.26.2 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - istanbul-lib-report@3.0.1: dependencies: istanbul-lib-coverage: 3.2.2 @@ -13660,169 +13759,170 @@ snapshots: glob: 10.4.5 jasmine-core: 5.2.0 - jest-changed-files@29.7.0: + jest-changed-files@28.1.3: dependencies: execa: 5.1.1 - jest-util: 29.7.0 p-limit: 3.1.0 - jest-circus@29.7.0: + jest-circus@28.1.3: dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 + '@jest/environment': 28.1.3 + '@jest/expect': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 14.6.4 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.3 + dedent: 0.7.0 is-generator-fn: 2.1.0 - jest-each: 29.7.0 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 + jest-each: 28.1.3 + jest-matcher-utils: 28.1.3 + jest-message-util: 28.1.3 + jest-runtime: 28.1.3 + jest-snapshot: 28.1.3 + jest-util: 28.1.3 p-limit: 3.1.0 - pretty-format: 29.7.0 - pure-rand: 6.1.0 + pretty-format: 28.1.3 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: - - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)): + jest-cli@28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 + '@jest/core': 28.1.3(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) exit: 0.1.2 + graceful-fs: 4.2.11 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-config: 28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) + jest-util: 28.1.3 + jest-validate: 28.1.3 + prompts: 2.4.2 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - - babel-plugin-macros - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): + jest-cli@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 + '@jest/core': 28.1.3(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) exit: 0.1.2 + graceful-fs: 4.2.11 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-config: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + jest-util: 28.1.3 + jest-validate: 28.1.3 + prompts: 2.4.2 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - - babel-plugin-macros - supports-color - ts-node - jest-config@29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)): + jest-config@28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)): dependencies: '@babel/core': 7.25.2 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.25.2) + '@jest/test-sequencer': 28.1.3 + '@jest/types': 28.1.3 + babel-jest: 28.1.3(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-circus: 28.1.3 + jest-environment-node: 28.1.3 + jest-get-type: 28.0.2 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-runner: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 micromatch: 4.0.8 parse-json: 5.2.0 - pretty-format: 29.7.0 + pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 14.6.4 ts-node: 10.9.2(@types/node@14.6.4)(typescript@4.6.4) transitivePeerDependencies: - - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): + jest-config@28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): dependencies: '@babel/core': 7.25.2 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.25.2) + '@jest/test-sequencer': 28.1.3 + '@jest/types': 28.1.3 + babel-jest: 28.1.3(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-circus: 28.1.3 + jest-environment-node: 28.1.3 + jest-get-type: 28.0.2 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-runner: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 micromatch: 4.0.8 parse-json: 5.2.0 - pretty-format: 29.7.0 + pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 14.6.4 ts-node: 10.9.2(@types/node@20.16.3)(typescript@4.6.4) transitivePeerDependencies: - - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): + jest-config@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): dependencies: '@babel/core': 7.25.2 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.25.2) + '@jest/test-sequencer': 28.1.3 + '@jest/types': 28.1.3 + babel-jest: 28.1.3(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-circus: 28.1.3 + jest-environment-node: 28.1.3 + jest-get-type: 28.0.2 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-runner: 28.1.3 + jest-util: 28.1.3 + jest-validate: 28.1.3 micromatch: 4.0.8 parse-json: 5.2.0 - pretty-format: 29.7.0 + pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.16.3 ts-node: 10.9.2(@types/node@20.16.3)(typescript@4.6.4) transitivePeerDependencies: - - babel-plugin-macros - supports-color + jest-diff@28.1.3: + dependencies: + chalk: 4.1.2 + diff-sequences: 28.1.1 + jest-get-type: 28.0.2 + pretty-format: 28.1.3 + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -13830,37 +13930,47 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 - jest-docblock@29.7.0: + jest-docblock@28.1.1: dependencies: detect-newline: 3.1.0 - jest-each@29.7.0: + jest-each@28.1.3: dependencies: - '@jest/types': 29.6.3 + '@jest/types': 28.1.3 chalk: 4.1.2 - jest-get-type: 29.6.3 - jest-util: 29.7.0 - pretty-format: 29.7.0 + jest-get-type: 28.0.2 + jest-util: 28.1.3 + pretty-format: 28.1.3 - jest-environment-jsdom-global@4.0.0(jest-environment-jsdom@29.7.0): + jest-environment-jsdom-global@4.0.0(jest-environment-jsdom@28.1.3): dependencies: - jest-environment-jsdom: 29.7.0 + jest-environment-jsdom: 28.1.3 - jest-environment-jsdom@29.7.0: + jest-environment-jsdom@28.1.3: dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/jsdom': 20.0.1 + '@jest/environment': 28.1.3 + '@jest/fake-timers': 28.1.3 + '@jest/types': 28.1.3 + '@types/jsdom': 16.2.15 '@types/node': 14.6.4 - jest-mock: 29.7.0 - jest-util: 29.7.0 - jsdom: 20.0.3 + jest-mock: 28.1.3 + jest-util: 28.1.3 + jsdom: 19.0.0 transitivePeerDependencies: - bufferutil + - canvas - supports-color - utf-8-validate + jest-environment-node@28.1.3: + dependencies: + '@jest/environment': 28.1.3 + '@jest/fake-timers': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 14.6.4 + jest-mock: 28.1.3 + jest-util: 28.1.3 + jest-environment-node@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -13870,28 +13980,37 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 + jest-get-type@28.0.2: {} + jest-get-type@29.6.3: {} - jest-haste-map@29.7.0: + jest-haste-map@28.1.3: dependencies: - '@jest/types': 29.6.3 + '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.9 '@types/node': 14.6.4 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 - jest-worker: 29.7.0 + jest-regex-util: 28.0.2 + jest-util: 28.1.3 + jest-worker: 28.1.3 micromatch: 4.0.8 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 - jest-leak-detector@29.7.0: + jest-leak-detector@28.1.3: dependencies: - jest-get-type: 29.6.3 - pretty-format: 29.7.0 + jest-get-type: 28.0.2 + pretty-format: 28.1.3 + + jest-matcher-utils@28.1.3: + dependencies: + chalk: 4.1.2 + jest-diff: 28.1.3 + jest-get-type: 28.0.2 + pretty-format: 28.1.3 jest-matcher-utils@29.7.0: dependencies: @@ -13912,6 +14031,18 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 + jest-message-util@28.1.3: + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 + jest-message-util@29.7.0: dependencies: '@babel/code-frame': 7.26.2 @@ -13924,111 +14055,119 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 + jest-mock@28.1.3: + dependencies: + '@jest/types': 28.1.3 + '@types/node': 14.6.4 + jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 '@types/node': 14.6.4 jest-util: 29.7.0 - jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): + jest-pnp-resolver@1.2.3(jest-resolve@28.1.3): optionalDependencies: - jest-resolve: 29.7.0 + jest-resolve: 28.1.3 - jest-regex-util@29.6.3: {} + jest-regex-util@28.0.2: {} - jest-resolve-dependencies@29.7.0: + jest-resolve-dependencies@28.1.3: dependencies: - jest-regex-util: 29.6.3 - jest-snapshot: 29.7.0 + jest-regex-util: 28.0.2 + jest-snapshot: 28.1.3 transitivePeerDependencies: - supports-color - jest-resolve@29.7.0: + jest-resolve@28.1.3: dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-haste-map: 28.1.3 + jest-pnp-resolver: 1.2.3(jest-resolve@28.1.3) + jest-util: 28.1.3 + jest-validate: 28.1.3 resolve: 1.22.8 - resolve.exports: 2.0.2 + resolve.exports: 1.1.1 slash: 3.0.0 - jest-runner@29.7.0: + jest-runner@28.1.3: dependencies: - '@jest/console': 29.7.0 - '@jest/environment': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 + '@jest/console': 28.1.3 + '@jest/environment': 28.1.3 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 14.6.4 chalk: 4.1.2 - emittery: 0.13.1 + emittery: 0.10.2 graceful-fs: 4.2.11 - jest-docblock: 29.7.0 - jest-environment-node: 29.7.0 - jest-haste-map: 29.7.0 - jest-leak-detector: 29.7.0 - jest-message-util: 29.7.0 - jest-resolve: 29.7.0 - jest-runtime: 29.7.0 - jest-util: 29.7.0 - jest-watcher: 29.7.0 - jest-worker: 29.7.0 + jest-docblock: 28.1.1 + jest-environment-node: 28.1.3 + jest-haste-map: 28.1.3 + jest-leak-detector: 28.1.3 + jest-message-util: 28.1.3 + jest-resolve: 28.1.3 + jest-runtime: 28.1.3 + jest-util: 28.1.3 + jest-watcher: 28.1.3 + jest-worker: 28.1.3 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: - supports-color - jest-runtime@29.7.0: + jest-runtime@28.1.3: dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/globals': 29.7.0 - '@jest/source-map': 29.6.3 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 14.6.4 + '@jest/environment': 28.1.3 + '@jest/fake-timers': 28.1.3 + '@jest/globals': 28.1.3 + '@jest/source-map': 28.1.2 + '@jest/test-result': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 chalk: 4.1.2 cjs-module-lexer: 1.4.0 collect-v8-coverage: 1.0.2 + execa: 5.1.1 glob: 7.2.3 graceful-fs: 4.2.11 - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-mock: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 + jest-haste-map: 28.1.3 + jest-message-util: 28.1.3 + jest-mock: 28.1.3 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.3 + jest-snapshot: 28.1.3 + jest-util: 28.1.3 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color - jest-snapshot@29.7.0: + jest-snapshot@28.1.3: dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.26.2 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.25.2) + '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 + '@jest/expect-utils': 28.1.3 + '@jest/transform': 28.1.3 + '@jest/types': 28.1.3 + '@types/babel__traverse': 7.20.6 + '@types/prettier': 2.7.3 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) chalk: 4.1.2 - expect: 29.7.0 + expect: 28.1.3 graceful-fs: 4.2.11 - jest-diff: 29.7.0 - jest-get-type: 29.6.3 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 + jest-diff: 28.1.3 + jest-get-type: 28.0.2 + jest-haste-map: 28.1.3 + jest-matcher-utils: 28.1.3 + jest-message-util: 28.1.3 + jest-util: 28.1.3 natural-compare: 1.4.0 - pretty-format: 29.7.0 + pretty-format: 28.1.3 semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -14051,6 +14190,15 @@ snapshots: is-ci: 2.0.0 micromatch: 4.0.8 + jest-util@28.1.3: + dependencies: + '@jest/types': 28.1.3 + '@types/node': 14.6.4 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -14060,6 +14208,15 @@ snapshots: graceful-fs: 4.2.11 picomatch: 2.3.1 + jest-validate@28.1.3: + dependencies: + '@jest/types': 28.1.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 28.0.2 + leven: 3.1.0 + pretty-format: 28.1.3 + jest-validate@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -14069,15 +14226,15 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watcher@29.7.0: + jest-watcher@28.1.3: dependencies: - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 '@types/node': 14.6.4 ansi-escapes: 4.3.2 chalk: 4.1.2 - emittery: 0.13.1 - jest-util: 29.7.0 + emittery: 0.10.2 + jest-util: 28.1.3 string-length: 4.0.2 jest-worker@26.6.2: @@ -14086,6 +14243,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 7.2.0 + jest-worker@28.1.3: + dependencies: + '@types/node': 14.6.4 + merge-stream: 2.0.0 + supports-color: 8.1.1 + jest-worker@29.7.0: dependencies: '@types/node': 14.6.4 @@ -14093,27 +14256,25 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)): + jest@28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) - '@jest/types': 29.6.3 + '@jest/core': 28.1.3(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) + '@jest/types': 28.1.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) + jest-cli: 28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) transitivePeerDependencies: - '@types/node' - - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): + jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) - '@jest/types': 29.6.3 + '@jest/core': 28.1.3(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + '@jest/types': 28.1.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + jest-cli: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) transitivePeerDependencies: - '@types/node' - - babel-plugin-macros - supports-color - ts-node @@ -14176,11 +14337,11 @@ snapshots: transitivePeerDependencies: - supports-color - jsdom@20.0.3: + jsdom@19.0.0: dependencies: abab: 2.0.6 acorn: 8.12.1 - acorn-globals: 7.0.1 + acorn-globals: 6.0.0 cssom: 0.5.0 cssstyle: 2.3.0 data-urls: 3.0.2 @@ -14193,15 +14354,16 @@ snapshots: https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.12 - parse5: 7.2.1 - saxes: 6.0.0 + parse5: 6.0.1 + saxes: 5.0.1 symbol-tree: 3.2.4 tough-cookie: 4.1.4 - w3c-xmlserializer: 4.0.0 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 3.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 + whatwg-url: 10.0.0 ws: 8.18.0 xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -15185,6 +15347,8 @@ snapshots: parse-ms@3.0.0: {} + parse5@6.0.1: {} + parse5@7.2.1: dependencies: entities: 4.5.0 @@ -15302,6 +15466,13 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 + pretty-format@28.1.3: + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.3.1 + pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 @@ -15415,8 +15586,6 @@ snapshots: - supports-color - utf-8-validate - pure-rand@6.1.0: {} - qs@6.11.0: dependencies: side-channel: 1.0.6 @@ -15698,7 +15867,7 @@ snapshots: resolve-from@5.0.0: {} - resolve.exports@2.0.2: {} + resolve.exports@1.1.1: {} resolve@1.22.8: dependencies: @@ -15860,7 +16029,7 @@ snapshots: tunnel: 0.0.6 yargs: 17.7.2 - saxes@6.0.0: + saxes@5.0.1: dependencies: xmlchars: 2.2.0 @@ -16271,6 +16440,11 @@ snapshots: dependencies: has-flag: 4.0.0 + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + supports-preserve-symlinks-flag@1.0.0: {} symbol-tree@3.2.4: {} @@ -16344,6 +16518,11 @@ snapshots: dependencies: rimraf: 2.6.3 + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + terser@5.31.6: dependencies: '@jridgewell/source-map': 0.3.6 @@ -16419,13 +16598,12 @@ snapshots: compatfactory: 0.0.13(typescript@4.6.4) typescript: 4.6.4 - ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)))(typescript@4.6.4): + ts-jest@28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)))(typescript@4.6.4): dependencies: bs-logger: 0.2.6 - ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) - jest-util: 29.7.0 + jest: 28.1.3(@types/node@14.6.4)(ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4)) + jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -16434,17 +16612,15 @@ snapshots: yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.25.2 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.25.2) + '@jest/types': 28.1.3 + babel-jest: 28.1.3(@babel/core@7.25.2) - ts-jest@29.2.5(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4): + ts-jest@28.0.8(@babel/core@7.25.2)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.25.2))(jest@28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)))(typescript@4.6.4): dependencies: bs-logger: 0.2.6 - ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) - jest-util: 29.7.0 + jest: 28.1.3(@types/node@20.16.3)(ts-node@10.9.2(@types/node@20.16.3)(typescript@4.6.4)) + jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -16453,9 +16629,8 @@ snapshots: yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.25.2 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.25.2) + '@jest/types': 28.1.3 + babel-jest: 28.1.3(@babel/core@7.25.2) ts-node@10.9.2(@types/node@14.6.4)(typescript@4.6.4): dependencies: @@ -16704,7 +16879,11 @@ snapshots: vlq@1.0.1: {} - w3c-xmlserializer@4.0.0: + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@3.0.0: dependencies: xml-name-validator: 4.0.0 @@ -16836,6 +17015,11 @@ snapshots: whatwg-mimetype@3.0.0: {} + whatwg-url@10.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + whatwg-url@11.0.0: dependencies: tr46: 3.0.0 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index f63c5fae4..5d85a878b 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "198df4bff51d6971dfe31a0dc821da2625a97ad9", + "pnpmShrinkwrapHash": "92e47003e2ad1b5456251728695c6b059df935d5", "preferredVersionsHash": "bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f" } diff --git a/libraries/browser-tracker-core/package.json b/libraries/browser-tracker-core/package.json index 86e3d1641..7e770d497 100644 --- a/libraries/browser-tracker-core/package.json +++ b/libraries/browser-tracker-core/package.json @@ -31,15 +31,15 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/sha1": "~1.1.3", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -47,7 +47,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2", "@testing-library/dom": "~9.3.1", "whatwg-fetch": "~3.6.20" diff --git a/libraries/browser-tracker-core/test/tracker/cross_domain.test.ts b/libraries/browser-tracker-core/test/tracker/cross_domain.test.ts index cf7748e9f..c069fba6f 100644 --- a/libraries/browser-tracker-core/test/tracker/cross_domain.test.ts +++ b/libraries/browser-tracker-core/test/tracker/cross_domain.test.ts @@ -22,7 +22,7 @@ describe('Cross-domain linking: ', () => { const standardDate = new Date(2023, 1, 1); beforeAll(() => { - jest.useFakeTimers('modern'); + jest.useFakeTimers(); jest.setSystemTime(standardDate); }); diff --git a/libraries/browser-tracker-core/test/tracker/session_data.test.ts b/libraries/browser-tracker-core/test/tracker/session_data.test.ts index 2994063ba..97f58aa7d 100644 --- a/libraries/browser-tracker-core/test/tracker/session_data.test.ts +++ b/libraries/browser-tracker-core/test/tracker/session_data.test.ts @@ -35,7 +35,7 @@ jest.spyOn(uuid, 'v4').mockReturnValue(MOCK_UUID); import { createTestIdCookie, createTestSessionIdCookie, createTracker } from '../helpers'; -jest.useFakeTimers('modern'); +jest.useFakeTimers(); describe('Tracker API: ', () => { let cookieJar: string; diff --git a/plugins/browser-plugin-ad-tracking/package.json b/plugins/browser-plugin-ad-tracking/package.json index f304b7fb9..000c02c38 100644 --- a/plugins/browser-plugin-ad-tracking/package.json +++ b/plugins/browser-plugin-ad-tracking/package.json @@ -30,14 +30,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-button-click-tracking/package.json b/plugins/browser-plugin-button-click-tracking/package.json index 58ad05c7e..41a361a3e 100644 --- a/plugins/browser-plugin-button-click-tracking/package.json +++ b/plugins/browser-plugin-button-click-tracking/package.json @@ -30,14 +30,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-client-hints/jest.config.js b/plugins/browser-plugin-client-hints/jest.config.js index bd3ea4e2a..87d15da9b 100644 --- a/plugins/browser-plugin-client-hints/jest.config.js +++ b/plugins/browser-plugin-client-hints/jest.config.js @@ -1,5 +1,6 @@ module.exports = { preset: 'ts-jest', reporters: ['jest-standard-reporter'], + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], testEnvironment: 'jest-environment-jsdom-global', }; diff --git a/plugins/browser-plugin-client-hints/package.json b/plugins/browser-plugin-client-hints/package.json index ffd0ea5ac..a91bbd30b 100644 --- a/plugins/browser-plugin-client-hints/package.json +++ b/plugins/browser-plugin-client-hints/package.json @@ -30,13 +30,13 @@ "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", "@snowplow/tracker-core": "workspace:*", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-debugger/package.json b/plugins/browser-plugin-debugger/package.json index afc8f4814..7c9c0a549 100644 --- a/plugins/browser-plugin-debugger/package.json +++ b/plugins/browser-plugin-debugger/package.json @@ -31,14 +31,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/randomcolor": "~0.5.5", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-enhanced-consent/package.json b/plugins/browser-plugin-enhanced-consent/package.json index 458e58d43..02c6310c8 100644 --- a/plugins/browser-plugin-enhanced-consent/package.json +++ b/plugins/browser-plugin-enhanced-consent/package.json @@ -29,14 +29,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -45,7 +45,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-enhanced-ecommerce/package.json b/plugins/browser-plugin-enhanced-ecommerce/package.json index 0e29d933d..756b742fe 100644 --- a/plugins/browser-plugin-enhanced-ecommerce/package.json +++ b/plugins/browser-plugin-enhanced-ecommerce/package.json @@ -30,14 +30,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-error-tracking/package.json b/plugins/browser-plugin-error-tracking/package.json index 3005cf795..84a6e4e52 100644 --- a/plugins/browser-plugin-error-tracking/package.json +++ b/plugins/browser-plugin-error-tracking/package.json @@ -30,14 +30,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-event-specifications/jest.config.js b/plugins/browser-plugin-event-specifications/jest.config.js index bd3ea4e2a..87d15da9b 100644 --- a/plugins/browser-plugin-event-specifications/jest.config.js +++ b/plugins/browser-plugin-event-specifications/jest.config.js @@ -1,5 +1,6 @@ module.exports = { preset: 'ts-jest', reporters: ['jest-standard-reporter'], + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], testEnvironment: 'jest-environment-jsdom-global', }; diff --git a/plugins/browser-plugin-event-specifications/package.json b/plugins/browser-plugin-event-specifications/package.json index ae00fb0b2..17b9efbed 100644 --- a/plugins/browser-plugin-event-specifications/package.json +++ b/plugins/browser-plugin-event-specifications/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-focalmeter/package.json b/plugins/browser-plugin-focalmeter/package.json index d8ea7bc01..56d299e28 100644 --- a/plugins/browser-plugin-focalmeter/package.json +++ b/plugins/browser-plugin-focalmeter/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-form-tracking/package.json b/plugins/browser-plugin-form-tracking/package.json index 76c4e9059..0cb1de1a0 100644 --- a/plugins/browser-plugin-form-tracking/package.json +++ b/plugins/browser-plugin-form-tracking/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-ga-cookies/jest.config.js b/plugins/browser-plugin-ga-cookies/jest.config.js index bd3ea4e2a..87d15da9b 100644 --- a/plugins/browser-plugin-ga-cookies/jest.config.js +++ b/plugins/browser-plugin-ga-cookies/jest.config.js @@ -1,5 +1,6 @@ module.exports = { preset: 'ts-jest', reporters: ['jest-standard-reporter'], + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], testEnvironment: 'jest-environment-jsdom-global', }; diff --git a/plugins/browser-plugin-ga-cookies/package.json b/plugins/browser-plugin-ga-cookies/package.json index 186e404b6..0552dcab9 100644 --- a/plugins/browser-plugin-ga-cookies/package.json +++ b/plugins/browser-plugin-ga-cookies/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-geolocation/package.json b/plugins/browser-plugin-geolocation/package.json index b7c4b6c6e..e9f747993 100644 --- a/plugins/browser-plugin-geolocation/package.json +++ b/plugins/browser-plugin-geolocation/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-link-click-tracking/package.json b/plugins/browser-plugin-link-click-tracking/package.json index 40a705423..4fa2b93fa 100644 --- a/plugins/browser-plugin-link-click-tracking/package.json +++ b/plugins/browser-plugin-link-click-tracking/package.json @@ -30,14 +30,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-media-tracking/package.json b/plugins/browser-plugin-media-tracking/package.json index e9aca4ec1..ccf709ae0 100644 --- a/plugins/browser-plugin-media-tracking/package.json +++ b/plugins/browser-plugin-media-tracking/package.json @@ -31,14 +31,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-media/package.json b/plugins/browser-plugin-media/package.json index 74bc6ae74..43f09f390 100644 --- a/plugins/browser-plugin-media/package.json +++ b/plugins/browser-plugin-media/package.json @@ -31,14 +31,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-optimizely-x/package.json b/plugins/browser-plugin-optimizely-x/package.json index 153ac3501..68539a7d9 100644 --- a/plugins/browser-plugin-optimizely-x/package.json +++ b/plugins/browser-plugin-optimizely-x/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-performance-navigation-timing/package.json b/plugins/browser-plugin-performance-navigation-timing/package.json index de86fcbd6..80e960fe5 100644 --- a/plugins/browser-plugin-performance-navigation-timing/package.json +++ b/plugins/browser-plugin-performance-navigation-timing/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-performance-timing/jest.config.js b/plugins/browser-plugin-performance-timing/jest.config.js index bd3ea4e2a..87d15da9b 100644 --- a/plugins/browser-plugin-performance-timing/jest.config.js +++ b/plugins/browser-plugin-performance-timing/jest.config.js @@ -1,5 +1,6 @@ module.exports = { preset: 'ts-jest', reporters: ['jest-standard-reporter'], + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], testEnvironment: 'jest-environment-jsdom-global', }; diff --git a/plugins/browser-plugin-performance-timing/package.json b/plugins/browser-plugin-performance-timing/package.json index 3db17a09f..875d57d72 100644 --- a/plugins/browser-plugin-performance-timing/package.json +++ b/plugins/browser-plugin-performance-timing/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-privacy-sandbox/jest.config.js b/plugins/browser-plugin-privacy-sandbox/jest.config.js index bd3ea4e2a..87d15da9b 100644 --- a/plugins/browser-plugin-privacy-sandbox/jest.config.js +++ b/plugins/browser-plugin-privacy-sandbox/jest.config.js @@ -1,5 +1,6 @@ module.exports = { preset: 'ts-jest', reporters: ['jest-standard-reporter'], + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], testEnvironment: 'jest-environment-jsdom-global', }; diff --git a/plugins/browser-plugin-privacy-sandbox/package.json b/plugins/browser-plugin-privacy-sandbox/package.json index 1cda2cd0e..0862e69c6 100644 --- a/plugins/browser-plugin-privacy-sandbox/package.json +++ b/plugins/browser-plugin-privacy-sandbox/package.json @@ -30,13 +30,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -44,7 +44,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-site-tracking/package.json b/plugins/browser-plugin-site-tracking/package.json index 9798d7a6e..d3d524c60 100644 --- a/plugins/browser-plugin-site-tracking/package.json +++ b/plugins/browser-plugin-site-tracking/package.json @@ -30,14 +30,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-snowplow-ecommerce/package.json b/plugins/browser-plugin-snowplow-ecommerce/package.json index 79dae11f0..2d47ac3d2 100644 --- a/plugins/browser-plugin-snowplow-ecommerce/package.json +++ b/plugins/browser-plugin-snowplow-ecommerce/package.json @@ -30,14 +30,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-timezone/jest.config.js b/plugins/browser-plugin-timezone/jest.config.js index bd3ea4e2a..87d15da9b 100644 --- a/plugins/browser-plugin-timezone/jest.config.js +++ b/plugins/browser-plugin-timezone/jest.config.js @@ -1,5 +1,6 @@ module.exports = { preset: 'ts-jest', reporters: ['jest-standard-reporter'], + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], testEnvironment: 'jest-environment-jsdom-global', }; diff --git a/plugins/browser-plugin-timezone/package.json b/plugins/browser-plugin-timezone/package.json index 13a9b44af..5f3e4ca1b 100644 --- a/plugins/browser-plugin-timezone/package.json +++ b/plugins/browser-plugin-timezone/package.json @@ -31,14 +31,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/jstimezonedetect": "~1.0.3", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "moment-timezone": "~0.5.26", @@ -47,7 +47,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-vimeo-tracking/package.json b/plugins/browser-plugin-vimeo-tracking/package.json index 4f2790fca..536dd935f 100644 --- a/plugins/browser-plugin-vimeo-tracking/package.json +++ b/plugins/browser-plugin-vimeo-tracking/package.json @@ -31,14 +31,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/vimeo__player": "~2.16.3", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -46,7 +46,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-web-vitals/jest.config.js b/plugins/browser-plugin-web-vitals/jest.config.js index bd3ea4e2a..87d15da9b 100644 --- a/plugins/browser-plugin-web-vitals/jest.config.js +++ b/plugins/browser-plugin-web-vitals/jest.config.js @@ -1,5 +1,6 @@ module.exports = { preset: 'ts-jest', reporters: ['jest-standard-reporter'], + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], testEnvironment: 'jest-environment-jsdom-global', }; diff --git a/plugins/browser-plugin-web-vitals/package.json b/plugins/browser-plugin-web-vitals/package.json index 52da24a4e..382edccf2 100644 --- a/plugins/browser-plugin-web-vitals/package.json +++ b/plugins/browser-plugin-web-vitals/package.json @@ -31,13 +31,13 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -45,7 +45,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/plugins/browser-plugin-youtube-tracking/package.json b/plugins/browser-plugin-youtube-tracking/package.json index 932f893ed..c88f50868 100644 --- a/plugins/browser-plugin-youtube-tracking/package.json +++ b/plugins/browser-plugin-youtube-tracking/package.json @@ -31,15 +31,15 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/uuid": "^10.0.0", "@types/youtube": "~0.0.46", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "rollup": "~2.70.1", @@ -47,7 +47,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2" }, "peerDependencies": { diff --git a/trackers/browser-tracker/package.json b/trackers/browser-tracker/package.json index 0c05176ff..796e6ff28 100644 --- a/trackers/browser-tracker/package.json +++ b/trackers/browser-tracker/package.json @@ -44,14 +44,14 @@ "@ampproject/rollup-plugin-closure-compiler": "~0.27.0", "@rollup/plugin-commonjs": "~21.0.2", "@rollup/plugin-node-resolve": "~13.1.3", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@typescript-eslint/eslint-plugin": "~5.15.0", "@typescript-eslint/parser": "~5.15.0", "eslint": "~8.11.0", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -60,7 +60,7 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "typescript": "~4.6.2", "whatwg-fetch": "~3.6.20" } diff --git a/trackers/browser-tracker/test/tracker.test.ts b/trackers/browser-tracker/test/tracker.test.ts index 686e92f61..cb5608d09 100644 --- a/trackers/browser-tracker/test/tracker.test.ts +++ b/trackers/browser-tracker/test/tracker.test.ts @@ -32,7 +32,7 @@ import { SharedState, addTracker, EventStore, Payload } from '@snowplow/browser- import F from 'lodash/fp'; import { newInMemoryEventStore } from '@snowplow/tracker-core'; -jest.useFakeTimers('modern'); +jest.useFakeTimers(); const getPPEvents: (events: readonly Payload[]) => Payload[] = (events) => { return events.filter((payload) => payload.e === 'pp'); diff --git a/trackers/javascript-tracker/package.json b/trackers/javascript-tracker/package.json index cf5519d07..c7d6fc181 100644 --- a/trackers/javascript-tracker/package.json +++ b/trackers/javascript-tracker/package.json @@ -75,8 +75,8 @@ "@rollup/plugin-node-resolve": "~13.1.3", "@rollup/plugin-replace": "~4.0.0", "@types/dockerode": "~3.3.5", - "@types/jest": "~29.5.14", - "@types/jsdom": "~16.2.14", + "@types/jest": "~28.1.1", + "@types/jsdom": "~21.1.7", "@types/lodash": "~4.14.180", "@types/node": "~14.6.0", "@wdio/cli": "~8.39.1", @@ -89,8 +89,8 @@ "chalk": "4.1.2", "chromedriver": "~129.0.0", "dockerode": "~3.3.1", - "jest": "~29.7.0", - "jest-environment-jsdom": "~29.7.0", + "jest": "~28.1.3", + "jest-environment-jsdom": "~28.1.3", "jest-environment-jsdom-global": "~4.0.0", "jest-standard-reporter": "~2.0.0", "lodash": "~4.17.21", @@ -103,7 +103,7 @@ "rollup-plugin-terser": "~7.0.2", "rollup-plugin-ts": "~2.0.5", "saucelabs": "~7.5.0", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "ts-node": "~10.9.1", "typescript": "~4.6.2", "wdio-chromedriver-service": "~8.1.1", diff --git a/trackers/react-native-tracker/jest.config.js b/trackers/react-native-tracker/jest.config.js index 0c19618ea..96b295c3a 100644 --- a/trackers/react-native-tracker/jest.config.js +++ b/trackers/react-native-tracker/jest.config.js @@ -1,7 +1,5 @@ module.exports = { preset: 'react-native', transformIgnorePatterns: [], - globals: { - crypto: require('crypto'), - }, + setupFilesAfterEnv: ['../../setupTestGlobals.ts'], }; diff --git a/trackers/react-native-tracker/package.json b/trackers/react-native-tracker/package.json index 48d5dfd99..456316146 100644 --- a/trackers/react-native-tracker/package.json +++ b/trackers/react-native-tracker/package.json @@ -49,10 +49,10 @@ "rollup-plugin-license": "~2.6.1", "rollup-plugin-ts": "~2.0.5", "typescript": "~4.6.2", - "@types/jest": "~29.5.14", - "jest": "~29.7.0", + "@types/jest": "~28.1.1", + "jest": "~28.1.3", "react": "18.2.0", - "ts-jest": "~29.2.5", + "ts-jest": "~28.0.8", "@types/react": "^18.2.44", "react-native": "0.74.5", "@react-native/babel-preset": "~0.76.1",