UNPKG

615 BJavaScriptView Raw
1#!/usr/bin/env node
2
3"use strict";
4
5process.chdir(__dirname);
6
7// Perform node version check before loading any other files or modules
8// Doing this check as soon as possible allows us to avoid ES6 parser errors or other issues
9var pkg = require("./package.json");
10if (!require("semver").satisfies(process.version, pkg.engines.node)) {
11 console.error("=== WARNING!");
12 console.error("=== The oldest supported Node.js version is", pkg.engines.node);
13 console.error("=== We strongly encourage you to upgrade, see https://nodejs.org/en/download/package-manager/ for more details\n");
14}
15
16require("./src/command-line");