Hey there I can answer this bit:
>  * To support native modules, node-gyp needs some changes and NPM needs 
> to take them. I'm still working on this, but what is the typical NPM 
> update cadence? If I get my changes accepted by node-gyp and NPM, could 
> that land in Node 12?

Typically we do npm releases every two weeks. Releases are tested under a 
pre-release tag in this period and when the new release is cut the previous one 
is promoted to latest (assuming there weren't any problems to block that). 
Releases are downstreamed to Node.js at the time that they're initially done, 
but they don't land until a few weeks after they're tagged as latest in the 
registry. Overall, this means that when things are going normally Node sees new 
npms landing every two weeks, but that it may be a month between the change 
landing in npm and it landing in Node.

We ordinarily update dependencies with every release of npm, so just getting 
your change into node-gyp and getting a release done is enough for us to pull 
it into npm. However, it doesn't hurt to ping us when that happens to make sure 
we get your update promptly. That's best done at https://npm.community

You can certainly get an updated node-gyp into an npm in Node 12. Node 12 
hasn't even had its initial release yet, and when it has it will be under 
active development for quite a while, so even if your patch isn't ready in time 
to land for Node 12, it will be able to be included in a later release.

-- Rebecca

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
To post to this group, send email to nodejs@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/1546853343.2695500.1627472880.7B1CA372%40webmail.messagingengine.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to