You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
this commit drops node 12 support from stencil by:
- removing node 12 from main CI workflow
- updating minimum, recommended versions for running stencil
to v14.5 and 16.14, respectively
- updating volta versions of node, npm for our karma tests
- updating the 'engines' field of package.json
- setting the minimum default version of node in compiler
- adding todos to the codebase for future (Node 18+) work that will
be caused by future deprecations
STENCIL-176: Drop Node 12 Support
BREAKING CHANGE: Node v14+ is now required by Stencil
Copy file name to clipboardExpand all lines: bin/stencil
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
#!/usr/bin/env node
2
2
'use strict';
3
3
4
-
varminimumVersion='12.10';
4
+
varminimumVersion='14.5';
5
5
varfutureDeprecationMinVersion='14.0';
6
-
varrecommendedVersion='14.5';
6
+
varrecommendedVersion='16.4';
7
7
varcurrentVersion=process.versions.node;
8
8
9
9
functionisNodeLT(v){
@@ -33,7 +33,7 @@ if (isNodeLT(futureDeprecationMinVersion)) {
33
33
currentVersion+
34
34
", however Stencil's recommendation is v"+
35
35
recommendedVersion+
36
-
'.0 or greater. Note that future versions of Stencil will eventually remove support for non-LTS Node versions and an Active LTS version is recommended (https://nodejs.org/en/about/releases/).\n'
36
+
'.0 or greater. Note that future versions of Stencil will eventually remove support for older Node versions and an Active LTS version is recommended (https://nodejs.org/en/about/releases/).\n'
0 commit comments