From 16f2262ab1f7d2381b869d141badab6ac311973d Mon Sep 17 00:00:00 2001 From: Tasso Date: Thu, 10 Oct 2024 21:25:54 -0300 Subject: [PATCH 1/6] Bump Jest deps --- packages/css-in-js/package.json | 2 +- packages/emitter/package.json | 2 +- packages/fuselage-hooks/package.json | 2 +- packages/fuselage-toastbar/package.json | 2 +- packages/fuselage/package.json | 4 +- packages/layout/package.json | 2 +- packages/logo/package.json | 2 +- packages/memo/package.json | 2 +- packages/mp3-encoder/package.json | 2 +- packages/onboarding-ui/package.json | 2 +- packages/string-helpers/package.json | 2 +- packages/styled/package.json | 2 +- .../package.json | 2 +- yarn.lock | 61 +++++++++++-------- 14 files changed, 48 insertions(+), 41 deletions(-) diff --git a/packages/css-in-js/package.json b/packages/css-in-js/package.json index a3d65c1e23..bbd552b62e 100644 --- a/packages/css-in-js/package.json +++ b/packages/css-in-js/package.json @@ -47,7 +47,7 @@ "@rollup/plugin-json": "~4.1.0", "@rollup/plugin-node-resolve": "~13.1.3", "@rollup/plugin-typescript": "~8.3.4", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "@types/stylis": "^4.0.2", "bump": "workspace:~", "eslint": "~8.38.0", diff --git a/packages/emitter/package.json b/packages/emitter/package.json index 81a0d73e5a..74ff89e022 100644 --- a/packages/emitter/package.json +++ b/packages/emitter/package.json @@ -47,7 +47,7 @@ "@rollup/plugin-json": "~4.1.0", "@rollup/plugin-node-resolve": "~13.1.3", "@rollup/plugin-typescript": "~8.3.4", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "bump": "workspace:~", "eslint": "~8.38.0", "jest": "~29.7.0", diff --git a/packages/fuselage-hooks/package.json b/packages/fuselage-hooks/package.json index 353eb15e5e..3b597a3164 100644 --- a/packages/fuselage-hooks/package.json +++ b/packages/fuselage-hooks/package.json @@ -52,7 +52,7 @@ "@rollup/plugin-typescript": "~8.3.4", "@testing-library/react-hooks": "~8.0.1", "@testing-library/user-event": "~14.5.2", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "@types/react": "~17.0.80", "@types/react-dom": "~17.0.25", "@types/resize-observer-browser": "~0.1.7", diff --git a/packages/fuselage-toastbar/package.json b/packages/fuselage-toastbar/package.json index f4bb0c72f0..21007fe4cf 100644 --- a/packages/fuselage-toastbar/package.json +++ b/packages/fuselage-toastbar/package.json @@ -61,7 +61,7 @@ "@testing-library/jest-dom": "~6.4.8", "@testing-library/react": "~16.0.0", "@testing-library/user-event": "~14.5.2", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "@types/react": "~17.0.80", "@types/react-dom": "~17.0.25", "bump": "workspace:~", diff --git a/packages/fuselage/package.json b/packages/fuselage/package.json index 5797a9276e..0398e6a13d 100644 --- a/packages/fuselage/package.json +++ b/packages/fuselage/package.json @@ -90,7 +90,7 @@ "@testing-library/react": "~16.0.0", "@testing-library/user-event": "~14.5.2", "@types/invariant": "^2.2.37", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "@types/jest-axe": "~3.5.9", "autoprefixer": "~10.4.14", "babel-loader": "~9.1.2", @@ -104,7 +104,7 @@ "eslint-mdx": "~2.0.5", "eslint-plugin-mdx": "~2.0.5", "jest": "~29.7.0", - "jest-axe": "~8.0.0", + "jest-axe": "~9.0.0", "lint-all": "workspace:~", "mini-css-extract-plugin": "~2.7.6", "normalize.css": "^8.0.1", diff --git a/packages/layout/package.json b/packages/layout/package.json index 8d748af33a..dc5006baa5 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -48,7 +48,7 @@ "@storybook/react": "~8.2.7", "@storybook/react-webpack5": "~8.2.7", "@storybook/theming": "~8.2.7", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "@types/react": "~17.0.80", "@types/react-dom": "~17.0.25", "bump": "workspace:~", diff --git a/packages/logo/package.json b/packages/logo/package.json index a8f0e53c7d..994431cb4d 100644 --- a/packages/logo/package.json +++ b/packages/logo/package.json @@ -45,7 +45,7 @@ "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/fuselage-tokens": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "@types/react": "~17.0.80", "@types/react-dom": "~17.0.25", "build-logo": "workspace:~", diff --git a/packages/memo/package.json b/packages/memo/package.json index 9bf89cfcf5..e229eb1946 100644 --- a/packages/memo/package.json +++ b/packages/memo/package.json @@ -42,7 +42,7 @@ "devDependencies": { "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "bump": "workspace:~", "eslint": "~8.38.0", "jest": "~29.7.0", diff --git a/packages/mp3-encoder/package.json b/packages/mp3-encoder/package.json index 84e19369da..bedf21a3f4 100644 --- a/packages/mp3-encoder/package.json +++ b/packages/mp3-encoder/package.json @@ -49,7 +49,7 @@ "@rollup/plugin-commonjs": "~24.1.0", "@rollup/plugin-node-resolve": "~15.0.2", "@rollup/plugin-typescript": "~11.1.0", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "bump": "workspace:~", "eslint": "~8.38.0", "jest": "~29.7.0", diff --git a/packages/onboarding-ui/package.json b/packages/onboarding-ui/package.json index 1158d49866..de2c4ee714 100644 --- a/packages/onboarding-ui/package.json +++ b/packages/onboarding-ui/package.json @@ -58,7 +58,7 @@ "@storybook/react": "~8.2.7", "@storybook/react-webpack5": "~8.2.7", "@storybook/theming": "~8.2.7", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "@types/react": "~17.0.80", "@types/react-dom": "~17.0.25", "bump": "workspace:~", diff --git a/packages/string-helpers/package.json b/packages/string-helpers/package.json index 52c2ff689e..e02b66c7a1 100644 --- a/packages/string-helpers/package.json +++ b/packages/string-helpers/package.json @@ -43,7 +43,7 @@ "devDependencies": { "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "bump": "workspace:~", "eslint": "~8.38.0", "jest": "~29.7.0", diff --git a/packages/styled/package.json b/packages/styled/package.json index 8c3f281705..7f67b80398 100644 --- a/packages/styled/package.json +++ b/packages/styled/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "bump": "workspace:~", "eslint": "~8.38.0", "jest": "~29.7.0", diff --git a/packages/stylis-logical-props-middleware/package.json b/packages/stylis-logical-props-middleware/package.json index 6f243330a7..adc6297f9a 100644 --- a/packages/stylis-logical-props-middleware/package.json +++ b/packages/stylis-logical-props-middleware/package.json @@ -39,7 +39,7 @@ "devDependencies": { "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", - "@types/jest": "~29.5.12", + "@types/jest": "~29.5.13", "bump": "workspace:~", "eslint": "~8.38.0", "jest": "~29.7.0", diff --git a/yarn.lock b/yarn.lock index ef69816855..560a3d3417 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4405,7 +4405,7 @@ __metadata: "@rollup/plugin-json": "npm:~4.1.0" "@rollup/plugin-node-resolve": "npm:~13.1.3" "@rollup/plugin-typescript": "npm:~8.3.4" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" "@types/stylis": "npm:^4.0.2" bump: "workspace:~" eslint: "npm:~8.38.0" @@ -4448,7 +4448,7 @@ __metadata: "@rollup/plugin-json": "npm:~4.1.0" "@rollup/plugin-node-resolve": "npm:~13.1.3" "@rollup/plugin-typescript": "npm:~8.3.4" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" bump: "workspace:~" eslint: "npm:~8.38.0" jest: "npm:~29.7.0" @@ -4500,7 +4500,7 @@ __metadata: "@rollup/plugin-typescript": "npm:~8.3.4" "@testing-library/react-hooks": "npm:~8.0.1" "@testing-library/user-event": "npm:~14.5.2" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" "@types/react": "npm:~17.0.80" "@types/react-dom": "npm:~17.0.25" "@types/resize-observer-browser": "npm:~0.1.7" @@ -4580,7 +4580,7 @@ __metadata: "@testing-library/jest-dom": "npm:~6.4.8" "@testing-library/react": "npm:~16.0.0" "@testing-library/user-event": "npm:~14.5.2" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" "@types/react": "npm:~17.0.80" "@types/react-dom": "npm:~17.0.25" bump: "workspace:~" @@ -4668,7 +4668,7 @@ __metadata: "@testing-library/react": "npm:~16.0.0" "@testing-library/user-event": "npm:~14.5.2" "@types/invariant": "npm:^2.2.37" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" "@types/jest-axe": "npm:~3.5.9" autoprefixer: "npm:~10.4.14" babel-loader: "npm:~9.1.2" @@ -4683,7 +4683,7 @@ __metadata: eslint-plugin-mdx: "npm:~2.0.5" invariant: "npm:^2.2.4" jest: "npm:~29.7.0" - jest-axe: "npm:~8.0.0" + jest-axe: "npm:~9.0.0" lint-all: "workspace:~" mini-css-extract-plugin: "npm:~2.7.6" normalize.css: "npm:^8.0.1" @@ -4766,7 +4766,7 @@ __metadata: "@storybook/react": "npm:~8.2.7" "@storybook/react-webpack5": "npm:~8.2.7" "@storybook/theming": "npm:~8.2.7" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" "@types/react": "npm:~17.0.80" "@types/react-dom": "npm:~17.0.25" bump: "workspace:~" @@ -4801,7 +4801,7 @@ __metadata: "@rocket.chat/fuselage-tokens": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" "@rocket.chat/styled": "workspace:~" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" "@types/react": "npm:~17.0.80" "@types/react-dom": "npm:~17.0.25" build-logo: "workspace:~" @@ -4829,7 +4829,7 @@ __metadata: dependencies: "@rocket.chat/eslint-config-alt": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" bump: "workspace:~" eslint: "npm:~8.38.0" jest: "npm:~29.7.0" @@ -4855,7 +4855,7 @@ __metadata: "@rollup/plugin-commonjs": "npm:~24.1.0" "@rollup/plugin-node-resolve": "npm:~15.0.2" "@rollup/plugin-typescript": "npm:~11.1.0" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" bump: "workspace:~" eslint: "npm:~8.38.0" jest: "npm:~29.7.0" @@ -4889,7 +4889,7 @@ __metadata: "@storybook/react": "npm:~8.2.7" "@storybook/react-webpack5": "npm:~8.2.7" "@storybook/theming": "npm:~8.2.7" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" "@types/react": "npm:~17.0.80" "@types/react-dom": "npm:~17.0.25" bump: "workspace:~" @@ -4969,7 +4969,7 @@ __metadata: dependencies: "@rocket.chat/eslint-config-alt": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" bump: "workspace:~" eslint: "npm:~8.38.0" jest: "npm:~29.7.0" @@ -4990,7 +4990,7 @@ __metadata: "@rocket.chat/css-in-js": "workspace:~" "@rocket.chat/eslint-config-alt": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" bump: "workspace:~" eslint: "npm:~8.38.0" jest: "npm:~29.7.0" @@ -5011,7 +5011,7 @@ __metadata: "@rocket.chat/css-supports": "workspace:~" "@rocket.chat/eslint-config-alt": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" - "@types/jest": "npm:~29.5.12" + "@types/jest": "npm:~29.5.13" bump: "workspace:~" eslint: "npm:~8.38.0" jest: "npm:~29.7.0" @@ -6433,13 +6433,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:~29.5.12": - version: 29.5.12 - resolution: "@types/jest@npm:29.5.12" +"@types/jest@npm:~29.5.13": + version: 29.5.13 + resolution: "@types/jest@npm:29.5.13" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 10/312e8dcf92cdd5a5847d6426f0940829bca6fe6b5a917248f3d7f7ef5d85c9ce78ef05e47d2bbabc40d41a930e0e36db2d443d2610a9e3db9062da2d5c904211 + checksum: 10/7d6e3e4ef4b1cab0f61270d55764709512fdfbcb1bd47c0ef44117d48490529c1f264dacf3440b9188363e99e290b80b79c529eadc3af2184116a90f6856b192 languageName: node linkType: hard @@ -7776,10 +7776,10 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:4.7.2, axe-core@npm:^4.2.0": - version: 4.7.2 - resolution: "axe-core@npm:4.7.2" - checksum: 10/1b94fcbe203296fc7174992a3d70dbcd477d88b933afa045aaffa1704fe63d8da8945e4b38fc576f9c7384abeb353e2d6607ab54d25b5c90b255ef2244bda29a +"axe-core@npm:4.9.1": + version: 4.9.1 + resolution: "axe-core@npm:4.9.1" + checksum: 10/9d4944f6d3289428e1c6b41a80516f6558a960889f59c3c00f0fb88b955eda81edf9ca377c2cbc2a775f4003596d2aeaa35acca5aad3e1fc6b3d1e26e82b02cc languageName: node linkType: hard @@ -7790,6 +7790,13 @@ __metadata: languageName: node linkType: hard +"axe-core@npm:^4.2.0": + version: 4.7.2 + resolution: "axe-core@npm:4.7.2" + checksum: 10/1b94fcbe203296fc7174992a3d70dbcd477d88b933afa045aaffa1704fe63d8da8945e4b38fc576f9c7384abeb353e2d6607ab54d25b5c90b255ef2244bda29a + languageName: node + linkType: hard + "b4a@npm:^1.6.4": version: 1.6.4 resolution: "b4a@npm:1.6.4" @@ -13413,15 +13420,15 @@ __metadata: languageName: node linkType: hard -"jest-axe@npm:~8.0.0": - version: 8.0.0 - resolution: "jest-axe@npm:8.0.0" +"jest-axe@npm:~9.0.0": + version: 9.0.0 + resolution: "jest-axe@npm:9.0.0" dependencies: - axe-core: "npm:4.7.2" + axe-core: "npm:4.9.1" chalk: "npm:4.1.2" jest-matcher-utils: "npm:29.2.2" lodash.merge: "npm:4.6.2" - checksum: 10/6a1673b547292d0ced82fbf48ff337efd349da00164ecffe95b3b702b6fbe477ba6762baa221bbb972bfa31b3368b15d5f91fcd3489d18789a990c7b6b7bb7ce + checksum: 10/4a0d382f5d24457a16e2459f75f2f101ed267b803654291d992c6c7181e462602e8d9d4902a7b40422258d5cafc5b5484da529693011c0ce1c60e64825d365fa languageName: node linkType: hard From be4595a85905804ac45537392a0307c1f5bd2734 Mon Sep 17 00:00:00 2001 From: Tasso Date: Thu, 10 Oct 2024 21:27:43 -0300 Subject: [PATCH 2/6] Upgrade Turbo --- package.json | 2 +- yarn.lock | 60 ++++++++++++++++++++++++++-------------------------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/package.json b/package.json index cbbf4dbff6..1695a06f65 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "husky": "~9.0.11", "hygen": "~6.1.5", "pinst": "~3.0.0", - "turbo": "~2.0.11", + "turbo": "~2.1.3", "update-readme": "workspace:~", "webpack": "~5.94.0" }, diff --git a/yarn.lock b/yarn.lock index 560a3d3417..7c325e4833 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4536,7 +4536,7 @@ __metadata: husky: "npm:~9.0.11" hygen: "npm:~6.1.5" pinst: "npm:~3.0.0" - turbo: "npm:~2.0.11" + turbo: "npm:~2.1.3" update-readme: "workspace:~" webpack: "npm:~5.94.0" languageName: unknown @@ -21127,58 +21127,58 @@ __metadata: languageName: node linkType: hard -"turbo-darwin-64@npm:2.0.11": - version: 2.0.11 - resolution: "turbo-darwin-64@npm:2.0.11" +"turbo-darwin-64@npm:2.1.3": + version: 2.1.3 + resolution: "turbo-darwin-64@npm:2.1.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"turbo-darwin-arm64@npm:2.0.11": - version: 2.0.11 - resolution: "turbo-darwin-arm64@npm:2.0.11" +"turbo-darwin-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "turbo-darwin-arm64@npm:2.1.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"turbo-linux-64@npm:2.0.11": - version: 2.0.11 - resolution: "turbo-linux-64@npm:2.0.11" +"turbo-linux-64@npm:2.1.3": + version: 2.1.3 + resolution: "turbo-linux-64@npm:2.1.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"turbo-linux-arm64@npm:2.0.11": - version: 2.0.11 - resolution: "turbo-linux-arm64@npm:2.0.11" +"turbo-linux-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "turbo-linux-arm64@npm:2.1.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"turbo-windows-64@npm:2.0.11": - version: 2.0.11 - resolution: "turbo-windows-64@npm:2.0.11" +"turbo-windows-64@npm:2.1.3": + version: 2.1.3 + resolution: "turbo-windows-64@npm:2.1.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"turbo-windows-arm64@npm:2.0.11": - version: 2.0.11 - resolution: "turbo-windows-arm64@npm:2.0.11" +"turbo-windows-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "turbo-windows-arm64@npm:2.1.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"turbo@npm:~2.0.11": - version: 2.0.11 - resolution: "turbo@npm:2.0.11" - dependencies: - turbo-darwin-64: "npm:2.0.11" - turbo-darwin-arm64: "npm:2.0.11" - turbo-linux-64: "npm:2.0.11" - turbo-linux-arm64: "npm:2.0.11" - turbo-windows-64: "npm:2.0.11" - turbo-windows-arm64: "npm:2.0.11" +"turbo@npm:~2.1.3": + version: 2.1.3 + resolution: "turbo@npm:2.1.3" + dependencies: + turbo-darwin-64: "npm:2.1.3" + turbo-darwin-arm64: "npm:2.1.3" + turbo-linux-64: "npm:2.1.3" + turbo-linux-arm64: "npm:2.1.3" + turbo-windows-64: "npm:2.1.3" + turbo-windows-arm64: "npm:2.1.3" dependenciesMeta: turbo-darwin-64: optional: true @@ -21194,7 +21194,7 @@ __metadata: optional: true bin: turbo: bin/turbo - checksum: 10/c00a0f5c33388055f1e4586738415e6ddb7689ace1fec1cc97766c058c62498b2a4d64b553c22768e5d7e53be9b40c5b663b4bcc388ee75f6e130445b5512fbc + checksum: 10/b8e90a38f47dc5c07e5f1c0bd708f9dc6b00b744847a45c06e5de5a5379a32bb155e8ad994eb03e60f697afc87f0815dd02fc680e22c0fad83d65c0a1fb6fc96 languageName: node linkType: hard From dbf525db6c8a1209a6a812595a274290ae425696 Mon Sep 17 00:00:00 2001 From: Tasso Date: Thu, 10 Oct 2024 22:01:38 -0300 Subject: [PATCH 3/6] Upgrade TypeScript --- packages/css-in-js/package.json | 4 +- packages/css-supports/package.json | 4 +- packages/emitter/package.json | 4 +- packages/fuselage-hooks/package.json | 10 +- packages/fuselage-toastbar/package.json | 6 +- packages/fuselage/package.json | 4 +- .../src/components/Position/Position.tsx | 9 +- packages/layout/package.json | 6 +- packages/logo/package.json | 6 +- packages/memo/package.json | 4 +- packages/mp3-encoder/package.json | 4 +- packages/onboarding-ui/package.json | 6 +- packages/peggy-loader/package.json | 4 +- packages/string-helpers/package.json | 4 +- packages/styled/package.json | 4 +- .../package.json | 4 +- tools/scripts/package.json | 6 +- yarn.lock | 436 +++++++++++++----- 18 files changed, 364 insertions(+), 161 deletions(-) diff --git a/packages/css-in-js/package.json b/packages/css-in-js/package.json index bbd552b62e..4691d5f0e8 100644 --- a/packages/css-in-js/package.json +++ b/packages/css-in-js/package.json @@ -57,8 +57,8 @@ "rollup": "~2.79.2", "rollup-plugin-terser": "~7.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "dependencies": { "@emotion/hash": "^0.9.0", diff --git a/packages/css-supports/package.json b/packages/css-supports/package.json index 75dfe85a08..25049d401f 100644 --- a/packages/css-supports/package.json +++ b/packages/css-supports/package.json @@ -41,8 +41,8 @@ "lint-all": "workspace:~", "prettier": "~2.8.7", "rimraf": "~3.0.2", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "dependencies": { "@rocket.chat/memo": "workspace:~" diff --git a/packages/emitter/package.json b/packages/emitter/package.json index 74ff89e022..6c2c0c9818 100644 --- a/packages/emitter/package.json +++ b/packages/emitter/package.json @@ -57,7 +57,7 @@ "rollup": "~2.79.2", "rollup-plugin-terser": "~7.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" } } diff --git a/packages/fuselage-hooks/package.json b/packages/fuselage-hooks/package.json index 3b597a3164..19a5c0ec25 100644 --- a/packages/fuselage-hooks/package.json +++ b/packages/fuselage-hooks/package.json @@ -53,10 +53,10 @@ "@testing-library/react-hooks": "~8.0.1", "@testing-library/user-event": "~14.5.2", "@types/jest": "~29.5.13", - "@types/react": "~17.0.80", + "@types/react": "~17.0.83", "@types/react-dom": "~17.0.25", - "@types/resize-observer-browser": "~0.1.7", - "@types/use-sync-external-store": "~0.0.3", + "@types/resize-observer-browser": "~0.1.11", + "@types/use-sync-external-store": "~0.0.6", "bump": "workspace:~", "eslint": "~8.38.0", "jest": "~29.7.0", @@ -69,8 +69,8 @@ "rollup-plugin-terser": "~7.0.2", "testing-utils": "workspace:~", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "peerDependencies": { "@rocket.chat/fuselage-tokens": "*", diff --git a/packages/fuselage-toastbar/package.json b/packages/fuselage-toastbar/package.json index 21007fe4cf..d25b8eabfd 100644 --- a/packages/fuselage-toastbar/package.json +++ b/packages/fuselage-toastbar/package.json @@ -62,7 +62,7 @@ "@testing-library/react": "~16.0.0", "@testing-library/user-event": "~14.5.2", "@types/jest": "~29.5.13", - "@types/react": "~17.0.80", + "@types/react": "~17.0.83", "@types/react-dom": "~17.0.25", "bump": "workspace:~", "eslint": "~8.38.0", @@ -76,8 +76,8 @@ "storybook": "~8.2.7", "storybook-dark-mode": "~4.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "peerDependencies": { "@rocket.chat/fuselage": "*", diff --git a/packages/fuselage/package.json b/packages/fuselage/package.json index 0398e6a13d..4a4c61772b 100644 --- a/packages/fuselage/package.json +++ b/packages/fuselage/package.json @@ -134,8 +134,8 @@ "stylelint-scss": "~4.6.0", "testing-utils": "workspace:~", "ts-jest": "~29.2.4", - "ts-loader": "~9.4.2", - "typescript": "~5.5.4", + "ts-loader": "~9.4.4", + "typescript": "~5.6.3", "webpack": "~5.94.0", "webpack-bundle-analyzer": "~4.8.0", "webpack-cli": "~5.0.1", diff --git a/packages/fuselage/src/components/Position/Position.tsx b/packages/fuselage/src/components/Position/Position.tsx index 10d89c9c07..3d973cefbd 100644 --- a/packages/fuselage/src/components/Position/Position.tsx +++ b/packages/fuselage/src/components/Position/Position.tsx @@ -1,6 +1,11 @@ import type { UsePositionOptions } from '@rocket.chat/fuselage-hooks'; import { usePosition } from '@rocket.chat/fuselage-hooks'; -import type { RefObject, ComponentProps, ReactElement } from 'react'; +import type { + RefObject, + ComponentProps, + ReactElement, + ReactPortal, +} from 'react'; import { useRef, useMemo, cloneElement, useState, useEffect } from 'react'; import { createPortal } from 'react-dom'; @@ -20,7 +25,7 @@ const Position = ({ margin, className: _className, ...props -}: PositionProps) => { +}: PositionProps): ReactPortal => { const target = useRef(null); const { style: positionStyle, placement: positionPlacement } = usePosition( diff --git a/packages/layout/package.json b/packages/layout/package.json index dc5006baa5..e9de98fb92 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -49,7 +49,7 @@ "@storybook/react-webpack5": "~8.2.7", "@storybook/theming": "~8.2.7", "@types/jest": "~29.5.13", - "@types/react": "~17.0.80", + "@types/react": "~17.0.83", "@types/react-dom": "~17.0.25", "bump": "workspace:~", "eslint": "~8.38.0", @@ -64,8 +64,8 @@ "storybook": "~8.2.7", "storybook-dark-mode": "~4.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "peerDependencies": { "@rocket.chat/fuselage": "*", diff --git a/packages/logo/package.json b/packages/logo/package.json index 994431cb4d..993307f2a0 100644 --- a/packages/logo/package.json +++ b/packages/logo/package.json @@ -46,7 +46,7 @@ "@rocket.chat/fuselage-tokens": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", "@types/jest": "~29.5.13", - "@types/react": "~17.0.80", + "@types/react": "~17.0.83", "@types/react-dom": "~17.0.25", "build-logo": "workspace:~", "bump": "workspace:~", @@ -59,8 +59,8 @@ "react-dom": "^17.0.2", "rimraf": "^3.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "dependencies": { "@rocket.chat/fuselage-hooks": "workspace:~", diff --git a/packages/memo/package.json b/packages/memo/package.json index e229eb1946..e34bde416a 100644 --- a/packages/memo/package.json +++ b/packages/memo/package.json @@ -50,8 +50,8 @@ "prettier": "~2.8.7", "rimraf": "~3.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "eslintConfig": { "extends": "@rocket.chat/eslint-config-alt/typescript", diff --git a/packages/mp3-encoder/package.json b/packages/mp3-encoder/package.json index bedf21a3f4..903a6d9208 100644 --- a/packages/mp3-encoder/package.json +++ b/packages/mp3-encoder/package.json @@ -58,7 +58,7 @@ "prettier": "~2.8.7", "rollup": "~3.29.5", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" } } diff --git a/packages/onboarding-ui/package.json b/packages/onboarding-ui/package.json index de2c4ee714..3b1c45ba14 100644 --- a/packages/onboarding-ui/package.json +++ b/packages/onboarding-ui/package.json @@ -59,7 +59,7 @@ "@storybook/react-webpack5": "~8.2.7", "@storybook/theming": "~8.2.7", "@types/jest": "~29.5.13", - "@types/react": "~17.0.80", + "@types/react": "~17.0.83", "@types/react-dom": "~17.0.25", "bump": "workspace:~", "countries-list": "^2.6.1", @@ -75,8 +75,8 @@ "storybook": "~8.2.7", "storybook-dark-mode": "~4.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "dependencies": { "i18next": "~21.6.16", diff --git a/packages/peggy-loader/package.json b/packages/peggy-loader/package.json index 49368b25e9..d22919977b 100644 --- a/packages/peggy-loader/package.json +++ b/packages/peggy-loader/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", - "@types/node": "~14.18.42", + "@types/node": "~14.18.63", "bump": "workspace:~", "eslint": "~8.38.0", "lint-all": "workspace:~", @@ -55,7 +55,7 @@ "prettier": "~2.8.7", "rimraf": "^3.0.2", "ts-jest": "~29.2.4", - "typescript": "~5.5.4", + "typescript": "~5.6.3", "webpack": "~5.94.0" } } diff --git a/packages/string-helpers/package.json b/packages/string-helpers/package.json index e02b66c7a1..eaed3e92b9 100644 --- a/packages/string-helpers/package.json +++ b/packages/string-helpers/package.json @@ -52,8 +52,8 @@ "prettier": "~2.8.7", "rimraf": "^3.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "eslintConfig": { "extends": "@rocket.chat/eslint-config-alt/typescript", diff --git a/packages/styled/package.json b/packages/styled/package.json index 7f67b80398..7d9767654e 100644 --- a/packages/styled/package.json +++ b/packages/styled/package.json @@ -48,8 +48,8 @@ "prettier": "~2.8.7", "rimraf": "^3.0.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "dependencies": { "@rocket.chat/css-in-js": "workspace:~" diff --git a/packages/stylis-logical-props-middleware/package.json b/packages/stylis-logical-props-middleware/package.json index adc6297f9a..686663a48a 100644 --- a/packages/stylis-logical-props-middleware/package.json +++ b/packages/stylis-logical-props-middleware/package.json @@ -49,8 +49,8 @@ "rimraf": "^3.0.2", "stylis": "~4.3.2", "ts-jest": "~29.2.4", - "typedoc": "~0.25.13", - "typescript": "~5.5.4" + "typedoc": "~0.26.8", + "typescript": "~5.6.3" }, "dependencies": { "@rocket.chat/css-supports": "workspace:~" diff --git a/tools/scripts/package.json b/tools/scripts/package.json index a8f63b461c..7ab715bcb1 100644 --- a/tools/scripts/package.json +++ b/tools/scripts/package.json @@ -12,7 +12,7 @@ "devDependencies": { "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", - "@types/node": "~14.18.42", + "@types/node": "~14.18.63", "@typescript-eslint/parser": "~5.58.0", "cross-env": "^7.0.3", "endent": "^2.1.0", @@ -20,8 +20,8 @@ "fast-glob": "~3.2.12", "npm-run-all": "^4.1.5", "prettier": "~2.8.7", - "ts-node": "~10.9.1", - "typescript": "~5.5.4" + "ts-node": "~10.9.2", + "typescript": "~5.6.3" }, "version": "0.31.25" } diff --git a/yarn.lock b/yarn.lock index 7c325e4833..d69dec797e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4416,8 +4416,8 @@ __metadata: rollup-plugin-terser: "npm:~7.0.2" stylis: "npm:~4.3.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -4433,8 +4433,8 @@ __metadata: lint-all: "workspace:~" prettier: "npm:~2.8.7" rimraf: "npm:~3.0.2" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -4458,8 +4458,8 @@ __metadata: rollup: "npm:~2.79.2" rollup-plugin-terser: "npm:~7.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -4501,10 +4501,10 @@ __metadata: "@testing-library/react-hooks": "npm:~8.0.1" "@testing-library/user-event": "npm:~14.5.2" "@types/jest": "npm:~29.5.13" - "@types/react": "npm:~17.0.80" + "@types/react": "npm:~17.0.83" "@types/react-dom": "npm:~17.0.25" - "@types/resize-observer-browser": "npm:~0.1.7" - "@types/use-sync-external-store": "npm:~0.0.3" + "@types/resize-observer-browser": "npm:~0.1.11" + "@types/use-sync-external-store": "npm:~0.0.6" bump: "workspace:~" eslint: "npm:~8.38.0" jest: "npm:~29.7.0" @@ -4517,8 +4517,8 @@ __metadata: rollup-plugin-terser: "npm:~7.0.2" testing-utils: "workspace:~" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" use-sync-external-store: "npm:~1.2.0" peerDependencies: "@rocket.chat/fuselage-tokens": "*" @@ -4581,7 +4581,7 @@ __metadata: "@testing-library/react": "npm:~16.0.0" "@testing-library/user-event": "npm:~14.5.2" "@types/jest": "npm:~29.5.13" - "@types/react": "npm:~17.0.80" + "@types/react": "npm:~17.0.83" "@types/react-dom": "npm:~17.0.25" bump: "workspace:~" eslint: "npm:~8.38.0" @@ -4596,8 +4596,8 @@ __metadata: storybook: "npm:~8.2.7" storybook-dark-mode: "npm:~4.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" peerDependencies: "@rocket.chat/fuselage": "*" "@rocket.chat/fuselage-hooks": "*" @@ -4716,8 +4716,8 @@ __metadata: stylelint-scss: "npm:~4.6.0" testing-utils: "workspace:~" ts-jest: "npm:~29.2.4" - ts-loader: "npm:~9.4.2" - typescript: "npm:~5.5.4" + ts-loader: "npm:~9.4.4" + typescript: "npm:~5.6.3" webpack: "npm:~5.94.0" webpack-bundle-analyzer: "npm:~4.8.0" webpack-cli: "npm:~5.0.1" @@ -4767,7 +4767,7 @@ __metadata: "@storybook/react-webpack5": "npm:~8.2.7" "@storybook/theming": "npm:~8.2.7" "@types/jest": "npm:~29.5.13" - "@types/react": "npm:~17.0.80" + "@types/react": "npm:~17.0.83" "@types/react-dom": "npm:~17.0.25" bump: "workspace:~" eslint: "npm:~8.38.0" @@ -4782,8 +4782,8 @@ __metadata: storybook: "npm:~8.2.7" storybook-dark-mode: "npm:~4.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" peerDependencies: "@rocket.chat/fuselage": "*" react: 17.0.2 @@ -4802,7 +4802,7 @@ __metadata: "@rocket.chat/prettier-config": "workspace:~" "@rocket.chat/styled": "workspace:~" "@types/jest": "npm:~29.5.13" - "@types/react": "npm:~17.0.80" + "@types/react": "npm:~17.0.83" "@types/react-dom": "npm:~17.0.25" build-logo: "workspace:~" bump: "workspace:~" @@ -4815,8 +4815,8 @@ __metadata: react-dom: "npm:^17.0.2" rimraf: "npm:^3.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" peerDependencies: react: 17.0.2 react-dom: 17.0.2 @@ -4837,8 +4837,8 @@ __metadata: prettier: "npm:~2.8.7" rimraf: "npm:~3.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -4864,8 +4864,8 @@ __metadata: prettier: "npm:~2.8.7" rollup: "npm:~3.29.5" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -4890,7 +4890,7 @@ __metadata: "@storybook/react-webpack5": "npm:~8.2.7" "@storybook/theming": "npm:~8.2.7" "@types/jest": "npm:~29.5.13" - "@types/react": "npm:~17.0.80" + "@types/react": "npm:~17.0.83" "@types/react-dom": "npm:~17.0.25" bump: "workspace:~" countries-list: "npm:^2.6.1" @@ -4908,8 +4908,8 @@ __metadata: storybook: "npm:~8.2.7" storybook-dark-mode: "npm:~4.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" peerDependencies: "@rocket.chat/fuselage": "*" "@rocket.chat/fuselage-hooks": "*" @@ -4930,7 +4930,7 @@ __metadata: dependencies: "@rocket.chat/eslint-config-alt": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" - "@types/node": "npm:~14.18.42" + "@types/node": "npm:~14.18.63" bump: "workspace:~" eslint: "npm:~8.38.0" lint-all: "workspace:~" @@ -4939,7 +4939,7 @@ __metadata: prettier: "npm:~2.8.7" rimraf: "npm:^3.0.2" ts-jest: "npm:~29.2.4" - typescript: "npm:~5.5.4" + typescript: "npm:~5.6.3" webpack: "npm:~5.94.0" peerDependencies: peggy: "*" @@ -4978,8 +4978,8 @@ __metadata: prettier: "npm:~2.8.7" rimraf: "npm:^3.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -4999,8 +4999,8 @@ __metadata: prettier: "npm:~2.8.7" rimraf: "npm:^3.0.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -5021,8 +5021,8 @@ __metadata: rimraf: "npm:^3.0.2" stylis: "npm:~4.3.2" ts-jest: "npm:~29.2.4" - typedoc: "npm:~0.25.13" - typescript: "npm:~5.5.4" + typedoc: "npm:~0.26.8" + typescript: "npm:~5.6.3" peerDependencies: stylis: ~4.3.2 languageName: unknown @@ -5175,6 +5175,58 @@ __metadata: languageName: node linkType: hard +"@shikijs/core@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/core@npm:1.22.0" + dependencies: + "@shikijs/engine-javascript": "npm:1.22.0" + "@shikijs/engine-oniguruma": "npm:1.22.0" + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" + "@types/hast": "npm:^3.0.4" + hast-util-to-html: "npm:^9.0.3" + checksum: 10/a9e6699e319eaaa82c6b0c166a0e22c039d716df4be7a5179c232bd25dbfc2b30b538b95ebe449ecf1fa6107675f408324f04772b99e7156041dfda69ae0dbd9 + languageName: node + linkType: hard + +"@shikijs/engine-javascript@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/engine-javascript@npm:1.22.0" + dependencies: + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" + oniguruma-to-js: "npm:0.4.3" + checksum: 10/bd0b75112a5fd085b50d49e84f1b3f0a599e669be10b947901cc3f0dd2d3baa0d7238b4fa356ccc570cfb9c9c0856a870e17cfdb364bfac77c498a39b96b2bbd + languageName: node + linkType: hard + +"@shikijs/engine-oniguruma@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/engine-oniguruma@npm:1.22.0" + dependencies: + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" + checksum: 10/5dca4f84f77536b0f1cfc0c0280e9fa4d316d93bf089ad337c6953e38fbafcd5c98a2eea6429c8a59920c5bb3fa696ed2ba682ed550c97e74d57a3aa1b3b0cce + languageName: node + linkType: hard + +"@shikijs/types@npm:1.22.0": + version: 1.22.0 + resolution: "@shikijs/types@npm:1.22.0" + dependencies: + "@shikijs/vscode-textmate": "npm:^9.3.0" + "@types/hast": "npm:^3.0.4" + checksum: 10/5313d7bad18820e3887460d0cf506ca265b752fdc826ee962a653385040df7ea12e785a0bb4233335ca2ccc9a0d51d57e97fe8e90543ab704ce507437dbeb225 + languageName: node + linkType: hard + +"@shikijs/vscode-textmate@npm:^9.3.0": + version: 9.3.0 + resolution: "@shikijs/vscode-textmate@npm:9.3.0" + checksum: 10/4cd3400976559de75a8c96d49b373b8113ec986dd69baaf12d49efde6d9cc88861189b05ee016ce9016803a9cc3bbac4917193088088834d9c6155f43d452d13 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -6342,7 +6394,7 @@ __metadata: languageName: node linkType: hard -"@types/hast@npm:^3.0.0": +"@types/hast@npm:^3.0.0, @types/hast@npm:^3.0.4": version: 3.0.4 resolution: "@types/hast@npm:3.0.4" dependencies: @@ -6569,10 +6621,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:~14.18.42": - version: 14.18.42 - resolution: "@types/node@npm:14.18.42" - checksum: 10/fb956f50e8296206f644512566af0e69030c507e2fab401e02b8ce0173a6331fd45439f5e78eadedce4c6ef3f2c6649b7ba7a6c80ff641d6a2cc412eecb4b2e3 +"@types/node@npm:~14.18.63": + version: 14.18.63 + resolution: "@types/node@npm:14.18.63" + checksum: 10/82a7775898c2ea6db0b610a463512206fb2c7adc1af482c7eb44b99d94375fff51c74f67ae75a63c5532971159f30c866a4d308000624ef02fd9a7175e277019 languageName: node linkType: hard @@ -6644,7 +6696,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^17, @types/react@npm:~17.0.80": +"@types/react@npm:^17": version: 17.0.80 resolution: "@types/react@npm:17.0.80" dependencies: @@ -6655,10 +6707,21 @@ __metadata: languageName: node linkType: hard -"@types/resize-observer-browser@npm:~0.1.7": - version: 0.1.7 - resolution: "@types/resize-observer-browser@npm:0.1.7" - checksum: 10/0377eaac8bb7a17b983b49a156006032380b459bfebefc54a5aa2f7f8a9786d2b60723e8837c61ef733330b478f4f26293e9edbdc8006238e4f80c878c56c988 +"@types/react@npm:~17.0.83": + version: 17.0.83 + resolution: "@types/react@npm:17.0.83" + dependencies: + "@types/prop-types": "npm:*" + "@types/scheduler": "npm:^0.16" + csstype: "npm:^3.0.2" + checksum: 10/0abf5c8ccf8ee03e28ff7cd077e7759f4a65c4694a23f6a2b6574e2ea2a3a8e7f6d6a5802e847454091a006d4b4ebc8a485ada74fbfc3cf19c7221171b1538ab + languageName: node + linkType: hard + +"@types/resize-observer-browser@npm:~0.1.11": + version: 0.1.11 + resolution: "@types/resize-observer-browser@npm:0.1.11" + checksum: 10/1e36bde885fb5d89d7138edce3b6dae51f14605a89cd1ffcf60e53ca1866515afe82b6fda7abb84f9c9639166f45480c9b7e512849bcc6502597984f302937c1 languageName: node linkType: hard @@ -6764,10 +6827,10 @@ __metadata: languageName: node linkType: hard -"@types/use-sync-external-store@npm:~0.0.3": - version: 0.0.3 - resolution: "@types/use-sync-external-store@npm:0.0.3" - checksum: 10/161ddb8eec5dbe7279ac971531217e9af6b99f7783213566d2b502e2e2378ea19cf5e5ea4595039d730aa79d3d35c6567d48599f69773a02ffcff1776ec2a44e +"@types/use-sync-external-store@npm:~0.0.6": + version: 0.0.6 + resolution: "@types/use-sync-external-store@npm:0.0.6" + checksum: 10/a95ce330668501ad9b1c5b7f2b14872ad201e552a0e567787b8f1588b22c7040c7c3d80f142cbb9f92d13c4ea41c46af57a20f2af4edf27f224d352abcfe4049 languageName: node linkType: hard @@ -7471,13 +7534,6 @@ __metadata: languageName: node linkType: hard -"ansi-sequence-parser@npm:^1.1.0": - version: 1.1.0 - resolution: "ansi-sequence-parser@npm:1.1.0" - checksum: 10/b9a9bd4ce0ec58c90e1ca404f74b45b0dbbc96e8cb8d856ede122e2c5c2d3b6a1054f181dde22bc0f1f2a7ea971cdcb8f47c6fd76ed8878b3676416522df615a - languageName: node - linkType: hard - "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -8934,6 +8990,13 @@ __metadata: languageName: node linkType: hard +"comma-separated-tokens@npm:^2.0.0": + version: 2.0.3 + resolution: "comma-separated-tokens@npm:2.0.3" + checksum: 10/e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d + languageName: node + linkType: hard + "commander@npm:10.0.0, commander@npm:^10.0.0": version: 10.0.0 resolution: "commander@npm:10.0.0" @@ -12371,6 +12434,25 @@ __metadata: languageName: node linkType: hard +"hast-util-to-html@npm:^9.0.3": + version: 9.0.3 + resolution: "hast-util-to-html@npm:9.0.3" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/unist": "npm:^3.0.0" + ccount: "npm:^2.0.0" + comma-separated-tokens: "npm:^2.0.0" + hast-util-whitespace: "npm:^3.0.0" + html-void-elements: "npm:^3.0.0" + mdast-util-to-hast: "npm:^13.0.0" + property-information: "npm:^6.0.0" + space-separated-tokens: "npm:^2.0.0" + stringify-entities: "npm:^4.0.0" + zwitch: "npm:^2.0.4" + checksum: 10/cdf860be567137d045490b0f27590bcafc7032f0725a84667e8950d7bf2ce175d0dfc635b7ce05f3a8d1963ac4c74cae4d93513047429aad909222decdb2f7d1 + languageName: node + linkType: hard + "hast-util-to-string@npm:^3.0.0": version: 3.0.0 resolution: "hast-util-to-string@npm:3.0.0" @@ -12380,6 +12462,15 @@ __metadata: languageName: node linkType: hard +"hast-util-whitespace@npm:^3.0.0": + version: 3.0.0 + resolution: "hast-util-whitespace@npm:3.0.0" + dependencies: + "@types/hast": "npm:^3.0.0" + checksum: 10/8c7e9eeb8131fc18702f3a42623eb6b0b09d470347aa8badacac70e6d91f79657ab8c6b57c4c6fee3658cff405fac30e816d1cdfb3ed1fbf6045d0a4555cf4d4 + languageName: node + linkType: hard + "he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -12481,6 +12572,13 @@ __metadata: languageName: node linkType: hard +"html-void-elements@npm:^3.0.0": + version: 3.0.0 + resolution: "html-void-elements@npm:3.0.0" + checksum: 10/59be397525465a7489028afa064c55763d9cccd1d7d9f630cca47137317f0e897a9ca26cef7e745e7cff1abc44260cfa407742b243a54261dfacd42230e94fce + languageName: node + linkType: hard + "html-webpack-plugin@npm:^5.5.0": version: 5.6.0 resolution: "html-webpack-plugin@npm:5.6.0" @@ -14207,7 +14305,7 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0, jsonc-parser@npm:^3.2.0": +"jsonc-parser@npm:^3.0.0": version: 3.2.0 resolution: "jsonc-parser@npm:3.2.0" checksum: 10/bd68b902e5f9394f01da97921f49c5084b2dc03a0c5b4fdb2a429f8d6f292686c1bf87badaeb0a8148d024192a88f5ad2e57b2918ba43fe25cf15f3371db64d4 @@ -14368,6 +14466,15 @@ __metadata: languageName: node linkType: hard +"linkify-it@npm:^5.0.0": + version: 5.0.0 + resolution: "linkify-it@npm:5.0.0" + dependencies: + uc.micro: "npm:^2.0.0" + checksum: 10/ef3b7609dda6ec0c0be8a7b879cea195f0d36387b0011660cd6711bba0ad82137f59b458b7e703ec74f11d88e7c1328e2ad9b855a8500c0ded67461a8c4519e6 + languageName: node + linkType: hard + "lint-all@workspace:tools/lint-all, lint-all@workspace:~": version: 0.0.0-use.local resolution: "lint-all@workspace:tools/lint-all" @@ -14780,6 +14887,22 @@ __metadata: languageName: node linkType: hard +"markdown-it@npm:^14.1.0": + version: 14.1.0 + resolution: "markdown-it@npm:14.1.0" + dependencies: + argparse: "npm:^2.0.1" + entities: "npm:^4.4.0" + linkify-it: "npm:^5.0.0" + mdurl: "npm:^2.0.0" + punycode.js: "npm:^2.3.1" + uc.micro: "npm:^2.1.0" + bin: + markdown-it: bin/markdown-it.mjs + checksum: 10/f34f921be178ed0607ba9e3e27c733642be445e9bb6b1dba88da7aafe8ba1bc5d2f1c3aa8f3fc33b49a902da4e4c08c2feadfafb290b8c7dda766208bb6483a9 + languageName: node + linkType: hard + "markdown-table@npm:^3.0.0": version: 3.0.3 resolution: "markdown-table@npm:3.0.3" @@ -14796,15 +14919,6 @@ __metadata: languageName: node linkType: hard -"marked@npm:^4.3.0": - version: 4.3.0 - resolution: "marked@npm:4.3.0" - bin: - marked: bin/marked.js - checksum: 10/c830bb4cb3705b754ca342b656e8a582d7428706b2678c898b856f6030c134ce2d1e19136efa3e6a1841f7330efbd24963d6bdeddc57d2938e906250f99895d0 - languageName: node - linkType: hard - "mathml-tag-names@npm:^2.1.3": version: 2.1.3 resolution: "mathml-tag-names@npm:2.1.3" @@ -15033,6 +15147,23 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-hast@npm:^13.0.0": + version: 13.2.0 + resolution: "mdast-util-to-hast@npm:13.2.0" + dependencies: + "@types/hast": "npm:^3.0.0" + "@types/mdast": "npm:^4.0.0" + "@ungap/structured-clone": "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + trim-lines: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit: "npm:^5.0.0" + vfile: "npm:^6.0.0" + checksum: 10/b17ee338f843af31a1c7a2ebf0df6f0b41c9380b7119a63ab521d271df665456578e1234bb7617883e8d860fe878038dcf2b76ab2f21e0f7451215a096d26cce + languageName: node + linkType: hard + "mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": version: 1.5.0 resolution: "mdast-util-to-markdown@npm:1.5.0" @@ -15111,6 +15242,13 @@ __metadata: languageName: node linkType: hard +"mdurl@npm:^2.0.0": + version: 2.0.0 + resolution: "mdurl@npm:2.0.0" + checksum: 10/1720349d4a53e401aa993241368e35c0ad13d816ad0b28388928c58ca9faa0cf755fa45f18ccbf64f4ce54a845a50ddce5c84e4016897b513096a68dac4b0158 + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -16024,7 +16162,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.3": +"minimatch@npm:^9.0.0": version: 9.0.4 resolution: "minimatch@npm:9.0.4" dependencies: @@ -16033,6 +16171,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.5": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 + languageName: node + linkType: hard + "minimist-options@npm:4.1.0, minimist-options@npm:^4.0.2": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -16776,6 +16923,15 @@ __metadata: languageName: node linkType: hard +"oniguruma-to-js@npm:0.4.3": + version: 0.4.3 + resolution: "oniguruma-to-js@npm:0.4.3" + dependencies: + regex: "npm:^4.3.2" + checksum: 10/af64a77f4e428c2652387014596138c51bd61d67b0bbe957cd10ff73b4ec14567701ff9286342ab804cfa00486a9a0ff189da8391721c21c898ea8e26b62e74f + languageName: node + linkType: hard + "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -18041,6 +18197,13 @@ __metadata: languageName: node linkType: hard +"property-information@npm:^6.0.0": + version: 6.5.0 + resolution: "property-information@npm:6.5.0" + checksum: 10/fced94f3a09bf651ad1824d1bdc8980428e3e480e6d01e98df6babe2cc9d45a1c52eee9a7736d2006958f9b394eb5964dedd37e23038086ddc143fc2fd5e426c + languageName: node + linkType: hard + "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -18086,6 +18249,13 @@ __metadata: languageName: node linkType: hard +"punycode.js@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode.js@npm:2.3.1" + checksum: 10/f0e946d1edf063f9e3d30a32ca86d8ff90ed13ca40dad9c75d37510a04473340cfc98db23a905cc1e517b1e9deb0f6021dce6f422ace235c60d3c9ac47c5a16a + languageName: node + linkType: hard + "punycode@npm:1.3.2": version: 1.3.2 resolution: "punycode@npm:1.3.2" @@ -18652,6 +18822,13 @@ __metadata: languageName: node linkType: hard +"regex@npm:^4.3.2": + version: 4.3.3 + resolution: "regex@npm:4.3.3" + checksum: 10/e18a7069b77173d0f36981386b70eabbd7a9ebd988ac99f5e41fe5a8b2786871c9e50b99135590f6d5ab6b459079e7a1b6c917583f78eb0cc5b909bd5e45ff22 + languageName: node + linkType: hard + "regexp-to-ast@npm:0.5.0": version: 0.5.0 resolution: "regexp-to-ast@npm:0.5.0" @@ -19273,7 +19450,7 @@ __metadata: dependencies: "@rocket.chat/eslint-config-alt": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" - "@types/node": "npm:~14.18.42" + "@types/node": "npm:~14.18.63" "@typescript-eslint/parser": "npm:~5.58.0" cross-env: "npm:^7.0.3" endent: "npm:^2.1.0" @@ -19281,8 +19458,8 @@ __metadata: fast-glob: "npm:~3.2.12" npm-run-all: "npm:^4.1.5" prettier: "npm:~2.8.7" - ts-node: "npm:~10.9.1" - typescript: "npm:~5.5.4" + ts-node: "npm:~10.9.2" + typescript: "npm:~5.6.3" languageName: unknown linkType: soft @@ -19500,15 +19677,17 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^0.14.7": - version: 0.14.7 - resolution: "shiki@npm:0.14.7" +"shiki@npm:^1.16.2": + version: 1.22.0 + resolution: "shiki@npm:1.22.0" dependencies: - ansi-sequence-parser: "npm:^1.1.0" - jsonc-parser: "npm:^3.2.0" - vscode-oniguruma: "npm:^1.7.0" - vscode-textmate: "npm:^8.0.0" - checksum: 10/be3f2444c65bd0c57802026f171cb42ad571d361ee885be0c292b60785f68c70f19b69310f5ffe7f7a93db4c5ef50211e0a0248794bc6bb48d242bc43fe72a62 + "@shikijs/core": "npm:1.22.0" + "@shikijs/engine-javascript": "npm:1.22.0" + "@shikijs/engine-oniguruma": "npm:1.22.0" + "@shikijs/types": "npm:1.22.0" + "@shikijs/vscode-textmate": "npm:^9.3.0" + "@types/hast": "npm:^3.0.4" + checksum: 10/025b19f78133764410822d1abe89b8f902f63698acb5e3ba2126f0395a629ed5527b7dfba84e6b12c1fbaa1fcfe9556345a3519faa1219fdf013fa23eae4aedc languageName: node linkType: hard @@ -20884,6 +21063,13 @@ __metadata: languageName: node linkType: hard +"trim-lines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-lines@npm:3.0.1" + checksum: 10/7a1325e4ce8ff7e9e52007600e9c9862a166d0db1f1cf0c9357e359e410acab1278fcd91cc279dfa5123fc37b69f080de02f471e91dbbc61b155b9ca92597929 + languageName: node + linkType: hard + "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -20956,9 +21142,9 @@ __metadata: languageName: node linkType: hard -"ts-loader@npm:~9.4.2": - version: 9.4.2 - resolution: "ts-loader@npm:9.4.2" +"ts-loader@npm:~9.4.4": + version: 9.4.4 + resolution: "ts-loader@npm:9.4.4" dependencies: chalk: "npm:^4.1.0" enhanced-resolve: "npm:^5.0.0" @@ -20967,13 +21153,13 @@ __metadata: peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: 10/6779ca2627f36c2ffbaf62c20eba8aa420e39b33dfbb7ea03ee84e97010b3139fe63bda7d37117dcd08b2be2235684d8e4971750e5c92441af18dac8b18907c3 + checksum: 10/52302f3540962d779fc346281d8d4f7310f73e129debc4fb55c1fb3f097519009b32f7e2806299904e98961c785784fccb70ceca9076c4bae33f064ad11dd982 languageName: node linkType: hard -"ts-node@npm:~10.9.1": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" +"ts-node@npm:~10.9.2": + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" dependencies: "@cspotcode/source-map-support": "npm:^0.8.0" "@tsconfig/node10": "npm:^1.0.7" @@ -21005,7 +21191,7 @@ __metadata: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: 10/bee56d4dc96ccbafc99dfab7b73fbabc62abab2562af53cdea91c874a301b9d11e42bc33c0a032a6ed6d813dbdc9295ec73dde7b73ea4ebde02b0e22006f7e04 + checksum: 10/a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794 languageName: node linkType: hard @@ -21348,39 +21534,47 @@ __metadata: languageName: node linkType: hard -"typedoc@npm:~0.25.13": - version: 0.25.13 - resolution: "typedoc@npm:0.25.13" +"typedoc@npm:~0.26.8": + version: 0.26.8 + resolution: "typedoc@npm:0.26.8" dependencies: lunr: "npm:^2.3.9" - marked: "npm:^4.3.0" - minimatch: "npm:^9.0.3" - shiki: "npm:^0.14.7" + markdown-it: "npm:^14.1.0" + minimatch: "npm:^9.0.5" + shiki: "npm:^1.16.2" + yaml: "npm:^2.5.1" peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x bin: typedoc: bin/typedoc - checksum: 10/3c82603894b5830c4b027b4f4f9ca70f770b6752c6512a42e780c40cb67fe4c9a144e34a837bb35aab14a125e00a5893e1e6feac1ec86a2add80f46833b279d4 + checksum: 10/a903e77fdbc45f8fa99c6454f31d36304b9edcd4f04a787bed25f0300ce779ffebfd9dc8525678484799bc2d0990bc40522a222f962a4f65a079e68950d13670 languageName: node linkType: hard -"typescript@npm:~5.5.4": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" +"typescript@npm:~5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/1689ccafef894825481fc3d856b4834ba3cc185a9c2878f3c76a9a1ef81af04194849840f3c69e7961e2312771471bb3b460ca92561e1d87599b26c37d0ffb6f + checksum: 10/c328e418e124b500908781d9f7b9b93cf08b66bf5936d94332b463822eea2f4e62973bfb3b8a745fdc038785cb66cf59d1092bac3ec2ac6a3e5854687f7833f1 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.5.4#optional!builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07" +"typescript@patch:typescript@npm%3A~5.6.3#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=74658d" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/746fdd0865c5ce4f15e494c57ede03a9e12ede59cfdb40da3a281807853fe63b00ef1c912d7222143499aa82f18b8b472baa1830df8804746d09b55f6cf5b1cc + checksum: 10/dc4bec403cd33a204b655b1152a096a08e7bad2c931cb59ef8ff26b6f2aa541bf98f09fc157958a60c921b1983a8dde9a85b692f9de60fa8f574fd131e3ae4dd + languageName: node + linkType: hard + +"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": + version: 2.1.0 + resolution: "uc.micro@npm:2.1.0" + checksum: 10/37197358242eb9afe367502d4638ac8c5838b78792ab218eafe48287b0ed28aaca268ec0392cc5729f6c90266744de32c06ae938549aee041fc93b0f9672d6b2 languageName: node linkType: hard @@ -21555,6 +21749,15 @@ __metadata: languageName: node linkType: hard +"unist-util-position@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-position@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 10/89d4da00e74618d7562ac7ac288961df9bcd4ccca6df3b5a90650f018eceb6b95de6e771e88bdbef46cc9d96861d456abe57b7ad1108921e0feb67c6292aa29d + languageName: node + linkType: hard + "unist-util-remove-position@npm:^4.0.0": version: 4.0.2 resolution: "unist-util-remove-position@npm:4.0.2" @@ -21997,20 +22200,6 @@ __metadata: languageName: node linkType: hard -"vscode-oniguruma@npm:^1.7.0": - version: 1.7.0 - resolution: "vscode-oniguruma@npm:1.7.0" - checksum: 10/7da9d21459f9788544b258a5fd1b9752df6edd8b406a19eea0209c6bf76507d5717277016799301c4da0d536095f9ca8c06afd1ab8f4001189090c804ca4814e - languageName: node - linkType: hard - -"vscode-textmate@npm:^8.0.0": - version: 8.0.0 - resolution: "vscode-textmate@npm:8.0.0" - checksum: 10/9fa7d66d6042cb090d116c2d8820d34c8870cfcbaed6e404da89f66b899970ed0ac47b59a2e30fc40a25af5414822bb3ea27974f714e9b91910d69c894be95f7 - languageName: node - linkType: hard - "w3c-xmlserializer@npm:^4.0.0": version: 4.0.0 resolution: "w3c-xmlserializer@npm:4.0.0" @@ -22648,6 +22837,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.5.1": + version: 2.5.1 + resolution: "yaml@npm:2.5.1" + bin: + yaml: bin.mjs + checksum: 10/0eecb679db75ea6a989ad97715a9fa5d946972945aa6aa7d2175bca66c213b5564502ccb1cdd04b1bf816ee38b5c43e4e2fda3ff6f5e09da24dabb51ae92c57d + languageName: node + linkType: hard + "yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -22735,7 +22933,7 @@ __metadata: languageName: node linkType: hard -"zwitch@npm:^2.0.0": +"zwitch@npm:^2.0.0, zwitch@npm:^2.0.4": version: 2.0.4 resolution: "zwitch@npm:2.0.4" checksum: 10/f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6 From 11cddeaf7c602ab1e60135e4fee0e871bdeb8a70 Mon Sep 17 00:00:00 2001 From: Tasso Date: Thu, 10 Oct 2024 22:47:58 -0300 Subject: [PATCH 4/6] Adjust babel usage --- packages/eslint-config-alt/package.json | 2 +- packages/fuselage/.babelrc.js | 6 - packages/fuselage/package.json | 13 +- packages/mp3-encoder/package.json | 7 +- yarn.lock | 1830 +++++++++++++++++------ 5 files changed, 1361 insertions(+), 497 deletions(-) diff --git a/packages/eslint-config-alt/package.json b/packages/eslint-config-alt/package.json index ba964f5ff9..f79d5830ec 100644 --- a/packages/eslint-config-alt/package.json +++ b/packages/eslint-config-alt/package.json @@ -37,7 +37,7 @@ "prettier": "~2.7.1" }, "devDependencies": { - "@babel/eslint-parser": "~7.21.3", + "@babel/eslint-parser": "~7.25.8", "bump": "workspace:~", "eslint": "~8.38.0", "lint-all": "workspace:~", diff --git a/packages/fuselage/.babelrc.js b/packages/fuselage/.babelrc.js index a73fff9c22..73b95f405f 100644 --- a/packages/fuselage/.babelrc.js +++ b/packages/fuselage/.babelrc.js @@ -23,10 +23,4 @@ module.exports = (api) => ({ }, ], ], - plugins: [ - '@babel/plugin-transform-runtime', - ['@babel/plugin-proposal-class-properties', { loose: true }], - ['@babel/plugin-proposal-private-methods', { loose: true }], - ['@babel/plugin-proposal-private-property-in-object', { loose: true }], - ], }); diff --git a/packages/fuselage/package.json b/packages/fuselage/package.json index 4a4c61772b..92dae8d92a 100644 --- a/packages/fuselage/package.json +++ b/packages/fuselage/package.json @@ -64,11 +64,10 @@ "react-stately": "~3.17.0" }, "devDependencies": { - "@babel/core": "~7.21.4", - "@babel/eslint-parser": "~7.21.3", - "@babel/plugin-transform-runtime": "~7.21.4", - "@babel/preset-env": "~7.21.4", - "@babel/preset-react": "~7.18.6", + "@babel/core": "~7.25.8", + "@babel/eslint-parser": "~7.25.8", + "@babel/preset-env": "~7.25.8", + "@babel/preset-react": "~7.25.7", "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/fuselage-hooks": "workspace:~", "@rocket.chat/fuselage-polyfills": "workspace:~", @@ -93,9 +92,9 @@ "@types/jest": "~29.5.13", "@types/jest-axe": "~3.5.9", "autoprefixer": "~10.4.14", - "babel-loader": "~9.1.2", + "babel-loader": "~9.2.1", "bump": "workspace:~", - "caniuse-lite": "~1.0.30001477", + "caniuse-lite": "~1.0.30001667", "cross-env": "^7.0.3", "css-loader": "~6.7.3", "cssnano": "~5.0.17", diff --git a/packages/mp3-encoder/package.json b/packages/mp3-encoder/package.json index 903a6d9208..c614d10e8b 100644 --- a/packages/mp3-encoder/package.json +++ b/packages/mp3-encoder/package.json @@ -40,10 +40,9 @@ "access": "public" }, "devDependencies": { - "@babel/core": "~7.21.4", - "@babel/plugin-transform-runtime": "~7.21.4", - "@babel/preset-env": "~7.21.4", - "@babel/preset-typescript": "~7.21.4", + "@babel/core": "~7.25.8", + "@babel/preset-env": "~7.25.8", + "@babel/preset-typescript": "~7.25.7", "@rocket.chat/eslint-config-alt": "workspace:~", "@rocket.chat/prettier-config": "workspace:~", "@rollup/plugin-commonjs": "~24.1.0", diff --git a/yarn.lock b/yarn.lock index d69dec797e..7853e193f6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,7 +22,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.24.7": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.7": version: 7.24.7 resolution: "@babel/code-frame@npm:7.24.7" dependencies: @@ -32,13 +32,30 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.21.4, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2": +"@babel/code-frame@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/code-frame@npm:7.25.7" + dependencies: + "@babel/highlight": "npm:^7.25.7" + picocolors: "npm:^1.0.0" + checksum: 10/000fb8299fb35b6217d4f6c6580dcc1fa2f6c0f82d0a54b8a029966f633a8b19b490a7a906b56a94e9d8bee91c3bc44c74c44c33fb0abaa588202f6280186291 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2": version: 7.25.2 resolution: "@babel/compat-data@npm:7.25.2" checksum: 10/fd61de9303db3177fc98173571f81f3f551eac5c9f839c05ad02818b11fe77a74daa632abebf7f423fbb4a29976ae9141e0d2bd7517746a0ff3d74cb659ad33a languageName: node linkType: hard +"@babel/compat-data@npm:^7.25.7, @babel/compat-data@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/compat-data@npm:7.25.8" + checksum: 10/269fcb0d89e02e36c8a11e0c1b960a6b4204e88f59f20c374d28f8e318f4cd5ded42dfedc4b54162065e6a10f71c0de651f5ed3f9b45d3a4b52240196df85726 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4": version: 7.25.2 resolution: "@babel/core@npm:7.25.2" @@ -62,44 +79,44 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:~7.21.4": - version: 7.21.4 - resolution: "@babel/core@npm:7.21.4" +"@babel/core@npm:~7.25.8": + version: 7.25.8 + resolution: "@babel/core@npm:7.25.8" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.21.4" - "@babel/generator": "npm:^7.21.4" - "@babel/helper-compilation-targets": "npm:^7.21.4" - "@babel/helper-module-transforms": "npm:^7.21.2" - "@babel/helpers": "npm:^7.21.0" - "@babel/parser": "npm:^7.21.4" - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.21.4" - "@babel/types": "npm:^7.21.4" - convert-source-map: "npm:^1.7.0" + "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helpers": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.8" + "@babel/template": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.8" + convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.2" - semver: "npm:^6.3.0" - checksum: 10/15040a98ff2d3862dd3a96292973749c0f44e51af851c21a7276dedcd4a7f25c86881de4d95a1af8642c8111c709a8cc1a35861a609b9ca703aa9651e58b947a + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/31eb1a8ca1a3cc0026060720eb290e68205d95c5c00fbd831e69ddc0810f5920b8eb2749db1889ac0a0312b6eddbf321d18a996a88858f3b75c9582bef9ec1e4 languageName: node linkType: hard -"@babel/eslint-parser@npm:~7.21.3": - version: 7.21.3 - resolution: "@babel/eslint-parser@npm:7.21.3" +"@babel/eslint-parser@npm:~7.25.8": + version: 7.25.8 + resolution: "@babel/eslint-parser@npm:7.25.8" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" - semver: "npm:^6.3.0" + semver: "npm:^6.3.1" peerDependencies: - "@babel/core": ">=7.11.0" - eslint: ^7.5.0 || ^8.0.0 - checksum: 10/770d0947249bf409ec7725b641c9f66a7e2518f4e99fd6334586fcc9766f81de05412b89dee32e7b04793c1bf8fe0ea32072751a2a6e4f13d7a83c13dc2e867d + "@babel/core": ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + checksum: 10/4e9e5881f57a4680ccdec1ee28586dda35480a4b16ca8953b94ea31152aa8a2a2c9311849001424b54d243467dab13b961ec8a0af0ac2c4cc3bba5887946f3ea languageName: node linkType: hard -"@babel/generator@npm:^7.21.4, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.7.2": version: 7.25.0 resolution: "@babel/generator@npm:7.25.0" dependencies: @@ -111,7 +128,19 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7": +"@babel/generator@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/generator@npm:7.25.7" + dependencies: + "@babel/types": "npm:^7.25.7" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/01542829621388077fa8a7464970c1db0f748f1482968dddf5332926afe4003f953cbe08e3bbbb0a335b11eba0126c9a81779bd1c5baed681a9ccec4ae63b217 + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" dependencies: @@ -120,6 +149,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.7" + dependencies: + "@babel/types": "npm:^7.25.7" + checksum: 10/38044806cab33032391c46861cd0a36adb960525b00bc03f2f3d4380c983bf17971cdabc431e58b93a328ef24bd0271f1dc3a8c1c1ea6cab49d04702961451d8 + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" @@ -130,7 +168,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.21.4, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2": +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/e493c4b7ea1dcb1e406cf30265164b632e133ea9a039a5ddc8eadd5370ad498eddcd99871fdf500b9ac05d0b43f2a0987580ceb1f7adb3b7272e49b56589849a + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2": version: 7.25.2 resolution: "@babel/helper-compilation-targets@npm:7.25.2" dependencies: @@ -143,7 +191,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0": +"@babel/helper-compilation-targets@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-compilation-targets@npm:7.25.7" + dependencies: + "@babel/compat-data": "npm:^7.25.7" + "@babel/helper-validator-option": "npm:^7.25.7" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/bbf9be8480da3f9a89e36e9ea2e1c76601014c1074ccada7c2edb1adeb3b62bc402cc4abaf8d16760734b25eceb187a9510ce44f6a7a6f696ccc74f69283625b + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.0": version: 7.25.0 resolution: "@babel/helper-create-class-features-plugin@npm:7.25.0" dependencies: @@ -160,6 +221,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + "@babel/helper-member-expression-to-functions": "npm:^7.25.7" + "@babel/helper-optimise-call-expression": "npm:^7.25.7" + "@babel/helper-replace-supers": "npm:^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/76e3bb727d7541d38acaa9b6ecff88f70e62370396dd22511837b90a556c6815a7efd6fd25b499bf1c8b02cdb18c575781a6aba0c442c38a2129a403b5bf9b1e + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0": version: 7.25.2 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2" @@ -173,19 +251,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.3": - version: 0.3.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" +"@babel/helper-create-regexp-features-plugin@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.7" dependencies: - "@babel/helper-compilation-targets": "npm:^7.17.7" - "@babel/helper-plugin-utils": "npm:^7.16.7" - debug: "npm:^4.1.1" - lodash.debounce: "npm:^4.0.8" - resolve: "npm:^1.14.2" - semver: "npm:^6.1.2" + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + regexpu-core: "npm:^6.1.1" + semver: "npm:^6.3.1" peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 10/a32b09f9d3827145347fca5105a33bc1a52ff8eb3d63e8eb4acc515f9b54a371862cc6ae376c275cdfa97ff9828975dde88fd6105a8d01107364200b52dfc9ad + "@babel/core": ^7.0.0 + checksum: 10/fa083f83ae9ba3326e32762c9839fea171de34d66bffc65569a6a67222ec55cf4ef35b6b26f332d24485c0622a69a2e0b9eb2a7ca279595b174cfeeec68849ac languageName: node linkType: hard @@ -204,13 +279,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: 10/d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" @@ -221,7 +289,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.21.4, @babel/helper-module-imports@npm:^7.24.7": +"@babel/helper-member-expression-to-functions@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/f953a0ddbcfbaae835033b54fdbf42cc3aea08c554875fccfc02ed4b1e5fe3ee06abf1b7a8419314357841fabc9efdbcbb8afdf07c4f216a73164a45a147562b + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: @@ -231,7 +309,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.21.2, @babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2": +"@babel/helper-module-imports@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-imports@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/94556712c27058ea35a1a39e21a3a9f067cd699405b64333d7d92b2b3d2f24d6f0ffa51aedba0b908e320acb1854e70d296259622e636fb021eeae9a6d996f01 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2": version: 7.25.2 resolution: "@babel/helper-module-transforms@npm:7.25.2" dependencies: @@ -245,6 +333,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-module-transforms@npm:7.25.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.7" + "@babel/helper-simple-access": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/480309b1272ceaa985de1393f0e4c41aede0d5921ca644cec5aeaf43c8e4192b6dd56a58ef6d7e9acd02a43184ab45d3b241fc8c3a0a00f9dbb30235fd8a1181 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" @@ -254,14 +356,30 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-optimise-call-expression@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.7" + dependencies: + "@babel/types": "npm:^7.25.7" + checksum: 10/8da0d9f5aae15991678ad1bbe58e52cd62a0ed36871075756d9684c0a7a65988ed81bab53ad6436c39a470d3cd690694dd2b07147817217e3ca87178a129c509 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.24.8 resolution: "@babel/helper-plugin-utils@npm:7.24.8" checksum: 10/adbc9fc1142800a35a5eb0793296924ee8057fe35c61657774208670468a9fbfbb216f2d0bc46c680c5fefa785e5ff917cc1674b10bd75cdf9a6aa3444780630 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0": +"@babel/helper-plugin-utils@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-plugin-utils@npm:7.25.7" + checksum: 10/e1b0ea5e67b05378d6360e3fc370e99bfb247eed9f68145b5cce541da703424e1887fb6fc60ab2f7f743c72dcbfbed79d3032af43f2c251c229c734dc2572a5b + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0": version: 7.25.0 resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0" dependencies: @@ -274,6 +392,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + "@babel/helper-wrap-function": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/3d563ac35cb1306bf70e7353fc807e7b082a7510d955a36db089fa861c6a8b2c470184996f3177d5384e5290a1be9e7eed424efb9e2dd3bed3a8cf6c2d6a9723 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0": version: 7.25.0 resolution: "@babel/helper-replace-supers@npm:7.25.0" @@ -287,6 +418,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-replace-supers@npm:7.25.7" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.25.7" + "@babel/helper-optimise-call-expression": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/87b65c7b278fabcb67458e592082a0b4532d5400acbb51e496ea47763077d0a64dc0531d32bafcb1d51f04d61d4715dadb1fd0301bc8449c26fcfd06913eb45e + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-simple-access@npm:7.24.7" @@ -297,7 +441,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": +"@babel/helper-simple-access@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-simple-access@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/42da1c358f2516337a4f2927c77ebb952907543b9f85d7cb1e2b5b5f6d808cdc081ee66a73e2ecdf48c315d9b0c2a81a857d5e1923ea210b8e81aba5e6cd2b53 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" dependencies: @@ -307,6 +461,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.7" + dependencies: + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/466c81d09981bfb9e10aa6697ecb621389ff92a86187daaca34a969ca990d7327ebe931e87f7d52a200e499542d398469478d83dfaaa244d2f49df4e078490b3 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-string-parser@npm:7.24.8" @@ -314,6 +478,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-string-parser@npm:7.25.7" + checksum: 10/2b8de9fa86c3f3090a349f1ce6e8ee2618a95355cbdafc6f228d82fa4808c84bf3d1d25290c6616d0a18b26b6cfeb6ec2aeebf01404bc8c60051d0094209f0e6 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" @@ -321,13 +492,27 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.21.0, @babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": +"@babel/helper-validator-identifier@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-validator-identifier@npm:7.25.7" + checksum: 10/ec6934cc47fc35baaeb968414a372b064f14f7b130cf6489a014c9486b0fd2549b3c6c682cc1fc35080075e8e38d96aeb40342d63d09fc1a62510c8ce25cde1e + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-validator-option@npm:7.24.8" checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-validator-option@npm:7.25.7" + checksum: 10/3c46cbdd666d176f90a0b7e952a0c6e92184b66633336eca79aca243d1f86085ec339a6e45c3d44efa9e03f1829b470a350ddafa70926af6bbf1ac611284f8d3 + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.25.0": version: 7.25.0 resolution: "@babel/helper-wrap-function@npm:7.25.0" @@ -339,7 +524,18 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.21.0, @babel/helpers@npm:^7.25.0": +"@babel/helper-wrap-function@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helper-wrap-function@npm:7.25.7" + dependencies: + "@babel/template": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/00e2291a2b67e060b98cae90b4cc9107cff29d7b26bd5eb61149c63fb99418d9bd00bb0708b8b3e733cae4b1ea3a2b41a709d85192accfa15903f8af5c821fe6 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.25.0": version: 7.25.0 resolution: "@babel/helpers@npm:7.25.0" dependencies: @@ -349,6 +545,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/helpers@npm:7.25.7" + dependencies: + "@babel/template": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/2632909f83aa99e8b0da4e10e5ab7fc4f0274e6497bb0f17071e004e037d25e4a595583620261dc21410a526fb32b4f7063c3e15e60ed7890a6f9b8ad52312c5 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" @@ -361,7 +567,19 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3": +"@babel/highlight@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/highlight@npm:7.25.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/823be2523d246dbf80aab3cc81c2a36c6111b16ac2949ef06789da54387824c2bfaa88c6627cdeb4ba7151d047a5d6765e49ebd0b478aba09759250111e65e08 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3": version: 7.25.3 resolution: "@babel/parser@npm:7.25.3" dependencies: @@ -372,6 +590,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.7, @babel/parser@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/parser@npm:7.25.8" + dependencies: + "@babel/types": "npm:^7.25.8" + bin: + parser: ./bin/babel-parser.js + checksum: 10/0396eb71e379903cedb43862f84ebb1bec809c41e82b4894d2e6e83b8e8bc636ba6eff45382e615baefdb2399ede76ca82247ecc3a9877ac16eb3140074a3276 + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": version: 7.25.3 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" @@ -384,213 +613,109 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/5e504bba884a4500e71224d344efb1e70ebbeabd621e07a58f2d3c0d14a71a49c97b4989259a288cdbbfacebfea224397acf1217d26c77aebf9aa35bdd988249 + checksum: 10/25f1d0a2ec6f9e912d2513b3830b239acdf9c75f453c208f77074687393f380b1150684ca0acb78368391fa1035242ac66e7f3856834d8003f01d1af17747230 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6, @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0": +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0": version: 7.25.0 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0" + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0" dependencies: "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/f574beb1d4f723bb9b913ce379259a55b50a308364585ccb83e00d933465c26c04cbbc85a06e6d4c829279eb1021b3236133d486b3ff11cfd90ad815c8b478d2 + checksum: 10/5e504bba884a4500e71224d344efb1e70ebbeabd621e07a58f2d3c0d14a71a49c97b4989259a288cdbbfacebfea224397acf1217d26c77aebf9aa35bdd988249 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.20.7, @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: - "@babel/core": ^7.13.0 - checksum: 10/887f1b8bd0ef61206ece47919fda78a32eef35da31c0d95ab8d7adc8b4722534dc5177c86c8d6d81bcf4343f3c08c6adab2b46cfd2bea8e33c6c04e51306f9cc + "@babel/core": ^7.0.0 + checksum: 10/52551470b6164a787460c28019428e97d20097d5dffab74f8866512706a3b002e57fdb23fe8e5156149bc4c9cfea48d5a0347b7a9e7e2a05f681941037136ab3 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0": version: 7.25.0 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0" dependencies: "@babel/helper-plugin-utils": "npm:^7.24.8" - "@babel/traverse": "npm:^7.25.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/de04a9342e9a0db1673683112c83cdc52173f489f45aeed864ceba72dfba8c8588e565171e64cb2a408a09269e5fb35c6ab4ef50e3e649c4f8c0c787feb5c048 - languageName: node - linkType: hard - -"@babel/plugin-proposal-async-generator-functions@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.18.9" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/helper-remap-async-to-generator": "npm:^7.18.9" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/111109ee118c9e69982f08d5e119eab04190b36a0f40e22e873802d941956eee66d2aa5a15f5321e51e3f9aa70a91136451b987fe15185ef8cc547ac88937723 - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-properties@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-static-block@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.21.0" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.21.0" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10/236c0ad089e7a7acab776cc1d355330193314bfcd62e94e78f2df35817c6144d7e0e0368976778afd6b7c13e70b5068fa84d7abbf967d4f182e60d03f9ef802b - languageName: node - linkType: hard - -"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f - languageName: node - linkType: hard - -"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.9" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/84ff22bacc5d30918a849bfb7e0e90ae4c5b8d8b65f2ac881803d1cf9068dffbe53bd657b0e4bc4c20b4db301b1c85f1e74183cf29a0dd31e964bd4e97c363ef - languageName: node - linkType: hard - -"@babel/plugin-proposal-json-strings@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3 - languageName: node - linkType: hard - -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/cdd7b8136cc4db3f47714d5266f9e7b592a2ac5a94a5878787ce08890e97c8ab1ca8e94b27bfeba7b0f2b1549a026d9fc414ca2196de603df36fb32633bbdc19 - languageName: node - linkType: hard - -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d + checksum: 10/f574beb1d4f723bb9b913ce379259a55b50a308364585ccb83e00d933465c26c04cbbc85a06e6d4c829279eb1021b3236133d486b3ff11cfd90ad815c8b478d2 languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec + "@babel/core": ^7.0.0 + checksum: 10/c37204ec3c82a1babba13f0cc2a68220959224cbab1294b1d7d8501af4734de1664b43c67b97fcaa1b3f53c865b0a4ad6f887102c7d7b913aab43df29ac7da52 languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" dependencies: - "@babel/compat-data": "npm:^7.20.5" - "@babel/helper-compilation-targets": "npm:^7.20.7" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.20.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/cb0f8f2ff98d7bb64ee91c28b20e8ab15d9bc7043f0932cbb9e51e1bbfb623b12f206a1171e070299c9cf21948c320b710d6d72a42f68a5bfd2702354113a1c5 + "@babel/core": ^7.13.0 + checksum: 10/887f1b8bd0ef61206ece47919fda78a32eef35da31c0d95ab8d7adc8b4722534dc5177c86c8d6d81bcf4343f3c08c6adab2b46cfd2bea8e33c6c04e51306f9cc languageName: node linkType: hard -"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.7" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e + "@babel/core": ^7.13.0 + checksum: 10/507c92bbcb3d7747c82290370336b50368fbb652af31fea718be8f1928142f1c5f7c6f2b9810d8b9b2905734f8f6b778f9e4b1cfb5a11073a2f1cfe9e5e5b354 languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/traverse": "npm:^7.25.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/522cd133aff5c94c0ef36ff83c64f03deee183815da68b65b6950e81972ace3b514e032df07ea76d0f9ec8cc7a49578092907adfa17fccb4612117557c04a882 + "@babel/core": ^7.0.0 + checksum: 10/de04a9342e9a0db1673683112c83cdc52173f489f45aeed864ceba72dfba8c8588e565171e64cb2a408a09269e5fb35c6ab4ef50e3e649c4f8c0c787feb5c048 languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.7" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad + "@babel/core": ^7.0.0 + checksum: 10/289c6da5840c5049adbeb9b4cfb166d422f0b7b3f3a54aff64e8a053a1249e8eb513eac0fa3d033869372ffc30eda1e8555fa789b9daa1064bfdaf7f4717daa8 languageName: node linkType: hard @@ -603,32 +728,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.18.6" - "@babel/helper-create-class-features-plugin": "npm:^7.21.0" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/5084e4578239bc1c8add75ae4726fffadb23de092fc6453744a239043836b69c4ef8a907b1dcb1228a9b6a6f3bff3fc5f2d2f8251c76bdf411d9d1ea9e6dbbea - languageName: node - linkType: hard - -"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -706,7 +805,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.20.0, @babel/plugin-syntax-import-assertions@npm:^7.24.7": +"@babel/plugin-syntax-import-assertions@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.7" dependencies: @@ -717,6 +816,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-assertions@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d72615f8dcc5ffbcb456bcf7ce27bc22b30cc9ea8d809e461d80af486033d31bd0b6d83c9a7997c9cd36ff283a9c1207f806da4361bb620370659c256c5454e9 + languageName: node + linkType: hard + "@babel/plugin-syntax-import-attributes@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" @@ -728,6 +838,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-attributes@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7c5451e2d8351693acbc53b1e1f6951026e35899d22847a6d22424a1ee5c92c11ac6c6f209a9e18f85d7bb9267caaf2532653e892997cdcd51784106a5858b7e + languageName: node + linkType: hard + "@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" @@ -750,7 +871,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.24.7 resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: @@ -761,6 +882,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/243476a943a84b6b86e99076301e66f48268e8799564053e8feccab90da7944a0b42c91360216dbfb0b2958bbd0ed100d2c7b2db688dab83d19ff2745d4892eb + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -860,6 +992,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/f1492336230920cc4daa6e7aa3571253fb0c0fd05a1d0a7b5dc0a5b907f31945235ee8bf09c83f7738b89943a2320a61dda95e0db2b6310b07040aeda6be4f44 + languageName: node + linkType: hard + "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -872,7 +1015,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.20.7, @babel/plugin-transform-arrow-functions@npm:^7.24.7": +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" dependencies: @@ -883,6 +1026,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/45a6b05acd132bd399ab127d54d43f7117f650908092c15da7c41c61c5e49bfdb63c0e65bd59ad68c94bfc6aade602732a98a55b146b69dfae212516203d43f9 + languageName: node + linkType: hard + "@babel/plugin-transform-async-generator-functions@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.0" @@ -897,7 +1051,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.20.7, @babel/plugin-transform-async-to-generator@npm:^7.24.7": +"@babel/plugin-transform-async-generator-functions@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-remap-async-to-generator": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ab3f74664fc03af357e8450711de60ec77149be668059dbc0c0d616d85253117aec0e5ffb2eccda3449d0099d5fba5ef32f0e6e12a52af5f72fbca437372ece5 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" dependencies: @@ -910,7 +1077,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6, @babel/plugin-transform-block-scoped-functions@npm:^7.24.7": +"@babel/plugin-transform-async-to-generator@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-remap-async-to-generator": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/fdc6161e9027bec8bbe523e40934a2cccf1a30cf241006c98a120b2cda6e4f75d4a4cb4831cf3ece43d9b752183117e4ca5ec43778750146d5fc9a74b22b1acf + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" dependencies: @@ -921,7 +1101,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.21.0, @babel/plugin-transform-block-scoping@npm:^7.25.0": +"@babel/plugin-transform-block-scoped-functions@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/334debb143d002295c6dd5559ebf24483557787621fd1d7283ac748eb401ed96b7d43c981f1d2b6795720979fe7872dd0719aed890d064244d52b1c4fe6f3347 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0" dependencies: @@ -932,6 +1123,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoping@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/bbc5b815c6850eb798a294a5d31ed09bb0db367a31196e78c0d02ce3f845ddd2e0dcfd7ec70505dfa4e1bd67f13e46b315d290c58aa7531468feed380e267d97 + languageName: node + linkType: hard + "@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" @@ -944,6 +1146,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/fe1dbbd77275ade96964fec0c85a1f14e2dac0c6565bccddf00680e43c2e906d289dd9d483aff6359420cef2a044b4aaaeb303f64a3a1a005601c018188368e7 + languageName: node + linkType: hard + "@babel/plugin-transform-class-static-block@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" @@ -957,7 +1171,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.21.0, @babel/plugin-transform-classes@npm:^7.25.0": +"@babel/plugin-transform-class-static-block@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-class-static-block@npm:7.25.8" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10/160d5f9d1dbe4dc12c2998227b51b1ccfe9f4d11b1031d0698f34403961d5b9bb995cc86acf1855102b9be365370c97d8cea243802b73c7ba7b2b18b2ac3aae9 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-classes@npm:7.25.0" dependencies: @@ -973,7 +1199,23 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.20.7, @babel/plugin-transform-computed-properties@npm:^7.24.7": +"@babel/plugin-transform-classes@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-classes@npm:7.25.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-replace-supers": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/239926ceb7fa926054fe9aabb7a64dba090d8f83d075bcec804d602a5715501c56dc26367bb90e6780e1113cc04cf6ad32c131e2782ccf1768fd059ac7eba04b + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" dependencies: @@ -985,7 +1227,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.21.3, @babel/plugin-transform-destructuring@npm:^7.24.8": +"@babel/plugin-transform-computed-properties@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/template": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/f25caeb3366847a1f67efe4b250a460f88a5ebb4c12c566d945bf211ef28977dd21f4dd6539f63743f3fabdbb174b4d34e22af2a451aba3bcfd702396442eb53 + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-destructuring@npm:7.24.8" dependencies: @@ -996,7 +1250,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.24.7, @babel/plugin-transform-dotall-regex@npm:^7.4.4": +"@babel/plugin-transform-destructuring@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/b58347dc1b807ef8e6aaf995d59c6f09aa9de2c590bb90a52bc9c4082836ef72f70f8fc062370138134220de40dad06af6122ffcce77fb97d5e77ca7cd71e5c7 + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" dependencies: @@ -1008,7 +1273,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.18.9, @babel/plugin-transform-duplicate-keys@npm:^7.24.7": +"@babel/plugin-transform-dotall-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/a4727ee33b95d1f7e33b277b0003e3e91ebb9c3c611512e1ca5f3f0d99efd552a6c42b09e5520ea686ef0389dd8159a77c7c59fb53d0d1a1ff7d385c362da71b + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" dependencies: @@ -1019,6 +1296,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-keys@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/b132ce919643f1fa519c8597513fba77155fde2d7689154c73791847efd218ff7ce11694b539ca9dee65538c9e774adf4bd6a6e950800dd648f43d5906a38155 + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0" @@ -1031,6 +1319,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/688ab66ed249a08d4b2e3ae8a2c10678fbe23f6466d5020d4cc3e031946dc335c028f5a1bee3221acb3875a1e901b0237020463157690fabc06edc4bdd6c6c88 + languageName: node + linkType: hard + "@babel/plugin-transform-dynamic-import@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" @@ -1043,7 +1343,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6, @babel/plugin-transform-exponentiation-operator@npm:^7.24.7": +"@babel/plugin-transform-dynamic-import@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/cf2c105143461876f418d21893ac8f7f2b0a3c3cefb4374c3cd6338a19d3a0deed3565049f7436b94452c6471622958ef9248c7bdfeb34d2917710ac74431203 + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" dependencies: @@ -1055,6 +1366,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.25.7" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3371fc79c052a3c63652785284a9f4b943a188ae5aa3e68a760c45afc43739d654ad6d8d24b93ed04fe736f6c0b4a7a11ace56bc954d3a6520d0b3c79e058c03 + languageName: node + linkType: hard + "@babel/plugin-transform-export-namespace-from@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" @@ -1067,6 +1390,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-export-namespace-from@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/439aac4ca1c7dbb63f021142e7abcd746049bf0d44cc5d2eb469ae3b75d90e076a43ff77190b74d8139402b53eea625b08c68651d3ce1d0a0915f5643450b3de + languageName: node + linkType: hard + "@babel/plugin-transform-flow-strip-types@npm:^7.24.7": version: 7.25.2 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.2" @@ -1079,7 +1413,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.21.0, @babel/plugin-transform-for-of@npm:^7.24.7": +"@babel/plugin-transform-for-of@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-for-of@npm:7.24.7" dependencies: @@ -1091,7 +1425,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.18.9, @babel/plugin-transform-function-name@npm:^7.25.1": +"@babel/plugin-transform-for-of@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-for-of@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/6fdfc1747283f50ada9f08d4f801d2156658f183db731369ac2b17f5f885661114906b3645c6a38bb6a5e24b771e6bd43c0ea47580c4fcb9347cd1d179e57435 + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.25.1": version: 7.25.1 resolution: "@babel/plugin-transform-function-name@npm:7.25.1" dependencies: @@ -1104,6 +1450,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-function-name@npm:7.25.7" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/465d54942c03f77da3be5fb56404c6f8162f0e99034b8aceab6af2d386a77ecaf3df0c5f2dd67a00b66cd8ad970c0a08151026ed14aa44673a33f495e6849cc7 + languageName: node + linkType: hard + "@babel/plugin-transform-json-strings@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" @@ -1116,7 +1475,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.18.9, @babel/plugin-transform-literals@npm:^7.25.2": +"@babel/plugin-transform-json-strings@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/adbc6a5a77b96db0f7e168c5fd2e56941df649808ce960f12447c1ba5d3893e9d458e7e14e3a5bd725ac5f3432ac1b3cf62b7413bbf7168a7c656dce51db711a + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.25.2": version: 7.25.2 resolution: "@babel/plugin-transform-literals@npm:7.25.2" dependencies: @@ -1127,6 +1497,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-literals@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/435d9709204e4cae46f9e75973a1424b98bb71516d9cfb0619260cfb56d445b43fa34aa49dacb0e1fbc2a19fdd9373f4b4db4908007be8f9e9e3f0ccf6c73e71 + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" @@ -1139,7 +1520,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.18.6, @babel/plugin-transform-member-expression-literals@npm:^7.24.7": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7af0e4ad63c1a59f24894b64330040966204963b75287752a2d56703c7924d3a883a3c2497e1f03c4b1792f8664e0650cf6687010dc5483444c077de1daae9f5 + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" dependencies: @@ -1150,7 +1542,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.20.11, @babel/plugin-transform-modules-amd@npm:^7.24.7": +"@babel/plugin-transform-member-expression-literals@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/fb2b985cfa0436bfbed6fbcdd430573272518cf3454c9b0de374cfb80ac6fe60b2ebbe0818a83035e436a9ff08b159bb87527dfd712560c52a0ebfabe6f65121 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" dependencies: @@ -1162,7 +1565,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.21.2, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8": +"@babel/plugin-transform-modules-amd@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0d061c91130433fccc723b4eb1359ced515a5dd7196c3ec75f2b2c24613154365ec1c89fe89bee648c1dc28a54c9625dd2b21b6196659a9f2b8ebff0b2352f6c + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" dependencies: @@ -1175,7 +1590,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.20.11, @babel/plugin-transform-modules-systemjs@npm:^7.25.0": +"@babel/plugin-transform-modules-commonjs@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-simple-access": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/4b3d038b55bfe5553e9eea360cc1b3dd689068256a9bce1939061ab1dfa194fea0b7b54f10c53b0af0be44508fd0037022c32709a6d96ac1277fb9c7de0f510c + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.25.0": version: 7.25.0 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0" dependencies: @@ -1189,7 +1617,21 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.18.6, @babel/plugin-transform-modules-umd@npm:^7.24.7": +"@babel/plugin-transform-modules-systemjs@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.7" + "@babel/traverse": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/abd3522e60a9b639f8ad58b2ee237debe9e78a3a1462e3c5b17b4fbdc1b4bb2235edb1ed7d204b45701ec99dd3506d87164ece8ac9d9465a3e603cf13170b65b + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" dependencies: @@ -1201,7 +1643,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.20.5, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": +"@babel/plugin-transform-modules-umd@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/06d6e95a9948aa91b218ada2940b8f568f78991265f2923f6e69c29e97ef1731c1b79adaf72a072a834a86f98fc0bd0117dfb14a37aaea6337fb4468f757471a + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" dependencies: @@ -1213,7 +1667,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.18.6, @babel/plugin-transform-new-target@npm:^7.24.7": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/4c8340cacb1d21794777abb68db2ea434a89274e9ca539e6f564488f5e8a7f517fdf0f9dc754a14cdb8702a3a488ba2bf0fad404a7da3ba4481f620fa6f234c9 + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-new-target@npm:7.24.7" dependencies: @@ -1224,6 +1690,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-new-target@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-new-target@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c410edc9d8800590e34e648851a633534c3d153d0a76a34cc12854a4ecd578ce1b1c121e42e8c8f654757fcba13849a39fccde0d619de9ee3567a8f9fa2c8fc0 + languageName: node + linkType: hard + "@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" @@ -1236,6 +1713,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d742fedc1abf404d7f40065cdff9afc521236607f0d06c48d1e471f43d3a7471010d1651ba4758d80c73347a39dc278d86c43a9c814382ded4e9c7c519ace021 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" @@ -1248,6 +1736,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-numeric-separator@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/e27779a309dbc5fdba71d7eae0eac5506547632b0cbf8f0add8215797bbda4f4e61595750236fee3292600cc2d13892f133beccc52b2998534e0b10c668db857 + languageName: node + linkType: hard + "@babel/plugin-transform-object-rest-spread@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" @@ -1262,7 +1761,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.18.6, @babel/plugin-transform-object-super@npm:^7.24.7": +"@babel/plugin-transform-object-rest-spread@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.8" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/plugin-transform-parameters": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/38f0fab8321a0b1e44784b7371f8bd5601eb885a7e9d88d7904dedda33a72f500d84792758c47e1541336c1b7592b6d956a85c2fd8e2e294f34c0303cc73442c + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-object-super@npm:7.24.7" dependencies: @@ -1274,6 +1786,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-super@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-object-super@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-replace-supers": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c033337d27f98a255509c3ac152a54ce25d707b7969a64ba5262c7ddb54ba962da081fe756ce922caa57d782cacc6705e3d8e74364938391170f043eb9c5905e + languageName: node + linkType: hard + "@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" @@ -1286,6 +1810,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-catch-binding@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9ecf32accc5b12b83ce2f6537c9eac87f2b0f89abfe91a8a8c87ea5ece05820988415271d0fdaf7f565e2c0c837afb24fc644779029b98b1401782d9c0d73642 + languageName: node + linkType: hard + "@babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" @@ -1295,11 +1830,23 @@ __metadata: "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/1f873fb9d86c280b64dfe5ebc59244b459b717ed72a7682da2386db3d9e11fc9d831cfc2e11d37262b4325a7a0e3ccbccfb8cd0b944caf199d3c9e03fff7b0af + checksum: 10/1f873fb9d86c280b64dfe5ebc59244b459b717ed72a7682da2386db3d9e11fc9d831cfc2e11d37262b4325a7a0e3ccbccfb8cd0b944caf199d3c9e03fff7b0af + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.25.7, @babel/plugin-transform-optional-chaining@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ffb5d81e6dbb28907d5346c8e12a1ed1ea0e30170fbe609d48d0466cdbc9d11b5774c8781682693f7cf7bd39da6111980e54813af96c6b3086dc769369c67d28 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.21.3, @babel/plugin-transform-parameters@npm:^7.24.7": +"@babel/plugin-transform-parameters@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-parameters@npm:7.24.7" dependencies: @@ -1310,6 +1857,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-parameters@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c6a77fece85b3fd7323ec4ecc62329932b92c2c1ec20f1cc7617d3e49cc175f143988e756f5ccc45deca0fe582040afa67eeefd1704a8188cf2dc437efcfaf53 + languageName: node + linkType: hard + "@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" @@ -1322,6 +1880,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-private-methods@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/79506a74334dc77f6c53f44109f0a3fcf6c50410faa5dd5e5d17ac4b73194098de509f5515a7aed3724a4bfa5dd246517e22a1dff4c20fc052df7a189bf2160d + languageName: node + linkType: hard + "@babel/plugin-transform-private-property-in-object@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" @@ -1336,7 +1906,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.18.6, @babel/plugin-transform-property-literals@npm:^7.24.7": +"@babel/plugin-transform-private-property-in-object@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.8" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + "@babel/helper-create-class-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c612023879930c951e3a993104bbc3b78169aef6c38233758ee3358a7ab76954b41880bca67635df218dc6893aabad138f3783d508dc715419e62c8d1fad9088 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" dependencies: @@ -1347,56 +1930,67 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6" +"@babel/plugin-transform-property-literals@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49 + checksum: 10/f8be4090e9ffa9eebaca5eab4534de16acc5c84a476649cfed532de564817fc982a47d9349e6e447c510786897625153f60740fe9128b40d3a1eae3bbb5e1438 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.18.6" +"@babel/plugin-transform-react-display-name@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.25.7" dependencies: - "@babel/plugin-transform-react-jsx": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/ec9fa65db66f938b75c45e99584367779ac3e0af8afc589187262e1337c7c4205ea312877813ae4df9fb93d766627b8968d74ac2ba702e4883b1dbbe4953ecee + checksum: 10/2785dda2f1b5379692f9095bffbd412dd1c49f41096d111c2fba1fba7202f4eed558c675df1bbfdcd44590013f8d2b7e6fc84443866e8a5c9bd51cf95f79cbdb languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-jsx@npm:7.18.6" +"@babel/plugin-transform-react-jsx-development@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.25.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.18.6" - "@babel/helper-module-imports": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/plugin-syntax-jsx": "npm:^7.18.6" - "@babel/types": "npm:^7.18.6" + "@babel/plugin-transform-react-jsx": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/00206aac12f317ee45d7c03f1c18010b2c695f5ea7b3c10f772888a8a488d2ae27bfc34fe35607b9de0e9dbd52b7a0029bf2da6446cb15bbb63d47efd984e0ce + checksum: 10/6e6e8f9f9fc5393b932fb646188d6df9f270b37ab31560a5f3622b373ccb9fbf3d1976b3fb1b899541d25c1fa504d315fb4f8473d53bd57ad614e523f1ecf2c1 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6" +"@babel/plugin-transform-react-jsx@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + "@babel/helper-module-imports": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/plugin-syntax-jsx": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9f87990b39c68dc6441b55bf9b530c89e8cfc7a610e250dfd8002d94a6b806a585fe7cc9318540e4e635eb819fdaf15a42fd5e8a2ec3f8949bd7a5c759b558d3 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.25.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/97c4873d409088f437f9084d084615948198dd87fc6723ada0e7e29c5a03623c2f3e03df3f52e7e7d4d23be32a08ea00818bff302812e48713c706713bd06219 + checksum: 10/a0bb666ef2c0209d5c7f637b17587f7a6782dbb135475f836bfe59b2f9eb193821653d6291866fc643b8ca0cef56989a9648c6127727d630808fc6de6fa180ca languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.20.5, @babel/plugin-transform-regenerator@npm:^7.24.7": +"@babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" dependencies: @@ -1408,7 +2002,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.18.6, @babel/plugin-transform-reserved-words@npm:^7.24.7": +"@babel/plugin-transform-regenerator@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + regenerator-transform: "npm:^0.15.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7a68e841b12b5f767d98ee650aa914ea246d99cc84de054bdb331185894c0fa554ec4296f32d65385e3012dcf083a098e06c14e518056d7e8a0804227a12d85d + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" dependencies: @@ -1419,23 +2025,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:~7.21.4": - version: 7.21.4 - resolution: "@babel/plugin-transform-runtime@npm:7.21.4" +"@babel/plugin-transform-reserved-words@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.7" dependencies: - "@babel/helper-module-imports": "npm:^7.21.4" - "@babel/helper-plugin-utils": "npm:^7.20.2" - babel-plugin-polyfill-corejs2: "npm:^0.3.3" - babel-plugin-polyfill-corejs3: "npm:^0.6.0" - babel-plugin-polyfill-regenerator: "npm:^0.4.1" - semver: "npm:^6.3.0" + "@babel/helper-plugin-utils": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/0748067b95b8f87af34d2de866bdbd6e427bb711cc0d22822084b2476b412a3464d35db0a0369add087af387eb0d8aeb16ba02e99d36cc82ad79d6e79863a82f + checksum: 10/484edb3f4aa52f49914bea5f832fe380d159fff44e007ac9063666cf773bc258ef5b741f5a323167087bfd6a6dd5c2f96556d1ce5b3765bdf3a54fc018f3670d languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.18.6, @babel/plugin-transform-shorthand-properties@npm:^7.24.7": +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" dependencies: @@ -1446,7 +2047,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.20.7, @babel/plugin-transform-spread@npm:^7.24.7": +"@babel/plugin-transform-shorthand-properties@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/71c9c1d77887ffa452b2d7c9026ee8e40596e4b4208b077369a997e4e031b474ab08c2991b882a9883b78d7cd6d0d2a2b73345b17e195577b28538360b36f914 + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-spread@npm:7.24.7" dependencies: @@ -1458,7 +2070,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.18.6, @babel/plugin-transform-sticky-regex@npm:^7.24.7": +"@babel/plugin-transform-spread@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-spread@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/5dd9e269241fccfdb8c9ac9cb21c53fa776113c3cee0ea92bb029940c6231b3bc7c0c70e13e5df220b80cfafe8683264cadff5b182bed9fd1b1317557f1a6c2d + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" dependencies: @@ -1469,7 +2093,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.18.9, @babel/plugin-transform-template-literals@npm:^7.24.7": +"@babel/plugin-transform-sticky-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9f918281fdf2661a095d53ce8b981acaec0fef2a133af4a4fb66132c7a8ad509c49f444ee140bfa5821db24f987d278b3886d3f04e6ba94a6a55c7b2ed024443 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" dependencies: @@ -1480,7 +2115,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.18.9, @babel/plugin-transform-typeof-symbol@npm:^7.24.8": +"@babel/plugin-transform-template-literals@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/bdb541c31d4890a0aea4cf73a897975b69372cc524302ee9b375424d1706c38d1344b891c14ad2cbc3926e9553ffc2596772e8dab5982e09a9da0d959e4a1e92 + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8" dependencies: @@ -1491,7 +2137,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.21.3, @babel/plugin-transform-typescript@npm:^7.24.7": +"@babel/plugin-transform-typeof-symbol@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1145d65dbf720837b0a1bdcdb2b8b0a761587f3602703ba42209e06b6b8d81801a2041671a881ed0cff6866acec4f7c17031f8540017f2d53913584e152453db + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.24.7": version: 7.25.2 resolution: "@babel/plugin-transform-typescript@npm:7.25.2" dependencies: @@ -1506,7 +2163,22 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.18.10, @babel/plugin-transform-unicode-escapes@npm:^7.24.7": +"@babel/plugin-transform-typescript@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-typescript@npm:7.25.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.7" + "@babel/helper-create-class-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.7" + "@babel/plugin-syntax-typescript": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/2648da981cd71c2100a4ea496684f2c0b939fc77eb4bb9cc8f113d433eab17d4930d2e5ed8d280606bcedef58df99002a64dc92579c6cc7f6c6ee71ceaa77418 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" dependencies: @@ -1517,6 +2189,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-escapes@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3c8d5b36738690c2d0b843fcc213a18766e617d16b6cfd92f13be2eba025228b6a796fd8e5b6e209daffa1b453c52544bf62e40b917a32c7446184fef52c98fc + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" @@ -1529,7 +2212,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.18.6, @babel/plugin-transform-unicode-regex@npm:^7.24.7": +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/cccdddc6837f5e82f0aca59fd77dbab5efd5024dcd6d358efc74faccb4892f69e943f7750f613fcc241f33973fe8622a7e96909305697e7e5868f8e9954cb84e + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" dependencies: @@ -1541,6 +2236,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1a5a068d39741febd9b8cfce7bf4abf79b282a13c29d39ef7685bffdeb65e5d595e23d9630fedd34428a144d96701efed5a48ea1db0c250c4daf53f44da52983 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-sets-regex@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" @@ -1553,6 +2260,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/c06dd8e66704fc60a97ce2555fa9f6cdfa98bb935a811b15e811cf3a8b5723e508e92b24077163ad704ddce56115062b8cf2f5490d1ad7d23f863d93a8125f89 + languageName: node + linkType: hard + "@babel/preset-env@npm:^7.24.4": version: 7.25.3 resolution: "@babel/preset-env@npm:7.25.3" @@ -1646,88 +2365,81 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:~7.21.4": - version: 7.21.4 - resolution: "@babel/preset-env@npm:7.21.4" - dependencies: - "@babel/compat-data": "npm:^7.21.4" - "@babel/helper-compilation-targets": "npm:^7.21.4" - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/helper-validator-option": "npm:^7.21.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.20.7" - "@babel/plugin-proposal-async-generator-functions": "npm:^7.20.7" - "@babel/plugin-proposal-class-properties": "npm:^7.18.6" - "@babel/plugin-proposal-class-static-block": "npm:^7.21.0" - "@babel/plugin-proposal-dynamic-import": "npm:^7.18.6" - "@babel/plugin-proposal-export-namespace-from": "npm:^7.18.9" - "@babel/plugin-proposal-json-strings": "npm:^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators": "npm:^7.20.7" - "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.18.6" - "@babel/plugin-proposal-numeric-separator": "npm:^7.18.6" - "@babel/plugin-proposal-object-rest-spread": "npm:^7.20.7" - "@babel/plugin-proposal-optional-catch-binding": "npm:^7.18.6" - "@babel/plugin-proposal-optional-chaining": "npm:^7.21.0" - "@babel/plugin-proposal-private-methods": "npm:^7.18.6" - "@babel/plugin-proposal-private-property-in-object": "npm:^7.21.0" - "@babel/plugin-proposal-unicode-property-regex": "npm:^7.18.6" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - "@babel/plugin-transform-arrow-functions": "npm:^7.20.7" - "@babel/plugin-transform-async-to-generator": "npm:^7.20.7" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.18.6" - "@babel/plugin-transform-block-scoping": "npm:^7.21.0" - "@babel/plugin-transform-classes": "npm:^7.21.0" - "@babel/plugin-transform-computed-properties": "npm:^7.20.7" - "@babel/plugin-transform-destructuring": "npm:^7.21.3" - "@babel/plugin-transform-dotall-regex": "npm:^7.18.6" - "@babel/plugin-transform-duplicate-keys": "npm:^7.18.9" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.18.6" - "@babel/plugin-transform-for-of": "npm:^7.21.0" - "@babel/plugin-transform-function-name": "npm:^7.18.9" - "@babel/plugin-transform-literals": "npm:^7.18.9" - "@babel/plugin-transform-member-expression-literals": "npm:^7.18.6" - "@babel/plugin-transform-modules-amd": "npm:^7.20.11" - "@babel/plugin-transform-modules-commonjs": "npm:^7.21.2" - "@babel/plugin-transform-modules-systemjs": "npm:^7.20.11" - "@babel/plugin-transform-modules-umd": "npm:^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.20.5" - "@babel/plugin-transform-new-target": "npm:^7.18.6" - "@babel/plugin-transform-object-super": "npm:^7.18.6" - "@babel/plugin-transform-parameters": "npm:^7.21.3" - "@babel/plugin-transform-property-literals": "npm:^7.18.6" - "@babel/plugin-transform-regenerator": "npm:^7.20.5" - "@babel/plugin-transform-reserved-words": "npm:^7.18.6" - "@babel/plugin-transform-shorthand-properties": "npm:^7.18.6" - "@babel/plugin-transform-spread": "npm:^7.20.7" - "@babel/plugin-transform-sticky-regex": "npm:^7.18.6" - "@babel/plugin-transform-template-literals": "npm:^7.18.9" - "@babel/plugin-transform-typeof-symbol": "npm:^7.18.9" - "@babel/plugin-transform-unicode-escapes": "npm:^7.18.10" - "@babel/plugin-transform-unicode-regex": "npm:^7.18.6" - "@babel/preset-modules": "npm:^0.1.5" - "@babel/types": "npm:^7.21.4" - babel-plugin-polyfill-corejs2: "npm:^0.3.3" - babel-plugin-polyfill-corejs3: "npm:^0.6.0" - babel-plugin-polyfill-regenerator: "npm:^0.4.1" - core-js-compat: "npm:^3.25.1" - semver: "npm:^6.3.0" +"@babel/preset-env@npm:~7.25.8": + version: 7.25.8 + resolution: "@babel/preset-env@npm:7.25.8" + dependencies: + "@babel/compat-data": "npm:^7.25.8" + "@babel/helper-compilation-targets": "npm:^7.25.7" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-validator-option": "npm:^7.25.7" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.7" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.7" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.25.7" + "@babel/plugin-syntax-import-attributes": "npm:^7.25.7" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.7" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.7" + "@babel/plugin-transform-class-properties": "npm:^7.25.7" + "@babel/plugin-transform-class-static-block": "npm:^7.25.8" + "@babel/plugin-transform-classes": "npm:^7.25.7" + "@babel/plugin-transform-computed-properties": "npm:^7.25.7" + "@babel/plugin-transform-destructuring": "npm:^7.25.7" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.7" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.7" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.7" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.8" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.7" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.8" + "@babel/plugin-transform-for-of": "npm:^7.25.7" + "@babel/plugin-transform-function-name": "npm:^7.25.7" + "@babel/plugin-transform-json-strings": "npm:^7.25.8" + "@babel/plugin-transform-literals": "npm:^7.25.7" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.8" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.7" + "@babel/plugin-transform-modules-amd": "npm:^7.25.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.7" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.7" + "@babel/plugin-transform-modules-umd": "npm:^7.25.7" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.7" + "@babel/plugin-transform-new-target": "npm:^7.25.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.8" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.8" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.8" + "@babel/plugin-transform-object-super": "npm:^7.25.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.8" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.8" + "@babel/plugin-transform-parameters": "npm:^7.25.7" + "@babel/plugin-transform-private-methods": "npm:^7.25.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.8" + "@babel/plugin-transform-property-literals": "npm:^7.25.7" + "@babel/plugin-transform-regenerator": "npm:^7.25.7" + "@babel/plugin-transform-reserved-words": "npm:^7.25.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.7" + "@babel/plugin-transform-spread": "npm:^7.25.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.7" + "@babel/plugin-transform-template-literals": "npm:^7.25.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.25.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.7" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.7" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.7" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.7" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.38.1" + semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/030dfcdd99d3f041d4b6874a9fc2c433b755d5bc749cee829282bfbc76b0776dcf4b8ef700b7120a71f1c852df245bc9a6b70461d5d64310309452a0c9a0e708 + checksum: 10/501d78f56df8bf6f98a42da5db475db183048c4280b3292cf988b6baf01843915161f3b341ed525e2fcafcc47726798532b0e1dc7eb80aa29cc88c9d6f94ee6e languageName: node linkType: hard @@ -1757,34 +2469,19 @@ __metadata: languageName: node linkType: hard -"@babel/preset-modules@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/preset-modules@npm:0.1.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@babel/plugin-proposal-unicode-property-regex": "npm:^7.4.4" - "@babel/plugin-transform-dotall-regex": "npm:^7.4.4" - "@babel/types": "npm:^7.4.4" - esutils: "npm:^2.0.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/41583c17748890ad4950ae90ae38bd3f9d56268adc6c3d755839000a72963bda0db448296e4e74069a63567ae5f71f42d4a6dd1672386124bf0897f77c411870 - languageName: node - linkType: hard - -"@babel/preset-react@npm:~7.18.6": - version: 7.18.6 - resolution: "@babel/preset-react@npm:7.18.6" +"@babel/preset-react@npm:~7.25.7": + version: 7.25.7 + resolution: "@babel/preset-react@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/helper-validator-option": "npm:^7.18.6" - "@babel/plugin-transform-react-display-name": "npm:^7.18.6" - "@babel/plugin-transform-react-jsx": "npm:^7.18.6" - "@babel/plugin-transform-react-jsx-development": "npm:^7.18.6" - "@babel/plugin-transform-react-pure-annotations": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-validator-option": "npm:^7.25.7" + "@babel/plugin-transform-react-display-name": "npm:^7.25.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.7" + "@babel/plugin-transform-react-jsx-development": "npm:^7.25.7" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/318d501226eb92c099575b2fbc1b4785545502e1543f6e6601c09413e2f381299fdb41acb0034892f5812ca61b3f8fe95ce231f2c1805942b28893c2408dc20f + checksum: 10/4701a76b45f33b72efc93540e09204ac84eb2b8054de9570d041b6f952477efca2a6c7c916389a1aea4d408c38ebbc997148d693d9aa72d1b4df9a3b4b557c7c languageName: node linkType: hard @@ -1803,18 +2500,18 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:~7.21.4": - version: 7.21.4 - resolution: "@babel/preset-typescript@npm:7.21.4" +"@babel/preset-typescript@npm:~7.25.7": + version: 7.25.7 + resolution: "@babel/preset-typescript@npm:7.25.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - "@babel/helper-validator-option": "npm:^7.21.0" - "@babel/plugin-syntax-jsx": "npm:^7.21.4" - "@babel/plugin-transform-modules-commonjs": "npm:^7.21.2" - "@babel/plugin-transform-typescript": "npm:^7.21.3" + "@babel/helper-plugin-utils": "npm:^7.25.7" + "@babel/helper-validator-option": "npm:^7.25.7" + "@babel/plugin-syntax-jsx": "npm:^7.25.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.7" + "@babel/plugin-transform-typescript": "npm:^7.25.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/3d755b6029787017122b759f0b790616e160667f18fc1bb1d98f0922bbff2c9bb01f5791647c24fe5e154d875a1ec5395e3050083cd88e9799dd98e9060b970d + checksum: 10/cf6501971f696800096f3b3aef4f7e2c774210b4204bb3a076b2f253970d6649c28003de3afc620b7c7ad67fb346083819c89bae2c644f59995ddb64d6003541 languageName: node linkType: hard @@ -1849,7 +2546,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.20.7, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3": version: 7.25.0 resolution: "@babel/template@npm:7.25.0" dependencies: @@ -1860,7 +2557,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.21.4, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3": +"@babel/template@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/template@npm:7.25.7" + dependencies: + "@babel/code-frame": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + checksum: 10/49e1e88d2eac17d31ae28d6cf13d6d29c1f49384c4f056a6751c065d6565c351e62c01ce6b11fef5edb5f3a77c87e114ea7326ca384fa618b4834e10cf9b20f3 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3": version: 7.25.3 resolution: "@babel/traverse@npm:7.25.3" dependencies: @@ -1875,7 +2583,22 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/traverse@npm:^7.25.7": + version: 7.25.7 + resolution: "@babel/traverse@npm:7.25.7" + dependencies: + "@babel/code-frame": "npm:^7.25.7" + "@babel/generator": "npm:^7.25.7" + "@babel/parser": "npm:^7.25.7" + "@babel/template": "npm:^7.25.7" + "@babel/types": "npm:^7.25.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/5b2d332fcd6bc78e6500c997e79f7e2a54dfb357e06f0908cb7f0cdd9bb54e7fd3c5673f45993849d433d01ea6076a6d04b825958f0cfa01288ad55ffa5c286f + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.25.2 resolution: "@babel/types@npm:7.25.2" dependencies: @@ -1886,6 +2609,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.7, @babel/types@npm:^7.25.8": + version: 7.25.8 + resolution: "@babel/types@npm:7.25.8" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.7" + "@babel/helper-validator-identifier": "npm:^7.25.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10/973108dbb189916bb87360f2beff43ae97f1b08f1c071bc6499d363cce48b3c71674bf3b59dfd617f8c5062d1c76dc2a64232bc07b6ccef831fd0c06162d44d9 + languageName: node + linkType: hard + "@base2/pretty-print-object@npm:1.0.1": version: 1.0.1 resolution: "@base2/pretty-print-object@npm:1.0.1" @@ -4467,7 +5201,7 @@ __metadata: version: 0.0.0-use.local resolution: "@rocket.chat/eslint-config-alt@workspace:packages/eslint-config-alt" dependencies: - "@babel/eslint-parser": "npm:~7.21.3" + "@babel/eslint-parser": "npm:~7.25.8" "@typescript-eslint/eslint-plugin": "npm:~5.58.0" "@typescript-eslint/parser": "npm:~5.58.0" bump: "workspace:~" @@ -4637,11 +5371,10 @@ __metadata: version: 0.0.0-use.local resolution: "@rocket.chat/fuselage@workspace:packages/fuselage" dependencies: - "@babel/core": "npm:~7.21.4" - "@babel/eslint-parser": "npm:~7.21.3" - "@babel/plugin-transform-runtime": "npm:~7.21.4" - "@babel/preset-env": "npm:~7.21.4" - "@babel/preset-react": "npm:~7.18.6" + "@babel/core": "npm:~7.25.8" + "@babel/eslint-parser": "npm:~7.25.8" + "@babel/preset-env": "npm:~7.25.8" + "@babel/preset-react": "npm:~7.25.7" "@rocket.chat/css-in-js": "workspace:~" "@rocket.chat/css-supports": "workspace:~" "@rocket.chat/eslint-config-alt": "workspace:~" @@ -4671,9 +5404,9 @@ __metadata: "@types/jest": "npm:~29.5.13" "@types/jest-axe": "npm:~3.5.9" autoprefixer: "npm:~10.4.14" - babel-loader: "npm:~9.1.2" + babel-loader: "npm:~9.2.1" bump: "workspace:~" - caniuse-lite: "npm:~1.0.30001477" + caniuse-lite: "npm:~1.0.30001667" cross-env: "npm:^7.0.3" css-loader: "npm:~6.7.3" cssnano: "npm:~5.0.17" @@ -4846,10 +5579,9 @@ __metadata: version: 0.0.0-use.local resolution: "@rocket.chat/mp3-encoder@workspace:packages/mp3-encoder" dependencies: - "@babel/core": "npm:~7.21.4" - "@babel/plugin-transform-runtime": "npm:~7.21.4" - "@babel/preset-env": "npm:~7.21.4" - "@babel/preset-typescript": "npm:~7.21.4" + "@babel/core": "npm:~7.25.8" + "@babel/preset-env": "npm:~7.25.8" + "@babel/preset-typescript": "npm:~7.25.7" "@rocket.chat/eslint-config-alt": "workspace:~" "@rocket.chat/prettier-config": "workspace:~" "@rollup/plugin-commonjs": "npm:~24.1.0" @@ -7886,16 +8618,16 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:~9.1.2": - version: 9.1.2 - resolution: "babel-loader@npm:9.1.2" +"babel-loader@npm:~9.2.1": + version: 9.2.1 + resolution: "babel-loader@npm:9.2.1" dependencies: - find-cache-dir: "npm:^3.3.2" + find-cache-dir: "npm:^4.0.0" schema-utils: "npm:^4.0.0" peerDependencies: "@babel/core": ^7.12.0 webpack: ">=5" - checksum: 10/18d089fd37c71b4ecabee0f5191a4018854a7197bc76e4271388801fd2577d561b054bf94d5fbbecbc25f2b51149fd346d4641c95eed1ebc37e04a9f861a60dc + checksum: 10/f1f24ae3c22d488630629240b0eba9c935545f82ff843c214e8f8df66e266492b7a3d4cb34ef9c9721fb174ca222e900799951c3fd82199473bc6bac52ec03a3 languageName: node linkType: hard @@ -7924,19 +8656,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.3.3": - version: 0.3.3 - resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" - dependencies: - "@babel/compat-data": "npm:^7.17.7" - "@babel/helper-define-polyfill-provider": "npm:^0.3.3" - semver: "npm:^6.1.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/78584305a614325894b47b88061621b442f3fd7ccf7c61c68e49522e9ec5da300f4e5f09d8738abf7f2e93e578560587bc0af19a3a0fd815cdd0fb16c23442ab - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs2@npm:^0.4.10": version: 0.4.11 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" @@ -7962,26 +8681,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.6.0": - version: 0.6.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" - dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.3.3" - core-js-compat: "npm:^3.25.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/cd030ffef418d34093a77264227d293ef6a4b808a1b1adb84b36203ca569504de65cf1185b759657e0baf479c0825c39553d78362445395faf5c4d03085a629f - languageName: node - linkType: hard - -"babel-plugin-polyfill-regenerator@npm:^0.4.1": - version: 0.4.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.3.3" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10/360ac9054a57a18c540059dc627ad5d84d15f79790cb3d84d19a02eec7188c67d08a07db789c3822d6f5df22d918e296d1f27c4055fec2e287d328f09ea8a78a languageName: node linkType: hard @@ -8204,6 +8912,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.23.3, browserslist@npm:^4.24.0": + version: 4.24.0 + resolution: "browserslist@npm:4.24.0" + dependencies: + caniuse-lite: "npm:^1.0.30001663" + electron-to-chromium: "npm:^1.5.28" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" + bin: + browserslist: cli.js + checksum: 10/26c1b8ba257a0b51b102080ba9d42945af2abaa8c4cf6da21cd47b3f123fc1e81640203b293214356c2c17d9d265bb3a5ed428b6d302f383576dd6ce8fd5036c + languageName: node + linkType: hard + "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -8464,13 +9186,20 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:~1.0.30001477": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001646": version: 1.0.30001646 resolution: "caniuse-lite@npm:1.0.30001646" checksum: 10/6c66a5677b58988c2ee86905b05705b00be552a3e4f768bd0d9a10098cc4ec471de5b204e2c2ab534f34b5f216c059321a9e5cb1395928cf29ded0a4aae4535f languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001663, caniuse-lite@npm:~1.0.30001667": + version: 1.0.30001667 + resolution: "caniuse-lite@npm:1.0.30001667" + checksum: 10/5f0c48abb806737c422f05d0d9dda72facc25ee8adbae2c2ea9c57b87d9c2fa9ad8c3f6d54f21aca4e31ee1742cb5dd1543bf6b9133e3f77f79a645876322414 + languageName: node + linkType: hard + "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -9039,6 +9768,13 @@ __metadata: languageName: node linkType: hard +"common-path-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "common-path-prefix@npm:3.0.0" + checksum: 10/09c180e8d8495d42990d617f4d4b7522b5da20f6b236afe310192d401d1da8147a7835ae1ea37797ba0c2238ef3d06f3492151591451df34539fdb4b2630f2b3 + languageName: node + linkType: hard + "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -9374,7 +10110,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.25.1, core-js-compat@npm:^3.36.1, core-js-compat@npm:^3.37.1": +"core-js-compat@npm:^3.36.1, core-js-compat@npm:^3.37.1": version: 3.37.1 resolution: "core-js-compat@npm:3.37.1" dependencies: @@ -9383,6 +10119,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": + version: 3.38.1 + resolution: "core-js-compat@npm:3.38.1" + dependencies: + browserslist: "npm:^4.23.3" + checksum: 10/4e2f219354fd268895f79486461a12df96f24ed307321482fe2a43529c5a64e7c16bcba654980ba217d603444f5141d43a79058aeac77511085f065c5da72207 + languageName: node + linkType: hard + "core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" @@ -10352,6 +11097,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.28": + version: 1.5.36 + resolution: "electron-to-chromium@npm:1.5.36" + checksum: 10/659f637b7384714d5a732de0e5baca007fa1ae741faa4a0f9eb576d65a6a6d30c553caae27df5df7307c65484c0fbcd2ac453df27848d04f7dd27b81dea072a2 + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.5.4": version: 1.5.4 resolution: "electron-to-chromium@npm:1.5.4" @@ -11502,7 +12254,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.3.1, find-cache-dir@npm:^3.3.2": +"find-cache-dir@npm:^3.3.1": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -11513,6 +12265,16 @@ __metadata: languageName: node linkType: hard +"find-cache-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "find-cache-dir@npm:4.0.0" + dependencies: + common-path-prefix: "npm:^3.0.0" + pkg-dir: "npm:^7.0.0" + checksum: 10/52a456a80deeb27daa3af6e06059b63bdb9cc4af4d845fc6d6229887e505ba913cd56000349caa60bc3aa59dacdb5b4c37903d4ba34c75102d83cab330b70d2f + languageName: node + linkType: hard + "find-up@npm:^2.0.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -11551,6 +12313,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^6.3.0": + version: 6.3.0 + resolution: "find-up@npm:6.3.0" + dependencies: + locate-path: "npm:^7.1.0" + path-exists: "npm:^5.0.0" + checksum: 10/4f3bdc30d41778c647e53f4923e72de5e5fb055157031f34501c5b36c2eb59f77b997edf9cb00165c6060cda7eaa2e3da82cb6be2e61d68ad3e07c4bc4cce67e + languageName: node + linkType: hard + "find-yarn-workspace-root2@npm:1.2.16": version: 1.2.16 resolution: "find-yarn-workspace-root2@npm:1.2.16" @@ -14213,6 +14985,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" + bin: + jsesc: bin/jsesc + checksum: 10/8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 + languageName: node + linkType: hard + "jsesc@npm:~0.5.0": version: 0.5.0 resolution: "jsesc@npm:0.5.0" @@ -14570,6 +15351,15 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^7.1.0": + version: 7.2.0 + resolution: "locate-path@npm:7.2.0" + dependencies: + p-locate: "npm:^6.0.0" + checksum: 10/1c6d269d4efec555937081be964e8a9b4a136319c79ca1d45ac6382212a8466113c75bd89e44521ca8ecd1c47fb08523b56eee5c0712bc7d14fec5f729deeb42 + languageName: node + linkType: hard + "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -17043,6 +17833,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: "npm:^1.0.0" + checksum: 10/01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -17079,6 +17878,15 @@ __metadata: languageName: node linkType: hard +"p-locate@npm:^6.0.0": + version: 6.0.0 + resolution: "p-locate@npm:6.0.0" + dependencies: + p-limit: "npm:^4.0.0" + checksum: 10/2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 + languageName: node + linkType: hard + "p-map@npm:^2.0.0": version: 2.1.0 resolution: "p-map@npm:2.1.0" @@ -17296,6 +18104,13 @@ __metadata: languageName: node linkType: hard +"path-exists@npm:^5.0.0": + version: 5.0.0 + resolution: "path-exists@npm:5.0.0" + checksum: 10/8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 + languageName: node + linkType: hard + "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -17498,6 +18313,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^7.0.0": + version: 7.0.0 + resolution: "pkg-dir@npm:7.0.0" + dependencies: + find-up: "npm:^6.3.0" + checksum: 10/94298b20a446bfbbd66604474de8a0cdd3b8d251225170970f15d9646f633e056c80520dd5b4c1d1050c9fed8f6a9e5054b141c93806439452efe72e57562c03 + languageName: node + linkType: hard + "pkg-types@npm:^1.1.1": version: 1.1.3 resolution: "pkg-types@npm:1.1.3" @@ -18792,6 +19616,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10/9150eae6fe04a8c4f2ff06077396a86a98e224c8afad8344b1b656448e89e84edcd527e4b03aa5476774129eb6ad328ed684f9c1459794a935ec0cc17ce14329 + languageName: node + linkType: hard + "regenerate@npm:^1.4.2": version: 1.4.2 resolution: "regenerate@npm:1.4.2" @@ -18861,6 +19694,20 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^6.1.1": + version: 6.1.1 + resolution: "regexpu-core@npm:6.1.1" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.11.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10/6a7ffb42781cacedd7df3c47c72e2d725401a699855be94a37ece5e29d3f25ab3abdd81d73f2d9d32ebc4d41bd25e3c3cc21e5284203faf19e60943adc55252d + languageName: node + linkType: hard + "registry-auth-token@npm:^4.0.0": version: 4.2.1 resolution: "registry-auth-token@npm:4.2.1" @@ -18879,6 +19726,24 @@ __metadata: languageName: node linkType: hard +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: 10/b930f03347e4123c917d7b40436b4f87f625b8dd3e705b447ddd44804e4616c3addb7453f0902d6e914ab0446c30e816e445089bb641a4714237fe8141a0ef9d + languageName: node + linkType: hard + +"regjsparser@npm:^0.11.0": + version: 0.11.1 + resolution: "regjsparser@npm:0.11.1" + dependencies: + jsesc: "npm:~3.0.2" + bin: + regjsparser: bin/parser + checksum: 10/06295f1666f8e378c3b70eb01578b46e075eee0556865a297497ab40753f04cce526e96513b18e21e66b79c972e7377bd3b5caa86935ed5d736e9b3e0f857363 + languageName: node + linkType: hard + "regjsparser@npm:^0.9.1": version: 0.9.1 resolution: "regjsparser@npm:0.9.1" @@ -19472,7 +20337,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -22933,6 +23798,13 @@ __metadata: languageName: node linkType: hard +"yocto-queue@npm:^1.0.0": + version: 1.1.1 + resolution: "yocto-queue@npm:1.1.1" + checksum: 10/f2e05b767ed3141e6372a80af9caa4715d60969227f38b1a4370d60bffe153c9c5b33a862905609afc9b375ec57cd40999810d20e5e10229a204e8bde7ef255c + languageName: node + linkType: hard + "zwitch@npm:^2.0.0, zwitch@npm:^2.0.4": version: 2.0.4 resolution: "zwitch@npm:2.0.4" From d3bafe78b987260c8194b4510bdb19816e7b855d Mon Sep 17 00:00:00 2001 From: Tasso Date: Fri, 11 Oct 2024 00:39:24 -0300 Subject: [PATCH 5/6] Run `@rocket.chat/fuselage-hooks` tests over React 18 and strict mode --- packages/fuselage-hooks/jest.config.js | 5 +- packages/fuselage-hooks/package.json | 10 ++-- .../fuselage-hooks/src/helpers/emptyDeps.ts | 1 + packages/fuselage-hooks/src/jest-setup.ts | 3 ++ .../fuselage-hooks/src/useAutoFocus.spec.ts | 10 ++-- .../src/useBorderBoxSize.spec.ts | 2 +- .../fuselage-hooks/src/useBreakpoints.spec.ts | 2 +- .../fuselage-hooks/src/useClipboard.spec.ts | 2 +- .../src/useContentBoxSize.spec.ts | 2 +- .../src/useDebouncedCallback.spec.ts | 2 +- .../src/useDebouncedCallback.ts | 4 +- .../src/useDebouncedReducer.spec.ts | 2 +- .../src/useDebouncedState.spec.ts | 2 +- .../src/useDebouncedUpdates.spec.ts | 2 +- .../src/useDebouncedValue.spec.ts | 2 +- .../fuselage-hooks/src/useEffectEvent.spec.ts | 7 ++- .../src/useIsomorphicLayoutEffect.spec.ts | 4 +- .../fuselage-hooks/src/useLazyRef.spec.ts | 2 +- .../src/useLocalStorage.spec.ts | 2 +- .../src/useMediaQueries.spec.ts | 2 +- .../fuselage-hooks/src/useMediaQueries.ts | 7 ++- .../fuselage-hooks/src/useMediaQuery.spec.ts | 2 +- .../fuselage-hooks/src/useMergedRefs.spec.ts | 2 +- .../src/useOutsideClick.spec.ts | 2 +- .../src/usePrefersColorScheme.spec.ts | 2 +- .../src/usePrefersReducedData.spec.ts | 2 +- .../src/usePrefersReducedMotion.spec.ts | 2 +- .../fuselage-hooks/src/usePrevious.spec.ts | 2 +- .../src/useResizeObserver.spec.ts | 2 +- packages/fuselage-hooks/src/useSafely.spec.ts | 8 +-- packages/fuselage-hooks/src/useSafely.ts | 17 +++--- .../src/useSessionStorage.spec.ts | 2 +- .../fuselage-hooks/src/useStableArray.spec.ts | 2 +- packages/fuselage-hooks/src/useToggle.spec.ts | 2 +- .../fuselage-hooks/src/useUniqueId.spec.ts | 7 ++- yarn.lock | 53 ++++++++++++++++--- 36 files changed, 123 insertions(+), 59 deletions(-) create mode 100644 packages/fuselage-hooks/src/helpers/emptyDeps.ts create mode 100644 packages/fuselage-hooks/src/jest-setup.ts diff --git a/packages/fuselage-hooks/jest.config.js b/packages/fuselage-hooks/jest.config.js index 385588fce8..0bc1838aef 100644 --- a/packages/fuselage-hooks/jest.config.js +++ b/packages/fuselage-hooks/jest.config.js @@ -3,5 +3,8 @@ module.exports = { errorOnDeprecated: true, testMatch: ['/src/**/*.spec.{ts,tsx}'], testEnvironment: 'jsdom', - setupFilesAfterEnv: ['testing-utils/setup/noErrorsLogged'], + setupFilesAfterEnv: [ + 'testing-utils/setup/noErrorsLogged', + '/src/jest-setup.ts', + ], }; diff --git a/packages/fuselage-hooks/package.json b/packages/fuselage-hooks/package.json index 19a5c0ec25..c3693b795e 100644 --- a/packages/fuselage-hooks/package.json +++ b/packages/fuselage-hooks/package.json @@ -50,11 +50,12 @@ "@rollup/plugin-json": "~4.1.0", "@rollup/plugin-node-resolve": "~13.1.3", "@rollup/plugin-typescript": "~8.3.4", + "@testing-library/react": "~16.0.1", "@testing-library/react-hooks": "~8.0.1", "@testing-library/user-event": "~14.5.2", "@types/jest": "~29.5.13", - "@types/react": "~17.0.83", - "@types/react-dom": "~17.0.25", + "@types/react": "~18.3.11", + "@types/react-dom": "~18.3.0", "@types/resize-observer-browser": "~0.1.11", "@types/use-sync-external-store": "~0.0.6", "bump": "workspace:~", @@ -63,7 +64,8 @@ "lint-all": "workspace:~", "npm-run-all": "^4.1.5", "prettier": "~2.8.7", - "react": "^17.0.2", + "react": "~18.3.1", + "react-dom": "~18.3.1", "rimraf": "~5.0.0", "rollup": "~2.79.2", "rollup-plugin-terser": "~7.0.2", @@ -74,7 +76,7 @@ }, "peerDependencies": { "@rocket.chat/fuselage-tokens": "*", - "react": "^17.0.2" + "react": "*" }, "dependencies": { "use-sync-external-store": "~1.2.0" diff --git a/packages/fuselage-hooks/src/helpers/emptyDeps.ts b/packages/fuselage-hooks/src/helpers/emptyDeps.ts new file mode 100644 index 0000000000..078f08da2e --- /dev/null +++ b/packages/fuselage-hooks/src/helpers/emptyDeps.ts @@ -0,0 +1 @@ +export const emptyDeps: ReadonlyArray = []; diff --git a/packages/fuselage-hooks/src/jest-setup.ts b/packages/fuselage-hooks/src/jest-setup.ts new file mode 100644 index 0000000000..838c2fefbe --- /dev/null +++ b/packages/fuselage-hooks/src/jest-setup.ts @@ -0,0 +1,3 @@ +import { configure } from '@testing-library/react'; + +configure({ reactStrictMode: true }); diff --git a/packages/fuselage-hooks/src/useAutoFocus.spec.ts b/packages/fuselage-hooks/src/useAutoFocus.spec.ts index 629a15d17b..f92530bd0a 100644 --- a/packages/fuselage-hooks/src/useAutoFocus.spec.ts +++ b/packages/fuselage-hooks/src/useAutoFocus.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useImperativeHandle, useState } from 'react'; import { useAutoFocus } from './useAutoFocus'; @@ -17,7 +17,7 @@ it('invokes focus', async () => { act(() => undefined); - expect(focus).toHaveBeenCalledTimes(1); + expect(focus).toHaveBeenCalled(); }); it('does not invoke focus if isFocused is false', () => { @@ -28,7 +28,7 @@ it('does not invoke focus if isFocused is false', () => { act(() => undefined); - expect(focus).toHaveBeenCalledTimes(0); + expect(focus).not.toHaveBeenCalled(); }); it('invokes focus if isFocused is toggled', () => { @@ -41,11 +41,11 @@ it('invokes focus if isFocused is toggled', () => { act(() => undefined); - expect(focus).toHaveBeenCalledTimes(0); + expect(focus).not.toHaveBeenCalled(); act(() => { result.current.setIsFocused(true); }); - expect(focus).toHaveBeenCalledTimes(1); + expect(focus).toHaveBeenCalled(); }); diff --git a/packages/fuselage-hooks/src/useBorderBoxSize.spec.ts b/packages/fuselage-hooks/src/useBorderBoxSize.spec.ts index d335cbadde..b45154f0ef 100644 --- a/packages/fuselage-hooks/src/useBorderBoxSize.spec.ts +++ b/packages/fuselage-hooks/src/useBorderBoxSize.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import type { RefObject } from 'react'; import { useRef } from 'react'; import { withResizeObserverMock } from 'testing-utils/mocks/withResizeObserverMock'; diff --git a/packages/fuselage-hooks/src/useBreakpoints.spec.ts b/packages/fuselage-hooks/src/useBreakpoints.spec.ts index 0880c3dacf..3e77f1b85b 100644 --- a/packages/fuselage-hooks/src/useBreakpoints.spec.ts +++ b/packages/fuselage-hooks/src/useBreakpoints.spec.ts @@ -1,5 +1,5 @@ import breakpoints from '@rocket.chat/fuselage-tokens/breakpoints.json'; -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { withMatchMediaMock } from 'testing-utils/mocks/withMatchMediaMock'; import { useBreakpoints } from './useBreakpoints'; diff --git a/packages/fuselage-hooks/src/useClipboard.spec.ts b/packages/fuselage-hooks/src/useClipboard.spec.ts index b6d1cefc5f..13f774ccc4 100644 --- a/packages/fuselage-hooks/src/useClipboard.spec.ts +++ b/packages/fuselage-hooks/src/useClipboard.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { withClipboardMock } from 'testing-utils/mocks/withClipboardMock'; import { useClipboard } from './useClipboard'; diff --git a/packages/fuselage-hooks/src/useContentBoxSize.spec.ts b/packages/fuselage-hooks/src/useContentBoxSize.spec.ts index 599bb66287..cdd21bd358 100644 --- a/packages/fuselage-hooks/src/useContentBoxSize.spec.ts +++ b/packages/fuselage-hooks/src/useContentBoxSize.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import type { RefObject } from 'react'; import { useRef } from 'react'; import { withResizeObserverMock } from 'testing-utils/mocks/withResizeObserverMock'; diff --git a/packages/fuselage-hooks/src/useDebouncedCallback.spec.ts b/packages/fuselage-hooks/src/useDebouncedCallback.spec.ts index 7aa29099d3..969da9f456 100644 --- a/packages/fuselage-hooks/src/useDebouncedCallback.spec.ts +++ b/packages/fuselage-hooks/src/useDebouncedCallback.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useState } from 'react'; import { useDebouncedCallback } from './useDebouncedCallback'; diff --git a/packages/fuselage-hooks/src/useDebouncedCallback.ts b/packages/fuselage-hooks/src/useDebouncedCallback.ts index 7313e0c5cb..16b78af54d 100644 --- a/packages/fuselage-hooks/src/useDebouncedCallback.ts +++ b/packages/fuselage-hooks/src/useDebouncedCallback.ts @@ -1,6 +1,8 @@ import type { DependencyList } from 'react'; import { useMemo, useCallback, useRef, useEffect } from 'react'; +import { emptyDeps } from './helpers/emptyDeps'; + /** * Hook to memoize a debounced version of a callback. * @@ -13,7 +15,7 @@ import { useMemo, useCallback, useRef, useEffect } from 'react'; export const useDebouncedCallback =

( callback: (...args: P) => unknown, delay: number, - deps?: DependencyList + deps: DependencyList = emptyDeps ): ((...args: P) => unknown) & { flush: () => void; cancel: () => void; diff --git a/packages/fuselage-hooks/src/useDebouncedReducer.spec.ts b/packages/fuselage-hooks/src/useDebouncedReducer.spec.ts index a8624d9711..c5f68b69bb 100644 --- a/packages/fuselage-hooks/src/useDebouncedReducer.spec.ts +++ b/packages/fuselage-hooks/src/useDebouncedReducer.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useDebouncedReducer } from './useDebouncedReducer'; diff --git a/packages/fuselage-hooks/src/useDebouncedState.spec.ts b/packages/fuselage-hooks/src/useDebouncedState.spec.ts index 902f700392..7718bf2af0 100644 --- a/packages/fuselage-hooks/src/useDebouncedState.spec.ts +++ b/packages/fuselage-hooks/src/useDebouncedState.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useDebouncedState } from './useDebouncedState'; diff --git a/packages/fuselage-hooks/src/useDebouncedUpdates.spec.ts b/packages/fuselage-hooks/src/useDebouncedUpdates.spec.ts index f5b4671447..b689cbd0fe 100644 --- a/packages/fuselage-hooks/src/useDebouncedUpdates.spec.ts +++ b/packages/fuselage-hooks/src/useDebouncedUpdates.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useState } from 'react'; import { useDebouncedUpdates } from './useDebouncedUpdates'; diff --git a/packages/fuselage-hooks/src/useDebouncedValue.spec.ts b/packages/fuselage-hooks/src/useDebouncedValue.spec.ts index 37fbefa971..8ec87a7704 100644 --- a/packages/fuselage-hooks/src/useDebouncedValue.spec.ts +++ b/packages/fuselage-hooks/src/useDebouncedValue.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useReducer } from 'react'; import { useDebouncedValue } from './useDebouncedValue'; diff --git a/packages/fuselage-hooks/src/useEffectEvent.spec.ts b/packages/fuselage-hooks/src/useEffectEvent.spec.ts index bd36d5be87..d4f3b48e76 100644 --- a/packages/fuselage-hooks/src/useEffectEvent.spec.ts +++ b/packages/fuselage-hooks/src/useEffectEvent.spec.ts @@ -1,4 +1,4 @@ -import { act, renderHook } from '@testing-library/react-hooks'; +import { act, renderHook } from '@testing-library/react'; import { useState } from 'react'; import { useEffectEvent } from './useEffectEvent'; @@ -8,9 +8,12 @@ it('returns a stable callback', () => { const { result, rerender } = renderHook(() => useEffectEvent(fn)); + const stableCallbackA = result.current; + rerender(); - const [stableCallbackA, stableCallbackB] = result.all; + const stableCallbackB = result.current; + expect(stableCallbackB).toBe(stableCallbackA); }); diff --git a/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.spec.ts b/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.spec.ts index e0472c9d84..e30aec35a3 100644 --- a/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.spec.ts +++ b/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect'; @@ -11,5 +11,5 @@ it('performs a useLayoutEffect', () => { }); }); - expect(watcher).toBeCalledTimes(1); + expect(watcher).toHaveBeenCalled(); }); diff --git a/packages/fuselage-hooks/src/useLazyRef.spec.ts b/packages/fuselage-hooks/src/useLazyRef.spec.ts index 64e77e9d30..55db44f5e9 100644 --- a/packages/fuselage-hooks/src/useLazyRef.spec.ts +++ b/packages/fuselage-hooks/src/useLazyRef.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { useLazyRef } from './useLazyRef'; diff --git a/packages/fuselage-hooks/src/useLocalStorage.spec.ts b/packages/fuselage-hooks/src/useLocalStorage.spec.ts index 08ef34a668..0d58198c70 100644 --- a/packages/fuselage-hooks/src/useLocalStorage.spec.ts +++ b/packages/fuselage-hooks/src/useLocalStorage.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useLocalStorage } from './useStorage'; diff --git a/packages/fuselage-hooks/src/useMediaQueries.spec.ts b/packages/fuselage-hooks/src/useMediaQueries.spec.ts index d86300c5ac..9e8edee2b0 100644 --- a/packages/fuselage-hooks/src/useMediaQueries.spec.ts +++ b/packages/fuselage-hooks/src/useMediaQueries.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { withMatchMediaMock } from 'testing-utils/mocks/withMatchMediaMock'; import { useMediaQueries } from './useMediaQueries'; diff --git a/packages/fuselage-hooks/src/useMediaQueries.ts b/packages/fuselage-hooks/src/useMediaQueries.ts index 5f62192002..8367a2368d 100644 --- a/packages/fuselage-hooks/src/useMediaQueries.ts +++ b/packages/fuselage-hooks/src/useMediaQueries.ts @@ -1,4 +1,4 @@ -import { useMemo } from 'react'; +import { useCallback, useMemo, useRef } from 'react'; import { useSyncExternalStore } from 'use-sync-external-store/shim'; import { useStableArray } from './useStableArray'; @@ -59,10 +59,13 @@ const createStore = (queries: string[]) => { */ export const useMediaQueries = (...queries: string[]): boolean[] => { const stableQueries = useStableArray(queries); + const serverSnapshotRef = useRef(queries.map(() => false)); const [subscribe, getSnapshot] = useMemo( () => createStore(stableQueries), [stableQueries] ); - return useSyncExternalStore(subscribe, getSnapshot); + const getServerSnapshot = useCallback(() => serverSnapshotRef.current, []); + + return useSyncExternalStore(subscribe, getSnapshot, getServerSnapshot); }; diff --git a/packages/fuselage-hooks/src/useMediaQuery.spec.ts b/packages/fuselage-hooks/src/useMediaQuery.spec.ts index 501ae12e9b..735aea0250 100644 --- a/packages/fuselage-hooks/src/useMediaQuery.spec.ts +++ b/packages/fuselage-hooks/src/useMediaQuery.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { withMatchMediaMock } from 'testing-utils/mocks/withMatchMediaMock'; import { useMediaQuery } from './useMediaQuery'; diff --git a/packages/fuselage-hooks/src/useMergedRefs.spec.ts b/packages/fuselage-hooks/src/useMergedRefs.spec.ts index 0c3a879dbc..dc658f9ed7 100644 --- a/packages/fuselage-hooks/src/useMergedRefs.spec.ts +++ b/packages/fuselage-hooks/src/useMergedRefs.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { createRef } from 'react'; import { useMergedRefs } from './useMergedRefs'; diff --git a/packages/fuselage-hooks/src/useOutsideClick.spec.ts b/packages/fuselage-hooks/src/useOutsideClick.spec.ts index d38ead6503..71ce46a841 100644 --- a/packages/fuselage-hooks/src/useOutsideClick.spec.ts +++ b/packages/fuselage-hooks/src/useOutsideClick.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import type { MutableRefObject } from 'react'; diff --git a/packages/fuselage-hooks/src/usePrefersColorScheme.spec.ts b/packages/fuselage-hooks/src/usePrefersColorScheme.spec.ts index a221ee5a37..0b5767c6ca 100644 --- a/packages/fuselage-hooks/src/usePrefersColorScheme.spec.ts +++ b/packages/fuselage-hooks/src/usePrefersColorScheme.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { withMatchMediaMock } from 'testing-utils/mocks/withMatchMediaMock'; import { usePrefersColorScheme } from './usePrefersColorScheme'; diff --git a/packages/fuselage-hooks/src/usePrefersReducedData.spec.ts b/packages/fuselage-hooks/src/usePrefersReducedData.spec.ts index 56bdf65c44..51e947e4e3 100644 --- a/packages/fuselage-hooks/src/usePrefersReducedData.spec.ts +++ b/packages/fuselage-hooks/src/usePrefersReducedData.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { withMatchMediaMock } from 'testing-utils/mocks/withMatchMediaMock'; import { usePrefersReducedData } from './usePrefersReducedData'; diff --git a/packages/fuselage-hooks/src/usePrefersReducedMotion.spec.ts b/packages/fuselage-hooks/src/usePrefersReducedMotion.spec.ts index e4615e92b0..e79e377156 100644 --- a/packages/fuselage-hooks/src/usePrefersReducedMotion.spec.ts +++ b/packages/fuselage-hooks/src/usePrefersReducedMotion.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { withMatchMediaMock } from 'testing-utils/mocks/withMatchMediaMock'; import { usePrefersReducedMotion } from './usePrefersReducedMotion'; diff --git a/packages/fuselage-hooks/src/usePrevious.spec.ts b/packages/fuselage-hooks/src/usePrevious.spec.ts index 7994740c80..a53017c8b5 100644 --- a/packages/fuselage-hooks/src/usePrevious.spec.ts +++ b/packages/fuselage-hooks/src/usePrevious.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useReducer } from 'react'; import { usePrevious } from './usePrevious'; diff --git a/packages/fuselage-hooks/src/useResizeObserver.spec.ts b/packages/fuselage-hooks/src/useResizeObserver.spec.ts index 68d73f15fc..91f90f7fc4 100644 --- a/packages/fuselage-hooks/src/useResizeObserver.spec.ts +++ b/packages/fuselage-hooks/src/useResizeObserver.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { withResizeObserverMock } from 'testing-utils/mocks/withResizeObserverMock'; import { useResizeObserver } from './useResizeObserver'; diff --git a/packages/fuselage-hooks/src/useSafely.spec.ts b/packages/fuselage-hooks/src/useSafely.spec.ts index 6cca510e17..e3566f0afa 100644 --- a/packages/fuselage-hooks/src/useSafely.spec.ts +++ b/packages/fuselage-hooks/src/useSafely.spec.ts @@ -1,5 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; -import type { Dispatch } from 'react'; +import { renderHook, act } from '@testing-library/react'; import { useState } from 'react'; import { useSafely } from './useSafely'; @@ -40,11 +39,14 @@ it('returns a new dispatcher that mutates the state', () => { ); const [, newDispatcher] = result.current; + const [valueA] = result.current; + act(() => { newDispatcher(newState); }); - const [[valueA], [valueB]] = result.all as [symbol, Dispatch][]; + const [valueB] = result.current; + expect(valueA).toBe(initialState); expect(valueB).toBe(newState); }); diff --git a/packages/fuselage-hooks/src/useSafely.ts b/packages/fuselage-hooks/src/useSafely.ts index a460ba009f..4392702a47 100644 --- a/packages/fuselage-hooks/src/useSafely.ts +++ b/packages/fuselage-hooks/src/useSafely.ts @@ -22,17 +22,18 @@ export function useSafely([state, dispatcher]: [ dispatcher ); - useEffect( - () => () => { + useEffect(() => { + dispatcherRef.current = dispatcher; + + return () => { dispatcherRef.current = undefined; - }, + }; + }, [dispatcher]); + + const safeDispatcher = useCallback( + (action?: unknown) => (0, dispatcherRef.current)?.(action), [] ); - const safeDispatcher = useCallback((action) => { - const dispatcher = dispatcherRef.current; - dispatcher?.(action); - }, []); - return [state, safeDispatcher]; } diff --git a/packages/fuselage-hooks/src/useSessionStorage.spec.ts b/packages/fuselage-hooks/src/useSessionStorage.spec.ts index f30acedeb1..fce4a3d146 100644 --- a/packages/fuselage-hooks/src/useSessionStorage.spec.ts +++ b/packages/fuselage-hooks/src/useSessionStorage.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useSessionStorage } from './useStorage'; diff --git a/packages/fuselage-hooks/src/useStableArray.spec.ts b/packages/fuselage-hooks/src/useStableArray.spec.ts index 025a20c958..cd1c5ec929 100644 --- a/packages/fuselage-hooks/src/useStableArray.spec.ts +++ b/packages/fuselage-hooks/src/useStableArray.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useState } from 'react'; import { useStableArray } from './useStableArray'; diff --git a/packages/fuselage-hooks/src/useToggle.spec.ts b/packages/fuselage-hooks/src/useToggle.spec.ts index 515c736b83..48d3d8cce8 100644 --- a/packages/fuselage-hooks/src/useToggle.spec.ts +++ b/packages/fuselage-hooks/src/useToggle.spec.ts @@ -1,4 +1,4 @@ -import { renderHook, act } from '@testing-library/react-hooks'; +import { renderHook, act } from '@testing-library/react'; import { useToggle } from './useToggle'; diff --git a/packages/fuselage-hooks/src/useUniqueId.spec.ts b/packages/fuselage-hooks/src/useUniqueId.spec.ts index 2860350928..e8c8f9b04e 100644 --- a/packages/fuselage-hooks/src/useUniqueId.spec.ts +++ b/packages/fuselage-hooks/src/useUniqueId.spec.ts @@ -1,4 +1,4 @@ -import { renderHook } from '@testing-library/react-hooks'; +import { renderHook } from '@testing-library/react'; import { useUniqueId } from './useUniqueId'; @@ -18,9 +18,12 @@ it('returns a unique ID', () => { it('returns the same ID on each render cycle', () => { const { result, rerender } = renderHook(() => useUniqueId()); + + const uniqueIdA = result.current; + rerender(); - const [uniqueIdA, uniqueIdB] = result.all; + const uniqueIdB = result.current; expect(uniqueIdA).toBe(uniqueIdB); }); diff --git a/yarn.lock b/yarn.lock index 7853e193f6..09dbd36546 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5232,11 +5232,12 @@ __metadata: "@rollup/plugin-json": "npm:~4.1.0" "@rollup/plugin-node-resolve": "npm:~13.1.3" "@rollup/plugin-typescript": "npm:~8.3.4" + "@testing-library/react": "npm:~16.0.1" "@testing-library/react-hooks": "npm:~8.0.1" "@testing-library/user-event": "npm:~14.5.2" "@types/jest": "npm:~29.5.13" - "@types/react": "npm:~17.0.83" - "@types/react-dom": "npm:~17.0.25" + "@types/react": "npm:~18.3.11" + "@types/react-dom": "npm:~18.3.0" "@types/resize-observer-browser": "npm:~0.1.11" "@types/use-sync-external-store": "npm:~0.0.6" bump: "workspace:~" @@ -5245,7 +5246,8 @@ __metadata: lint-all: "workspace:~" npm-run-all: "npm:^4.1.5" prettier: "npm:~2.8.7" - react: "npm:^17.0.2" + react: "npm:~18.3.1" + react-dom: "npm:~18.3.1" rimraf: "npm:~5.0.0" rollup: "npm:~2.79.2" rollup-plugin-terser: "npm:~7.0.2" @@ -5256,7 +5258,7 @@ __metadata: use-sync-external-store: "npm:~1.2.0" peerDependencies: "@rocket.chat/fuselage-tokens": "*" - react: ^17.0.2 + react: "*" languageName: unknown linkType: soft @@ -6846,6 +6848,26 @@ __metadata: languageName: node linkType: hard +"@testing-library/react@npm:~16.0.1": + version: 16.0.1 + resolution: "@testing-library/react@npm:16.0.1" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 + "@types/react-dom": ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10/904b48881cf5bd208e25899e168f5c99c78ed6d77389544838d9d861a038d2c5c5385863ee9a367436770cbf7d21c5e05a991b9e24a33806e9ac985df2448185 + languageName: node + linkType: hard + "@testing-library/user-event@npm:14.5.2, @testing-library/user-event@npm:~14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" @@ -7418,6 +7440,25 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:~18.3.0": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0" + dependencies: + "@types/react": "npm:*" + checksum: 10/6ff53f5a7b7fba952a68e114d3b542ebdc1e87a794234785ebab0bcd9bde7fb4885f21ebaf93d26dc0a1b5b93287f42cad68b78ae04dddf6b20da7aceff0beaf + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:~18.3.11": + version: 18.3.11 + resolution: "@types/react@npm:18.3.11" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10/a36f0707fdfe9fe19cbe5892bcdab0f042ecadb501ea4e1c39519943f3e74cffbd31e892d3860f5c87cf33f5f223552b246a552bed0087b95954f2cb39d5cf65 + languageName: node + linkType: hard + "@types/react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": version: 18.3.3 resolution: "@types/react@npm:18.3.3" @@ -19283,7 +19324,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0": +"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0, react-dom@npm:~18.3.1": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -19453,7 +19494,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": +"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0, react@npm:~18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: From 9d1f3c829d5fdfd52d291ce38025d459905b291f Mon Sep 17 00:00:00 2001 From: Tasso Date: Fri, 11 Oct 2024 01:01:55 -0300 Subject: [PATCH 6/6] Split Jest configurations --- packages/fuselage-hooks/jest.config.js | 10 ------ packages/fuselage-hooks/jest.config.ts | 31 +++++++++++++++++++ .../src/useBorderBoxSize.server.spec.ts | 4 --- .../src/useClipboard.server.spec.ts | 4 --- .../src/useContentBoxSize.server.spec.ts | 4 --- .../src/useDebouncedCallback.server.spec.ts | 4 --- .../src/useDebouncedValue.server.spec.ts | 4 --- .../src/useEffectEvent.server.spec.ts | 4 --- .../useIsomorphicLayoutEffect.server.spec.ts | 4 --- .../src/useLazyRef.server.spec.ts | 4 --- .../src/useLocalStorage.server.spec.ts | 4 --- .../src/useMediaQueries.server.spec.ts | 4 --- .../src/useMediaQuery.server.spec.ts | 4 --- .../src/useMergedRefs.server.spec.ts | 4 --- .../src/usePrefersColorScheme.server.spec.ts | 4 --- .../src/usePrefersReducedData.server.spec.ts | 4 --- .../usePrefersReducedMotion.server.spec.ts | 4 --- .../src/useResizeObserver.server.spec.ts | 4 --- .../src/useSafely.server.spec.ts | 4 --- .../src/useSessionStorage.server.spec.ts | 4 --- .../src/useToggle.server.spec.ts | 4 --- .../src/useUniqueId.server.spec.ts | 4 --- packages/fuselage-hooks/tsconfig.json | 4 +-- 23 files changed, 33 insertions(+), 92 deletions(-) delete mode 100644 packages/fuselage-hooks/jest.config.js create mode 100644 packages/fuselage-hooks/jest.config.ts diff --git a/packages/fuselage-hooks/jest.config.js b/packages/fuselage-hooks/jest.config.js deleted file mode 100644 index 0bc1838aef..0000000000 --- a/packages/fuselage-hooks/jest.config.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - preset: 'ts-jest', - errorOnDeprecated: true, - testMatch: ['/src/**/*.spec.{ts,tsx}'], - testEnvironment: 'jsdom', - setupFilesAfterEnv: [ - 'testing-utils/setup/noErrorsLogged', - '/src/jest-setup.ts', - ], -}; diff --git a/packages/fuselage-hooks/jest.config.ts b/packages/fuselage-hooks/jest.config.ts new file mode 100644 index 0000000000..f62be07c8f --- /dev/null +++ b/packages/fuselage-hooks/jest.config.ts @@ -0,0 +1,31 @@ +import type { Config } from 'jest'; + +export default { + projects: [ + { + displayName: 'server', + testEnvironment: 'node', + preset: 'ts-jest', + errorOnDeprecated: true, + testMatch: ['/src/**/*.server.spec.{ts,tsx}'], + setupFilesAfterEnv: [ + 'testing-utils/setup/noErrorsLogged', + '/src/jest-setup.ts', + ], + }, + { + displayName: 'client', + testEnvironment: 'jsdom', + preset: 'ts-jest', + errorOnDeprecated: true, + testMatch: [ + '/src/**/*.spec.{ts,tsx}', + '!**/*.server.spec.{ts,tsx}', + ], + setupFilesAfterEnv: [ + 'testing-utils/setup/noErrorsLogged', + '/src/jest-setup.ts', + ], + }, + ], +} satisfies Config; diff --git a/packages/fuselage-hooks/src/useBorderBoxSize.server.spec.ts b/packages/fuselage-hooks/src/useBorderBoxSize.server.spec.ts index 856addc389..0032ffc0e4 100644 --- a/packages/fuselage-hooks/src/useBorderBoxSize.server.spec.ts +++ b/packages/fuselage-hooks/src/useBorderBoxSize.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useRef } from 'react'; diff --git a/packages/fuselage-hooks/src/useClipboard.server.spec.ts b/packages/fuselage-hooks/src/useClipboard.server.spec.ts index 70dee8343a..4cff008c23 100644 --- a/packages/fuselage-hooks/src/useClipboard.server.spec.ts +++ b/packages/fuselage-hooks/src/useClipboard.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useClipboard } from './useClipboard'; diff --git a/packages/fuselage-hooks/src/useContentBoxSize.server.spec.ts b/packages/fuselage-hooks/src/useContentBoxSize.server.spec.ts index ac054a22db..a11ca4e1f6 100644 --- a/packages/fuselage-hooks/src/useContentBoxSize.server.spec.ts +++ b/packages/fuselage-hooks/src/useContentBoxSize.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useRef } from 'react'; diff --git a/packages/fuselage-hooks/src/useDebouncedCallback.server.spec.ts b/packages/fuselage-hooks/src/useDebouncedCallback.server.spec.ts index eb49a9520f..b93411172b 100644 --- a/packages/fuselage-hooks/src/useDebouncedCallback.server.spec.ts +++ b/packages/fuselage-hooks/src/useDebouncedCallback.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useDebouncedCallback } from './useDebouncedCallback'; diff --git a/packages/fuselage-hooks/src/useDebouncedValue.server.spec.ts b/packages/fuselage-hooks/src/useDebouncedValue.server.spec.ts index b1a6ec99e6..35d824260b 100644 --- a/packages/fuselage-hooks/src/useDebouncedValue.server.spec.ts +++ b/packages/fuselage-hooks/src/useDebouncedValue.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useDebouncedValue } from './useDebouncedValue'; diff --git a/packages/fuselage-hooks/src/useEffectEvent.server.spec.ts b/packages/fuselage-hooks/src/useEffectEvent.server.spec.ts index f29d0fe707..2e6280c8b0 100644 --- a/packages/fuselage-hooks/src/useEffectEvent.server.spec.ts +++ b/packages/fuselage-hooks/src/useEffectEvent.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useEffectEvent } from './useEffectEvent'; diff --git a/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.server.spec.ts b/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.server.spec.ts index cc3b4809d8..69aad39f73 100644 --- a/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.server.spec.ts +++ b/packages/fuselage-hooks/src/useIsomorphicLayoutEffect.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect'; diff --git a/packages/fuselage-hooks/src/useLazyRef.server.spec.ts b/packages/fuselage-hooks/src/useLazyRef.server.spec.ts index bc178227b6..01bea6030a 100644 --- a/packages/fuselage-hooks/src/useLazyRef.server.spec.ts +++ b/packages/fuselage-hooks/src/useLazyRef.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useLazyRef } from './useLazyRef'; diff --git a/packages/fuselage-hooks/src/useLocalStorage.server.spec.ts b/packages/fuselage-hooks/src/useLocalStorage.server.spec.ts index 2af606a84f..d1ca1d669d 100644 --- a/packages/fuselage-hooks/src/useLocalStorage.server.spec.ts +++ b/packages/fuselage-hooks/src/useLocalStorage.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useLocalStorage } from './useStorage'; diff --git a/packages/fuselage-hooks/src/useMediaQueries.server.spec.ts b/packages/fuselage-hooks/src/useMediaQueries.server.spec.ts index 3ef5427f4e..3071a6f7b6 100644 --- a/packages/fuselage-hooks/src/useMediaQueries.server.spec.ts +++ b/packages/fuselage-hooks/src/useMediaQueries.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useMediaQueries } from './useMediaQueries'; diff --git a/packages/fuselage-hooks/src/useMediaQuery.server.spec.ts b/packages/fuselage-hooks/src/useMediaQuery.server.spec.ts index 05f917a414..aa03364139 100644 --- a/packages/fuselage-hooks/src/useMediaQuery.server.spec.ts +++ b/packages/fuselage-hooks/src/useMediaQuery.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useMediaQuery } from './useMediaQuery'; diff --git a/packages/fuselage-hooks/src/useMergedRefs.server.spec.ts b/packages/fuselage-hooks/src/useMergedRefs.server.spec.ts index a654ac8de0..6b27eb650e 100644 --- a/packages/fuselage-hooks/src/useMergedRefs.server.spec.ts +++ b/packages/fuselage-hooks/src/useMergedRefs.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { createRef } from 'react'; diff --git a/packages/fuselage-hooks/src/usePrefersColorScheme.server.spec.ts b/packages/fuselage-hooks/src/usePrefersColorScheme.server.spec.ts index 74ca2d7647..61f4f1fd31 100644 --- a/packages/fuselage-hooks/src/usePrefersColorScheme.server.spec.ts +++ b/packages/fuselage-hooks/src/usePrefersColorScheme.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { usePrefersColorScheme } from './usePrefersColorScheme'; diff --git a/packages/fuselage-hooks/src/usePrefersReducedData.server.spec.ts b/packages/fuselage-hooks/src/usePrefersReducedData.server.spec.ts index a3ba5c45c0..4df9ee5f48 100644 --- a/packages/fuselage-hooks/src/usePrefersReducedData.server.spec.ts +++ b/packages/fuselage-hooks/src/usePrefersReducedData.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { usePrefersReducedData } from './usePrefersReducedData'; diff --git a/packages/fuselage-hooks/src/usePrefersReducedMotion.server.spec.ts b/packages/fuselage-hooks/src/usePrefersReducedMotion.server.spec.ts index 9f86c8d074..6101531c2a 100644 --- a/packages/fuselage-hooks/src/usePrefersReducedMotion.server.spec.ts +++ b/packages/fuselage-hooks/src/usePrefersReducedMotion.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { usePrefersReducedMotion } from './usePrefersReducedMotion'; diff --git a/packages/fuselage-hooks/src/useResizeObserver.server.spec.ts b/packages/fuselage-hooks/src/useResizeObserver.server.spec.ts index 11c6ea727c..1d134d8746 100644 --- a/packages/fuselage-hooks/src/useResizeObserver.server.spec.ts +++ b/packages/fuselage-hooks/src/useResizeObserver.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useResizeObserver } from './useResizeObserver'; diff --git a/packages/fuselage-hooks/src/useSafely.server.spec.ts b/packages/fuselage-hooks/src/useSafely.server.spec.ts index 1d25f3fa8a..0cd7a9d273 100644 --- a/packages/fuselage-hooks/src/useSafely.server.spec.ts +++ b/packages/fuselage-hooks/src/useSafely.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useSafely } from './useSafely'; diff --git a/packages/fuselage-hooks/src/useSessionStorage.server.spec.ts b/packages/fuselage-hooks/src/useSessionStorage.server.spec.ts index f27e560985..ddfac7c0fd 100644 --- a/packages/fuselage-hooks/src/useSessionStorage.server.spec.ts +++ b/packages/fuselage-hooks/src/useSessionStorage.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useSessionStorage } from './useStorage'; diff --git a/packages/fuselage-hooks/src/useToggle.server.spec.ts b/packages/fuselage-hooks/src/useToggle.server.spec.ts index b8417f285c..ff52f25df9 100644 --- a/packages/fuselage-hooks/src/useToggle.server.spec.ts +++ b/packages/fuselage-hooks/src/useToggle.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useToggle } from './useToggle'; diff --git a/packages/fuselage-hooks/src/useUniqueId.server.spec.ts b/packages/fuselage-hooks/src/useUniqueId.server.spec.ts index ec33a83032..ef894feb68 100644 --- a/packages/fuselage-hooks/src/useUniqueId.server.spec.ts +++ b/packages/fuselage-hooks/src/useUniqueId.server.spec.ts @@ -1,7 +1,3 @@ -/** - * @jest-environment node - */ - import { renderHook } from '@testing-library/react-hooks/server'; import { useUniqueId } from './useUniqueId'; diff --git a/packages/fuselage-hooks/tsconfig.json b/packages/fuselage-hooks/tsconfig.json index aadf6c69c7..d72caf84c0 100644 --- a/packages/fuselage-hooks/tsconfig.json +++ b/packages/fuselage-hooks/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "rootDir": "./src", + "rootDirs": ["./src", "."], "module": "ESNext", "lib": ["DOM", "ES2015"], "declarationDir": "./dist", @@ -10,6 +10,6 @@ "esModuleInterop": true, "resolveJsonModule": true }, - "include": ["src"], + "include": ["src", "./jest.config.ts"], "exclude": ["dist", "node_modules"] }