diff --git a/apps/docs/docusaurus.config.js b/apps/docs/docusaurus.config.js
index c42794dceee2169df95fbe419c0a9a54001acb3d..c1766686d1d58602ebfab12f6be2c886c8d4768b 100644
--- a/apps/docs/docusaurus.config.js
+++ b/apps/docs/docusaurus.config.js
@@ -163,7 +163,7 @@ const config = {
       "docusaurus-plugin-typedoc",
       {
         entryPoints: ["../../packages/core/src/index.ts"],
-        tsconfig: "../../packages/core/tsconfig.json",
+        tsconfig: "../../tsconfig.json",
         readme: "none",
         sourceLinkTemplate:
           "https://github.com/run-llama/LlamaIndexTS/blob/{gitRevision}/{path}#L{line}",
diff --git a/apps/docs/package.json b/apps/docs/package.json
index 0f888034e9bf49fcb1dc7815bb2235034af716df..9bf8bfc4c775f11057cf3dcc5686c083f81b85d5 100644
--- a/apps/docs/package.json
+++ b/apps/docs/package.json
@@ -20,6 +20,7 @@
     "@llamaindex/examples": "workspace:*",
     "@mdx-js/react": "^3.0.1",
     "clsx": "^2.1.0",
+    "llamaindex": "workspace:*",
     "postcss": "^8.4.38",
     "prism-react-renderer": "^2.3.1",
     "raw-loader": "^4.0.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b5b611bc022d914aeb405403fa71b95f0aebbf8a..983587ebc856066d8bbc2fa67f418f2e4fa59577 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -70,6 +70,9 @@ importers:
       clsx:
         specifier: ^2.1.0
         version: 2.1.0
+      llamaindex:
+        specifier: workspace:*
+        version: link:../../packages/core
       postcss:
         specifier: ^8.4.38
         version: 8.4.38