Comments (5)
Anything we want to discuss?
-
Next steps after nodejs/node#50096: should we remove
--experimental-default-type
now? I don’t see the point of having it if we have ESM syntax detection? -
We were hoping to clean up a bunch of things as part of the switch to
--default-type=module
by default, namely cutting out some “include the CommonJS loader here to allow for monkey patching” hacks that have had TODOs to deprecate for years. If detection becomes the new way forward, how will we do this cleanup? Perhaps we set the module customization hooks stable by December hopefully, and just do the cleanup as a semver-major to ship in 22.0.0? -
I think the next big goal for regular modules code would be to finally remove the CommonJS loader. That means getting all the tests to pass if
shouldUseESMLoader
always returnstrue
(as in, we use the ESM loader for all entry points). Currently I get 154 failures if you do this; the bulk of these areasync_hooks
tests that fail because of async resources created by the ESM loader as part of startup. See nodejs/node#44323.
from loaders.
I feel like there are some open questions for initialize's return and external formats. Perhaps we quickly discuss those?
I the we're in agreement for the rest—they're just a matter of doing it.
from loaders.
Sure. @ggoodman, are you available to join this meeting?
from loaders.
Sure, I'll try to make it.
from loaders.
from loaders.
Related Issues (20)
- Loaders allow breaking JS spec invariants HOT 16
- Official `fs` overlay HOT 3
- Node.js Loaders Team Meeting 2023-11-21
- bug: CJS exports analysis reads directly from disk HOT 7
- Node.js Loaders Team Meeting 2023-12-05 HOT 9
- Node.js Loaders Team Meeting 2023-12-19
- Bad coverage information when loaders are used
- Node.js Loaders Team Meeting 2024-01-02
- Node.js Loaders Team Meeting 2024-01-16 HOT 2
- improve registration HOT 2
- Node.js Loaders Team Meeting 2024-01-30 HOT 3
- --experimental-loader breaks in Node 18.19 HOT 5
- Node.js Loaders Team Meeting 2024-02-13 HOT 1
- Node.js Loaders Team Meeting 2024-02-27 HOT 2
- Node.js Loaders Team Meeting 2024-03-12 HOT 1
- Node.js Loaders Team Meeting 2024-03-26 HOT 1
- Node.js Loaders Team Meeting 2024-04-09 HOT 15
- Node.js Loaders Team Meeting 2024-04-13
- Node.js Loaders Team Meeting 2024-04-23 HOT 3
- Node.js Loaders Team Meeting 2024-05-07 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from loaders.