please run mach bootstrap; NodeJS/NPM security updates landed

2019-12-19 Thread Dan Mosedale
Upgrades for NodeJS from 8.11.3 to 8.17.0 and for NPM from 5.6.0 to 6.13.4 have merged to mozilla-central. Everyone is encouraged to run `mach bootstrap` to upgrade the toolchain on their machine. The main security fix that we’re concerned with is in npm, so I’ve also set 6.13.4 as the minimum

NodeJS vendoring policies; feedback requested

2019-11-21 Thread Dan Mosedale
Now that we have NodeJS in the tree, we want to unlock the rich set of tooling in the NodeJS/npm ecosystem so that we can start depending on things available there in a coherent, managed, more secure way. We've drafted policy docs to govern use and management of those packages, and we'd love you

Re: Avoiding the hard build dependency on NodeJS

2018-11-08 Thread Dan Mosedale
For better and for worse, I believe that's no longer true: devtools is now using it to transpile JSX files to JS files as part of the normal build. Dan Am Do., 8. Nov. 2018 um 13:55 Uhr schrieb Mike Hommey : > > On Wed, Nov 07, 2018 at 05:32:40AM -0800, Martin Husemann wrote: > > I understand the

devs: please install NodeJS; it will be required by default on Thurs, Aug 17th

2018-08-15 Thread Dan Mosedale
u saw this question, email me directly, or ask in #go-node in slack. * For bigger issues (eg “I don’t think this should land yet”, “there’s a big problem that’s likely to affect one or more groups of people”), feel free to reach out to one of: Dan Mosedale (me) <https://mozillians.org/en-US/u/dmose/

devs: please install NodeJS; it will be required by default on Thurs, Aug 17th

2018-08-15 Thread Dan Mosedale
ist where you saw this question, email me directly, or ask in #go-node in slack. - For bigger issues (eg “I don’t think this should land yet”, “there’s a big problem that’s likely to affect one or more groups of people”), feel free to reach out to one of: Dan Mosedale (me) <

Upcoming Firefox NodeJS 8 build requirement (soft for Fx 63, hard for Fx 64)

2018-08-08 Thread Dan Mosedale
free to respond to the mailing list where you saw this question, email me directly, or ask in #go-node in slack. - For bigger issues (eg “I don’t think this should land yet”, “there’s a big problem that’s likely to affect one or more groups of people”), feel free to reach out to o