1 |
|
2 |
|
3 | ;
|
4 |
|
5 | process.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
|
9 | var pkg = require("./package.json");
|
10 | if (!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 |
|
16 | require("./src/command-line");
|