From 9a5ee4f37a9c51d5470b6ab9d615af8800e689fc Mon Sep 17 00:00:00 2001 From: Marcus Schiesser <mail@marcusschiesser.de> Date: Mon, 1 Apr 2024 11:52:41 +0800 Subject: [PATCH] Revert "fix: support import subdirectory (#655)" This reverts commit 98d4cbdf958d9407ccc6e373c457b9733959c40e. --- .changeset/quick-fans-battle.md | 5 - examples/readers/src/assemblyai.ts | 4 +- examples/readers/src/csv.ts | 2 +- .../src/custom-simple-directory-reader.ts | 4 +- examples/readers/src/docx.ts | 4 +- examples/readers/src/html.ts | 4 +- examples/readers/src/llamaparse.ts | 3 +- examples/readers/src/markdown.ts | 4 +- examples/readers/src/notion.ts | 4 +- examples/readers/src/pdf.ts | 4 +- examples/readers/src/pdf_fw.ts | 6 +- examples/readers/src/pdf_fw_openai.ts | 6 +- .../readers/src/simple-directory-reader.ts | 2 +- packages/core/package.json | 180 ------------------ 14 files changed, 21 insertions(+), 211 deletions(-) delete mode 100644 .changeset/quick-fans-battle.md diff --git a/.changeset/quick-fans-battle.md b/.changeset/quick-fans-battle.md deleted file mode 100644 index 82b5c9ec2..000000000 --- a/.changeset/quick-fans-battle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"llamaindex": patch ---- - -fix: support import subdirectory diff --git a/examples/readers/src/assemblyai.ts b/examples/readers/src/assemblyai.ts index 1c0a38bc9..11ae87405 100644 --- a/examples/readers/src/assemblyai.ts +++ b/examples/readers/src/assemblyai.ts @@ -1,6 +1,6 @@ import { program } from "commander"; -import { VectorStoreIndex, type TranscribeParams } from "llamaindex"; -import { AudioTranscriptReader } from "llamaindex/readers"; +import { TranscribeParams, VectorStoreIndex } from "llamaindex"; +import { AudioTranscriptReader } from "llamaindex/readers/AssemblyAIReader"; import { stdin as input, stdout as output } from "node:process"; import { createInterface } from "node:readline/promises"; diff --git a/examples/readers/src/csv.ts b/examples/readers/src/csv.ts index feac76178..812401295 100644 --- a/examples/readers/src/csv.ts +++ b/examples/readers/src/csv.ts @@ -5,7 +5,7 @@ import { serviceContextFromDefaults, VectorStoreIndex, } from "llamaindex"; -import { PapaCSVReader } from "llamaindex/readers"; +import { PapaCSVReader } from "llamaindex/readers/CSVReader"; async function main() { // Load CSV diff --git a/examples/readers/src/custom-simple-directory-reader.ts b/examples/readers/src/custom-simple-directory-reader.ts index db723ae20..ff5bb726a 100644 --- a/examples/readers/src/custom-simple-directory-reader.ts +++ b/examples/readers/src/custom-simple-directory-reader.ts @@ -2,8 +2,8 @@ import type { BaseReader, Document, Metadata } from "llamaindex"; import { FILE_EXT_TO_READER, SimpleDirectoryReader, - TextFileReader, -} from "llamaindex/readers"; +} from "llamaindex/readers/SimpleDirectoryReader"; +import { TextFileReader } from "llamaindex/readers/TextFileReader"; class ZipReader implements BaseReader { loadData(...args: any[]): Promise<Document<Metadata>[]> { diff --git a/examples/readers/src/docx.ts b/examples/readers/src/docx.ts index b68bae8ba..fee35b099 100644 --- a/examples/readers/src/docx.ts +++ b/examples/readers/src/docx.ts @@ -1,5 +1,5 @@ -import { VectorStoreIndex } from "llamaindex/indices"; -import { DocxReader } from "llamaindex/readers"; +import { VectorStoreIndex } from "llamaindex"; +import { DocxReader } from "llamaindex/readers/DocxReader"; const FILE_PATH = "../data/stars.docx"; const SAMPLE_QUERY = "Information about Zodiac"; diff --git a/examples/readers/src/html.ts b/examples/readers/src/html.ts index 581b761c0..5bb555453 100644 --- a/examples/readers/src/html.ts +++ b/examples/readers/src/html.ts @@ -1,5 +1,5 @@ -import { VectorStoreIndex } from "llamaindex/indices"; -import { HTMLReader } from "llamaindex/readers"; +import { VectorStoreIndex } from "llamaindex"; +import { HTMLReader } from "llamaindex/readers/HTMLReader"; async function main() { // Load page diff --git a/examples/readers/src/llamaparse.ts b/examples/readers/src/llamaparse.ts index 731c7b876..3a9e6b287 100644 --- a/examples/readers/src/llamaparse.ts +++ b/examples/readers/src/llamaparse.ts @@ -1,5 +1,4 @@ -import { VectorStoreIndex } from "llamaindex/indices"; -import { LlamaParseReader } from "llamaindex/readers"; +import { LlamaParseReader, VectorStoreIndex } from "llamaindex"; async function main() { // Load PDF using LlamaParse diff --git a/examples/readers/src/markdown.ts b/examples/readers/src/markdown.ts index bc75e2617..e9fb52e46 100644 --- a/examples/readers/src/markdown.ts +++ b/examples/readers/src/markdown.ts @@ -1,5 +1,5 @@ -import { VectorStoreIndex } from "llamaindex/indices"; -import { MarkdownReader } from "llamaindex/readers"; +import { VectorStoreIndex } from "llamaindex"; +import { MarkdownReader } from "llamaindex/readers/MarkdownReader"; const FILE_PATH = "../data/planets.md"; const SAMPLE_QUERY = "List all planets"; diff --git a/examples/readers/src/notion.ts b/examples/readers/src/notion.ts index a2b83df2d..d6450af4b 100644 --- a/examples/readers/src/notion.ts +++ b/examples/readers/src/notion.ts @@ -1,7 +1,7 @@ import { Client } from "@notionhq/client"; import { program } from "commander"; -import { VectorStoreIndex } from "llamaindex/indices"; -import { NotionReader } from "llamaindex/readers"; +import { VectorStoreIndex } from "llamaindex"; +import { NotionReader } from "llamaindex/readers/NotionReader"; import { stdin as input, stdout as output } from "node:process"; import { createInterface } from "node:readline/promises"; diff --git a/examples/readers/src/pdf.ts b/examples/readers/src/pdf.ts index c7bc3ed36..bf37669cb 100644 --- a/examples/readers/src/pdf.ts +++ b/examples/readers/src/pdf.ts @@ -1,5 +1,5 @@ -import { VectorStoreIndex } from "llamaindex/indices"; -import { PDFReader } from "llamaindex/readers"; +import { VectorStoreIndex } from "llamaindex"; +import { PDFReader } from "llamaindex/readers/PDFReader"; async function main() { // Load PDF diff --git a/examples/readers/src/pdf_fw.ts b/examples/readers/src/pdf_fw.ts index 9ddd6030f..d4a47e724 100644 --- a/examples/readers/src/pdf_fw.ts +++ b/examples/readers/src/pdf_fw.ts @@ -1,7 +1,5 @@ -import { FireworksEmbedding } from "llamaindex/embeddings"; -import { VectorStoreIndex } from "llamaindex/indices"; -import { FireworksLLM } from "llamaindex/llm"; -import { PDFReader } from "llamaindex/readers"; +import { FireworksEmbedding, FireworksLLM, VectorStoreIndex } from "llamaindex"; +import { PDFReader } from "llamaindex/readers/PDFReader"; import { serviceContextFromDefaults } from "llamaindex"; diff --git a/examples/readers/src/pdf_fw_openai.ts b/examples/readers/src/pdf_fw_openai.ts index 0ab30f60f..2910deb25 100644 --- a/examples/readers/src/pdf_fw_openai.ts +++ b/examples/readers/src/pdf_fw_openai.ts @@ -1,7 +1,5 @@ -import { OpenAIEmbedding } from "llamaindex/embeddings"; -import { VectorStoreIndex } from "llamaindex/indices"; -import { OpenAI } from "llamaindex/llm"; -import { PDFReader } from "llamaindex/readers"; +import { OpenAI, OpenAIEmbedding, VectorStoreIndex } from "llamaindex"; +import { PDFReader } from "llamaindex/readers/PDFReader"; import { serviceContextFromDefaults } from "llamaindex"; diff --git a/examples/readers/src/simple-directory-reader.ts b/examples/readers/src/simple-directory-reader.ts index a9520ffb6..5d25c4cc8 100644 --- a/examples/readers/src/simple-directory-reader.ts +++ b/examples/readers/src/simple-directory-reader.ts @@ -1,4 +1,4 @@ -import { SimpleDirectoryReader } from "llamaindex/readers"; +import { SimpleDirectoryReader } from "llamaindex/readers/SimpleDirectoryReader"; // or // import { SimpleDirectoryReader } from 'llamaindex' diff --git a/packages/core/package.json b/packages/core/package.json index bcdfe925c..7f83c8c69 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -69,186 +69,6 @@ "default": "./dist/cjs/index.js" } }, - "./agent": { - "import": { - "types": "./dist/type/agent/index.d.ts", - "default": "./dist/agent/index.js" - }, - "require": { - "types": "./dist/type/agent/index.d.ts", - "default": "./dist/cjs/agent/index.js" - } - }, - "./cloud": { - "import": { - "types": "./dist/type/cloud/index.d.ts", - "default": "./dist/cloud/index.js" - }, - "require": { - "types": "./dist/type/cloud/index.d.ts", - "default": "./dist/cjs/cloud/index.js" - } - }, - "./embeddings": { - "import": { - "types": "./dist/type/embeddings/index.d.ts", - "default": "./dist/embeddings/index.js" - }, - "require": { - "types": "./dist/type/embeddings/index.d.ts", - "default": "./dist/cjs/embeddings/index.js" - } - }, - "./engines": { - "import": { - "types": "./dist/type/engines/index.d.ts", - "default": "./dist/engines/index.js" - }, - "require": { - "types": "./dist/type/engines/index.d.ts", - "default": "./dist/cjs/engines/index.js" - } - }, - "./evaluation": { - "import": { - "types": "./dist/type/evaluation/index.d.ts", - "default": "./dist/evaluation/index.js" - }, - "require": { - "types": "./dist/type/evaluation/index.d.ts", - "default": "./dist/cjs/evaluation/index.js" - } - }, - "./extractors": { - "import": { - "types": "./dist/type/extractors/index.d.ts", - "default": "./dist/extractors/index.js" - }, - "require": { - "types": "./dist/type/extractors/index.d.ts", - "default": "./dist/cjs/extractors/index.js" - } - }, - "./indices": { - "import": { - "types": "./dist/type/indices/index.d.ts", - "default": "./dist/indices/index.js" - }, - "require": { - "types": "./dist/type/indices/index.d.ts", - "default": "./dist/cjs/indices/index.js" - } - }, - "./ingestion": { - "import": { - "types": "./dist/type/ingestion/index.d.ts", - "default": "./dist/ingestion/index.js" - }, - "require": { - "types": "./dist/type/ingestion/index.d.ts", - "default": "./dist/cjs/ingestion/index.js" - } - }, - "./llm": { - "import": { - "types": "./dist/type/llm/index.d.ts", - "default": "./dist/llm/index.js" - }, - "require": { - "types": "./dist/type/llm/index.d.ts", - "default": "./dist/cjs/llm/index.js" - } - }, - "./nodeParsers": { - "import": { - "types": "./dist/type/nodeParsers/index.d.ts", - "default": "./dist/nodeParsers/index.js" - }, - "require": { - "types": "./dist/type/nodeParsers/index.d.ts", - "default": "./dist/cjs/nodeParsers/index.js" - } - }, - "./objects": { - "import": { - "types": "./dist/type/objects/index.d.ts", - "default": "./dist/objects/index.js" - }, - "require": { - "types": "./dist/type/objects/index.d.ts", - "default": "./dist/cjs/objects/index.js" - } - }, - "./postprocessors": { - "import": { - "types": "./dist/type/postprocessors/index.d.ts", - "default": "./dist/postprocessors/index.js" - }, - "require": { - "types": "./dist/type/postprocessors/index.d.ts", - "default": "./dist/cjs/postprocessors/index.js" - } - }, - "./prompts": { - "import": { - "types": "./dist/type/prompts/index.d.ts", - "default": "./dist/prompts/index.js" - }, - "require": { - "types": "./dist/type/prompts/index.d.ts", - "default": "./dist/cjs/prompts/index.js" - } - }, - "./readers": { - "import": { - "types": "./dist/type/readers/index.d.ts", - "default": "./dist/readers/index.js" - }, - "require": { - "types": "./dist/type/readers/index.d.ts", - "default": "./dist/cjs/readers/index.js" - } - }, - "./selectors": { - "import": { - "types": "./dist/type/selectors/index.d.ts", - "default": "./dist/selectors/index.js" - }, - "require": { - "types": "./dist/type/selectors/index.d.ts", - "default": "./dist/cjs/selectors/index.js" - } - }, - "./storage": { - "import": { - "types": "./dist/type/storage/index.d.ts", - "default": "./dist/storage/index.js" - }, - "require": { - "types": "./dist/type/storage/index.d.ts", - "default": "./dist/cjs/storage/index.js" - } - }, - "./synthesizers": { - "import": { - "types": "./dist/type/synthesizers/index.d.ts", - "default": "./dist/synthesizers/index.js" - }, - "require": { - "types": "./dist/type/synthesizers/index.d.ts", - "default": "./dist/cjs/synthesizers/index.js" - } - }, - "./tools": { - "import": { - "types": "./dist/type/tools/index.d.ts", - "default": "./dist/tools/index.js" - }, - "require": { - "types": "./dist/type/tools/index.d.ts", - "default": "./dist/cjs/tools/index.js" - } - }, "./*": { "import": { "types": "./dist/type/*.d.ts", -- GitLab