mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-26 05:08:50 +01:00
* Release: v.0.5.4 * fix(bingAI.js): fix condition to check if partialText is longer than response.text The condition to check if partialText is longer than response.text was not working correctly because it was not properly trimming the partialText before comparing its length. This fix trims the partialText before checking its length to ensure accurate comparison.
131 lines
4.4 KiB
JSON
131 lines
4.4 KiB
JSON
{
|
|
"name": "@librechat/frontend",
|
|
"version": "0.5.4",
|
|
"description": "",
|
|
"scripts": {
|
|
"data-provider": "cd .. && npm run build:data-provider",
|
|
"build": "cross-env NODE_ENV=production dotenv -e ../.env -- vite build",
|
|
"build:ci": "cross-env NODE_ENV=dev vite build --mode ci",
|
|
"dev": "cross-env NODE_ENV=dev dotenv -e ../.env -- vite",
|
|
"preview-prod": "cross-env NODE_ENV=dev dotenv -e ../.env -- vite preview",
|
|
"test": "cross-env NODE_ENV=test jest --watch",
|
|
"test:ci": "cross-env NODE_ENV=test jest --ci"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/danny-avila/LibreChat.git"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC",
|
|
"bugs": {
|
|
"url": "https://github.com/danny-avila/LibreChat/issues"
|
|
},
|
|
"homepage": "https://github.com/danny-avila/LibreChat#readme",
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-svg-core": "^6.4.0",
|
|
"@fortawesome/free-brands-svg-icons": "^6.4.0",
|
|
"@fortawesome/free-regular-svg-icons": "^6.4.0",
|
|
"@fortawesome/free-solid-svg-icons": "^6.4.0",
|
|
"@fortawesome/react-fontawesome": "^0.2.0",
|
|
"@headlessui/react": "^1.7.13",
|
|
"@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.0.2",
|
|
"@radix-ui/react-hover-card": "^1.0.5",
|
|
"@radix-ui/react-icons": "^1.3.0",
|
|
"@radix-ui/react-label": "^2.0.0",
|
|
"@radix-ui/react-slider": "^1.1.1",
|
|
"@radix-ui/react-switch": "^1.0.3",
|
|
"@radix-ui/react-tabs": "^1.0.3",
|
|
"@tailwindcss/forms": "^0.5.3",
|
|
"@tanstack/react-query": "^4.28.0",
|
|
"@zattoo/use-double-click": "1.2.0",
|
|
"axios": "^1.3.4",
|
|
"class-variance-authority": "^0.6.0",
|
|
"clsx": "^1.2.1",
|
|
"copy-to-clipboard": "^3.3.3",
|
|
"cross-env": "^7.0.3",
|
|
"crypto-browserify": "^3.12.0",
|
|
"downloadjs": "^1.4.7",
|
|
"esbuild": "0.17.19",
|
|
"export-from-json": "^1.7.2",
|
|
"filenamify": "^6.0.0",
|
|
"html2canvas": "^1.4.1",
|
|
"lodash": "^4.17.21",
|
|
"lucide-react": "^0.220.0",
|
|
"pino": "^8.12.1",
|
|
"rc-input-number": "^7.4.2",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0",
|
|
"react-hook-form": "^7.43.9",
|
|
"react-lazy-load": "^4.0.1",
|
|
"react-markdown": "^8.0.6",
|
|
"react-router-dom": "^6.11.2",
|
|
"react-string-replace": "^1.1.0",
|
|
"react-textarea-autosize": "^8.4.0",
|
|
"react-transition-group": "^4.4.5",
|
|
"recoil": "^0.7.7",
|
|
"rehype-highlight": "^6.0.0",
|
|
"rehype-katex": "^6.0.2",
|
|
"rehype-raw": "^6.1.1",
|
|
"remark-gfm": "^3.0.1",
|
|
"remark-math": "^5.1.1",
|
|
"remark-supersub": "^1.0.0",
|
|
"tailwind-merge": "^1.9.1",
|
|
"tailwindcss-animate": "^1.0.5",
|
|
"tailwindcss-radix": "^2.8.0",
|
|
"url": "^0.11.0",
|
|
"@librechat/data-provider": "*"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/cli": "^7.20.7",
|
|
"@babel/core": "^7.21.8",
|
|
"@babel/eslint-parser": "^7.19.1",
|
|
"@babel/plugin-transform-runtime": "^7.21.4",
|
|
"@babel/preset-env": "^7.21.5",
|
|
"@babel/preset-react": "^7.18.6",
|
|
"@babel/preset-typescript": "^7.21.0",
|
|
"@babel/runtime": "^7.20.13",
|
|
"@tanstack/react-query-devtools": "^4.29.0",
|
|
"@testing-library/dom": "^9.3.0",
|
|
"@testing-library/jest-dom": "^5.16.5",
|
|
"@testing-library/react": "^14.0.0",
|
|
"@testing-library/user-event": "^14.4.3",
|
|
"@types/jest": "^29.5.2",
|
|
"@types/node": "^20.3.0",
|
|
"@types/react": "^18.2.11",
|
|
"@types/react-dom": "^18.2.4",
|
|
"@vitejs/plugin-react": "^4.0.0",
|
|
"autoprefixer": "^10.4.13",
|
|
"babel-jest": "^29.5.0",
|
|
"babel-loader": "^9.1.2",
|
|
"babel-plugin-replace-ts-export-assignment": "^0.0.2",
|
|
"babel-plugin-root-import": "^6.6.0",
|
|
"babel-plugin-transform-import-meta": "^2.2.0",
|
|
"babel-plugin-transform-vite-meta-env": "^1.0.3",
|
|
"babel-preset-react": "^6.24.1",
|
|
"css-loader": "^6.7.3",
|
|
"dotenv-cli": "^7.2.1",
|
|
"eslint-plugin-jest": "^27.2.1",
|
|
"identity-obj-proxy": "^3.0.0",
|
|
"jest": "^29.5.0",
|
|
"jest-canvas-mock": "^2.5.1",
|
|
"jest-environment-jsdom": "^29.5.0",
|
|
"jest-file-loader": "^1.0.3",
|
|
"jest-junit": "^16.0.0",
|
|
"path": "^0.12.7",
|
|
"postcss": "^8.4.21",
|
|
"postcss-loader": "^7.1.0",
|
|
"postcss-preset-env": "^8.2.0",
|
|
"source-map-loader": "^4.0.1",
|
|
"style-loader": "^3.3.1",
|
|
"tailwindcss": "^3.2.6",
|
|
"ts-jest": "^29.1.0",
|
|
"ts-loader": "^9.4.2",
|
|
"typescript": "^5.0.4",
|
|
"vite": "^4.3.9",
|
|
"vite-plugin-html": "^3.2.0"
|
|
}
|
|
}
|