From 83ece77c35a1abbeb4717169961e416243275aa1 Mon Sep 17 00:00:00 2001 From: Enthusiast-AD Date: Fri, 5 Dec 2025 11:48:29 +0530 Subject: [PATCH 1/2] fix(templates): update workflow dependencies and add .npmrc to fix snapshot crash --- .../templates/types/llamaindexserver/nextjs/.npmrc | 1 + .../types/llamaindexserver/nextjs/package.json | 14 +++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc diff --git a/packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc b/packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc new file mode 100644 index 000000000..521a9f7c0 --- /dev/null +++ b/packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc @@ -0,0 +1 @@ +legacy-peer-deps=true diff --git a/packages/create-llama/templates/types/llamaindexserver/nextjs/package.json b/packages/create-llama/templates/types/llamaindexserver/nextjs/package.json index 9c994362d..53ef088c9 100644 --- a/packages/create-llama/templates/types/llamaindexserver/nextjs/package.json +++ b/packages/create-llama/templates/types/llamaindexserver/nextjs/package.json @@ -10,14 +10,18 @@ "eject": "llamaindex-server eject" }, "dependencies": { - "@llamaindex/openai": "~0.4.0", - "@llamaindex/server": "^0.3.0", - "@llamaindex/workflow": "~1.1.8", - "@llamaindex/tools": "~0.1.2", - "llamaindex": "~0.11.0", + "@llamaindex/openai": "^0.5.0", + "@llamaindex/server": "^0.4.0", + "@llamaindex/workflow": "^1.1.24", + "@llamaindex/tools": "^0.1.0", + "llamaindex": "^0.12.0", + "llama-cloud-services": "^0.1.0", "dotenv": "^16.4.7", "zod": "^3.23.8" }, + "overrides": { + "@llamaindex/workflow": "^1.1.24" + }, "devDependencies": { "@types/node": "^20.10.3", "tsx": "4.7.2", From 82077f20dc49a2b69c818ba77e9891f619d59d26 Mon Sep 17 00:00:00 2001 From: Enthusiast-AD Date: Fri, 5 Dec 2025 12:10:46 +0530 Subject: [PATCH 2/2] docs: add comment to .npmrc explaining legacy-peer-deps workaround --- .../templates/types/llamaindexserver/nextjs/.npmrc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc b/packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc index 521a9f7c0..ea7e7353e 100644 --- a/packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc +++ b/packages/create-llama/templates/types/llamaindexserver/nextjs/.npmrc @@ -1 +1,3 @@ -legacy-peer-deps=true +# Temporary workaround: @llamaindex/server requires older workflow version. +# We override it to fix a crash (PR #717), so we need legacy-peer-deps to ignore the conflict. +legacy-peer-deps=true \ No newline at end of file