Git Product home page Git Product logo

Comments (5)

GeoffreyBooth avatar GeoffreyBooth commented on May 26, 2024

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 returns true (as in, we use the ESM loader for all entry points). Currently I get 154 failures if you do this; the bulk of these are async_hooks tests that fail because of async resources created by the ESM loader as part of startup. See nodejs/node#44323.

  • #168

  • nodejs/node#49704

  • nodejs/node#50042
    nodejs/node#50044

from loaders.

JakobJingleheimer avatar JakobJingleheimer commented on May 26, 2024

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.

GeoffreyBooth avatar GeoffreyBooth commented on May 26, 2024

Sure. @ggoodman, are you available to join this meeting?

from loaders.

ggoodman avatar ggoodman commented on May 26, 2024

Sure, I'll try to make it.

from loaders.

GeoffreyBooth avatar GeoffreyBooth commented on May 26, 2024

#169

from loaders.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.