From a0686fb1f2d79050d506545d0b068b390c401807 Mon Sep 17 00:00:00 2001
From: Thuc Pham <51660321+thucpn@users.noreply.github.com>
Date: Mon, 8 Jan 2024 15:35:06 +0700
Subject: [PATCH] docs: remove serverComponentsExternalPackages config (#314)

---
 README.md                                          |  3 ---
 apps/docs/docs/environments.md                     | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 13 -------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 13 -------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 .../current/environments.md                        | 14 --------------
 examples/pg-vector-store/README.md                 | 12 ++++++------
 .../core/src/storage/vectorStore/PGVectorStore.ts  | 10 +++++-----
 .../types/streaming/nextjs/next.config.app.js      |  1 -
 .../types/streaming/nextjs/next.config.static.js   |  1 -
 44 files changed, 11 insertions(+), 560 deletions(-)

diff --git a/README.md b/README.md
index 772c4eaf0..021eb5727 100644
--- a/README.md
+++ b/README.md
@@ -105,9 +105,6 @@ const nextConfig = {
     };
     return config;
   },
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Puts pdf-parse in actual NodeJS mode with NextJS App Router
-  },
 };
 
 module.exports = nextConfig;
diff --git a/apps/docs/docs/environments.md b/apps/docs/docs/environments.md
index 3876ddc73..0c063a4db 100644
--- a/apps/docs/docs/environments.md
+++ b/apps/docs/docs/environments.md
@@ -13,17 +13,3 @@ If you're using NextJS App Router route handlers/serverless functions, you'll ne
 ```js
 export const runtime = "nodejs"; // default
 ```
-
-and you'll need to add an exception for pdf-parse in your next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Puts pdf-parse in actual NodeJS mode with NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/ar/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/ar/docusaurus-plugin-content-docs/current/environments.md
index 9b3ea65e0..2292f78ca 100644
--- a/apps/docs/i18n/ar/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/ar/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ sidebar_position: 5
 ```js
 export const runtime = "nodejs"; // الافتراضي
 ```
-
-وستحتاج أيضًا إلى إضافة استثناء لـ pdf-parse في next.config.js الخاص بك
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // يضع pdf-parse في وضع NodeJS الفعلي مع NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/bg/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/bg/docusaurus-plugin-content-docs/current/environments.md
index f8d0b00be..c973ed7f5 100644
--- a/apps/docs/i18n/bg/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/bg/docusaurus-plugin-content-docs/current/environments.md
@@ -16,16 +16,3 @@ LlamaIndex в момента официално поддържа NodeJS 18 и No
 export const runtime = "nodejs"; // по подразбиране
 ```
 
-и ще трябва да добавите изключение за pdf-parse във вашия next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Поставя pdf-parse в реален режим на NodeJS с NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/cat/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/cat/docusaurus-plugin-content-docs/current/environments.md
index b80869294..12c5fb9d5 100644
--- a/apps/docs/i18n/cat/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/cat/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Si utilitzeu els gestors de rutes/funcions sense servidor de l'enrutador d'aplic
 ```js
 export const runtime = "nodejs"; // per defecte
 ```
-
-i haureu d'afegir una excepció per a pdf-parse al vostre next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Posiciona pdf-parse en el mode NodeJS real amb l'enrutador d'aplicacions NextJS
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/cs/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/cs/docusaurus-plugin-content-docs/current/environments.md
index 307673af6..e70b461bc 100644
--- a/apps/docs/i18n/cs/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/cs/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Pokud používáte NextJS App Router pro zpracování tras/route a serverless fu
 ```js
 export const runtime = "nodejs"; // výchozí hodnota
 ```
-
-a budete muset přidat výjimku pro pdf-parse ve vašem next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Přepne pdf-parse do režimu NodeJS s NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/da/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/da/docusaurus-plugin-content-docs/current/environments.md
index 2e5f58139..c7a16b0d8 100644
--- a/apps/docs/i18n/da/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/da/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Hvis du bruger NextJS App Router route handlers/serverless functions, skal du br
 ```js
 export const runtime = "nodejs"; // standard
 ```
-
-og du skal tilføje en undtagelse for pdf-parse i din next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Sætter pdf-parse i faktisk NodeJS-tilstand med NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/de/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/de/docusaurus-plugin-content-docs/current/environments.md
index 20abc87f9..2d8302249 100644
--- a/apps/docs/i18n/de/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/de/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Wenn Sie den NextJS App Router für Routen-Handler/Serverless-Funktionen verwend
 ```js
 export const runtime = "nodejs"; // Standardwert
 ```
-
-und Sie müssen eine Ausnahme für pdf-parse in Ihrer next.config.js hinzufügen:
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Setzt pdf-parse in den tatsächlichen NodeJS-Modus mit NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/el/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/el/docusaurus-plugin-content-docs/current/environments.md
index 1153778ed..3284bb702 100644
--- a/apps/docs/i18n/el/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/el/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ sidebar_position: 5
 ```js
 export const runtime = "nodejs"; // προεπιλογή
 ```
-
-και θα πρέπει να προσθέσετε μια εξαίρεση για το pdf-parse στο next.config.js σας
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Βάζει το pdf-parse σε πραγματική λειτουργία NodeJS με τον δρομολογητή NextJS App
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/es/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/es/docusaurus-plugin-content-docs/current/environments.md
index 448de3a64..a31e76bb7 100644
--- a/apps/docs/i18n/es/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/es/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Si estás utilizando los controladores de ruta/funciones sin servidor del enruta
 ```js
 export const runtime = "nodejs"; // por defecto
 ```
-
-y deberás agregar una excepción para pdf-parse en tu archivo next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Pone pdf-parse en el modo NodeJS real con el enrutador de aplicaciones NextJS
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/et/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/et/docusaurus-plugin-content-docs/current/environments.md
index 7c47741bf..7ef89e950 100644
--- a/apps/docs/i18n/et/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/et/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Kui kasutate NextJS rakenduse marsruuteri marsruutide käsitlejaid/serverita fun
 ```js
 export const runtime = "nodejs"; // vaikimisi
 ```
-
-ja peate lisama erandi pdf-parse jaoks oma next.config.js failis
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Paneb pdf-parse tegelikult NodeJS režiimi koos NextJS rakenduse marsruuteriga
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/fa/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/fa/docusaurus-plugin-content-docs/current/environments.md
index 629bd1adc..9c3e15dee 100644
--- a/apps/docs/i18n/fa/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/fa/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex در حال حاضر به طور رسمی NodeJS 18 و NodeJS 20 را
 ```js
 export const runtime = "nodejs"; // پیش فرض
 ```
-
-و برای pdf-parse باید یک استثناء در next.config.js اضافه کنید
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // pdf-parse را در حالت واقعی NodeJS با مسیریاب برنامه NextJS قرار می دهد
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/fi/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/fi/docusaurus-plugin-content-docs/current/environments.md
index ea4cbb371..a920939eb 100644
--- a/apps/docs/i18n/fi/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/fi/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Jos käytät NextJS-sovelluksen reitittimen reitinkäsittelijöitä/palveluttomi
 ```js
 export const runtime = "nodejs"; // oletusarvo
 ```
-
-ja sinun tulee lisätä poikkeus pdf-parse:lle next.config.js-tiedostossasi
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Asettaa pdf-parsen todelliseen NodeJS-tilaan NextJS-sovelluksen reitittimen kanssa
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/fr/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/fr/docusaurus-plugin-content-docs/current/environments.md
index cc3354a80..fa241a00b 100644
--- a/apps/docs/i18n/fr/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/fr/docusaurus-plugin-content-docs/current/environments.md
@@ -13,17 +13,3 @@ Si vous utilisez des gestionnaires de route du routeur d'application NextJS ou d
 ```js
 export const runtime = "nodejs"; // par défaut
 ```
-
-et vous devrez ajouter une exception pour pdf-parse dans votre fichier next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Met pdf-parse en mode NodeJS réel avec le routeur d'application NextJS
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/he/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/he/docusaurus-plugin-content-docs/current/environments.md
index 6da429dff..95949180b 100644
--- a/apps/docs/i18n/he/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/he/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex כרגע תומך באופן רשמי ב-NodeJS 18 ו-NodeJS 20.
 ```js
 export const runtime = "nodejs"; // ברירת מחדל
 ```
-
-ועליך להוסיף יוצאת דופן עבור pdf-parse בקובץ next.config.js שלך
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // מעביר את pdf-parse למצב NodeJS האמיתי עם מסלולי הראוטר של NextJS App
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/hi/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/hi/docusaurus-plugin-content-docs/current/environments.md
index 3c8f605ea..37fc25de0 100644
--- a/apps/docs/i18n/hi/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/hi/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex वर्तमान में NodeJS 18 और NodeJS 20 का आ
 ```js
 export const runtime = "nodejs"; // डिफ़ॉल्ट
 ```
-
-और आपको अपने next.config.js में pdf-parse के लिए एक अपवाद जोड़ने की आवश्यकता होगी
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // NextJS ऐप राउटर में pdf-parse को वास्तविक NodeJS मोड में रखता है
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/hr/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/hr/docusaurus-plugin-content-docs/current/environments.md
index 17f56902d..56ab34e73 100644
--- a/apps/docs/i18n/hr/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/hr/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Ako koristite NextJS App Router rukovatelje rutama/serverless funkcije, trebat 
 ```js
 export const runtime = "nodejs"; // zadano
 ```
-
-i trebat ćete dodati iznimku za pdf-parse u vašem next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Stavlja pdf-parse u stvarni NodeJS način rada s NextJS App Routerom
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/hu/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/hu/docusaurus-plugin-content-docs/current/environments.md
index 7b14b1533..821892299 100644
--- a/apps/docs/i18n/hu/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/hu/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Ha a NextJS alkalmazás útválasztó útválasztó kezelőket/szerver nélküli
 ```js
 export const runtime = "nodejs"; // alapértelmezett
 ```
-
-és hozzá kell adnia egy kivételt a pdf-parse-hez a next.config.js fájlban
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // A pdf-parse-t valódi NodeJS módban helyezi el a NextJS alkalmazás útválasztó
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/in/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/in/docusaurus-plugin-content-docs/current/environments.md
index 9fc24a07f..78da94e26 100644
--- a/apps/docs/i18n/in/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/in/docusaurus-plugin-content-docs/current/environments.md
@@ -16,16 +16,3 @@ Jika Anda menggunakan penangan rute/handler serverless NextJS App Router, Anda p
 export const runtime = "nodejs"; // default
 ```
 
-dan Anda perlu menambahkan pengecualian untuk pdf-parse di next.config.js Anda
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Menempatkan pdf-parse dalam mode NodeJS sebenarnya dengan NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/it/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/it/docusaurus-plugin-content-docs/current/environments.md
index 9f5eabb39..b45266bea 100644
--- a/apps/docs/i18n/it/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/it/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Se stai utilizzando i gestori di route/router dell'app NextJS, dovrai utilizzare
 ```js
 export const runtime = "nodejs"; // predefinito
 ```
-
-e dovrai aggiungere un'eccezione per pdf-parse nel tuo next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Mette pdf-parse nella modalità NodeJS effettiva con il router dell'app NextJS
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/ja/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/ja/docusaurus-plugin-content-docs/current/environments.md
index ff2a474e4..c2ebd4502 100644
--- a/apps/docs/i18n/ja/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/ja/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ NextJSアプリケーションルーターのルートハンドラー/サーバ
 ```js
 export const runtime = "nodejs"; // デフォルト
 ```
-
-また、next.config.jsでpdf-parseの例外を追加する必要があります。
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // pdf-parseを実際のNodeJSモードに配置するためのNextJSアプリケーションルーター
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/ko/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/ko/docusaurus-plugin-content-docs/current/environments.md
index 2da3bba0e..c65725164 100644
--- a/apps/docs/i18n/ko/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/ko/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ NextJS 앱 라우터 라우트 핸들러/서버리스 함수를 사용하는 경
 ```js
 export const runtime = "nodejs"; // 기본값
 ```
-
-그리고 next.config.js에서 pdf-parse에 대한 예외를 추가해야합니다.
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // pdf-parse를 실제 NodeJS 모드로 NextJS 앱 라우터에 추가합니다.
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/lt/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/lt/docusaurus-plugin-content-docs/current/environments.md
index d4ed4f788..658e66494 100644
--- a/apps/docs/i18n/lt/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/lt/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Jei naudojate NextJS Aplikacijos maršrutizatoriaus maršrutų tvarkyklės / ser
 ```js
 export const runtime = "nodejs"; // numatytasis
 ```
-
-ir turėsite pridėti išimtį pdf-parse savo next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Prideda pdf-parse į tikrąjį NodeJS režimą su NextJS Aplikacijos maršrutizatoriumi
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/lv/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/lv/docusaurus-plugin-content-docs/current/environments.md
index f24aaa149..ae6fe8215 100644
--- a/apps/docs/i18n/lv/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/lv/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Ja izmantojat NextJS lietotnes maršrutētāja maršrutētājus/servera funkcija
 ```js
 export const runtime = "nodejs"; // noklusējums
 ```
-
-un jums būs jāpievieno izņēmums pdf-parse savā next.config.js failā
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Ievieto pdf-parse faktiskajā NodeJS režīmā ar NextJS lietotnes maršrutētāju
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/nl/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/nl/docusaurus-plugin-content-docs/current/environments.md
index e8dfa9649..033cd3dc6 100644
--- a/apps/docs/i18n/nl/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/nl/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Als je NextJS App Router route handlers/serverless functies gebruikt, moet je de
 ```js
 export const runtime = "nodejs"; // standaard
 ```
-
-en je moet een uitzondering toevoegen voor pdf-parse in je next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Zet pdf-parse in de werkelijke NodeJS-modus met NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/no/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/no/docusaurus-plugin-content-docs/current/environments.md
index ab5f6482d..21061aedd 100644
--- a/apps/docs/i18n/no/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/no/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Hvis du bruker NextJS App Router rutehåndterere/serverløse funksjoner, må du
 ```js
 export const runtime = "nodejs"; // standard
 ```
-
-og du må legge til et unntak for pdf-parse i next.config.js-filen din
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Setter pdf-parse i faktisk NodeJS-modus med NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/pl/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/pl/docusaurus-plugin-content-docs/current/environments.md
index 96b720670..333d664a3 100644
--- a/apps/docs/i18n/pl/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/pl/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Jeśli korzystasz z obsługi trasowania NextJS App Router lub funkcji bezserwero
 ```js
 export const runtime = "nodejs"; // domyślnie
 ```
-
-i będziesz musiał dodać wyjątek dla pdf-parse w pliku next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Umieszcza pdf-parse w rzeczywistym trybie NodeJS z NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/pt/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/pt/docusaurus-plugin-content-docs/current/environments.md
index faeb70787..22547d0ef 100644
--- a/apps/docs/i18n/pt/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/pt/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Se você estiver usando os manipuladores de rota/funções serverless do Roteado
 ```js
 export const runtime = "nodejs"; // padrão
 ```
-
-e você precisará adicionar uma exceção para o pdf-parse no seu next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Coloca o pdf-parse no modo NodeJS real com o Roteador de Aplicativos NextJS
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/ro/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/ro/docusaurus-plugin-content-docs/current/environments.md
index 67ea4162c..355fed075 100644
--- a/apps/docs/i18n/ro/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/ro/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Dacă utilizați handler-ele de rute/funcții serverless ale Routerului aplicaț
 ```js
 export const runtime = "nodejs"; // implicit
 ```
-
-și va trebui să adăugați o excepție pentru pdf-parse în fișierul next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Plasează pdf-parse în modul NodeJS real cu Routerul aplicației NextJS
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/ru/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/ru/docusaurus-plugin-content-docs/current/environments.md
index 751d4e5a2..ac796c8fd 100644
--- a/apps/docs/i18n/ru/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/ru/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex в настоящее время официально поддерж
 ```js
 export const runtime = "nodejs"; // по умолчанию
 ```
-
-и вам потребуется добавить исключение для pdf-parse в вашем файле next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Помещает pdf-parse в режим фактического NodeJS с помощью маршрутизатора приложений NextJS
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/se/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/se/docusaurus-plugin-content-docs/current/environments.md
index 70d86c34a..fd145dab0 100644
--- a/apps/docs/i18n/se/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/se/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Ako koristite NextJS App Router rute handlera/serverless funkcija, moraćete kor
 ```js
 export const runtime = "nodejs"; // podrazumevano
 ```
-
-i moraćete dodati izuzetak za pdf-parse u vašem next.config.js fajlu
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Stavlja pdf-parse u stvarni NodeJS režim sa NextJS App Routerom
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/sk/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/sk/docusaurus-plugin-content-docs/current/environments.md
index 743f74471..3e558576a 100644
--- a/apps/docs/i18n/sk/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/sk/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex trenutno uradno podpira NodeJS 18 in NodeJS 20.
 ```js
 export const runtime = "nodejs"; // privzeto
 ```
-
-in v datoteko next.config.js dodajte izjemo za pdf-parse
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Postavi pdf-parse v dejanski način NodeJS z usmerjevalnikom NextJS aplikacije
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/sl/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/sl/docusaurus-plugin-content-docs/current/environments.md
index be3e3885e..a62d01746 100644
--- a/apps/docs/i18n/sl/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/sl/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Ak používate spracovatele trás/serveless funkcie NextJS App Router, budete po
 ```js
 export const runtime = "nodejs"; // predvolené
 ```
-
-a budete musieť pridať výnimku pre pdf-parse vo vašom next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Puts pdf-parse in actual NodeJS mode with NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/sv/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/sv/docusaurus-plugin-content-docs/current/environments.md
index d9a7ca7f4..f36ecac52 100644
--- a/apps/docs/i18n/sv/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/sv/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Om du använder NextJS App Router route handlers/serverless functions måste du
 ```js
 export const runtime = "nodejs"; // standard
 ```
-
-och du måste lägga till ett undantag för pdf-parse i din next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Sätter pdf-parse i faktiskt NodeJS-läge med NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/th/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/th/docusaurus-plugin-content-docs/current/environments.md
index 6abaeae59..9160592a2 100644
--- a/apps/docs/i18n/th/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/th/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex รองรับ NodeJS 18 และ NodeJS 20 อย่างเ
 ```js
 export const runtime = "nodejs"; // ค่าเริ่มต้น
 ```
-
-และคุณจะต้องเพิ่มข้อยกเว้นสำหรับ pdf-parse ใน next.config.js ของคุณ
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // ให้ pdf-parse ทำงานในโหมด NodeJS จริงๆ กับ NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/tr/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/tr/docusaurus-plugin-content-docs/current/environments.md
index 52d0f846f..b4a37978d 100644
--- a/apps/docs/i18n/tr/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/tr/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Eğer NextJS Uygulama Yönlendirici rota işleyicileri/sunucusuz fonksiyonlar ku
 ```js
 export const runtime = "nodejs"; // varsayılan
 ```
-
-ve next.config.js dosyanıza pdf-parse için bir istisna eklemeniz gerekecektir:
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // pdf-parse'ı NextJS Uygulama Yönlendirici ile gerçek NodeJS modunda kullanır
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/uk/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/uk/docusaurus-plugin-content-docs/current/environments.md
index 0ca273185..1ceb571f0 100644
--- a/apps/docs/i18n/uk/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/uk/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex наразі офіційно підтримує NodeJS 18 та NodeJ
 ```js
 export const runtime = "nodejs"; // за замовчуванням
 ```
-
-і вам потрібно додати виняток для pdf-parse у вашому next.config.js
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Розміщує pdf-parse у фактичному режимі NodeJS з NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/vi/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/vi/docusaurus-plugin-content-docs/current/environments.md
index 4fb7feb1e..6d6f9bda3 100644
--- a/apps/docs/i18n/vi/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/vi/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ Nếu bạn đang sử dụng NextJS App Router route handlers/serverless functi
 ```js
 export const runtime = "nodejs"; // mặc định
 ```
-
-và bạn sẽ cần thêm một ngoại lệ cho pdf-parse trong next.config.js của bạn
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // Đặt pdf-parse trong chế độ NodeJS thực tế với NextJS App Router
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/environments.md
index 0e5da1a23..0dc88796d 100644
--- a/apps/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/environments.md
@@ -13,17 +13,3 @@ LlamaIndex 目前官方支持 NodeJS 18 和 NodeJS 20。
 ```js
 export const runtime = "nodejs"; // 默认
 ```
-
-并且您需要在 next.config.js 中为 pdf-parse 添加一个例外
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // 将 pdf-parse 置于实际的 NodeJS 模式与 NextJS 应用路由器
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/apps/docs/i18n/zh_tw/docusaurus-plugin-content-docs/current/environments.md b/apps/docs/i18n/zh_tw/docusaurus-plugin-content-docs/current/environments.md
index 6da17a908..ec1ede39a 100644
--- a/apps/docs/i18n/zh_tw/docusaurus-plugin-content-docs/current/environments.md
+++ b/apps/docs/i18n/zh_tw/docusaurus-plugin-content-docs/current/environments.md
@@ -15,17 +15,3 @@ LlamaIndex 目前正式支援 NodeJS 18 和 NodeJS 20。
 ```js
 export const runtime = "nodejs"; // 預設值
 ```
-
-並且您需要在 next.config.js 中為 pdf-parse 添加一個例外:
-
-```js
-// next.config.js
-/** @type {import('next').NextConfig} */
-const nextConfig = {
-  experimental: {
-    serverComponentsExternalPackages: ["pdf-parse"], // 將 pdf-parse 放在實際的 NodeJS 模式中與 NextJS 應用程式路由器一起使用
-  },
-};
-
-module.exports = nextConfig;
-```
diff --git a/examples/pg-vector-store/README.md b/examples/pg-vector-store/README.md
index d6b4b9fc6..78d88efa7 100644
--- a/examples/pg-vector-store/README.md
+++ b/examples/pg-vector-store/README.md
@@ -19,12 +19,12 @@ If you prefer using a managed service, you can use [Timescale](https://docs.time
 Having created a DB instance, you can then set up environment variables for your database connection:
 
 ```bash
-export PGHOST=<your database host>
-export PGUSER=<your database user>
-export PGPASSWORD=<your database password>
-export PGDATABASE=<your database name>
-export PGPORT=<your database port>
-export OPENAI_API_KEY=<your openai api key>
+export PGHOST=your database host
+export PGUSER=your database user
+export PGPASSWORD=your database password
+export PGDATABASE=your database name
+export PGPORT=your database port
+export OPENAI_API_KEY=your openai api key
 ```
 
 Set the environment variables above to match your database setup.
diff --git a/packages/core/src/storage/vectorStore/PGVectorStore.ts b/packages/core/src/storage/vectorStore/PGVectorStore.ts
index 46c0127b7..eb6cbeff2 100644
--- a/packages/core/src/storage/vectorStore/PGVectorStore.ts
+++ b/packages/core/src/storage/vectorStore/PGVectorStore.ts
@@ -28,11 +28,11 @@ export class PGVectorStore implements VectorStore {
    *
    * If the `connectionString` is not provided the following env variables are
    * used to connect to the DB:
-   * PGHOST=<your database host>
-   * PGUSER=<your database user>
-   * PGPASSWORD=<your database password>
-   * PGDATABASE=<your database name>
-   * PGPORT=<your database port>
+   * PGHOST=your database host
+   * PGUSER=your database user
+   * PGPASSWORD=your database password
+   * PGDATABASE=your database name
+   * PGPORT=your database port
    *
    * @param {object} config - The configuration settings for the instance.
    * @param {string} config.schemaName - The name of the schema (optional). Defaults to PGVECTOR_SCHEMA.
diff --git a/packages/create-llama/templates/types/streaming/nextjs/next.config.app.js b/packages/create-llama/templates/types/streaming/nextjs/next.config.app.js
index 0ff949691..39afbb703 100644
--- a/packages/create-llama/templates/types/streaming/nextjs/next.config.app.js
+++ b/packages/create-llama/templates/types/streaming/nextjs/next.config.app.js
@@ -11,7 +11,6 @@ const nextConfig = {
     return config;
   },
   experimental: {
-    serverComponentsExternalPackages: ["llamaindex"],
     outputFileTracingIncludes: {
       "/*": ["./cache/**/*"],
     },
diff --git a/packages/create-llama/templates/types/streaming/nextjs/next.config.static.js b/packages/create-llama/templates/types/streaming/nextjs/next.config.static.js
index c5e9ab41f..20420f58f 100644
--- a/packages/create-llama/templates/types/streaming/nextjs/next.config.static.js
+++ b/packages/create-llama/templates/types/streaming/nextjs/next.config.static.js
@@ -13,7 +13,6 @@ const nextConfig = {
     return config;
   },
   experimental: {
-    serverComponentsExternalPackages: ["llamaindex"],
     outputFileTracingIncludes: {
       "/*": ["./cache/**/*"],
     },
-- 
GitLab