2024-01-27 20:06:41 +00:00
|
|
|
#!/usr/bin/env node
|
|
|
|
// biome-ignore lint/suspicious/noRedundantUseStrict: <explanation>
|
2024-02-15 12:49:02 +00:00
|
|
|
"use strict";
|
2024-01-27 20:06:41 +00:00
|
|
|
|
|
|
|
const currentVersion = process.versions.node;
|
2024-02-15 12:49:02 +00:00
|
|
|
const requiredMajorVersion = parseInt(currentVersion.split(".")[0], 10);
|
2024-01-27 20:06:41 +00:00
|
|
|
const minimumMajorVersion = 18;
|
|
|
|
|
|
|
|
if (requiredMajorVersion < minimumMajorVersion) {
|
|
|
|
console.error(`Node.js v${currentVersion} is out of date and unsupported!`);
|
|
|
|
console.error(`Please use Node.js v${minimumMajorVersion} or higher.`);
|
|
|
|
process.exit(1);
|
|
|
|
}
|
|
|
|
|
2024-02-15 12:49:02 +00:00
|
|
|
import("./src/index.js").then(({ main }) => main());
|