From 29b7cfafb941cbf07b4b1366acfba8208e366192 Mon Sep 17 00:00:00 2001 From: Richard R Date: Wed, 20 May 2026 16:26:07 -0600 Subject: [PATCH] chore(deps): update node engine requirement and clean server externals Remove 'ffmpeg-static' from server external packages in Next.js config and specify Node.js 22.x as required engine in package.json to align with deployment environment. --- next.config.ts | 1 - package.json | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/next.config.ts b/next.config.ts index 6df2903..18fc239 100644 --- a/next.config.ts +++ b/next.config.ts @@ -24,7 +24,6 @@ const computeLocal = computeMode === 'local'; const isVercel = process.env.VERCEL === '1'; const serverExternalPackages = [ '@napi-rs/canvas', - 'ffmpeg-static', 'better-sqlite3', ...(computeLocal ? ['onnxruntime-node', '@huggingface/tokenizers'] : []), ]; diff --git a/package.json b/package.json index 838d117..b3236fd 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,9 @@ "name": "openreader", "version": "3.0.0", "private": true, + "engines": { + "node": "22.x" + }, "packageManager": "pnpm@10.33.4", "scripts": { "dev": "node scripts/openreader-entrypoint.mjs -- pnpm dev:raw",