From 55bda03d191d026e3f9b21088f9e634d6dfe7914 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Wed, 16 Jul 2025 00:07:58 -0400 Subject: [PATCH] fix: add remaining peer dependencies and match actual versions previously used in `client/package.json` --- package-lock.json | 171 +++++++++++++++-------------------- packages/client/package.json | 49 +++++++--- 2 files changed, 105 insertions(+), 115 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7efb83591f..8d4af08390 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4732,27 +4732,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "client/node_modules/class-variance-authority": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.6.1.tgz", - "integrity": "sha512-eurOEGc7YVx3majOrOb099PNKgO3KnKSApOprXI4BTq6bcfbqbQXPN2u+rPPmIJ2di23bMwhk0SxCCthBmszEQ==", - "license": "Apache-2.0", - "dependencies": { - "clsx": "1.2.1" - }, - "funding": { - "url": "https://joebell.co.uk" - } - }, - "client/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "client/node_modules/core-js-compat": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", @@ -4784,33 +4763,6 @@ "node": ">=6" } }, - "client/node_modules/framer-motion": { - "version": "11.18.2", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.18.2.tgz", - "integrity": "sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w==", - "license": "MIT", - "dependencies": { - "motion-dom": "^11.18.1", - "motion-utils": "^11.18.1", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "@emotion/is-prop-valid": "*", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/is-prop-valid": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, "client/node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -4821,15 +4773,6 @@ "node": ">=4" } }, - "client/node_modules/lucide-react": { - "version": "0.394.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.394.0.tgz", - "integrity": "sha512-PzTbJ0bsyXRhH59k5qe7MpTd5MxlpYZUcM9kGSwvPGAfnn0J6FElDwu2EX6Vuh//F7y60rcVJiFQ7EK9DCMgfw==", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0" - } - }, "client/node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", @@ -24694,6 +24637,15 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/focus/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/@react-aria/interactions": { "version": "3.25.3", "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.3.tgz", @@ -24744,6 +24696,15 @@ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" } }, + "node_modules/@react-aria/utils/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/@react-dnd/asap": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@react-dnd/asap/-/asap-5.0.2.tgz", @@ -29934,16 +29895,15 @@ "dev": true }, "node_modules/class-variance-authority": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", - "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.6.1.tgz", + "integrity": "sha512-eurOEGc7YVx3majOrOb099PNKgO3KnKSApOprXI4BTq6bcfbqbQXPN2u+rPPmIJ2di23bMwhk0SxCCthBmszEQ==", "license": "Apache-2.0", - "peer": true, "dependencies": { - "clsx": "^2.1.1" + "clsx": "1.2.1" }, "funding": { - "url": "https://polar.sh/cva" + "url": "https://joebell.co.uk" } }, "node_modules/classnames": { @@ -30099,9 +30059,9 @@ } }, "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", "license": "MIT", "engines": { "node": ">=6" @@ -33643,22 +33603,24 @@ } }, "node_modules/framer-motion": { - "version": "10.18.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.18.0.tgz", - "integrity": "sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==", + "version": "11.18.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.18.2.tgz", + "integrity": "sha512-5F5Och7wrvtLVElIpclDT0CBzMVg3dL22B64aZwHtsIY8RB4mXICLrkajK4G9R+ieSAGcgrLeae2SeUTg2pr6w==", "license": "MIT", - "peer": true, "dependencies": { + "motion-dom": "^11.18.1", + "motion-utils": "^11.18.1", "tslib": "^2.4.0" }, - "optionalDependencies": { - "@emotion/is-prop-valid": "^0.8.2" - }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, "react": { "optional": true }, @@ -38081,11 +38043,10 @@ "license": "ISC" }, "node_modules/lucide-react": { - "version": "0.263.1", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.263.1.tgz", - "integrity": "sha512-keqxAx97PlaEN89PXZ6ki1N8nRjGWtDa4021GFYLNj0RgruM5odbpl8GHTExj0hhPq3sF6Up0gnxt6TSHu+ovw==", + "version": "0.394.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.394.0.tgz", + "integrity": "sha512-PzTbJ0bsyXRhH59k5qe7MpTd5MxlpYZUcM9kGSwvPGAfnn0J6FElDwu2EX6Vuh//F7y60rcVJiFQ7EK9DCMgfw==", "license": "ISC", - "peer": true, "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0" } @@ -43876,15 +43837,6 @@ "react-dom": "^16.3.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/react-virtualized/node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -49881,27 +49833,46 @@ "typescript": "^5.0.0" }, "peerDependencies": { - "@ariakit/react": "^0.4.17", - "@headlessui/react": "^2.2.4", + "@ariakit/react": "^0.4.15", + "@ariakit/react-core": "^0.4.17", + "@headlessui/react": "^2.1.2", "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.2", + "@radix-ui/react-checkbox": "^1.0.3", + "@radix-ui/react-dialog": "^1.0.2", + "@radix-ui/react-dropdown-menu": "^2.1.1", + "@radix-ui/react-hover-card": "^1.0.5", "@radix-ui/react-icons": "^1.3.0", - "@radix-ui/react-separator": "^1.0.0", + "@radix-ui/react-label": "^2.0.0", + "@radix-ui/react-progress": "^1.1.2", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-separator": "^1.0.3", + "@radix-ui/react-slider": "^1.1.1", "@radix-ui/react-slot": "^1.0.0", - "@radix-ui/react-toast": "^1.0.0", + "@radix-ui/react-switch": "^1.0.3", + "@radix-ui/react-tabs": "^1.0.3", + "@radix-ui/react-toast": "^1.1.5", "@react-spring/web": "^9.7.5", + "@tanstack/react-query": "^4.28.0", "@tanstack/react-table": "^8.11.7", - "class-variance-authority": "^0.7.1", - "clsx": "^2.0.0", - "framer-motion": "^10.0.0", + "class-variance-authority": "^0.6.0", + "clsx": "^1.2.1", + "framer-motion": "^11.5.4", "i18next": "^24.2.2", "i18next-browser-languagedetector": "^8.0.3", - "lucide-react": "^0.263.0", - "react": "^18.0.0", - "react-dom": "^18.0.0", + "input-otp": "^1.4.2", + "jotai": "^2.12.5", + "librechat-data-provider": "*", + "lucide-react": "^0.394.0", + "match-sorter": "^6.3.4", + "rc-input-number": "^7.4.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-i18next": "^15.4.0", - "react-resizable-panels": "^3.0.3", + "react-resizable-panels": "^3.0.2", + "react-textarea-autosize": "^8.4.0", "recoil": "^0.7.7", - "tailwind-merge": "^1.14.0" + "tailwind-merge": "^1.9.1" } }, "packages/client/node_modules/brace-expansion": { diff --git a/packages/client/package.json b/packages/client/package.json index db024a26e3..e96c5e40dd 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -22,27 +22,46 @@ "dev": "rollup -c -w --bundleConfigAsCjs" }, "peerDependencies": { - "@ariakit/react": "^0.4.17", - "@headlessui/react": "^2.2.4", + "@ariakit/react": "^0.4.15", + "@ariakit/react-core": "^0.4.17", + "@headlessui/react": "^2.1.2", "@radix-ui/react-accordion": "^1.1.2", + "@radix-ui/react-alert-dialog": "^1.0.2", + "@radix-ui/react-checkbox": "^1.0.3", + "@radix-ui/react-dialog": "^1.0.2", + "@radix-ui/react-dropdown-menu": "^2.1.1", + "@radix-ui/react-hover-card": "^1.0.5", "@radix-ui/react-icons": "^1.3.0", - "@radix-ui/react-separator": "^1.0.0", + "@radix-ui/react-label": "^2.0.0", + "@radix-ui/react-progress": "^1.1.2", + "@radix-ui/react-select": "^2.0.0", + "@radix-ui/react-separator": "^1.0.3", + "@radix-ui/react-slider": "^1.1.1", "@radix-ui/react-slot": "^1.0.0", - "@radix-ui/react-toast": "^1.0.0", + "@radix-ui/react-switch": "^1.0.3", + "@radix-ui/react-tabs": "^1.0.3", + "@radix-ui/react-toast": "^1.1.5", "@react-spring/web": "^9.7.5", + "@tanstack/react-query": "^4.28.0", "@tanstack/react-table": "^8.11.7", - "class-variance-authority": "^0.7.1", - "clsx": "^2.0.0", - "framer-motion": "^10.0.0", - "lucide-react": "^0.263.0", - "react": "^18.0.0", - "react-dom": "^18.0.0", - "react-i18next": "^15.4.0", - "react-resizable-panels": "^3.0.3", - "recoil": "^0.7.7", - "tailwind-merge": "^1.14.0", + "class-variance-authority": "^0.6.0", + "clsx": "^1.2.1", + "framer-motion": "^11.5.4", "i18next": "^24.2.2", - "i18next-browser-languagedetector": "^8.0.3" + "i18next-browser-languagedetector": "^8.0.3", + "input-otp": "^1.4.2", + "jotai": "^2.12.5", + "librechat-data-provider": "*", + "lucide-react": "^0.394.0", + "match-sorter": "^6.3.4", + "rc-input-number": "^7.4.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-i18next": "^15.4.0", + "react-resizable-panels": "^3.0.2", + "react-textarea-autosize": "^8.4.0", + "recoil": "^0.7.7", + "tailwind-merge": "^1.9.1" }, "devDependencies": { "@rollup/plugin-alias": "^5.1.0",