From 83560956398a8919a381e2139fece2e63a902210 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 11:41:07 -0500 Subject: [PATCH 01/14] adds lodash to pnpm catalog --- chat/input-bar/package.json | 2 +- package.json | 2 +- packages/code/package.json | 2 +- packages/combobox/package.json | 2 +- packages/date-picker/package.json | 2 +- packages/date-utils/package.json | 2 +- packages/menu/package.json | 2 +- packages/popover/package.json | 2 +- packages/search-input/package.json | 2 +- packages/segmented-control/package.json | 2 +- packages/select/package.json | 2 +- packages/table/package.json | 2 +- packages/toast/package.json | 2 +- packages/tooltip/package.json | 2 +- pnpm-lock.yaml | 34 +++++++++++++++---------- pnpm-workspace.yaml | 3 +++ 16 files changed, 37 insertions(+), 28 deletions(-) diff --git a/chat/input-bar/package.json b/chat/input-bar/package.json index adf968c8ff..d748e420e1 100644 --- a/chat/input-bar/package.json +++ b/chat/input-bar/package.json @@ -29,7 +29,7 @@ "@leafygreen-ui/search-input": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21", + "lodash": "catalog:", "react-keyed-flatten-children": "^1.3.0", "react-textarea-autosize": "^8.5.9" }, diff --git a/package.json b/package.json index 196927163b..f0556bfe2e 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@types/react-dom": "18.2.8", "chromatic": "^11.0.0", "dotenv": "^10.0.0", - "lodash": "^4.17.21", + "lodash": "catalog:", "npm-package-json-lint": "8.0.0", "npm-run-all": "^4.1.5", "prettier": "2.8.8", diff --git a/packages/code/package.json b/packages/code/package.json index 4065ba478a..b2a9f47ff6 100644 --- a/packages/code/package.json +++ b/packages/code/package.json @@ -53,7 +53,7 @@ "facepaint": "^1.2.1", "highlight.js": "~11.5.0", "highlightjs-graphql": "^1.0.1", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2" }, "peerDependencies": { diff --git a/packages/combobox/package.json b/packages/combobox/package.json index eb5db255b9..fcdc1c52c4 100644 --- a/packages/combobox/package.json +++ b/packages/combobox/package.json @@ -29,7 +29,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "chalk": "^4.1.2", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2" }, "peerDependencies": { diff --git a/packages/date-picker/package.json b/packages/date-picker/package.json index 95327f021d..02dd16c81d 100644 --- a/packages/date-picker/package.json +++ b/packages/date-picker/package.json @@ -29,7 +29,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "date-fns": "^2.30.0", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2", "weekstart": "^2.0.0" }, diff --git a/packages/date-utils/package.json b/packages/date-utils/package.json index feb3b47833..e3ddf1b2f3 100644 --- a/packages/date-utils/package.json +++ b/packages/date-utils/package.json @@ -31,7 +31,7 @@ "@leafygreen-ui/lib": "workspace:^", "date-fns": "^2.30.0", "date-fns-tz": "^2.0.0", - "lodash": "^4.17.21", + "lodash": "catalog:", "timezone-mock": "^1.3.6", "weekstart": "^2.0.0" }, diff --git a/packages/menu/package.json b/packages/menu/package.json index f7540f1372..3447a4fccf 100644 --- a/packages/menu/package.json +++ b/packages/menu/package.json @@ -27,7 +27,7 @@ "@leafygreen-ui/popover": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.3.1", "react-transition-group": "^4.4.5" }, diff --git a/packages/popover/package.json b/packages/popover/package.json index a2d37d8d22..6192d169b1 100644 --- a/packages/popover/package.json +++ b/packages/popover/package.json @@ -22,7 +22,7 @@ "@leafygreen-ui/portal": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@types/react-transition-group": "^4.4.5", - "lodash": "^4.17.21", + "lodash": "catalog:", "react-transition-group": "^4.4.5" }, "devDependencies": { diff --git a/packages/search-input/package.json b/packages/search-input/package.json index bafb0197be..d651d0c4ca 100644 --- a/packages/search-input/package.json +++ b/packages/search-input/package.json @@ -35,7 +35,7 @@ "@leafygreen-ui/popover": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2" }, "peerDependencies": { diff --git a/packages/segmented-control/package.json b/packages/segmented-control/package.json index 7b0770253d..f88b2da800 100644 --- a/packages/segmented-control/package.json +++ b/packages/segmented-control/package.json @@ -23,7 +23,7 @@ "@leafygreen-ui/polymorphic": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2" }, "devDependencies": { diff --git a/packages/select/package.json b/packages/select/package.json index 99487bb88f..e5fb549de2 100644 --- a/packages/select/package.json +++ b/packages/select/package.json @@ -41,7 +41,7 @@ "@leafygreen-ui/typography": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", "@types/react-is": "^18.0.0", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.1.3", "react-is": "^18.0.1" }, diff --git a/packages/table/package.json b/packages/table/package.json index d71212cbbc..1c29bb3fe5 100644 --- a/packages/table/package.json +++ b/packages/table/package.json @@ -41,7 +41,7 @@ "@lg-tools/test-harnesses": "workspace:^", "@tanstack/react-table": "^8.20.5", "@tanstack/react-virtual": "^3.10.7", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2", "react-fast-compare": "3.2.2", "react-intersection-observer": "^8.25.1" diff --git a/packages/toast/package.json b/packages/toast/package.json index d66de64937..600c707447 100644 --- a/packages/toast/package.json +++ b/packages/toast/package.json @@ -24,7 +24,7 @@ "@leafygreen-ui/portal": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2", "react-transition-group": "^4.4.5" }, diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json index aae5347227..a4e12dab18 100644 --- a/packages/tooltip/package.json +++ b/packages/tooltip/package.json @@ -27,7 +27,7 @@ "@leafygreen-ui/popover": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21", + "lodash": "catalog:", "polished": "^4.2.2" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e048eb7d6e..6a72428a6f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,12 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + lodash: + specifier: ^4.17.21 + version: 4.17.21 + overrides: '@testing-library/dom': 9.3.4 '@testing-library/user-event': 13.5.0 @@ -88,7 +94,7 @@ importers: specifier: ^10.0.0 version: 10.0.0 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 npm-package-json-lint: specifier: 8.0.0 @@ -505,7 +511,7 @@ importers: specifier: workspace:^6.0.0 version: link:../leafygreen-chat-provider lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 react-keyed-flatten-children: specifier: ^1.3.0 @@ -1267,7 +1273,7 @@ importers: specifier: ^1.0.1 version: 1.0.2 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 @@ -1467,7 +1473,7 @@ importers: specifier: ^4.1.2 version: 4.1.2 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 @@ -1660,7 +1666,7 @@ importers: specifier: ^2.30.0 version: 2.30.0 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 @@ -1697,7 +1703,7 @@ importers: specifier: ^2.0.0 version: 2.0.1(date-fns@2.30.0) lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 timezone-mock: specifier: ^1.3.6 @@ -2469,7 +2475,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.3.1 @@ -2792,7 +2798,7 @@ importers: specifier: ^4.4.5 version: 4.4.12(@types/react@18.2.23) lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 react-transition-group: specifier: ^4.4.5 @@ -3032,7 +3038,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 @@ -3096,7 +3102,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 @@ -3154,7 +3160,7 @@ importers: specifier: ^18.0.0 version: 18.3.1 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.1.3 @@ -3372,7 +3378,7 @@ importers: specifier: ^3.10.7 version: 3.13.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 @@ -3584,7 +3590,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 @@ -3735,7 +3741,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: ^4.2.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 89652f8019..2ecac91915 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,3 +6,6 @@ packages: - 'mcp-ui/*' - 'packages/*' - 'tools/*' + +catalog: + lodash: ^4.17.21 From dcd38c9d190b0ec4ce252ef5bd1a73df090c46bc Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 11:41:50 -0500 Subject: [PATCH 02/14] adds prettier to catalog --- package.json | 2 +- packages/code-editor/package.json | 2 +- pnpm-lock.yaml | 11 +++++++---- pnpm-workspace.yaml | 1 + tools/codemods/package.json | 2 +- tools/lint/package.json | 2 +- 6 files changed, 12 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index f0556bfe2e..e11cc01a22 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "lodash": "catalog:", "npm-package-json-lint": "8.0.0", "npm-run-all": "^4.1.5", - "prettier": "2.8.8", + "prettier": "catalog:", "react": "^18.2.0", "react-dom": "^18.2.0", "storybook": "8.6.14", diff --git a/packages/code-editor/package.json b/packages/code-editor/package.json index 5d1eb098d8..406600ca07 100644 --- a/packages/code-editor/package.json +++ b/packages/code-editor/package.json @@ -70,7 +70,7 @@ "@wasm-fmt/gofmt": "^0.4.9", "@wasm-fmt/ruff_fmt": "^0.10.0", "codemirror": "^6.0.2", - "prettier": "2.8.8" + "prettier": "catalog:" }, "devDependencies": { "@lg-tools/build": "workspace:^" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a72428a6f..1ad70c26a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,9 @@ catalogs: lodash: specifier: ^4.17.21 version: 4.17.21 + prettier: + specifier: 2.8.8 + version: 2.8.8 overrides: '@testing-library/dom': 9.3.4 @@ -103,7 +106,7 @@ importers: specifier: ^4.1.5 version: 4.1.5 prettier: - specifier: 2.8.8 + specifier: 'catalog:' version: 2.8.8 react: specifier: ^18.2.0 @@ -1418,7 +1421,7 @@ importers: specifier: ^6.0.2 version: 6.0.2 prettier: - specifier: 2.8.8 + specifier: 'catalog:' version: 2.8.8 devDependencies: '@lg-tools/build': @@ -3985,7 +3988,7 @@ importers: specifier: 17.3.0 version: 17.3.0(@babel/preset-env@7.24.3(@babel/core@7.28.0)) prettier: - specifier: 2.8.8 + specifier: 'catalog:' version: 2.8.8 devDependencies: '@types/fs-extra': @@ -4202,7 +4205,7 @@ importers: specifier: 7.0.1 version: 7.0.1(npm-package-json-lint@8.0.0(typescript@5.8.3)) prettier: - specifier: 2.8.8 + specifier: 'catalog:' version: 2.8.8 typescript: specifier: ~5.8.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2ecac91915..6945979be7 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,3 +9,4 @@ packages: catalog: lodash: ^4.17.21 + prettier: 2.8.8 diff --git a/tools/codemods/package.json b/tools/codemods/package.json index ae887813af..73e456f2f9 100644 --- a/tools/codemods/package.json +++ b/tools/codemods/package.json @@ -20,7 +20,7 @@ "glob": "10.3.12", "is-git-clean": "1.1.0", "jscodeshift": "17.3.0", - "prettier": "2.8.8" + "prettier": "catalog:" }, "devDependencies": { "@types/fs-extra": "11.0.1", diff --git a/tools/lint/package.json b/tools/lint/package.json index 6db6dbff01..fe655b7ed4 100644 --- a/tools/lint/package.json +++ b/tools/lint/package.json @@ -42,7 +42,7 @@ "globals": "^15.13.0", "npm-package-json-lint": "8.0.0", "npm-package-json-lint-config-default": "7.0.1", - "prettier": "2.8.8" + "prettier": "catalog:" }, "peerDependencies": { "typescript": "~5.8.0" From aa221b1a6555cdab62cef39d5231200b4d7accc6 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 11:42:48 -0500 Subject: [PATCH 03/14] adds polished to catalog --- packages/button/package.json | 2 +- packages/code/package.json | 2 +- packages/combobox/package.json | 2 +- packages/copyable/package.json | 2 +- packages/date-picker/package.json | 2 +- packages/drawer/package.json | 2 +- packages/form-footer/package.json | 2 +- packages/guide-cue/package.json | 2 +- packages/icon-button/package.json | 2 +- packages/menu/package.json | 2 +- packages/modal/package.json | 2 +- packages/palette/package.json | 2 +- packages/preview-card/package.json | 2 +- packages/progress-bar/package.json | 2 +- packages/search-input/package.json | 2 +- packages/segmented-control/package.json | 2 +- packages/select/package.json | 2 +- packages/side-nav/package.json | 2 +- packages/table/package.json | 2 +- packages/toast/package.json | 2 +- packages/tooltip/package.json | 2 +- pnpm-lock.yaml | 47 +++++++++++++------------ pnpm-workspace.yaml | 3 +- 23 files changed, 48 insertions(+), 44 deletions(-) diff --git a/packages/button/package.json b/packages/button/package.json index d4d95a8ba9..1fc2d300d3 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -40,7 +40,7 @@ "@leafygreen-ui/ripple": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", - "polished": "^4.2.2" + "polished": "catalog:" }, "devDependencies": { "@leafygreen-ui/icon": "workspace:^", diff --git a/packages/code/package.json b/packages/code/package.json index b2a9f47ff6..e18077ad38 100644 --- a/packages/code/package.json +++ b/packages/code/package.json @@ -54,7 +54,7 @@ "highlight.js": "~11.5.0", "highlightjs-graphql": "^1.0.1", "lodash": "catalog:", - "polished": "^4.2.2" + "polished": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/combobox/package.json b/packages/combobox/package.json index fcdc1c52c4..e9d4458429 100644 --- a/packages/combobox/package.json +++ b/packages/combobox/package.json @@ -30,7 +30,7 @@ "@leafygreen-ui/typography": "workspace:^", "chalk": "^4.1.2", "lodash": "catalog:", - "polished": "^4.2.2" + "polished": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/copyable/package.json b/packages/copyable/package.json index 0a54443240..ac6eadb6a5 100644 --- a/packages/copyable/package.json +++ b/packages/copyable/package.json @@ -25,7 +25,7 @@ "@leafygreen-ui/tooltip": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "clipboard": "^2.0.6", - "polished": "^4.2.2" + "polished": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/date-picker/package.json b/packages/date-picker/package.json index 02dd16c81d..4f8a77d943 100644 --- a/packages/date-picker/package.json +++ b/packages/date-picker/package.json @@ -30,7 +30,7 @@ "@leafygreen-ui/typography": "workspace:^", "date-fns": "^2.30.0", "lodash": "catalog:", - "polished": "^4.2.2", + "polished": "catalog:", "weekstart": "^2.0.0" }, "peerDependencies": { diff --git a/packages/drawer/package.json b/packages/drawer/package.json index 50bf93f7de..ac7b292647 100644 --- a/packages/drawer/package.json +++ b/packages/drawer/package.json @@ -42,7 +42,7 @@ "@leafygreen-ui/toolbar": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", - "polished": "^4.2.2", + "polished": "catalog:", "react-intersection-observer": "^8.25.1" }, "devDependencies": { diff --git a/packages/form-footer/package.json b/packages/form-footer/package.json index 28d28182d4..714f8e72dc 100644 --- a/packages/form-footer/package.json +++ b/packages/form-footer/package.json @@ -23,7 +23,7 @@ "@leafygreen-ui/palette": "workspace:^", "@leafygreen-ui/split-button": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", - "polished": "^4.2.2" + "polished": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/guide-cue/package.json b/packages/guide-cue/package.json index 768f511119..54cf108adb 100644 --- a/packages/guide-cue/package.json +++ b/packages/guide-cue/package.json @@ -36,7 +36,7 @@ "@leafygreen-ui/typography": "workspace:^", "focus-trap": "6.9.4", "focus-trap-react": "9.0.2", - "polished": "^4.2.2" + "polished": "catalog:" }, "devDependencies": { "@lg-tools/build": "workspace:^" diff --git a/packages/icon-button/package.json b/packages/icon-button/package.json index 70a2438a9f..8332dfa131 100644 --- a/packages/icon-button/package.json +++ b/packages/icon-button/package.json @@ -22,7 +22,7 @@ "@leafygreen-ui/palette": "workspace:^", "@leafygreen-ui/polymorphic": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", - "polished": "^4.2.2" + "polished": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/menu/package.json b/packages/menu/package.json index 3447a4fccf..98b34b37eb 100644 --- a/packages/menu/package.json +++ b/packages/menu/package.json @@ -28,7 +28,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "lodash": "catalog:", - "polished": "^4.3.1", + "polished": "catalog:", "react-transition-group": "^4.4.5" }, "devDependencies": { diff --git a/packages/modal/package.json b/packages/modal/package.json index 1f4569a087..b1498c2c59 100644 --- a/packages/modal/package.json +++ b/packages/modal/package.json @@ -23,7 +23,7 @@ "@leafygreen-ui/palette": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", - "polished": "^4.2.2" + "polished": "catalog:" }, "devDependencies": { "@faker-js/faker": "8.0.2", diff --git a/packages/palette/package.json b/packages/palette/package.json index 9365bc1f84..016aeed7ec 100644 --- a/packages/palette/package.json +++ b/packages/palette/package.json @@ -20,7 +20,7 @@ "@leafygreen-ui/lib": "workspace:^", "@lg-tools/build": "workspace:^", "@rollup/plugin-url": "8.0.2", - "polished": "^4.2.2" + "polished": "catalog:" }, "gitHead": "dd71a2d404218ccec2e657df9c0263dc1c15b9e0", "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/palette", diff --git a/packages/preview-card/package.json b/packages/preview-card/package.json index 11cf5a78ea..61df1a4435 100644 --- a/packages/preview-card/package.json +++ b/packages/preview-card/package.json @@ -35,7 +35,7 @@ "@leafygreen-ui/lib": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", - "polished": "^4.2.2" + "polished": "catalog:" }, "devDependencies": { "@faker-js/faker": "^8.0.2", diff --git a/packages/progress-bar/package.json b/packages/progress-bar/package.json index cad8028786..83b45df6ab 100644 --- a/packages/progress-bar/package.json +++ b/packages/progress-bar/package.json @@ -37,7 +37,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", - "polished": "^4.2.2", + "polished": "catalog:", "lodash": "^4.17.21" }, "peerDependencies": { diff --git a/packages/search-input/package.json b/packages/search-input/package.json index d651d0c4ca..c2a6130211 100644 --- a/packages/search-input/package.json +++ b/packages/search-input/package.json @@ -36,7 +36,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "lodash": "catalog:", - "polished": "^4.2.2" + "polished": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/segmented-control/package.json b/packages/segmented-control/package.json index f88b2da800..d3b6074631 100644 --- a/packages/segmented-control/package.json +++ b/packages/segmented-control/package.json @@ -24,7 +24,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "lodash": "catalog:", - "polished": "^4.2.2" + "polished": "catalog:" }, "devDependencies": { "@leafygreen-ui/button": "workspace:^", diff --git a/packages/select/package.json b/packages/select/package.json index e5fb549de2..54b092d479 100644 --- a/packages/select/package.json +++ b/packages/select/package.json @@ -42,7 +42,7 @@ "@lg-tools/test-harnesses": "workspace:^", "@types/react-is": "^18.0.0", "lodash": "catalog:", - "polished": "^4.1.3", + "polished": "catalog:", "react-is": "^18.0.1" }, "peerDependencies": { diff --git a/packages/side-nav/package.json b/packages/side-nav/package.json index 6c702fb328..c302a4c7c5 100644 --- a/packages/side-nav/package.json +++ b/packages/side-nav/package.json @@ -26,7 +26,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/tooltip": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "polished": "^4.2.2", + "polished": "catalog:", "react-transition-group": "^4.4.5" }, "peerDependencies": { diff --git a/packages/table/package.json b/packages/table/package.json index 1c29bb3fe5..b6ec0d68e7 100644 --- a/packages/table/package.json +++ b/packages/table/package.json @@ -42,7 +42,7 @@ "@tanstack/react-table": "^8.20.5", "@tanstack/react-virtual": "^3.10.7", "lodash": "catalog:", - "polished": "^4.2.2", + "polished": "catalog:", "react-fast-compare": "3.2.2", "react-intersection-observer": "^8.25.1" }, diff --git a/packages/toast/package.json b/packages/toast/package.json index 600c707447..ca31370bb3 100644 --- a/packages/toast/package.json +++ b/packages/toast/package.json @@ -25,7 +25,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "lodash": "catalog:", - "polished": "^4.2.2", + "polished": "catalog:", "react-transition-group": "^4.4.5" }, "peerDependencies": { diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json index a4e12dab18..a7b055c8cd 100644 --- a/packages/tooltip/package.json +++ b/packages/tooltip/package.json @@ -28,7 +28,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "lodash": "catalog:", - "polished": "^4.2.2" + "polished": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ad70c26a7..e1f7034298 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,11 @@ catalogs: lodash: specifier: ^4.17.21 version: 4.17.21 + polished: + specifier: ^4.2.2 + version: 4.3.1 prettier: - specifier: 2.8.8 + specifier: ^2.8.8 version: 2.8.8 overrides: @@ -1033,7 +1036,7 @@ importers: specifier: workspace:^ version: link:../../tools/test-harnesses polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@leafygreen-ui/icon': @@ -1279,7 +1282,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@lg-tools/build': @@ -1479,7 +1482,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@leafygreen-ui/button': @@ -1614,7 +1617,7 @@ importers: specifier: ^2.0.6 version: 2.0.11 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@lg-tools/build': @@ -1672,7 +1675,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 weekstart: specifier: ^2.0.0 @@ -1804,7 +1807,7 @@ importers: specifier: workspace:^ version: link:../../tools/test-harnesses polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 react-intersection-observer: specifier: ^8.25.1 @@ -2029,7 +2032,7 @@ importers: specifier: workspace:^ version: link:../tokens polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@leafygreen-ui/menu': @@ -2109,7 +2112,7 @@ importers: specifier: 9.0.2 version: 9.0.2(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@lg-tools/build': @@ -2229,7 +2232,7 @@ importers: specifier: workspace:^ version: link:../tokens polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@lg-tools/build': @@ -2481,7 +2484,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.3.1 + specifier: 'catalog:' version: 4.3.1 react-transition-group: specifier: ^4.4.5 @@ -2527,7 +2530,7 @@ importers: specifier: workspace:^ version: link:../../tools/test-harnesses polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@faker-js/faker': @@ -2681,7 +2684,7 @@ importers: specifier: 8.0.2 version: 8.0.2(rollup@4.16.1) polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 packages/password-input: @@ -2869,7 +2872,7 @@ importers: specifier: workspace:^ version: link:../../tools/test-harnesses polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@faker-js/faker': @@ -2918,7 +2921,7 @@ importers: specifier: ^4.17.21 version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 packages/radio-box-group: @@ -3044,7 +3047,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@lg-tools/build': @@ -3108,7 +3111,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@leafygreen-ui/button': @@ -3166,7 +3169,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.1.3 + specifier: 'catalog:' version: 4.3.1 react-is: specifier: ^18.0.1 @@ -3215,7 +3218,7 @@ importers: specifier: workspace:^ version: link:../typography polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 react-transition-group: specifier: ^4.4.5 @@ -3384,7 +3387,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 react-fast-compare: specifier: 3.2.2 @@ -3596,7 +3599,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 react-transition-group: specifier: ^4.4.5 @@ -3747,7 +3750,7 @@ importers: specifier: 'catalog:' version: 4.17.21 polished: - specifier: ^4.2.2 + specifier: 'catalog:' version: 4.3.1 devDependencies: '@leafygreen-ui/button': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6945979be7..28fec4efee 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,4 +9,5 @@ packages: catalog: lodash: ^4.17.21 - prettier: 2.8.8 + polished: ^4.2.2 + prettier: ^2.8.8 From 3c6cb3c6c71cc4b2875bc42696566c7fb760bf06 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 11:51:26 -0500 Subject: [PATCH 04/14] add missed lodash --- charts/core/package.json | 2 +- packages/avatar/package.json | 2 +- packages/descendants/package.json | 2 +- packages/hooks/package.json | 2 +- packages/icon/package.json | 2 +- packages/lib/package.json | 2 +- packages/number-input/package.json | 2 +- packages/pagination/package.json | 2 +- packages/polymorphic/package.json | 2 +- packages/progress-bar/package.json | 2 +- packages/skeleton-loader/package.json | 2 +- packages/testing-lib/package.json | 2 +- packages/tokens/package.json | 2 +- tools/build/package.json | 2 +- tools/create/package.json | 2 +- tools/eslint-plugin/package.json | 2 +- tools/install/package.json | 2 +- tools/meta/package.json | 2 +- tools/slackbot/package.json | 2 +- tools/storybook-addon/package.json | 2 +- tools/storybook-decorators/package.json | 2 +- tools/storybook-utils/package.json | 2 +- tools/validate/package.json | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/charts/core/package.json b/charts/core/package.json index cea3629322..cc9280f0f6 100644 --- a/charts/core/package.json +++ b/charts/core/package.json @@ -29,7 +29,7 @@ "@lg-charts/colors": "workspace:^", "@lg-charts/series-provider": "workspace:^", "echarts": "^5.5.1", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/avatar/package.json b/packages/avatar/package.json index a266794ea6..cd9ceefdde 100644 --- a/packages/avatar/package.json +++ b/packages/avatar/package.json @@ -21,7 +21,7 @@ "@leafygreen-ui/logo": "workspace:^", "@leafygreen-ui/palette": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/descendants/package.json b/packages/descendants/package.json index b360383fac..be9f59407c 100644 --- a/packages/descendants/package.json +++ b/packages/descendants/package.json @@ -17,7 +17,7 @@ "dependencies": { "@leafygreen-ui/hooks": "workspace:^", "@leafygreen-ui/lib": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "devDependencies": { "@faker-js/faker": "^8.0.0", diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 07b69a6b8c..e5aaeef7a5 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -17,7 +17,7 @@ "dependencies": { "@leafygreen-ui/lib": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "gitHead": "dd71a2d404218ccec2e657df9c0263dc1c15b9e0", "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/hooks", diff --git a/packages/icon/package.json b/packages/icon/package.json index 148489b11e..84c026e9f2 100644 --- a/packages/icon/package.json +++ b/packages/icon/package.json @@ -37,7 +37,7 @@ "dependencies": { "@leafygreen-ui/emotion": "workspace:^", "@leafygreen-ui/hooks": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "devDependencies": { "@leafygreen-ui/lib": "workspace:^", diff --git a/packages/lib/package.json b/packages/lib/package.json index 1bef604426..d0a656ac13 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -19,7 +19,7 @@ "react": "^17.0.0 || ^18.0.0" }, "dependencies": { - "lodash": "^4.17.21" + "lodash": "catalog:" }, "gitHead": "dd71a2d404218ccec2e657df9c0263dc1c15b9e0", "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/lib", diff --git a/packages/number-input/package.json b/packages/number-input/package.json index 70d5e6b4ff..66ba79aee5 100644 --- a/packages/number-input/package.json +++ b/packages/number-input/package.json @@ -35,7 +35,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/tooltip": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/pagination/package.json b/packages/pagination/package.json index 0a1e6ac887..f85726418d 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -31,7 +31,7 @@ "@leafygreen-ui/select": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/polymorphic/package.json b/packages/polymorphic/package.json index 09b2b794c8..f13a3687b2 100644 --- a/packages/polymorphic/package.json +++ b/packages/polymorphic/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@leafygreen-ui/lib": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "exports": { ".": { diff --git a/packages/progress-bar/package.json b/packages/progress-bar/package.json index 83b45df6ab..274927e5b4 100644 --- a/packages/progress-bar/package.json +++ b/packages/progress-bar/package.json @@ -38,7 +38,7 @@ "@leafygreen-ui/typography": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", "polished": "catalog:", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/skeleton-loader/package.json b/packages/skeleton-loader/package.json index a35c611d21..82313bd8a7 100644 --- a/packages/skeleton-loader/package.json +++ b/packages/skeleton-loader/package.json @@ -31,7 +31,7 @@ "@leafygreen-ui/palette": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/testing-lib/package.json b/packages/testing-lib/package.json index 3b3facefee..670238cf1c 100644 --- a/packages/testing-lib/package.json +++ b/packages/testing-lib/package.json @@ -8,7 +8,7 @@ "dependencies": { "@lg-tools/build": "workspace:^", "@testing-library/user-event": "13.5.0", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@testing-library/react": "^12.0.0 || ^13.1.0 || ^14.0.0" diff --git a/packages/tokens/package.json b/packages/tokens/package.json index f78c477c7c..4c7e6fc752 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@lg-tools/build": "workspace:^", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/tokens", "repository": { diff --git a/tools/build/package.json b/tools/build/package.json index 74dae3bccf..955faee5f2 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -41,7 +41,7 @@ "downlevel-dts": "^0.11.0", "fs-extra": "11.1.1", "glob": "10.3.12", - "lodash": "4.17.21", + "lodash": "catalog:", "lodash-es": "^4.17.21", "react-docgen-typescript": "2.2.2", "rollup": "4.16.1", diff --git a/tools/create/package.json b/tools/create/package.json index dd37c3bab5..5dd4ee5dea 100644 --- a/tools/create/package.json +++ b/tools/create/package.json @@ -18,6 +18,6 @@ "@types/fs-extra": "11.0.1", "chalk": "4.1.2", "fs-extra": "11.1.1", - "lodash": "4.17.21" + "lodash": "catalog:" } } diff --git a/tools/eslint-plugin/package.json b/tools/eslint-plugin/package.json index de8b1477ef..7d4448a3aa 100644 --- a/tools/eslint-plugin/package.json +++ b/tools/eslint-plugin/package.json @@ -37,7 +37,7 @@ "@typescript-eslint/types": "8.44.0", "@typescript-eslint/utils": "8.44.0", "eslint": "9.16.0", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "devDependencies": { "@lg-tools/build": "workspace:^", diff --git a/tools/install/package.json b/tools/install/package.json index 313dac702e..f5178e6ee1 100644 --- a/tools/install/package.json +++ b/tools/install/package.json @@ -21,7 +21,7 @@ "@types/cross-spawn": "6.0.2", "chalk": "4.1.2", "cross-spawn": "7.0.3", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "devDependencies": { "@lg-tools/lint": "workspace:^", diff --git a/tools/meta/package.json b/tools/meta/package.json index f6da6ef0fd..2672f56e1e 100644 --- a/tools/meta/package.json +++ b/tools/meta/package.json @@ -20,7 +20,7 @@ "chalk": "4.1.2", "cross-spawn": "7.0.3", "fs-extra": "11.1.1", - "lodash": "4.17.21" + "lodash": "catalog:" }, "exports": { ".": { diff --git a/tools/slackbot/package.json b/tools/slackbot/package.json index e85e87e23e..82943dcc31 100644 --- a/tools/slackbot/package.json +++ b/tools/slackbot/package.json @@ -22,7 +22,7 @@ "@slack/web-api": "6.7.1", "chalk": "4.1.2", "dotenv": "16.4.7", - "lodash": "4.17.21", + "lodash": "catalog:", "node-fetch": "2.6.11" }, "devDependencies": { diff --git a/tools/storybook-addon/package.json b/tools/storybook-addon/package.json index c88fd0c841..885d053dbd 100644 --- a/tools/storybook-addon/package.json +++ b/tools/storybook-addon/package.json @@ -89,7 +89,7 @@ "events": "^3.3.0", "file-loader": "6.2.0", "glob": "10.3.12", - "lodash": "4.17.21", + "lodash": "catalog:", "node-polyfill-webpack-plugin": "^4.1.0", "os-browserify": "0.3.0", "path-browserify": "1.0.1", diff --git a/tools/storybook-decorators/package.json b/tools/storybook-decorators/package.json index e6ccb4fad7..24725bf192 100644 --- a/tools/storybook-decorators/package.json +++ b/tools/storybook-decorators/package.json @@ -22,7 +22,7 @@ "@lg-tools/build": "workspace:^", "@lg-tools/storybook-utils": "workspace:^", "@storybook/react": "8.6.14", - "lodash": "4.17.21" + "lodash": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/tools/storybook-utils/package.json b/tools/storybook-utils/package.json index e43a8682bf..75f9677388 100644 --- a/tools/storybook-utils/package.json +++ b/tools/storybook-utils/package.json @@ -18,7 +18,7 @@ "@storybook/core": "8.6.14", "@storybook/react": "8.6.14", "glob": "10.3.12", - "lodash": "^4.17.21" + "lodash": "catalog:" }, "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/storybook-utils", "repository": { diff --git a/tools/validate/package.json b/tools/validate/package.json index 2298e3f086..b2fc8777d7 100644 --- a/tools/validate/package.json +++ b/tools/validate/package.json @@ -22,7 +22,7 @@ "cross-spawn": "7.0.3", "depcheck": "1.4.3", "fs-extra": "11.1.1", - "lodash": "4.17.21" + "lodash": "catalog:" }, "devDependencies": { "@lg-tools/test": "workspace:^" From 52ae572b3bcc84f8ad5837cca8f21838f6ecf203 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 11:58:22 -0500 Subject: [PATCH 05/14] catalog: chalk + cross-spawn + fs-extra --- packages/combobox/package.json | 2 +- packages/emotion/package.json | 2 +- packages/icon/package.json | 2 +- pnpm-lock.yaml | 177 ++++++++++++++++--------------- pnpm-workspace.yaml | 5 + tools/build/package.json | 10 +- tools/codemods/package.json | 6 +- tools/create/package.json | 6 +- tools/eslint-plugin/package.json | 2 +- tools/install/package.json | 8 +- tools/link/package.json | 10 +- tools/lint/package.json | 6 +- tools/meta/package.json | 10 +- tools/prompt-kit/package.json | 6 +- tools/slackbot/package.json | 2 +- tools/test/package.json | 10 +- tools/update/package.json | 10 +- tools/validate/package.json | 10 +- 18 files changed, 147 insertions(+), 137 deletions(-) diff --git a/packages/combobox/package.json b/packages/combobox/package.json index e9d4458429..3652d69ee6 100644 --- a/packages/combobox/package.json +++ b/packages/combobox/package.json @@ -28,7 +28,7 @@ "@leafygreen-ui/popover": "workspace:^", "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", - "chalk": "^4.1.2", + "chalk": "catalog:", "lodash": "catalog:", "polished": "catalog:" }, diff --git a/packages/emotion/package.json b/packages/emotion/package.json index 65a431b2f0..0cc97d2d51 100644 --- a/packages/emotion/package.json +++ b/packages/emotion/package.json @@ -23,7 +23,7 @@ "devDependencies": { "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", - "fs-extra": "11.1.1" + "fs-extra": "catalog:" }, "gitHead": "dd71a2d404218ccec2e657df9c0263dc1c15b9e0", "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/emotion", diff --git a/packages/icon/package.json b/packages/icon/package.json index 84c026e9f2..421648a02d 100644 --- a/packages/icon/package.json +++ b/packages/icon/package.json @@ -49,7 +49,7 @@ "@svgr/core": "^5.3.1", "commander": "^11.0.0", "fast-xml-parser": "^5.3.0", - "fs-extra": "11.1.1", + "fs-extra": "catalog:", "p-queue": "^8.1.0", "rollup": "4.16.1", "ts-node": "^10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1f7034298..2faa456af2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,21 @@ settings: catalogs: default: + '@types/cross-spawn': + specifier: 6.0.2 + version: 6.0.2 + '@types/fs-extra': + specifier: 11.0.1 + version: 11.0.1 + chalk: + specifier: 4.1.2 + version: 4.1.2 + cross-spawn: + specifier: 7.0.3 + version: 7.0.3 + fs-extra: + specifier: 11.1.1 + version: 11.1.1 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -268,7 +283,7 @@ importers: specifier: ^5.5.1 version: 5.6.0 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@faker-js/faker': @@ -949,7 +964,7 @@ importers: specifier: workspace:^ version: link:../tokens lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/build': @@ -1476,7 +1491,7 @@ importers: specifier: workspace:^ version: link:../typography chalk: - specifier: ^4.1.2 + specifier: 'catalog:' version: 4.1.2 lodash: specifier: 'catalog:' @@ -1737,7 +1752,7 @@ importers: specifier: workspace:^ version: link:../lib lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@faker-js/faker': @@ -1839,7 +1854,7 @@ importers: specifier: workspace:^ version: link:../../tools/meta fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 packages/empty-state: @@ -2128,7 +2143,7 @@ importers: specifier: workspace:^ version: link:../tokens lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@leafygreen-ui/emotion': @@ -2156,7 +2171,7 @@ importers: specifier: workspace:^ version: link:../hooks lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@leafygreen-ui/lib': @@ -2187,7 +2202,7 @@ importers: specifier: ^5.3.0 version: 5.3.0 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 p-queue: specifier: ^8.1.0 @@ -2348,7 +2363,7 @@ importers: packages/lib: dependencies: lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 react: specifier: ^17.0.0 || ^18.0.0 @@ -2600,7 +2615,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/build': @@ -2662,7 +2677,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/build': @@ -2767,7 +2782,7 @@ importers: specifier: workspace:^ version: link:../lib lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@emotion/styled': @@ -2918,7 +2933,7 @@ importers: specifier: workspace:^ version: link:../../tools/test-harnesses lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 polished: specifier: 'catalog:' @@ -3261,7 +3276,7 @@ importers: specifier: workspace:^ version: link:../typography lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/build': @@ -3488,7 +3503,7 @@ importers: specifier: 13.5.0 version: 13.5.0(@testing-library/dom@9.3.4) lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 optionalDependencies: '@testing-library/react-hooks': @@ -3668,7 +3683,7 @@ importers: specifier: workspace:^ version: link:../../tools/build lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 packages/toolbar: @@ -3870,31 +3885,31 @@ importers: specifier: ^8.1.0 version: 8.1.0(rollup@4.16.1)(typescript@5.8.3) '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 commander: specifier: ^11.0.0 version: 11.1.0 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 downlevel-dts: specifier: ^0.11.0 version: 0.11.0 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 glob: specifier: 10.3.12 version: 10.3.12 lodash: - specifier: 4.17.21 + specifier: 'catalog:' version: 4.17.21 lodash-es: specifier: ^4.17.21 @@ -3976,10 +3991,10 @@ importers: specifier: workspace:^ version: link:../build chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 glob: specifier: 10.3.12 @@ -3995,7 +4010,7 @@ importers: version: 2.8.8 devDependencies: '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 '@types/is-git-clean': specifier: 1.1.0 @@ -4013,16 +4028,16 @@ importers: specifier: workspace:^ version: link:../meta '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 lodash: - specifier: 4.17.21 + specifier: 'catalog:' version: 4.17.21 tools/eslint-plugin: @@ -4040,7 +4055,7 @@ importers: specifier: 9.16.0 version: 9.16.0 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/build': @@ -4062,7 +4077,7 @@ importers: specifier: ^2.2.2 version: 2.2.2(eslint@9.16.0)(typescript@5.8.3) fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 tools/install: @@ -4074,24 +4089,24 @@ importers: specifier: workspace:^ version: link:../meta '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/lint': specifier: workspace:^ version: link:../lint fs-extra: - specifier: ^11.3.0 - version: 11.3.0 + specifier: 'catalog:' + version: 11.1.1 tools/link: dependencies: @@ -4102,19 +4117,19 @@ importers: specifier: workspace:^ version: link:../meta '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 devDependencies: '@lg-tools/test': @@ -4151,7 +4166,7 @@ importers: specifier: ^3.11.6 version: 3.11.6 '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 '@types/prettier': specifier: ^2.7.0 @@ -4163,10 +4178,10 @@ importers: specifier: 8.44.0 version: 8.44.0(eslint@9.16.0)(typescript@5.8.3) chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 eslint: specifier: 9.16.0 @@ -4220,22 +4235,22 @@ importers: specifier: workspace:^ version: link:../build '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 lodash: - specifier: 4.17.21 + specifier: 'catalog:' version: 4.17.21 tools/prompt-kit: @@ -4244,13 +4259,13 @@ importers: specifier: workspace:^ version: link:../build '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 tools/slackbot: @@ -4265,13 +4280,13 @@ importers: specifier: 6.7.1 version: 6.7.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 dotenv: specifier: 16.4.7 version: 16.4.7 lodash: - specifier: 4.17.21 + specifier: 'catalog:' version: 4.17.21 node-fetch: specifier: 2.6.11 @@ -4377,7 +4392,7 @@ importers: specifier: 10.3.12 version: 10.3.12 lodash: - specifier: 4.17.21 + specifier: 'catalog:' version: 4.17.21 node-polyfill-webpack-plugin: specifier: ^4.1.0 @@ -4458,7 +4473,7 @@ importers: specifier: 8.6.14 version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(prettier@2.8.8))(typescript@5.8.3) lodash: - specifier: 4.17.21 + specifier: 'catalog:' version: 4.17.21 tools/storybook-utils: @@ -4473,7 +4488,7 @@ importers: specifier: 10.3.12 version: 10.3.12 lodash: - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/build': @@ -4522,10 +4537,10 @@ importers: specifier: 13.5.0 version: 13.5.0(@testing-library/dom@9.3.4) '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 '@types/jest': specifier: 29.5.12 @@ -4537,13 +4552,13 @@ importers: specifier: 29.7.0 version: 29.7.0(@babel/core@7.24.3) chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 jest: specifier: 29.6.2 @@ -4586,19 +4601,19 @@ importers: specifier: workspace:^ version: link:../meta '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 tools/validate: @@ -4610,25 +4625,25 @@ importers: specifier: workspace:^ version: link:../meta '@types/cross-spawn': - specifier: 6.0.2 + specifier: 'catalog:' version: 6.0.2 '@types/fs-extra': - specifier: 11.0.1 + specifier: 'catalog:' version: 11.0.1 chalk: - specifier: 4.1.2 + specifier: 'catalog:' version: 4.1.2 cross-spawn: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 depcheck: specifier: 1.4.3 version: 1.4.3 fs-extra: - specifier: 11.1.1 + specifier: 'catalog:' version: 11.1.1 lodash: - specifier: 4.17.21 + specifier: 'catalog:' version: 4.17.21 devDependencies: '@lg-tools/test': @@ -8635,10 +8650,6 @@ packages: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} engines: {node: '>=14.14'} - fs-extra@11.3.0: - resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} - engines: {node: '>=14.14'} - fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -17369,7 +17380,7 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -17569,12 +17580,6 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@11.3.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 28fec4efee..2d3975228f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,3 +11,8 @@ catalog: lodash: ^4.17.21 polished: ^4.2.2 prettier: ^2.8.8 + chalk: 4.1.2 + '@types/cross-spawn': 6.0.2 + cross-spawn: 7.0.3 + '@types/fs-extra': 11.0.1 + fs-extra: 11.1.1 diff --git a/tools/build/package.json b/tools/build/package.json index 955faee5f2..790600eee7 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -33,13 +33,13 @@ "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", "@svgr/cli": "8.0.1", "@svgr/rollup": "^8.1.0", - "@types/cross-spawn": "6.0.2", - "@types/fs-extra": "11.0.1", - "chalk": "4.1.2", + "@types/cross-spawn": "catalog:", + "@types/fs-extra": "catalog:", + "chalk": "catalog:", "commander": "^11.0.0", - "cross-spawn": "7.0.3", + "cross-spawn": "catalog:", "downlevel-dts": "^0.11.0", - "fs-extra": "11.1.1", + "fs-extra": "catalog:", "glob": "10.3.12", "lodash": "catalog:", "lodash-es": "^4.17.21", diff --git a/tools/codemods/package.json b/tools/codemods/package.json index 73e456f2f9..f908caa26a 100644 --- a/tools/codemods/package.json +++ b/tools/codemods/package.json @@ -15,15 +15,15 @@ }, "dependencies": { "@lg-tools/build": "workspace:^", - "chalk": "4.1.2", - "fs-extra": "11.1.1", + "chalk": "catalog:", + "fs-extra": "catalog:", "glob": "10.3.12", "is-git-clean": "1.1.0", "jscodeshift": "17.3.0", "prettier": "catalog:" }, "devDependencies": { - "@types/fs-extra": "11.0.1", + "@types/fs-extra": "catalog:", "@types/is-git-clean": "1.1.0", "@types/jscodeshift": "0.11.11" }, diff --git a/tools/create/package.json b/tools/create/package.json index 5dd4ee5dea..dc6449f539 100644 --- a/tools/create/package.json +++ b/tools/create/package.json @@ -15,9 +15,9 @@ "dependencies": { "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", - "@types/fs-extra": "11.0.1", - "chalk": "4.1.2", - "fs-extra": "11.1.1", + "@types/fs-extra": "catalog:", + "chalk": "catalog:", + "fs-extra": "catalog:", "lodash": "catalog:" } } diff --git a/tools/eslint-plugin/package.json b/tools/eslint-plugin/package.json index 7d4448a3aa..7fbf90e1c9 100644 --- a/tools/eslint-plugin/package.json +++ b/tools/eslint-plugin/package.json @@ -46,7 +46,7 @@ "@typescript-eslint/rule-tester": "8.44.0", "commander": "^11.0.0", "eslint-doc-generator": "^2.2.2", - "fs-extra": "11.1.1" + "fs-extra": "catalog:" }, "peerDependencies": { "eslint": "^9.16.0" diff --git a/tools/install/package.json b/tools/install/package.json index f5178e6ee1..6c70a09f0b 100644 --- a/tools/install/package.json +++ b/tools/install/package.json @@ -18,14 +18,14 @@ "dependencies": { "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", - "@types/cross-spawn": "6.0.2", - "chalk": "4.1.2", - "cross-spawn": "7.0.3", + "@types/cross-spawn": "catalog:", + "chalk": "catalog:", + "cross-spawn": "catalog:", "lodash": "catalog:" }, "devDependencies": { "@lg-tools/lint": "workspace:^", - "fs-extra": "^11.3.0" + "fs-extra": "catalog:" }, "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/install", "repository": { diff --git a/tools/link/package.json b/tools/link/package.json index 1fa2220d7b..34f1e9deee 100644 --- a/tools/link/package.json +++ b/tools/link/package.json @@ -16,11 +16,11 @@ "dependencies": { "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", - "@types/cross-spawn": "6.0.2", - "@types/fs-extra": "11.0.1", - "chalk": "4.1.2", - "cross-spawn": "7.0.3", - "fs-extra": "11.1.1" + "@types/cross-spawn": "catalog:", + "@types/fs-extra": "catalog:", + "chalk": "catalog:", + "cross-spawn": "catalog:", + "fs-extra": "catalog:" }, "devDependencies": { "@lg-tools/test": "workspace:^" diff --git a/tools/lint/package.json b/tools/lint/package.json index fe655b7ed4..346642b6bd 100644 --- a/tools/lint/package.json +++ b/tools/lint/package.json @@ -23,12 +23,12 @@ "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", "@types/cli-progress": "^3.11.6", - "@types/cross-spawn": "6.0.2", + "@types/cross-spawn": "catalog:", "@types/prettier": "^2.7.0", "@typescript-eslint/eslint-plugin": "8.44.0", "@typescript-eslint/parser": "8.44.0", - "chalk": "4.1.2", - "cross-spawn": "7.0.3", + "chalk": "catalog:", + "cross-spawn": "catalog:", "eslint": "9.16.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-import": "2.31.0", diff --git a/tools/meta/package.json b/tools/meta/package.json index 2672f56e1e..e1aed76eae 100644 --- a/tools/meta/package.json +++ b/tools/meta/package.json @@ -15,11 +15,11 @@ }, "dependencies": { "@lg-tools/build": "workspace:^", - "@types/cross-spawn": "6.0.2", - "@types/fs-extra": "11.0.1", - "chalk": "4.1.2", - "cross-spawn": "7.0.3", - "fs-extra": "11.1.1", + "@types/cross-spawn": "catalog:", + "@types/fs-extra": "catalog:", + "chalk": "catalog:", + "cross-spawn": "catalog:", + "fs-extra": "catalog:", "lodash": "catalog:" }, "exports": { diff --git a/tools/prompt-kit/package.json b/tools/prompt-kit/package.json index 20e19616f4..5ad4fce6bd 100644 --- a/tools/prompt-kit/package.json +++ b/tools/prompt-kit/package.json @@ -14,9 +14,9 @@ }, "dependencies": { "@lg-tools/build": "workspace:^", - "@types/fs-extra": "11.0.1", - "chalk": "4.1.2", - "fs-extra": "11.1.1" + "@types/fs-extra": "catalog:", + "chalk": "catalog:", + "fs-extra": "catalog:" }, "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/tools/prompt-kit", "repository": { diff --git a/tools/slackbot/package.json b/tools/slackbot/package.json index 82943dcc31..e24ee0f1b3 100644 --- a/tools/slackbot/package.json +++ b/tools/slackbot/package.json @@ -20,7 +20,7 @@ "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", "@slack/web-api": "6.7.1", - "chalk": "4.1.2", + "chalk": "catalog:", "dotenv": "16.4.7", "lodash": "catalog:", "node-fetch": "2.6.11" diff --git a/tools/test/package.json b/tools/test/package.json index f1279f3a6c..9531103e01 100644 --- a/tools/test/package.json +++ b/tools/test/package.json @@ -26,14 +26,14 @@ "@testing-library/react": "14.0.0", "@testing-library/react-hooks": "8.0.1", "@testing-library/user-event": "13.5.0", - "@types/cross-spawn": "6.0.2", - "@types/fs-extra": "11.0.1", + "@types/cross-spawn": "catalog:", + "@types/fs-extra": "catalog:", "@types/jest": "29.5.12", "@types/jest-axe": "3.5.5", "babel-jest": "29.7.0", - "chalk": "4.1.2", - "cross-spawn": "7.0.3", - "fs-extra": "11.1.1", + "chalk": "catalog:", + "cross-spawn": "catalog:", + "fs-extra": "catalog:", "jest": "29.6.2", "jest-axe": "8.0.0", "jest-canvas-mock": "2.5.1", diff --git a/tools/update/package.json b/tools/update/package.json index 1b0296b1eb..df365962fd 100644 --- a/tools/update/package.json +++ b/tools/update/package.json @@ -16,10 +16,10 @@ "dependencies": { "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", - "@types/cross-spawn": "6.0.2", - "@types/fs-extra": "11.0.1", - "chalk": "4.1.2", - "cross-spawn": "7.0.3", - "fs-extra": "11.1.1" + "@types/cross-spawn": "catalog:", + "@types/fs-extra": "catalog:", + "chalk": "catalog:", + "cross-spawn": "catalog:", + "fs-extra": "catalog:" } } diff --git a/tools/validate/package.json b/tools/validate/package.json index b2fc8777d7..827753ba00 100644 --- a/tools/validate/package.json +++ b/tools/validate/package.json @@ -16,12 +16,12 @@ "dependencies": { "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", - "@types/cross-spawn": "6.0.2", - "@types/fs-extra": "11.0.1", - "chalk": "4.1.2", - "cross-spawn": "7.0.3", + "@types/cross-spawn": "catalog:", + "@types/fs-extra": "catalog:", + "chalk": "catalog:", + "cross-spawn": "catalog:", "depcheck": "1.4.3", - "fs-extra": "11.1.1", + "fs-extra": "catalog:", "lodash": "catalog:" }, "devDependencies": { From b8dc07b923e25f0f24d9baec8569b2b7254afc8b Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 11:59:39 -0500 Subject: [PATCH 06/14] catalog: faker --- charts/core/package.json | 2 +- packages/canvas-header/package.json | 2 +- packages/context-drawer/package.json | 2 +- packages/descendants/package.json | 2 +- packages/drawer/package.json | 2 +- packages/modal/package.json | 2 +- packages/popover/package.json | 2 +- packages/preview-card/package.json | 2 +- packages/table/package.json | 2 +- packages/toast/package.json | 2 +- packages/toolbar/package.json | 2 +- pnpm-lock.yaml | 58 ++++++++++++---------------- pnpm-workspace.yaml | 3 ++ 13 files changed, 38 insertions(+), 45 deletions(-) diff --git a/charts/core/package.json b/charts/core/package.json index cc9280f0f6..79b9e261e8 100644 --- a/charts/core/package.json +++ b/charts/core/package.json @@ -35,7 +35,7 @@ "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" }, "devDependencies": { - "@faker-js/faker": "8.0.2", + "@faker-js/faker": "catalog:", "@lg-tools/build": "workspace:^" }, "repository": { diff --git a/packages/canvas-header/package.json b/packages/canvas-header/package.json index 5b362e7285..10234d219e 100644 --- a/packages/canvas-header/package.json +++ b/packages/canvas-header/package.json @@ -38,7 +38,7 @@ "@leafygreen-ui/button": "workspace:^", "@lg-tools/build": "workspace:^", "@lg-tools/storybook-utils": "workspace:^", - "@faker-js/faker": "^8.4.1" + "@faker-js/faker": "catalog:" }, "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/canvas-header", "repository": { diff --git a/packages/context-drawer/package.json b/packages/context-drawer/package.json index 51744f644d..01c0c8cceb 100644 --- a/packages/context-drawer/package.json +++ b/packages/context-drawer/package.json @@ -39,7 +39,7 @@ "react-intersection-observer": "^8.25.1" }, "devDependencies": { - "@faker-js/faker": "^8.0.2", + "@faker-js/faker": "catalog:", "@leafygreen-ui/typography": "workspace:^", "@lg-tools/build": "workspace:^" }, diff --git a/packages/descendants/package.json b/packages/descendants/package.json index be9f59407c..c155786882 100644 --- a/packages/descendants/package.json +++ b/packages/descendants/package.json @@ -20,7 +20,7 @@ "lodash": "catalog:" }, "devDependencies": { - "@faker-js/faker": "^8.0.0", + "@faker-js/faker": "catalog:", "@storybook/react": "8.6.14", "@leafygreen-ui/button": "workspace:^", "@leafygreen-ui/emotion": "workspace:^", diff --git a/packages/drawer/package.json b/packages/drawer/package.json index ac7b292647..fc02cfaed6 100644 --- a/packages/drawer/package.json +++ b/packages/drawer/package.json @@ -46,7 +46,7 @@ "react-intersection-observer": "^8.25.1" }, "devDependencies": { - "@faker-js/faker": "^8.0.2", + "@faker-js/faker": "catalog:", "@leafygreen-ui/guide-cue": "workspace:^", "@lg-tools/build": "workspace:^" }, diff --git a/packages/modal/package.json b/packages/modal/package.json index b1498c2c59..f75ad92d64 100644 --- a/packages/modal/package.json +++ b/packages/modal/package.json @@ -26,7 +26,7 @@ "polished": "catalog:" }, "devDependencies": { - "@faker-js/faker": "8.0.2", + "@faker-js/faker": "catalog:", "@leafygreen-ui/button": "workspace:^", "@leafygreen-ui/code": "workspace:^", "@leafygreen-ui/copyable": "workspace:^", diff --git a/packages/popover/package.json b/packages/popover/package.json index 6192d169b1..a0d3c18a85 100644 --- a/packages/popover/package.json +++ b/packages/popover/package.json @@ -26,7 +26,7 @@ "react-transition-group": "^4.4.5" }, "devDependencies": { - "@faker-js/faker": "^10.1.0", + "@faker-js/faker": "catalog:", "@leafygreen-ui/button": "workspace:^", "@leafygreen-ui/palette": "workspace:^", "@lg-tools/build": "workspace:^", diff --git a/packages/preview-card/package.json b/packages/preview-card/package.json index 61df1a4435..0969a7b6bc 100644 --- a/packages/preview-card/package.json +++ b/packages/preview-card/package.json @@ -38,7 +38,7 @@ "polished": "catalog:" }, "devDependencies": { - "@faker-js/faker": "^8.0.2", + "@faker-js/faker": "catalog:", "@leafygreen-ui/typography": "workspace:^", "@lg-tools/build": "workspace:^" }, diff --git a/packages/table/package.json b/packages/table/package.json index b6ec0d68e7..c0b76d36d0 100644 --- a/packages/table/package.json +++ b/packages/table/package.json @@ -48,7 +48,7 @@ }, "devDependencies": { "@emotion/styled": "^11.14.0", - "@faker-js/faker": "^8.0.0", + "@faker-js/faker": "catalog:", "@leafygreen-ui/badge": "workspace:^", "@leafygreen-ui/button": "workspace:^", "@leafygreen-ui/code": "workspace:^", diff --git a/packages/toast/package.json b/packages/toast/package.json index ca31370bb3..114d8a5463 100644 --- a/packages/toast/package.json +++ b/packages/toast/package.json @@ -32,7 +32,7 @@ "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" }, "devDependencies": { - "@faker-js/faker": "^8.0.0", + "@faker-js/faker": "catalog:", "@leafygreen-ui/button": "workspace:^", "@lg-tools/build": "workspace:^", "@storybook/types": "^8.5.3", diff --git a/packages/toolbar/package.json b/packages/toolbar/package.json index 9ccd9a9879..31c8d4484c 100644 --- a/packages/toolbar/package.json +++ b/packages/toolbar/package.json @@ -43,7 +43,7 @@ "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" }, "devDependencies": { - "@faker-js/faker": "^8.0.2", + "@faker-js/faker": "catalog:", "@leafygreen-ui/button": "workspace:^", "@leafygreen-ui/typography": "workspace:^" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2faa456af2..c9c13e75b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,9 @@ settings: catalogs: default: + '@faker-js/faker': + specifier: ^10.1.0 + version: 10.1.0 '@types/cross-spawn': specifier: 6.0.2 version: 6.0.2 @@ -287,8 +290,8 @@ importers: version: 4.17.21 devDependencies: '@faker-js/faker': - specifier: 8.0.2 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@lg-tools/build': specifier: workspace:^ version: link:../../tools/build @@ -1123,8 +1126,8 @@ importers: version: link:../typography devDependencies: '@faker-js/faker': - specifier: ^8.4.1 - version: 8.4.1 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/badge': specifier: workspace:^ version: link:../badge @@ -1587,8 +1590,8 @@ importers: version: 8.34.0(react@18.3.1) devDependencies: '@faker-js/faker': - specifier: ^8.0.2 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/typography': specifier: workspace:^ version: link:../typography @@ -1756,8 +1759,8 @@ importers: version: 4.17.21 devDependencies: '@faker-js/faker': - specifier: ^8.0.0 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -1829,8 +1832,8 @@ importers: version: 8.34.0(react@18.3.1) devDependencies: '@faker-js/faker': - specifier: ^8.0.2 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/guide-cue': specifier: workspace:^ version: link:../guide-cue @@ -2549,8 +2552,8 @@ importers: version: 4.3.1 devDependencies: '@faker-js/faker': - specifier: 8.0.2 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -2826,7 +2829,7 @@ importers: version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@faker-js/faker': - specifier: ^10.1.0 + specifier: 'catalog:' version: 10.1.0 '@leafygreen-ui/button': specifier: workspace:^ @@ -2891,8 +2894,8 @@ importers: version: 4.3.1 devDependencies: '@faker-js/faker': - specifier: ^8.0.2 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/typography': specifier: workspace:^ version: link:../typography @@ -3415,8 +3418,8 @@ importers: specifier: ^11.14.0 version: 11.14.1(@emotion/react@11.11.1(@types/react@18.2.23)(react@18.3.1))(@types/react@18.2.23)(react@18.3.1) '@faker-js/faker': - specifier: ^8.0.0 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/badge': specifier: workspace:^ version: link:../badge @@ -3621,8 +3624,8 @@ importers: version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@faker-js/faker': - specifier: ^8.0.0 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -3723,8 +3726,8 @@ importers: version: link:../../tools/test-harnesses devDependencies: '@faker-js/faker': - specifier: ^8.0.2 - version: 8.0.2 + specifier: 'catalog:' + version: 10.1.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -5803,15 +5806,6 @@ packages: resolution: {integrity: sha512-C3mrr3b5dRVlKPJdfrAXS8+dq+rq8Qm5SNRazca0JKgw1HQERFmrVb0towvMmw5uu8hHKNiQasMaR/tydf3Zsg==} engines: {node: ^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0, npm: '>=10'} - '@faker-js/faker@8.0.2': - resolution: {integrity: sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} - deprecated: Please update to a newer version - - '@faker-js/faker@8.4.1': - resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} - '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} @@ -14014,10 +14008,6 @@ snapshots: '@faker-js/faker@10.1.0': {} - '@faker-js/faker@8.0.2': {} - - '@faker-js/faker@8.4.1': {} - '@fastify/busboy@2.1.1': {} '@floating-ui/core@1.7.2': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2d3975228f..724c78b9e6 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,6 +11,9 @@ catalog: lodash: ^4.17.21 polished: ^4.2.2 prettier: ^2.8.8 + '@faker-js/faker': ^10.1.0 + + # CLI dependencies chalk: 4.1.2 '@types/cross-spawn': 6.0.2 cross-spawn: 7.0.3 From 970527c8ef0f5540b3f2719b3fb962640f4e993f Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 12:00:56 -0500 Subject: [PATCH 07/14] catalog: react-transition-group --- .../fixed-chat-window/package.json | 2 +- packages/checkbox/package.json | 2 +- packages/expandable-card/package.json | 2 +- packages/leafygreen-provider/package.json | 2 +- packages/menu/package.json | 2 +- packages/popover/package.json | 2 +- packages/side-nav/package.json | 2 +- packages/toast/package.json | 2 +- pnpm-lock.yaml | 17 ++++++++++------- pnpm-workspace.yaml | 1 + 10 files changed, 19 insertions(+), 15 deletions(-) diff --git a/deprecated-packages/fixed-chat-window/package.json b/deprecated-packages/fixed-chat-window/package.json index d791880da4..8905ad0921 100644 --- a/deprecated-packages/fixed-chat-window/package.json +++ b/deprecated-packages/fixed-chat-window/package.json @@ -25,7 +25,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "@lg-chat/chat-window": "workspace:^", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "devDependencies": { "@lg-chat/input-bar": "workspace:^", diff --git a/packages/checkbox/package.json b/packages/checkbox/package.json index 51caf44f39..b0c42ba1a8 100644 --- a/packages/checkbox/package.json +++ b/packages/checkbox/package.json @@ -23,7 +23,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/expandable-card/package.json b/packages/expandable-card/package.json index ad4633f8ef..20bb58242b 100644 --- a/packages/expandable-card/package.json +++ b/packages/expandable-card/package.json @@ -38,7 +38,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "@lg-tools/test-harnesses": "workspace:^", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/leafygreen-provider/package.json b/packages/leafygreen-provider/package.json index e72b097955..b9bdf10b61 100644 --- a/packages/leafygreen-provider/package.json +++ b/packages/leafygreen-provider/package.json @@ -17,7 +17,7 @@ "dependencies": { "@leafygreen-ui/hooks": "workspace:^", "@leafygreen-ui/lib": "workspace:^", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "gitHead": "dd71a2d404218ccec2e657df9c0263dc1c15b9e0", "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/leafygreen-provider", diff --git a/packages/menu/package.json b/packages/menu/package.json index 98b34b37eb..c1dfa0f223 100644 --- a/packages/menu/package.json +++ b/packages/menu/package.json @@ -29,7 +29,7 @@ "@leafygreen-ui/typography": "workspace:^", "lodash": "catalog:", "polished": "catalog:", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "devDependencies": { "@leafygreen-ui/button": "workspace:^", diff --git a/packages/popover/package.json b/packages/popover/package.json index a0d3c18a85..9ce5c688ce 100644 --- a/packages/popover/package.json +++ b/packages/popover/package.json @@ -23,7 +23,7 @@ "@leafygreen-ui/tokens": "workspace:^", "@types/react-transition-group": "^4.4.5", "lodash": "catalog:", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "devDependencies": { "@faker-js/faker": "catalog:", diff --git a/packages/side-nav/package.json b/packages/side-nav/package.json index c302a4c7c5..3581a10e7d 100644 --- a/packages/side-nav/package.json +++ b/packages/side-nav/package.json @@ -27,7 +27,7 @@ "@leafygreen-ui/tooltip": "workspace:^", "@leafygreen-ui/typography": "workspace:^", "polished": "catalog:", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/packages/toast/package.json b/packages/toast/package.json index 114d8a5463..29313d737c 100644 --- a/packages/toast/package.json +++ b/packages/toast/package.json @@ -26,7 +26,7 @@ "@leafygreen-ui/typography": "workspace:^", "lodash": "catalog:", "polished": "catalog:", - "react-transition-group": "^4.4.5" + "react-transition-group": "catalog:" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "workspace:^5.0.0 || ^4.0.0 || ^3.2.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9c13e75b1..eeada7a3b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,9 @@ catalogs: prettier: specifier: ^2.8.8 version: 2.8.8 + react-transition-group: + specifier: ^4.4.5 + version: 4.4.5 overrides: '@testing-library/dom': 9.3.4 @@ -1196,7 +1199,7 @@ importers: specifier: workspace:^ version: link:../../tools/test-harnesses react-transition-group: - specifier: ^4.4.5 + specifier: 'catalog:' version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@lg-tools/build': @@ -1927,7 +1930,7 @@ importers: specifier: workspace:^ version: link:../../tools/test-harnesses react-transition-group: - specifier: ^4.4.5 + specifier: 'catalog:' version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@lg-tools/build': @@ -2356,7 +2359,7 @@ importers: specifier: workspace:^ version: link:../lib react-transition-group: - specifier: ^4.4.5 + specifier: 'catalog:' version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@lg-tools/build': @@ -2505,7 +2508,7 @@ importers: specifier: 'catalog:' version: 4.3.1 react-transition-group: - specifier: ^4.4.5 + specifier: 'catalog:' version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@leafygreen-ui/button': @@ -2825,7 +2828,7 @@ importers: specifier: 'catalog:' version: 4.17.21 react-transition-group: - specifier: ^4.4.5 + specifier: 'catalog:' version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@faker-js/faker': @@ -3239,7 +3242,7 @@ importers: specifier: 'catalog:' version: 4.3.1 react-transition-group: - specifier: ^4.4.5 + specifier: 'catalog:' version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@leafygreen-ui/select': @@ -3620,7 +3623,7 @@ importers: specifier: 'catalog:' version: 4.3.1 react-transition-group: - specifier: ^4.4.5 + specifier: 'catalog:' version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@faker-js/faker': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 724c78b9e6..96dbb835fb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,6 +11,7 @@ catalog: lodash: ^4.17.21 polished: ^4.2.2 prettier: ^2.8.8 + react-transition-group: ^4.4.5 '@faker-js/faker': ^10.1.0 # CLI dependencies From 78896c16f8490ac2907d6a5549e39d7d54c5a56e Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 12:04:23 -0500 Subject: [PATCH 08/14] rm emotion from test package --- .changeset/tools-test-deps.md | 5 +++++ pnpm-lock.yaml | 33 --------------------------------- tools/test/package.json | 4 ---- 3 files changed, 5 insertions(+), 37 deletions(-) create mode 100644 .changeset/tools-test-deps.md diff --git a/.changeset/tools-test-deps.md b/.changeset/tools-test-deps.md new file mode 100644 index 0000000000..cd13760471 --- /dev/null +++ b/.changeset/tools-test-deps.md @@ -0,0 +1,5 @@ +--- +'@lg-tools/cli': patch +--- + +Removes `@emotion/\*` from dependencies diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eeada7a3b2..81c29c505a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4506,18 +4506,6 @@ importers: '@babel/core': specifier: ^7.23.2 version: 7.24.3 - '@emotion/cache': - specifier: 11.11.0 - version: 11.11.0 - '@emotion/css': - specifier: 11.9.0 - version: 11.9.0(@babel/core@7.24.3) - '@emotion/react': - specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.23)(react@18.3.1) - '@emotion/server': - specifier: 11.11.0 - version: 11.11.0(@emotion/css@11.9.0(@babel/core@7.24.3)) '@leafygreen-ui/testing-lib': specifier: workspace:^ version: link:../../packages/testing-lib @@ -13768,18 +13756,6 @@ snapshots: '@emotion/weak-memoize': 0.3.1 stylis: 4.2.0 - '@emotion/css@11.9.0(@babel/core@7.24.3)': - dependencies: - '@emotion/babel-plugin': 11.11.0 - '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.3.3 - '@emotion/sheet': 1.4.0 - '@emotion/utils': 1.4.2 - optionalDependencies: - '@babel/core': 7.24.3 - transitivePeerDependencies: - - supports-color - '@emotion/css@11.9.0(@babel/core@7.28.0)': dependencies: '@emotion/babel-plugin': 11.11.0 @@ -13834,15 +13810,6 @@ snapshots: '@emotion/utils': 1.4.2 csstype: 3.1.3 - '@emotion/server@11.11.0(@emotion/css@11.9.0(@babel/core@7.24.3))': - dependencies: - '@emotion/utils': 1.4.2 - html-tokenize: 2.0.1 - multipipe: 1.0.2 - through: 2.3.8 - optionalDependencies: - '@emotion/css': 11.9.0(@babel/core@7.24.3) - '@emotion/server@11.11.0(@emotion/css@11.9.0(@babel/core@7.28.0))': dependencies: '@emotion/utils': 1.4.2 diff --git a/tools/test/package.json b/tools/test/package.json index 9531103e01..70ee127170 100644 --- a/tools/test/package.json +++ b/tools/test/package.json @@ -14,10 +14,6 @@ "access": "public" }, "dependencies": { - "@emotion/cache": "11.11.0", - "@emotion/css": "11.9.0", - "@emotion/react": "11.11.1", - "@emotion/server": "11.11.0", "@leafygreen-ui/testing-lib": "workspace:^", "@lg-tools/build": "workspace:^", "@lg-tools/meta": "workspace:^", From 46824d6834defed7ea2a1388e61669ad89e7f402 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 12:06:47 -0500 Subject: [PATCH 09/14] catalog: @babel/core --- package.json | 2 +- pnpm-lock.yaml | 378 +++++++++++++++++++-------------------- pnpm-workspace.yaml | 3 + tools/build/package.json | 4 +- tools/lint/package.json | 2 +- tools/test/package.json | 2 +- 6 files changed, 195 insertions(+), 196 deletions(-) diff --git a/package.json b/package.json index e11cc01a22..b288e56568 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@actions/core": "^1.10.1", - "@babel/core": "7.24.3", + "@babel/core": "catalog:", "@changesets/cli": "^2.26.0", "@leafygreen-ui/testing-lib": "workspace:^", "@lg-tools/build": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81c29c505a..0f2a725386 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,9 @@ settings: catalogs: default: + '@babel/core': + specifier: 7.24.3 + version: 7.24.3 '@faker-js/faker': specifier: ^10.1.0 version: 10.1.0 @@ -52,7 +55,7 @@ importers: specifier: ^1.10.1 version: 1.11.1 '@babel/core': - specifier: 7.24.3 + specifier: 'catalog:' version: 7.24.3 '@changesets/cli': specifier: ^2.26.0 @@ -3849,7 +3852,7 @@ importers: tools/build: dependencies: '@babel/core': - specifier: 7.24.3 + specifier: 'catalog:' version: 7.24.3 '@babel/plugin-proposal-export-default-from': specifier: 7.24.1 @@ -4010,7 +4013,7 @@ importers: version: 1.1.0 jscodeshift: specifier: 17.3.0 - version: 17.3.0(@babel/preset-env@7.24.3(@babel/core@7.28.0)) + version: 17.3.0(@babel/preset-env@7.24.3(@babel/core@7.24.3)) prettier: specifier: 'catalog:' version: 2.8.8 @@ -4050,7 +4053,7 @@ importers: dependencies: '@babel/eslint-parser': specifier: 7.28.4 - version: 7.28.4(@babel/core@7.28.0)(eslint@9.16.0) + version: 7.28.4(@babel/core@7.24.3)(eslint@9.16.0) '@typescript-eslint/types': specifier: 8.44.0 version: 8.44.0 @@ -4145,11 +4148,11 @@ importers: tools/lint: dependencies: '@babel/core': - specifier: 7.23.2 - version: 7.23.2 + specifier: 'catalog:' + version: 7.24.3 '@babel/eslint-parser': specifier: 7.25.9 - version: 7.25.9(@babel/core@7.23.2)(eslint@9.16.0) + version: 7.25.9(@babel/core@7.24.3)(eslint@9.16.0) '@emotion/eslint-plugin': specifier: 11.12.0 version: 11.12.0(eslint@9.16.0)(typescript@5.8.3) @@ -4381,7 +4384,7 @@ importers: version: 2.1.0 babel-loader: specifier: 9.2.1 - version: 9.2.1(@babel/core@7.28.0)(webpack@5.88.0) + version: 9.2.1(@babel/core@7.24.3)(webpack@5.88.0) buffer: specifier: 6.0.3 version: 6.0.3 @@ -4504,7 +4507,7 @@ importers: tools/test: dependencies: '@babel/core': - specifier: ^7.23.2 + specifier: 'catalog:' version: 7.24.3 '@leafygreen-ui/testing-lib': specifier: workspace:^ @@ -4673,10 +4676,6 @@ packages: resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} - '@babel/core@7.23.2': - resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} - engines: {node: '>=6.9.0'} - '@babel/core@7.24.3': resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} engines: {node: '>=6.9.0'} @@ -11804,26 +11803,6 @@ snapshots: '@babel/compat-data@7.28.0': {} - '@babel/core@7.23.2': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.27.3(@babel/core@7.23.2) - '@babel/helpers': 7.27.6 - '@babel/parser': 7.28.0 - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.1 - convert-source-map: 2.0.0 - debug: 4.4.1 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.24.3': dependencies: '@ampproject/remapping': 2.3.0 @@ -11864,17 +11843,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.9(@babel/core@7.23.2)(eslint@9.16.0)': + '@babel/eslint-parser@7.25.9(@babel/core@7.24.3)(eslint@9.16.0)': dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.24.3 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 9.16.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/eslint-parser@7.28.4(@babel/core@7.28.0)(eslint@9.16.0)': + '@babel/eslint-parser@7.28.4(@babel/core@7.24.3)(eslint@9.16.0)': dependencies: - '@babel/core': 7.28.0 + '@babel/core': 7.24.3 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 9.16.0 eslint-visitor-keys: 2.1.0 @@ -11939,7 +11918,6 @@ snapshots: '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.2.0 semver: 6.3.1 - optional: true '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.24.3)': dependencies: @@ -11962,7 +11940,6 @@ snapshots: resolve: 1.22.10 transitivePeerDependencies: - supports-color - optional: true '@babel/helper-globals@7.28.0': {} @@ -11980,15 +11957,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.23.2)': - dependencies: - '@babel/core': 7.23.2 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.27.3(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 @@ -12030,7 +11998,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/helper-replace-supers@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12093,7 +12060,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12112,7 +12078,6 @@ snapshots: '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.0) transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12129,7 +12094,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.24.3)': dependencies: @@ -12144,7 +12108,6 @@ snapshots: '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 - optional: true '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.3)': dependencies: @@ -12155,13 +12118,17 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 @@ -12171,7 +12138,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.3)': dependencies: @@ -12182,7 +12148,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.3)': dependencies: @@ -12193,7 +12158,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-export-default-from@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12209,7 +12173,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.0)': dependencies: @@ -12225,7 +12188,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12236,7 +12198,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.3)': dependencies: @@ -12247,7 +12208,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.3)': dependencies: @@ -12258,7 +12218,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12279,7 +12238,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.3)': dependencies: @@ -12290,7 +12248,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.3)': dependencies: @@ -12301,7 +12258,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.3)': dependencies: @@ -12312,7 +12268,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.3)': dependencies: @@ -12323,7 +12278,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.3)': dependencies: @@ -12334,7 +12288,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.3)': dependencies: @@ -12345,7 +12298,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.3)': dependencies: @@ -12356,7 +12308,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12379,7 +12330,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12390,7 +12340,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.24.3)': dependencies: @@ -12409,7 +12358,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12428,7 +12376,6 @@ snapshots: '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.0) transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12439,7 +12386,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-block-scoping@7.28.0(@babel/core@7.24.3)': dependencies: @@ -12450,7 +12396,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12483,7 +12428,6 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-classes@7.28.0(@babel/core@7.24.3)': dependencies: @@ -12508,7 +12452,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12521,7 +12464,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/template': 7.27.2 - optional: true '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.24.3)': dependencies: @@ -12538,7 +12480,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12551,7 +12492,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12562,7 +12502,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12573,7 +12512,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12584,7 +12522,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12595,7 +12532,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.0)': dependencies: @@ -12618,7 +12554,6 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12637,7 +12572,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12648,7 +12582,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-literals@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12659,7 +12592,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12670,7 +12602,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12681,7 +12612,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12698,7 +12628,6 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12735,7 +12664,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12752,7 +12680,6 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12765,7 +12692,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12776,7 +12702,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12797,7 +12722,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-object-rest-spread@7.28.0(@babel/core@7.24.3)': dependencies: @@ -12820,7 +12744,6 @@ snapshots: '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12837,7 +12760,6 @@ snapshots: '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12848,7 +12770,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12875,7 +12796,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12910,7 +12830,6 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12921,11 +12840,10 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true - '@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.24.3)': + '@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.24.3)': @@ -12933,6 +12851,11 @@ snapshots: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 @@ -12940,6 +12863,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 @@ -12951,12 +12881,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/types': 7.28.1 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-regenerator@7.28.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 @@ -12966,7 +12913,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12977,7 +12923,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.24.3)': dependencies: @@ -12988,7 +12933,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-spread@7.27.1(@babel/core@7.24.3)': dependencies: @@ -13005,7 +12949,6 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - optional: true '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.24.3)': dependencies: @@ -13016,7 +12959,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.24.3)': dependencies: @@ -13027,7 +12969,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.24.3)': dependencies: @@ -13038,7 +12979,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.24.3)': dependencies: @@ -13071,7 +13011,6 @@ snapshots: dependencies: '@babel/core': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.24.3)': dependencies: @@ -13084,7 +13023,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.24.3)': dependencies: @@ -13097,7 +13035,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.24.3)': dependencies: @@ -13110,7 +13047,6 @@ snapshots: '@babel/core': 7.28.0 '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.28.0) '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/preset-env@7.24.3(@babel/core@7.24.3)': dependencies: @@ -13283,7 +13219,6 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true '@babel/preset-flow@7.27.1(@babel/core@7.28.0)': dependencies: @@ -13305,7 +13240,6 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 '@babel/types': 7.28.1 esutils: 2.0.3 - optional: true '@babel/preset-react@7.24.1(@babel/core@7.24.3)': dependencies: @@ -13319,6 +13253,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-react@7.24.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + '@babel/preset-typescript@7.24.1(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 @@ -13330,6 +13276,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-typescript@7.24.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0) + transitivePeerDependencies: + - supports-color + '@babel/preset-typescript@7.27.1(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 @@ -14198,7 +14155,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.29 babel-plugin-istanbul: 6.1.1 @@ -14933,21 +14890,21 @@ snapshots: '@svgr/babel-plugin-add-jsx-attribute@5.4.0': {} - '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': {} - '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': {} - '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1': {} @@ -14955,33 +14912,37 @@ snapshots: dependencies: '@babel/core': 7.24.3 + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@svgr/babel-plugin-svg-dynamic-title@5.4.0': {} - '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-plugin-svg-em-dimensions@5.4.0': {} - '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-plugin-transform-react-native-svg@5.4.0': {} - '@svgr/babel-plugin-transform-react-native-svg@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-transform-react-native-svg@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 - '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-plugin-transform-svg-component@5.5.0': {} - '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-preset@5.5.0': dependencies: @@ -14994,29 +14955,29 @@ snapshots: '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 '@svgr/babel-plugin-transform-svg-component': 5.5.0 - '@svgr/babel-preset@8.0.0(@babel/core@7.24.3)': + '@svgr/babel-preset@8.0.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-transform-react-native-svg': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-transform-react-native-svg': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.28.0) - '@svgr/babel-preset@8.1.0(@babel/core@7.24.3)': + '@svgr/babel-preset@8.1.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.24.3 - '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.3) - '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.3) - '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.28.0) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.28.0) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.28.0) '@svgr/cli@8.0.1(typescript@5.8.3)': dependencies: @@ -15044,8 +15005,8 @@ snapshots: '@svgr/core@8.0.0(typescript@5.8.3)': dependencies: - '@babel/core': 7.24.3 - '@svgr/babel-preset': 8.0.0(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@svgr/babel-preset': 8.0.0(@babel/core@7.28.0) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.8.3) snake-case: 3.0.4 @@ -15055,8 +15016,8 @@ snapshots: '@svgr/core@8.1.0(typescript@5.8.3)': dependencies: - '@babel/core': 7.24.3 - '@svgr/babel-preset': 8.1.0(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@svgr/babel-preset': 8.1.0(@babel/core@7.28.0) camelcase: 6.3.0 cosmiconfig: 8.3.6(typescript@5.8.3) snake-case: 3.0.4 @@ -15075,7 +15036,7 @@ snapshots: '@svgr/plugin-jsx@5.5.0': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@svgr/babel-preset': 5.5.0 '@svgr/hast-util-to-babel-ast': 5.5.0 svg-parser: 2.0.4 @@ -15084,8 +15045,8 @@ snapshots: '@svgr/plugin-jsx@8.0.1(@svgr/core@8.0.0(typescript@5.8.3))': dependencies: - '@babel/core': 7.24.3 - '@svgr/babel-preset': 8.0.0(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@svgr/babel-preset': 8.0.0(@babel/core@7.28.0) '@svgr/core': 8.0.0(typescript@5.8.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 @@ -15094,8 +15055,8 @@ snapshots: '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.8.3))': dependencies: - '@babel/core': 7.24.3 - '@svgr/babel-preset': 8.1.0(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@svgr/babel-preset': 8.1.0(@babel/core@7.28.0) '@svgr/core': 8.1.0(typescript@5.8.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 @@ -15128,11 +15089,11 @@ snapshots: '@svgr/rollup@8.1.0(rollup@4.16.1)(typescript@5.8.3)': dependencies: - '@babel/core': 7.24.3 - '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.24.3) - '@babel/preset-env': 7.24.3(@babel/core@7.24.3) - '@babel/preset-react': 7.24.1(@babel/core@7.24.3) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.0) + '@babel/preset-env': 7.24.3(@babel/core@7.28.0) + '@babel/preset-react': 7.24.1(@babel/core@7.28.0) + '@babel/preset-typescript': 7.24.1(@babel/core@7.28.0) '@rollup/pluginutils': 5.2.0(rollup@4.16.1) '@svgr/core': 8.1.0(typescript@5.8.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.3)) @@ -15144,11 +15105,11 @@ snapshots: '@svgr/webpack@8.0.1(typescript@5.8.3)': dependencies: - '@babel/core': 7.24.3 - '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.24.3) - '@babel/preset-env': 7.24.3(@babel/core@7.24.3) - '@babel/preset-react': 7.24.1(@babel/core@7.24.3) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.3) + '@babel/core': 7.28.0 + '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.28.0) + '@babel/preset-env': 7.24.3(@babel/core@7.28.0) + '@babel/preset-react': 7.24.1(@babel/core@7.28.0) + '@babel/preset-typescript': 7.24.1(@babel/core@7.28.0) '@svgr/core': 8.0.0(typescript@5.8.3) '@svgr/plugin-jsx': 8.0.1(@svgr/core@8.0.0(typescript@5.8.3)) '@svgr/plugin-svgo': 8.0.1(@svgr/core@8.0.0(typescript@5.8.3))(typescript@5.8.3) @@ -16001,9 +15962,22 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.28.0)(webpack@5.88.0): + babel-jest@29.7.0(@babel/core@7.28.0): dependencies: '@babel/core': 7.28.0 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.28.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-loader@9.2.1(@babel/core@7.24.3)(webpack@5.88.0): + dependencies: + '@babel/core': 7.24.3 find-cache-dir: 4.0.0 schema-utils: 4.3.2 webpack: 5.88.0 @@ -16048,7 +16022,6 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.24.3): dependencies: @@ -16065,7 +16038,6 @@ snapshots: core-js-compat: 3.44.0 transitivePeerDependencies: - supports-color - optional: true babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.24.3): dependencies: @@ -16080,7 +16052,6 @@ snapshots: '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.0) transitivePeerDependencies: - supports-color - optional: true babel-preset-current-node-syntax@1.1.0(@babel/core@7.24.3): dependencies: @@ -16101,12 +16072,37 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.3) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3) + babel-preset-current-node-syntax@1.1.0(@babel/core@7.28.0): + dependencies: + '@babel/core': 7.28.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.0) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.0) + babel-preset-jest@29.6.3(@babel/core@7.24.3): dependencies: '@babel/core': 7.24.3 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.24.3) + babel-preset-jest@29.6.3(@babel/core@7.28.0): + dependencies: + '@babel/core': 7.28.0 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.0) + bail@2.0.2: {} balanced-match@1.0.2: {} @@ -18053,7 +18049,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@babel/parser': 7.28.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -18063,7 +18059,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@babel/parser': 7.28.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -18171,10 +18167,10 @@ snapshots: jest-config@29.6.2(@types/node@20.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.3)): dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.3) + babel-jest: 29.7.0(@babel/core@7.28.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -18202,10 +18198,10 @@ snapshots: jest-config@29.7.0(@types/node@20.19.9)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.9)(typescript@5.8.3)): dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.24.3) + babel-jest: 29.7.0(@babel/core@7.28.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -18416,15 +18412,15 @@ snapshots: jest-snapshot@29.7.0: dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@babel/generator': 7.28.0 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.24.3) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.24.3) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) '@babel/types': 7.28.1 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.24.3) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.0) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -18510,7 +18506,7 @@ snapshots: dependencies: argparse: 2.0.1 - jscodeshift@17.3.0(@babel/preset-env@7.24.3(@babel/core@7.28.0)): + jscodeshift@17.3.0(@babel/preset-env@7.24.3(@babel/core@7.24.3)): dependencies: '@babel/core': 7.28.0 '@babel/parser': 7.28.0 @@ -18531,7 +18527,7 @@ snapshots: tmp: 0.2.3 write-file-atomic: 5.0.1 optionalDependencies: - '@babel/preset-env': 7.24.3(@babel/core@7.28.0) + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) transitivePeerDependencies: - supports-color @@ -19911,7 +19907,7 @@ snapshots: react-docgen@7.1.1: dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@babel/traverse': 7.28.0 '@babel/types': 7.28.1 '@types/babel__core': 7.20.5 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 96dbb835fb..74cd2bd435 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -14,6 +14,9 @@ catalog: react-transition-group: ^4.4.5 '@faker-js/faker': ^10.1.0 + # Build dependencies + '@babel/core': 7.24.3 + # CLI dependencies chalk: 4.1.2 '@types/cross-spawn': 6.0.2 diff --git a/tools/build/package.json b/tools/build/package.json index 790600eee7..d8d6b79d0d 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -19,7 +19,7 @@ "tsc": "./scripts/build-ts.sh" }, "dependencies": { - "@babel/core": "7.24.3", + "@babel/core": "catalog:", "@babel/plugin-proposal-export-default-from": "7.24.1", "@babel/preset-env": "7.24.3", "@babel/preset-react": "7.24.1", @@ -51,7 +51,7 @@ "typescript": "~5.8.0" }, "peerDependencies": { - "@babel/core": "7.24.0", + "@babel/core": "catalog:", "turbo": "^2.0.6", "typescript": "~5.8.0" }, diff --git a/tools/lint/package.json b/tools/lint/package.json index 346642b6bd..ffeabff319 100644 --- a/tools/lint/package.json +++ b/tools/lint/package.json @@ -14,7 +14,7 @@ "tsc": "lg-build tsc" }, "dependencies": { - "@babel/core": "7.23.2", + "@babel/core": "catalog:", "@babel/eslint-parser": "7.25.9", "@emotion/eslint-plugin": "11.12.0", "@eslint/compat": "^1.2.3", diff --git a/tools/test/package.json b/tools/test/package.json index 70ee127170..10bc591dc7 100644 --- a/tools/test/package.json +++ b/tools/test/package.json @@ -39,6 +39,6 @@ "regenerator-runtime": "0.14.0" }, "peerDependencies": { - "@babel/core": "^7.23.2" + "@babel/core": "catalog:" } } From adf2eb2856ac76a0a169a87c63cae47667866558 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Tue, 25 Nov 2025 12:08:41 -0500 Subject: [PATCH 10/14] catalog: glob --- pnpm-lock.yaml | 31 ++++++++++++++++-------------- pnpm-workspace.yaml | 1 + tools/build/package.json | 2 +- tools/codemods/package.json | 2 +- tools/lint/package.json | 2 +- tools/storybook-addon/package.json | 2 +- tools/storybook-utils/package.json | 2 +- 7 files changed, 23 insertions(+), 19 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f2a725386..3b08b52f02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,6 +27,9 @@ catalogs: fs-extra: specifier: 11.1.1 version: 11.1.1 + glob: + specifier: ^10.3.12 + version: 10.3.12 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -3915,7 +3918,7 @@ importers: specifier: 'catalog:' version: 11.1.1 glob: - specifier: 10.3.12 + specifier: 'catalog:' version: 10.3.12 lodash: specifier: 'catalog:' @@ -4006,14 +4009,14 @@ importers: specifier: 'catalog:' version: 11.1.1 glob: - specifier: 10.3.12 + specifier: 'catalog:' version: 10.3.12 is-git-clean: specifier: 1.1.0 version: 1.1.0 jscodeshift: specifier: 17.3.0 - version: 17.3.0(@babel/preset-env@7.24.3(@babel/core@7.24.3)) + version: 17.3.0(@babel/preset-env@7.24.3(@babel/core@7.28.0)) prettier: specifier: 'catalog:' version: 2.8.8 @@ -4053,7 +4056,7 @@ importers: dependencies: '@babel/eslint-parser': specifier: 7.28.4 - version: 7.28.4(@babel/core@7.24.3)(eslint@9.16.0) + version: 7.28.4(@babel/core@7.28.0)(eslint@9.16.0) '@typescript-eslint/types': specifier: 8.44.0 version: 8.44.0 @@ -4220,7 +4223,7 @@ importers: specifier: 0.11.1 version: 0.11.1(eslint@9.16.0)(typescript@5.8.3) glob: - specifier: 10.3.12 + specifier: 'catalog:' version: 10.3.12 globals: specifier: ^15.13.0 @@ -4384,7 +4387,7 @@ importers: version: 2.1.0 babel-loader: specifier: 9.2.1 - version: 9.2.1(@babel/core@7.24.3)(webpack@5.88.0) + version: 9.2.1(@babel/core@7.28.0)(webpack@5.88.0) buffer: specifier: 6.0.3 version: 6.0.3 @@ -4398,7 +4401,7 @@ importers: specifier: 6.2.0 version: 6.2.0(webpack@5.88.0) glob: - specifier: 10.3.12 + specifier: 'catalog:' version: 10.3.12 lodash: specifier: 'catalog:' @@ -4494,7 +4497,7 @@ importers: specifier: 8.6.14 version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.14(prettier@2.8.8))(typescript@5.8.3) glob: - specifier: 10.3.12 + specifier: 'catalog:' version: 10.3.12 lodash: specifier: 'catalog:' @@ -11851,9 +11854,9 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/eslint-parser@7.28.4(@babel/core@7.24.3)(eslint@9.16.0)': + '@babel/eslint-parser@7.28.4(@babel/core@7.28.0)(eslint@9.16.0)': dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 9.16.0 eslint-visitor-keys: 2.1.0 @@ -15975,9 +15978,9 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.24.3)(webpack@5.88.0): + babel-loader@9.2.1(@babel/core@7.28.0)(webpack@5.88.0): dependencies: - '@babel/core': 7.24.3 + '@babel/core': 7.28.0 find-cache-dir: 4.0.0 schema-utils: 4.3.2 webpack: 5.88.0 @@ -18506,7 +18509,7 @@ snapshots: dependencies: argparse: 2.0.1 - jscodeshift@17.3.0(@babel/preset-env@7.24.3(@babel/core@7.24.3)): + jscodeshift@17.3.0(@babel/preset-env@7.24.3(@babel/core@7.28.0)): dependencies: '@babel/core': 7.28.0 '@babel/parser': 7.28.0 @@ -18527,7 +18530,7 @@ snapshots: tmp: 0.2.3 write-file-atomic: 5.0.1 optionalDependencies: - '@babel/preset-env': 7.24.3(@babel/core@7.24.3) + '@babel/preset-env': 7.24.3(@babel/core@7.28.0) transitivePeerDependencies: - supports-color diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 74cd2bd435..d0ea7ed2e6 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -23,3 +23,4 @@ catalog: cross-spawn: 7.0.3 '@types/fs-extra': 11.0.1 fs-extra: 11.1.1 + glob: ^10.3.12 diff --git a/tools/build/package.json b/tools/build/package.json index d8d6b79d0d..c401b3e805 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -40,7 +40,7 @@ "cross-spawn": "catalog:", "downlevel-dts": "^0.11.0", "fs-extra": "catalog:", - "glob": "10.3.12", + "glob": "catalog:", "lodash": "catalog:", "lodash-es": "^4.17.21", "react-docgen-typescript": "2.2.2", diff --git a/tools/codemods/package.json b/tools/codemods/package.json index f908caa26a..ab3b2c59dd 100644 --- a/tools/codemods/package.json +++ b/tools/codemods/package.json @@ -17,7 +17,7 @@ "@lg-tools/build": "workspace:^", "chalk": "catalog:", "fs-extra": "catalog:", - "glob": "10.3.12", + "glob": "catalog:", "is-git-clean": "1.1.0", "jscodeshift": "17.3.0", "prettier": "catalog:" diff --git a/tools/lint/package.json b/tools/lint/package.json index ffeabff319..6aa19d21d3 100644 --- a/tools/lint/package.json +++ b/tools/lint/package.json @@ -38,7 +38,7 @@ "eslint-plugin-react-hooks": "5.0.0", "eslint-plugin-simple-import-sort": "12.1.1", "eslint-plugin-storybook": "0.11.1", - "glob": "10.3.12", + "glob": "catalog:", "globals": "^15.13.0", "npm-package-json-lint": "8.0.0", "npm-package-json-lint-config-default": "7.0.1", diff --git a/tools/storybook-addon/package.json b/tools/storybook-addon/package.json index 885d053dbd..607551a14f 100644 --- a/tools/storybook-addon/package.json +++ b/tools/storybook-addon/package.json @@ -88,7 +88,7 @@ "crypto-browserify": "^3.12.1", "events": "^3.3.0", "file-loader": "6.2.0", - "glob": "10.3.12", + "glob": "catalog:", "lodash": "catalog:", "node-polyfill-webpack-plugin": "^4.1.0", "os-browserify": "0.3.0", diff --git a/tools/storybook-utils/package.json b/tools/storybook-utils/package.json index 75f9677388..005c09b631 100644 --- a/tools/storybook-utils/package.json +++ b/tools/storybook-utils/package.json @@ -17,7 +17,7 @@ "dependencies": { "@storybook/core": "8.6.14", "@storybook/react": "8.6.14", - "glob": "10.3.12", + "glob": "catalog:", "lodash": "catalog:" }, "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/storybook-utils", From d844e44307450562ff860a80046e936edde98b9c Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Wed, 26 Nov 2025 17:10:31 -0500 Subject: [PATCH 11/14] faker v8 --- pnpm-lock.yaml | 34 +++++++++++++++++----------------- pnpm-workspace.yaml | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b08b52f02..7cf6c32cbd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,8 +10,8 @@ catalogs: specifier: 7.24.3 version: 7.24.3 '@faker-js/faker': - specifier: ^10.1.0 - version: 10.1.0 + specifier: ^8.4.1 + version: 8.4.1 '@types/cross-spawn': specifier: 6.0.2 version: 6.0.2 @@ -300,7 +300,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@lg-tools/build': specifier: workspace:^ version: link:../../tools/build @@ -1136,7 +1136,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/badge': specifier: workspace:^ version: link:../badge @@ -1600,7 +1600,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/typography': specifier: workspace:^ version: link:../typography @@ -1769,7 +1769,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -1842,7 +1842,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/guide-cue': specifier: workspace:^ version: link:../guide-cue @@ -2562,7 +2562,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -2839,7 +2839,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -2904,7 +2904,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/typography': specifier: workspace:^ version: link:../typography @@ -3428,7 +3428,7 @@ importers: version: 11.14.1(@emotion/react@11.11.1(@types/react@18.2.23)(react@18.3.1))(@types/react@18.2.23)(react@18.3.1) '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/badge': specifier: workspace:^ version: link:../badge @@ -3634,7 +3634,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -3736,7 +3736,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 10.1.0 + version: 8.4.1 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -5795,9 +5795,9 @@ packages: resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@faker-js/faker@10.1.0': - resolution: {integrity: sha512-C3mrr3b5dRVlKPJdfrAXS8+dq+rq8Qm5SNRazca0JKgw1HQERFmrVb0towvMmw5uu8hHKNiQasMaR/tydf3Zsg==} - engines: {node: ^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0, npm: '>=10'} + '@faker-js/faker@8.4.1': + resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} @@ -13936,7 +13936,7 @@ snapshots: '@eslint/core': 0.13.0 levn: 0.4.1 - '@faker-js/faker@10.1.0': {} + '@faker-js/faker@8.4.1': {} '@fastify/busboy@2.1.1': {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d0ea7ed2e6..98a7a859cf 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,7 +12,7 @@ catalog: polished: ^4.2.2 prettier: ^2.8.8 react-transition-group: ^4.4.5 - '@faker-js/faker': ^10.1.0 + '@faker-js/faker': ^8.4.1 # Build dependencies '@babel/core': 7.24.3 From dd96f840f1ca64f0a9443a0916777daa63b1277a Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Wed, 26 Nov 2025 17:17:42 -0500 Subject: [PATCH 12/14] faker v9 --- pnpm-lock.yaml | 34 +++++++++++++++++----------------- pnpm-workspace.yaml | 3 ++- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7cf6c32cbd..b560816bfa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,8 +10,8 @@ catalogs: specifier: 7.24.3 version: 7.24.3 '@faker-js/faker': - specifier: ^8.4.1 - version: 8.4.1 + specifier: ^9.9.0 + version: 9.9.0 '@types/cross-spawn': specifier: 6.0.2 version: 6.0.2 @@ -300,7 +300,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@lg-tools/build': specifier: workspace:^ version: link:../../tools/build @@ -1136,7 +1136,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/badge': specifier: workspace:^ version: link:../badge @@ -1600,7 +1600,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/typography': specifier: workspace:^ version: link:../typography @@ -1769,7 +1769,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -1842,7 +1842,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/guide-cue': specifier: workspace:^ version: link:../guide-cue @@ -2562,7 +2562,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -2839,7 +2839,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -2904,7 +2904,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/typography': specifier: workspace:^ version: link:../typography @@ -3428,7 +3428,7 @@ importers: version: 11.14.1(@emotion/react@11.11.1(@types/react@18.2.23)(react@18.3.1))(@types/react@18.2.23)(react@18.3.1) '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/badge': specifier: workspace:^ version: link:../badge @@ -3634,7 +3634,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -3736,7 +3736,7 @@ importers: devDependencies: '@faker-js/faker': specifier: 'catalog:' - version: 8.4.1 + version: 9.9.0 '@leafygreen-ui/button': specifier: workspace:^ version: link:../button @@ -5795,9 +5795,9 @@ packages: resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@faker-js/faker@8.4.1': - resolution: {integrity: sha512-XQ3cU+Q8Uqmrbf2e0cIC/QN43sTBSC8KF12u29Mb47tWrt2hAgBXSgpZMj4Ao8Uk0iJcU99QsOCaIL8934obCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} + '@faker-js/faker@9.9.0': + resolution: {integrity: sha512-OEl393iCOoo/z8bMezRlJu+GlRGlsKbUAN7jKB6LhnKoqKve5DXRpalbItIIcwnCjs1k/FOPjFzcA6Qn+H+YbA==} + engines: {node: '>=18.0.0', npm: '>=9.0.0'} '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} @@ -13936,7 +13936,7 @@ snapshots: '@eslint/core': 0.13.0 levn: 0.4.1 - '@faker-js/faker@8.4.1': {} + '@faker-js/faker@9.9.0': {} '@fastify/busboy@2.1.1': {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 98a7a859cf..3a4e3e2f38 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,12 +7,13 @@ packages: - 'packages/*' - 'tools/*' +# catalog: lodash: ^4.17.21 polished: ^4.2.2 prettier: ^2.8.8 react-transition-group: ^4.4.5 - '@faker-js/faker': ^8.4.1 + '@faker-js/faker': ^9.9.0 # Build dependencies '@babel/core': 7.24.3 From 4a985f989545a9c6e3a10fe4845f31635c2a3b43 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Mon, 1 Dec 2025 19:25:48 -0500 Subject: [PATCH 13/14] Update Table.Interactions.stories.tsx --- packages/table/src/Table.Interactions.stories.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/table/src/Table.Interactions.stories.tsx b/packages/table/src/Table.Interactions.stories.tsx index 2e04f783f4..a535afa45a 100644 --- a/packages/table/src/Table.Interactions.stories.tsx +++ b/packages/table/src/Table.Interactions.stories.tsx @@ -230,10 +230,10 @@ export const DynamicData = { const { getRowByIndex } = getTestUtils(); const cell = getRowByIndex(0)?.getAllCells()[3]; - expect(cell).toHaveTextContent(/^9\.7\.5 with 🥬$/); + expect(cell).toHaveTextContent(expect.stringContaining('with 🥬')); - await userEvent.click(button); + userEvent.click(button); - expect(cell).toHaveTextContent(/^9\.7\.5$/); + expect(cell).not.toHaveTextContent(expect.stringContaining('with 🥬')); }, }; From 5b0c8fc03a696f8b0230e222278e6815a3a62eb2 Mon Sep 17 00:00:00 2001 From: Adam Michael Thompson Date: Mon, 1 Dec 2025 19:29:44 -0500 Subject: [PATCH 14/14] Update Table.Interactions.stories.tsx --- packages/table/src/Table.Interactions.stories.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/table/src/Table.Interactions.stories.tsx b/packages/table/src/Table.Interactions.stories.tsx index a535afa45a..cf7047058f 100644 --- a/packages/table/src/Table.Interactions.stories.tsx +++ b/packages/table/src/Table.Interactions.stories.tsx @@ -230,10 +230,10 @@ export const DynamicData = { const { getRowByIndex } = getTestUtils(); const cell = getRowByIndex(0)?.getAllCells()[3]; - expect(cell).toHaveTextContent(expect.stringContaining('with 🥬')); + expect(cell).toHaveTextContent(/^.+ with 🥬$/); - userEvent.click(button); + await userEvent.click(button); - expect(cell).not.toHaveTextContent(expect.stringContaining('with 🥬')); + expect(cell).not.toHaveTextContent(/^.+ with 🥬$/); }, };