mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-04 08:41:49 +01:00
Move data provider to shared package (#582)
* create data-provider package and move code from data-provider folder to be shared between apps * fix type issues * add packages to ignore * add new data-provider package to apps * refactor: change client imports to use @librechat/data-provider package * include data-provider build script in frontend build * fix type issue after rebasing * delete admin/package.json from this branch * update test ci script to include building of data-provider package * Try using regular build for test action * Switch frontend-review back to build:ci * Remove loginRedirect from Login.tsx * Add ChatGPT back to EModelEndpoint
This commit is contained in:
parent
d0078d478d
commit
04e4259005
48 changed files with 1472 additions and 141 deletions
15
package.json
15
package.json
|
|
@ -4,16 +4,19 @@
|
|||
"description": "",
|
||||
"workspaces": [
|
||||
"api",
|
||||
"client"
|
||||
"client",
|
||||
"packages/data-provider"
|
||||
],
|
||||
"scripts": {
|
||||
"install": "node config/install.js",
|
||||
"upgrade": "node config/upgrade.js",
|
||||
"create-user": "node config/create-user.js",
|
||||
"backend": "cross-env NODE_ENV=production node api/server/index.js",
|
||||
"backend-dev": "cross-env NODE_ENV=development npx nodemon api/server/index.js",
|
||||
"frontend": "cd client && npm run build",
|
||||
"frontend-dev": "cd client && npm run dev",
|
||||
"backend:dev": "cross-env NODE_ENV=development npx nodemon api/server/index.js",
|
||||
"build:data-provider": "cd packages/data-provider && npm run build && npm link && cd ../../client && npm link @librechat/data-provider",
|
||||
"frontend": "npm run build:data-provider && cd client && npm run build",
|
||||
"frontend:ci": "npm run build:data-provider && cd client && npm run build:ci",
|
||||
"frontend:dev": "cd client && npm run dev",
|
||||
"e2e": "playwright test --config=e2e/playwright.config.local.ts",
|
||||
"e2e:ci": "playwright test --config=e2e/playwright.config.ts",
|
||||
"e2e:debug": "cross-env PWDEBUG=1 playwright test --config=e2e/playwright.config.local.ts",
|
||||
|
|
@ -66,7 +69,9 @@
|
|||
"ignore": [
|
||||
"api/data/",
|
||||
"data",
|
||||
"client/"
|
||||
"client/",
|
||||
"admin/",
|
||||
"packages/"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue