-
Notifications
You must be signed in to change notification settings - Fork 43
Define shipping criteria #4
Comments
off the top of my head:
|
What is that npm proposal? |
three key things for me:
|
One thing for me, which is more of a soft consideration:
This explanation (as a blog post? readme? officially in the node documentation would be best) would help the community understand how to get from 0% esm in the world to 99% esm in the world, and how this affects them. This explanation will enable us to understand the migration implications of the final proposal. Without this understanding, we may find ourselves in a python3 situation. |
Two cents from me:
|
Not really a shipping criterion, but I think it's important that we unflag Modules in Node 10, before it reaches LTS. That means two things:
|
Would putting https://github.com/bmeck/node-apm-loader-example in the docs and doing some cleanup be enough? What are the reasons to put it into core? Just for testing purposes / could it be in CITGM?
I'd push out the loaders from JS as far as possible since static loaders can already expose themselves to existing JS and do crazy dynamic injection. For my criteria it is probably more minimal than most:
|
Yes, I think so.
My reasons is avoid breaking things unintentionally for this specific use case. I think that has no unit tests at the moment, so that would have to be fixed. |
I am going to give an answer that's 100% software engineering basics.
I see assumptions of some goals & design choices above. If those are already selected, we should document them in this repo. A concise plain-language design document for our goals will help with both getting us all to share the same vision and with communicating that vision outward. |
Closing for now, we can revisit this as we expand on minimal kernel |
Add notice of doc being archived & remove current efforts
What should be the criteria for shipping Modules in Node without a flag?
I'll keep this original comment up to date with the current state of the discussion in this issue
The text was updated successfully, but these errors were encountered: