{"library":"please-upgrade-node","type":"library","category":null,"description":"Please-upgrade-node is a focused utility designed to display a clear, beginner-friendly message to users when their Node.js version does not meet the minimum requirement specified in a project's `package.json` `engines.node` field. Instead of generic stack traces, it provides actionable advice to upgrade Node.js. The package is currently at version 3.2.0, with a recent update adding TypeScript definitions, indicating active maintenance. It is specifically built for CLI applications to enhance user experience by gracefully handling Node.js version incompatibilities. A key differentiator is its strict support for only the `>=` operator in the `engines.node` field, simplifying configuration while ensuring explicit minimum version requirements. Its release cadence is sporadic, tied to feature additions or bug fixes, rather than a fixed schedule.","language":"javascript","status":"active","version":"3.2.0","tags":["javascript","node","engines","version","check","verify","upgrade"],"install":[{"cmd":"npm install please-upgrade-node","imports":["const pleaseUpgradeNode = require('please-upgrade-node');\npleaseUpgradeNode(pkg);","import type { pleaseUpgradeNodeOptions } from 'please-upgrade-node';","const pleaseUpgradeNode = require('please-upgrade-node');\npleaseUpgradeNode(pkg, { exitCode: 0, message: (v) => `Need Node ${v}` });"]},{"cmd":"yarn add please-upgrade-node","imports":[]},{"cmd":"pnpm add please-upgrade-node","imports":[]}],"homepage":null,"github":"https://github.com/typicode/please-upgrade-node","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/please-upgrade-node","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/please-upgrade-node/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}