nodejs / tooling

Advancing Node.js as a framework for writing great tools
171 stars 15 forks source link

Help us pick topics for working group meeting at collaborator summit #52

Closed bcoe closed 4 years ago

bcoe commented 4 years ago

We will be running a meeting at the OpenJS Collaborator's Summit.

Help us pick some of the topics for the conversation, by adding an emoji to the comments in this thread.


👍= we should discuss this topic. 👎 = I'm not interested in this topic. Add a new comment to this thread to suggest a topic.

bcoe commented 4 years ago

Source Maps in Node.js Core

Source map support was recently added to Node.js core, let's discuss the work that remains, and how folks can chip in.

bcoe commented 4 years ago

A Better Argument Parser in Node.js Core

process.argv is a hassle for making complex command line programs, should we add an argument parser to core?

iansu commented 4 years ago

A sleep command in Node.js Core

People attempt to implement sleep in many different ways in Node.js. There are also several packages that implement this functionality. Should we implement a native sleep method in Node.js core?

boneskull commented 4 years ago

distributing node apps as self-contained binaries

this would enable an app to be installed and run by a user without having to install a separate node runtime.

boneskull commented 4 years ago

execvp support

this a “process replacement” api. tools may find this useful, but no such system api exists on windows (to my knowledge). might need a libuv implementation? cc @ruyadorno

iansu commented 4 years ago

ES module replacement (Hot Module Reloading)

The current ESM loader in Node.js does not allow for loaded modules to be replaced at run time. This prevents implementing things like watch mode in build and test tools. Reference: https://github.com/nodejs/tooling/issues/51