Skip to content

Commit d9325a3

Browse files
committed
feat(package): require node >= 8.9.0 and npm >= 6.0.0
1 parent ca96c58 commit d9325a3

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

bin/stencil

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
#!/usr/bin/env node
22
'use strict';
33

4-
var cli = require('../dist/cli/index.js');
5-
var nodeSys = require('../dist/sys/node/index.js');
6-
7-
var sys = new nodeSys.NodeSystem();
8-
var logger = new nodeSys.NodeLogger();
9-
104
try {
115
var v = process.version.replace('v', '').split('.');
126
var major = parseInt(v[0], 10);
137
var minor = parseInt(v[1], 10);
148
if (major < 8 || (major === 8 && minor < 9)) {
15-
logger.warn(logger.yellow('Your current version of Node is ' + process.version + ', however the recommendation is a minimum of Node 8.x LTS. Note that future versions of Stencil will eventually remove support for non-LTS Node versions.'));
9+
console.log('\nYour current version of Node is ' + process.version + ', however the recommendation is a minimum of Node LTS (https://github.com/nodejs/Release). Note that future versions of Stencil will eventually remove support for non-LTS Node versions.\n');
1610
}
1711
} catch (e) {}
1812

13+
var cli = require('../dist/cli/index.js');
14+
var nodeSys = require('../dist/sys/node/index.js');
15+
var sys = new nodeSys.NodeSystem();
16+
var logger = new nodeSys.NodeLogger();
17+
1918
cli.run(process, sys, logger);

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@
128128
"workbox-build": "~3.4.1"
129129
},
130130
"engines": {
131-
"node": ">=6.11.0"
131+
"node": ">=8.9.0",
132+
"npm": ">=6.0.0"
132133
},
133134
"repository": {
134135
"type": "git",

0 commit comments

Comments
 (0)