Skip to content

Commit

Permalink
remove lodash from core
Browse files Browse the repository at this point in the history
  • Loading branch information
thucpn committed Jan 20, 2025
1 parent d54b7ef commit eb4b6be
Showing 3 changed files with 2 additions and 44 deletions.
4 changes: 0 additions & 4 deletions packages/core/package.json
Original file line number Diff line number Diff line change
@@ -390,8 +390,6 @@
},
"devDependencies": {
"@edge-runtime/vm": "^4.0.4",
"@types/lodash.get": "^4.4.9",
"@types/lodash.clone": "^4.5.9",
"ajv": "^8.17.1",
"bunchee": "6.2.0",
"happy-dom": "^15.11.6",
@@ -400,8 +398,6 @@
"dependencies": {
"@llamaindex/env": "workspace:*",
"@types/node": "^22.9.0",
"lodash.get": "^4.4.2",
"lodash.clone": "^4.5.0",
"magic-bytes.js": "^1.10.0",
"zod": "^3.23.8",
"zod-to-json-schema": "^3.23.3"
6 changes: 2 additions & 4 deletions packages/core/src/storage/doc-store/kv-document-store.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import clone from "lodash.clone";
import get from "lodash.get";
import { DEFAULT_NAMESPACE } from "../../global";
import { BaseNode, ObjectType, type StoredValue } from "../../schema";
import type { BaseKVStore } from "../kv-store";
@@ -103,7 +101,7 @@ export class KVDocumentStore extends BaseDocumentStore {

async getRefDocInfo(refDocId: string): Promise<RefDocInfo | undefined> {
const refDocInfo = await this.kvstore.get(refDocId, this.refDocCollection);
return refDocInfo ? (clone(refDocInfo) as RefDocInfo) : undefined;
return refDocInfo ? (structuredClone(refDocInfo) as RefDocInfo) : undefined;
}

async getAllRefDocInfo(): Promise<Record<string, RefDocInfo> | undefined> {
@@ -187,7 +185,7 @@ export class KVDocumentStore extends BaseDocumentStore {

async getDocumentHash(docId: string): Promise<string | undefined> {
const metadata = await this.kvstore.get(docId, this.metadataCollection);
return get(metadata, "docHash");
return metadata?.docHash;
}

async getAllDocumentHashes(): Promise<Record<string, string>> {
36 changes: 0 additions & 36 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit eb4b6be

Please sign in to comment.