mirror of
https://gh-proxy.org/https://github.com/klinsmaya/workdsh.git
synced 2026-11-08 17:36:57 +08:00
git-subtree-dir: workdsh-web git-subtree-mainline:d3a7b2143dgit-subtree-split:03b63ea143
11 lines
541 B
JavaScript
11 lines
541 B
JavaScript
import { readFileSync } from 'node:fs';
|
|
import { fileURLToPath } from 'node:url';
|
|
const manifest = JSON.parse(readFileSync(fileURLToPath(new URL('../package.json', import.meta.url)), 'utf8'));
|
|
const [major, minor] = process.versions.node.split('.').map(Number);
|
|
if (!((major === 22 && minor >= 19) || major >= 24)) {
|
|
console.error(`Unsupported Node ${process.versions.node}; required ${manifest.engines.node}`);
|
|
process.exitCode = 1;
|
|
} else {
|
|
console.log(`Node ${process.versions.node}; package manager ${manifest.packageManager}`);
|
|
}
|