Install lodash-es in client-libs for omit function
This commit is contained in:
@@ -14,11 +14,13 @@
|
|||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
|
"lodash-es": "^4.17.21",
|
||||||
"node-fetch": "^3.3.2",
|
"node-fetch": "^3.3.2",
|
||||||
"openai-beta": "npm:openai@4.0.0-beta.7",
|
"openai-beta": "npm:openai@4.0.0-beta.7",
|
||||||
"openai-legacy": "npm:openai@3.3.0"
|
"openai-legacy": "npm:openai@3.3.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@types/lodash-es": "^4.17.8",
|
||||||
"@types/node": "^20.4.8",
|
"@types/node": "^20.4.8",
|
||||||
"dotenv": "^16.3.1",
|
"dotenv": "^16.3.1",
|
||||||
"tsx": "^3.12.7",
|
"tsx": "^3.12.7",
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
import { ChatCompletion, ChatCompletionChunk } from "openai-beta/resources/chat";
|
import { ChatCompletion, ChatCompletionChunk } from "openai-beta/resources/chat";
|
||||||
|
import { omit } from "lodash-es";
|
||||||
|
|
||||||
export default function mergeChunks(
|
export default function mergeChunks(
|
||||||
base: ChatCompletion | null,
|
base: ChatCompletion | null,
|
||||||
chunk: ChatCompletionChunk
|
chunk: ChatCompletionChunk,
|
||||||
): ChatCompletion {
|
): ChatCompletion {
|
||||||
if (base === null) {
|
if (base === null) {
|
||||||
return mergeChunks({ ...chunk, choices: [] }, chunk);
|
return mergeChunks({ ...chunk, choices: [] }, chunk);
|
||||||
|
|||||||
8
pnpm-lock.yaml
generated
8
pnpm-lock.yaml
generated
@@ -345,6 +345,9 @@ importers:
|
|||||||
form-data:
|
form-data:
|
||||||
specifier: ^4.0.0
|
specifier: ^4.0.0
|
||||||
version: 4.0.0
|
version: 4.0.0
|
||||||
|
lodash-es:
|
||||||
|
specifier: ^4.17.21
|
||||||
|
version: 4.17.21
|
||||||
node-fetch:
|
node-fetch:
|
||||||
specifier: ^3.3.2
|
specifier: ^3.3.2
|
||||||
version: 3.3.2
|
version: 3.3.2
|
||||||
@@ -355,6 +358,9 @@ importers:
|
|||||||
specifier: npm:openai@3.3.0
|
specifier: npm:openai@3.3.0
|
||||||
version: /openai@3.3.0
|
version: /openai@3.3.0
|
||||||
devDependencies:
|
devDependencies:
|
||||||
|
'@types/lodash-es':
|
||||||
|
specifier: ^4.17.8
|
||||||
|
version: 4.17.8
|
||||||
'@types/node':
|
'@types/node':
|
||||||
specifier: ^20.4.8
|
specifier: ^20.4.8
|
||||||
version: 20.4.8
|
version: 20.4.8
|
||||||
@@ -6082,7 +6088,7 @@ packages:
|
|||||||
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
|
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
|
||||||
engines: {node: '>= 10.13.0'}
|
engines: {node: '>= 10.13.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 18.16.0
|
'@types/node': 20.4.10
|
||||||
merge-stream: 2.0.0
|
merge-stream: 2.0.0
|
||||||
supports-color: 8.1.1
|
supports-color: 8.1.1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user