From ea5038e4b7f51b2b332c77ae60f731ff662de3ab Mon Sep 17 00:00:00 2001
From: Yi Ding <yi.s.ding@gmail.com>
Date: Mon, 24 Jul 2023 05:10:39 -0700
Subject: [PATCH] disable PDF reader for now

Looks like it causes an issue with the esm package
---
 .changeset/few-pants-swim.md           | 5 +++++
 packages/core/src/readers/PDFReader.ts | 5 +----
 2 files changed, 6 insertions(+), 4 deletions(-)
 create mode 100644 .changeset/few-pants-swim.md

diff --git a/.changeset/few-pants-swim.md b/.changeset/few-pants-swim.md
new file mode 100644
index 000000000..b9e663a1e
--- /dev/null
+++ b/.changeset/few-pants-swim.md
@@ -0,0 +1,5 @@
+---
+"llamaindex": patch
+---
+
+Disabling PDF loader for now to fix module import
diff --git a/packages/core/src/readers/PDFReader.ts b/packages/core/src/readers/PDFReader.ts
index a42d65ca8..b06745d13 100644
--- a/packages/core/src/readers/PDFReader.ts
+++ b/packages/core/src/readers/PDFReader.ts
@@ -2,7 +2,6 @@ import { Document } from "../Node";
 import { BaseReader } from "./base";
 import { GenericFileSystem } from "../storage/FileSystem";
 import { DEFAULT_FS } from "../storage/constants";
-import { default as pdfParse } from "pdf-parse";
 import _ from "lodash";
 
 /**
@@ -13,8 +12,6 @@ export class PDFReader implements BaseReader {
     file: string,
     fs: GenericFileSystem = DEFAULT_FS
   ): Promise<Document[]> {
-    let dataBuffer = (await fs.readFile(file)) as any;
-    const data = await pdfParse(dataBuffer);
-    return [new Document({ text: data.text, id_: file })];
+    throw new Error("not implemented");
   }
 }
-- 
GitLab