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