From c5325cee3adfcd0cbd0bfb9571b586a01df021e7 Mon Sep 17 00:00:00 2001 From: LaraClara Date: Mon, 12 Jun 2023 16:50:33 +1000 Subject: [PATCH] chore: Change package names to be meaningful - Makes it easier to call them from the outside or even include the package in a different project (ie frontend only) --- api/package.json | 2 +- client/package.json | 2 +- package-lock.json | 390 ++++++++++++++++++++++---------------------- 3 files changed, 197 insertions(+), 197 deletions(-) diff --git a/api/package.json b/api/package.json index b5703917f..a032aac3d 100644 --- a/api/package.json +++ b/api/package.json @@ -1,5 +1,5 @@ { - "name": "chat-backend", + "name": "@librechat/backend", "version": "0.5.0", "description": "", "scripts": { diff --git a/client/package.json b/client/package.json index 4d073f430..cf50e110d 100644 --- a/client/package.json +++ b/client/package.json @@ -1,5 +1,5 @@ { - "name": "chat-frontend", + "name": "@librechat/frontend", "version": "0.5.0", "description": "", "scripts": { diff --git a/package-lock.json b/package-lock.json index e04b062fd..266debfca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ } }, "api": { - "name": "chat-backend", + "name": "@librechat/backend", "version": "0.5.0", "license": "ISC", "dependencies": { @@ -321,7 +321,7 @@ } }, "client": { - "name": "chat-frontend", + "name": "@librechat/frontend", "version": "0.5.0", "license": "ISC", "dependencies": { @@ -5687,6 +5687,14 @@ "saslprep": "^1.0.3" } }, + "node_modules/@librechat/backend": { + "resolved": "api", + "link": true + }, + "node_modules/@librechat/frontend": { + "resolved": "client", + "link": true + }, "node_modules/@messageformat/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@messageformat/core/-/core-3.2.0.tgz", @@ -9420,14 +9428,6 @@ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "node_modules/chat-backend": { - "resolved": "api", - "link": true - }, - "node_modules/chat-frontend": { - "resolved": "client", - "link": true - }, "node_modules/cheerio": { "version": "1.0.0-rc.12", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", @@ -29300,6 +29300,191 @@ } } }, + "@librechat/backend": { + "version": "file:api", + "requires": { + "@dqbd/tiktoken": "^1.0.2", + "@keyv/mongo": "^2.1.8", + "@waylaidwanderer/chatgpt-api": "^1.37.0", + "axios": "^1.3.4", + "bcryptjs": "^2.4.3", + "cheerio": "^1.0.0-rc.12", + "cookie": "^0.5.0", + "cookie-parser": "^1.4.6", + "cors": "^2.8.5", + "dotenv": "^16.0.3", + "eslint": "^8.41.0", + "express": "^4.18.2", + "googleapis": "^118.0.0", + "handlebars": "^4.7.7", + "html": "^1.0.0", + "jest": "^29.5.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "jsonwebtoken": "^9.0.0", + "keyv": "^4.5.2", + "keyv-file": "^0.2.0", + "langchain": "^0.0.92", + "lodash": "^4.17.21", + "meilisearch": "^0.33.0", + "mongoose": "^7.1.1", + "nodemailer": "^6.9.1", + "nodemon": "^2.0.20", + "openai": "^3.2.1", + "passport": "^0.6.0", + "passport-facebook": "^3.0.0", + "passport-google-oauth20": "^2.0.0", + "passport-jwt": "^4.0.1", + "passport-local": "^1.0.0", + "path": "^0.12.7", + "pino": "^8.12.1", + "sanitize": "^2.1.2", + "sharp": "^0.32.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "langchain": { + "version": "0.0.92", + "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.0.92.tgz", + "integrity": "sha512-77528kXJu9C391qV1a5jDzZLEjIblq/VtpH7xd4BwavgvhRmeSXR9WkrHHmih/Phpae4Ss3dtb7pcyd78rp/YA==", + "requires": { + "@anthropic-ai/sdk": "^0.4.3", + "ansi-styles": "^5.0.0", + "binary-extensions": "^2.2.0", + "expr-eval": "^2.0.2", + "flat": "^5.0.2", + "js-tiktoken": "^1.0.6", + "jsonpointer": "^5.0.1", + "ml-distance": "^4.0.0", + "object-hash": "^3.0.0", + "openai": "^3.2.0", + "p-queue": "^6.6.2", + "p-retry": "4", + "uuid": "^9.0.0", + "yaml": "^2.2.1", + "zod": "^3.21.4", + "zod-to-json-schema": "^3.20.4" + } + } + } + }, + "@librechat/frontend": { + "version": "file:client", + "requires": { + "@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", + "@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-tabs": "^1.0.3", + "@tailwindcss/forms": "^0.5.3", + "@tanstack/react-query": "^4.28.0", + "@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", + "@zattoo/use-double-click": "1.2.0", + "autoprefixer": "^10.4.13", + "axios": "^1.3.4", + "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", + "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", + "css-loader": "^6.7.3", + "dotenv-cli": "^7.2.1", + "downloadjs": "^1.4.7", + "esbuild": "0.17.19", + "eslint-plugin-jest": "^27.2.1", + "export-from-json": "^1.7.2", + "filenamify": "^6.0.0", + "html2canvas": "^1.4.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", + "lodash": "^4.17.21", + "lucide-react": "^0.220.0", + "path": "^0.12.7", + "pino": "^8.12.1", + "postcss": "^8.4.21", + "postcss-loader": "^7.1.0", + "postcss-preset-env": "^8.2.0", + "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", + "source-map-loader": "^4.0.1", + "style-loader": "^3.3.1", + "tailwind-merge": "^1.9.1", + "tailwindcss": "^3.2.6", + "tailwindcss-animate": "^1.0.5", + "tailwindcss-radix": "^2.8.0", + "ts-jest": "^29.1.0", + "ts-loader": "^9.4.2", + "typescript": "^5.0.4", + "url": "^0.11.0", + "vite": "^4.3.9", + "vite-plugin-html": "^3.2.0" + } + }, "@messageformat/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@messageformat/core/-/core-3.2.0.tgz", @@ -32022,191 +32207,6 @@ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "chat-backend": { - "version": "file:api", - "requires": { - "@dqbd/tiktoken": "^1.0.2", - "@keyv/mongo": "^2.1.8", - "@waylaidwanderer/chatgpt-api": "^1.37.0", - "axios": "^1.3.4", - "bcryptjs": "^2.4.3", - "cheerio": "^1.0.0-rc.12", - "cookie": "^0.5.0", - "cookie-parser": "^1.4.6", - "cors": "^2.8.5", - "dotenv": "^16.0.3", - "eslint": "^8.41.0", - "express": "^4.18.2", - "googleapis": "^118.0.0", - "handlebars": "^4.7.7", - "html": "^1.0.0", - "jest": "^29.5.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "jsonwebtoken": "^9.0.0", - "keyv": "^4.5.2", - "keyv-file": "^0.2.0", - "langchain": "^0.0.92", - "lodash": "^4.17.21", - "meilisearch": "^0.33.0", - "mongoose": "^7.1.1", - "nodemailer": "^6.9.1", - "nodemon": "^2.0.20", - "openai": "^3.2.1", - "passport": "^0.6.0", - "passport-facebook": "^3.0.0", - "passport-google-oauth20": "^2.0.0", - "passport-jwt": "^4.0.1", - "passport-local": "^1.0.0", - "path": "^0.12.7", - "pino": "^8.12.1", - "sanitize": "^2.1.2", - "sharp": "^0.32.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "langchain": { - "version": "0.0.92", - "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.0.92.tgz", - "integrity": "sha512-77528kXJu9C391qV1a5jDzZLEjIblq/VtpH7xd4BwavgvhRmeSXR9WkrHHmih/Phpae4Ss3dtb7pcyd78rp/YA==", - "requires": { - "@anthropic-ai/sdk": "^0.4.3", - "ansi-styles": "^5.0.0", - "binary-extensions": "^2.2.0", - "expr-eval": "^2.0.2", - "flat": "^5.0.2", - "js-tiktoken": "^1.0.6", - "jsonpointer": "^5.0.1", - "ml-distance": "^4.0.0", - "object-hash": "^3.0.0", - "openai": "^3.2.0", - "p-queue": "^6.6.2", - "p-retry": "4", - "uuid": "^9.0.0", - "yaml": "^2.2.1", - "zod": "^3.21.4", - "zod-to-json-schema": "^3.20.4" - } - } - } - }, - "chat-frontend": { - "version": "file:client", - "requires": { - "@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", - "@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-tabs": "^1.0.3", - "@tailwindcss/forms": "^0.5.3", - "@tanstack/react-query": "^4.28.0", - "@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", - "@zattoo/use-double-click": "1.2.0", - "autoprefixer": "^10.4.13", - "axios": "^1.3.4", - "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", - "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", - "css-loader": "^6.7.3", - "dotenv-cli": "^7.2.1", - "downloadjs": "^1.4.7", - "esbuild": "0.17.19", - "eslint-plugin-jest": "^27.2.1", - "export-from-json": "^1.7.2", - "filenamify": "^6.0.0", - "html2canvas": "^1.4.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", - "lodash": "^4.17.21", - "lucide-react": "^0.220.0", - "path": "^0.12.7", - "pino": "^8.12.1", - "postcss": "^8.4.21", - "postcss-loader": "^7.1.0", - "postcss-preset-env": "^8.2.0", - "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", - "source-map-loader": "^4.0.1", - "style-loader": "^3.3.1", - "tailwind-merge": "^1.9.1", - "tailwindcss": "^3.2.6", - "tailwindcss-animate": "^1.0.5", - "tailwindcss-radix": "^2.8.0", - "ts-jest": "^29.1.0", - "ts-loader": "^9.4.2", - "typescript": "^5.0.4", - "url": "^0.11.0", - "vite": "^4.3.9", - "vite-plugin-html": "^3.2.0" - } - }, "cheerio": { "version": "1.0.0-rc.12", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",