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.
This commit is contained in:
Richard R 2026-05-20 16:26:07 -06:00
parent fb32dea73c
commit 29b7cfafb9
2 changed files with 3 additions and 1 deletions

View file

@ -24,7 +24,6 @@ const computeLocal = computeMode === 'local';
const isVercel = process.env.VERCEL === '1'; const isVercel = process.env.VERCEL === '1';
const serverExternalPackages = [ const serverExternalPackages = [
'@napi-rs/canvas', '@napi-rs/canvas',
'ffmpeg-static',
'better-sqlite3', 'better-sqlite3',
...(computeLocal ? ['onnxruntime-node', '@huggingface/tokenizers'] : []), ...(computeLocal ? ['onnxruntime-node', '@huggingface/tokenizers'] : []),
]; ];

View file

@ -2,6 +2,9 @@
"name": "openreader", "name": "openreader",
"version": "3.0.0", "version": "3.0.0",
"private": true, "private": true,
"engines": {
"node": "22.x"
},
"packageManager": "pnpm@10.33.4", "packageManager": "pnpm@10.33.4",
"scripts": { "scripts": {
"dev": "node scripts/openreader-entrypoint.mjs -- pnpm dev:raw", "dev": "node scripts/openreader-entrypoint.mjs -- pnpm dev:raw",