From 193cf2397775f8925cf92c70058aef8c2e4dc041 Mon Sep 17 00:00:00 2001 From: G <41178744+catomean@users.noreply.github.com> Date: Sat, 29 Aug 2026 08:57:54 +0200 Subject: [PATCH] chore: declare node >=20, the version the box actually runs Was: undeclared. Eighteen of thirty repos declared no Node version at all, and the twelve that did used five spellings of the same intent - >=18, >=20, >=20.0.0, >=22, >=22.19.0. The box runs 20.20.2, so >=22 was a claim nothing could satisfy and nothing would have caught. One spelling, matching the machine that runs it, turns an invisible mismatch into a loud one. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01UvjGNAS9CMfEGNW26tUR4P --- package.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b0c57645..3014c385 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,15 @@ { "name": "datacat", "version": "1.0.0", + "engines": { + "node": ">=20" + }, "description": "Universal AI-Powered Data Capture System", "private": true, "scripts": { - "dev": "echo '\n\ud83d\ude80 Starting development servers...\n' && concurrently -k -n FRONTEND,BACKEND -c blue,green \"cd frontend && npm run dev\" \"cd backend && npm start\"", + "dev": "echo '\nšŸš€ Starting development servers...\n' && concurrently -k -n FRONTEND,BACKEND -c blue,green \"cd frontend && npm run dev\" \"cd backend && npm start\"", "d": "npm run dev", - "links": "echo '\n\ud83d\udd17 DEVELOPMENT SERVERS:\n\ud83d\udcf1 Frontend: http://localhost:3000\n\u2699\ufe0f Backend: http://localhost:5001\n'", + "links": "echo '\nšŸ”— DEVELOPMENT SERVERS:\nšŸ“± Frontend: http://localhost:3000\nāš™ļø Backend: http://localhost:5001\n'", "build": "cd frontend && npm run build", "start": "concurrently -k -n FRONTEND,BACKEND -c blue,green \"cd frontend && npm run start\" \"cd backend && npm run start\"", "lint": "cd frontend && npm run lint",