<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>I would like to increase the minimum requirements for node with
ESLint to node v8.9.1, npm v5.5.1 for the following reasons:<br>
</p>
<ul>
<li>ESLint 5.x is now in alpha, and raises its minimum node
requirement level to 6.14.0 (ours is currently 6.9.1)</li>
<li>MozillaBuild & our automation already use node 8.9.1</li>
<li>node 8.9.1 ships with npm 5.5.1</li>
<li>A lot has changed in npm between 3.10.x and 5.5.x, upgrading
the minimum will provide better consistency for developers,
especially with respect to npm-shrinkwrap.json/package-lock.json<br>
</li>
<li>This brings us closer to what was suggested in the "Intent to
require Node to build..." thread.</li>
</ul>
<p>I'm thinking about bumping this the week of 7th May - after the
merges have completed. <br>
</p>
<p>I would like to hear feedback - positive or negative - from
anyone likely to be affected by this proposal.</p>
<p>Please send comments to dev-platform or comment on <a
moz-do-not-send="true"
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1456085">bug
1456085.</a></p>
<p>Thanks<br>
</p>
<p>Mark<br>
</p>
</body>
</html>