From 1b88e8702b9380f27708aae07e4b210e0f61d7fd Mon Sep 17 00:00:00 2001 From: unn-Known1 Date: Wed, 6 May 2026 23:12:26 +0800 Subject: [PATCH] fix(frontend): add engines field to package.json for Node.js and pnpm version requirements Addresses issue #76 by adding explicit engine requirements: - Node.js >=20 (required for modern Next.js features) - pnpm >=10 (required as specified in packageManager) This prevents installation issues with older versions that may cause unexpected problems like lock-file version mismatches. --- frontend/package.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 2ce4e2f6db..d26ed62ce3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -113,5 +113,9 @@ "ct3aMetadata": { "initVersion": "7.40.0" }, - "packageManager": "pnpm@10.26.2" + "packageManager": "pnpm@10.26.2", + "engines": { + "node": ">=20", + "pnpm": ">=10" + } }