File size: 732 Bytes
d1ceb73 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
const pkg = require('./staging/package.json');
function parser(part) {
return parseInt(part, 10);
}
const engine = pkg.engines.node.replace('>=', '');
const eparts = engine.split('.').map(parser);
const version = process.version.replace('v', '');
const vparts = version.split('.').map(parser);
// eslint-disable-next-line
console.log('Node', process.version);
if (vparts[0] > eparts[0]) {
process.exit(0);
}
if (vparts[0] < eparts[0]) {
process.exit(1);
}
if (vparts[1] > eparts[1]) {
process.exit(0);
}
if (vparts[1] < eparts[1]) {
process.exit(1);
}
if (vparts[2] < eparts[1]) {
process.exit(1);
}
|