René's URL Explorer Experiment


Title: module: support 'module.exports' interop export name in require(esm) by guybedford · Pull Request #54563 · nodejs/node · GitHub

Open Graph Title: module: support 'module.exports' interop export name in require(esm) by guybedford · Pull Request #54563 · nodejs/node

X Title: module: support 'module.exports' interop export name in require(esm) by guybedford · Pull Request #54563 · nodejs/node

Description: This adds support for export { foo as 'module.exports' } in a CJS module to imply that this export value should always be used as the module value when requiring that ESM module under require(esm),...

Open Graph Description: This adds support for export { foo as 'module.exports' } in a CJS module to imply that this export value should always be used as the module value when requiring that ESM module under requi...

X Description: This adds support for export { foo as 'module.exports' } in a CJS module to imply that this export value should always be used as the module value when requiring that ESM module und...

Opengraph URL: https://github.com/nodejs/node/pull/54563

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:02192d96-7339-84b9-df2f-99d5830f0a27
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8340:2F9DEC:680AE:92617:696A0C32
html-safe-nonced81f2cc984726c41e56a9d07aa3efca62f4a55d3a6339d592f599c0f6cabf3f0
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MzQwOjJGOURFQzo2ODBBRTo5MjYxNzo2OTZBMEMzMiIsInZpc2l0b3JfaWQiOiI1MDIzMzYxNzk2NjEzNDc1Mzc4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac6222ade79665aeb33895f1f8369a42c817a5fa3d9cbf5bc256fb4b02fdfb4bbd
hovercard-subject-tagpull_request:2036285615
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/54563/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/14e80f4dc96abe8f468c90208d3f63b12641cd9149b20c110cc1f12f66556a4d/nodejs/node/pull/54563
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/14e80f4dc96abe8f468c90208d3f63b12641cd9149b20c110cc1f12f66556a4d/nodejs/node/pull/54563
og:image:altThis adds support for export { foo as 'module.exports' } in a CJS module to imply that this export value should always be used as the module value when requiring that ESM module under requi...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameguybedford
hostnamegithub.com
expected-hostnamegithub.com
None699227a00bbb7fe1eec276d2ae1c3a93068bc5ba483bd9dc4b2a27a8f4f2f595
turbo-cache-controlno-preview
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7266b2d935baa1c6474b16dd9feaa5ca30607261
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/54563#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F54563
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F54563
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/54563
Reloadhttps://github.com/nodejs/node/pull/54563
Reloadhttps://github.com/nodejs/node/pull/54563
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/54563
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 34.4k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 115k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.7k https://github.com/nodejs/node/issues
Pull requests 697 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects 3 https://github.com/nodejs/node/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/nodejs/node/security
Please reload this pagehttps://github.com/nodejs/node/pull/54563
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fnodejs%2Fnode%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/nodejs/node/pull/54563#issue-comment-box
guybedfordhttps://github.com/guybedford
nodejs:mainhttps://github.com/nodejs/node/tree/main
guybedford:cjs-unwraphttps://github.com/guybedford/node/tree/cjs-unwrap
module: support 'module.exports' interop export name in require(esm) https://github.com/nodejs/node/pull/54563#top
guybedfordhttps://github.com/guybedford
nodejs:mainhttps://github.com/nodejs/node/tree/main
guybedford:cjs-unwraphttps://github.com/guybedford/node/tree/cjs-unwrap
Conversation 47 https://github.com/nodejs/node/pull/54563
Commits 1 https://github.com/nodejs/node/pull/54563/commits
Checks 8 https://github.com/nodejs/node/pull/54563/checks
Files changed https://github.com/nodejs/node/pull/54563/files
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
https://github.com/guybedford
guybedfordhttps://github.com/guybedford
Aug 26, 2024https://github.com/nodejs/node/pull/54563#issue-2485601430
Please reload this pagehttps://github.com/nodejs/node/pull/54563
#53848https://github.com/nodejs/node/pull/53848
nodejs/loaders#221https://github.com/nodejs/loaders/issues/221
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Aug 26, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2309093137
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
module https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Amodule
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Aug 26, 2024https://github.com/nodejs/node/pull/54563#event-14005964845
https://github.com/avivkeller
avivkellerhttps://github.com/avivkeller
loaders https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aloaders
Aug 26, 2024https://github.com/nodejs/node/pull/54563#event-14006057742
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Aug 26, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2309156972
Please reload this pagehttps://github.com/nodejs/node/pull/54563
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/54563?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
(366e573)https://app.codecov.io/gh/nodejs/node/commit/366e5739bc01637206c342ad4648b6b4f403bc6d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
(78d41a2)https://app.codecov.io/gh/nodejs/node/commit/78d41a25dfb835998ff804d42fe58ff7bbf76a84?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/54563?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/modules/cjs/loader.jshttps://app.codecov.io/gh/nodejs/node/pull/54563?src=pr&el=tree&filepath=lib%2Finternal%2Fmodules%2Fcjs%2Floader.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL21vZHVsZXMvY2pzL2xvYWRlci5qcw==
20 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/54563/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Aug 26, 2024 https://github.com/nodejs/node/pull/54563#ref-issue-2485696549
Ensure CJS/MJS require interop in nodejs-compat cloudflare/workerd#2606 https://github.com/cloudflare/workerd/issues/2606
https://github.com/guybedford
guybedfordhttps://github.com/guybedford
Sep 1, 2024https://github.com/nodejs/node/pull/54563#event-14095357817
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Sep 1, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2274471344
View reviewed changes https://github.com/nodejs/node/pull/54563/files
doc/api/modules.mdhttps://github.com/nodejs/node/pull/54563/files#diff-ab8461c2cc1f015131fdce810140965ab708f259aacb95c493d8faac53f7e6a8
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/guybedford
guybedfordhttps://github.com/guybedford
Sep 1, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2323482594
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/mcollina
mcollinahttps://github.com/mcollina
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Sep 2, 2024https://github.com/nodejs/node/pull/54563#event-14098788155
https://github.com/mcollina
mcollinahttps://github.com/mcollina
Sep 2, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2274872697
View reviewed changes https://github.com/nodejs/node/pull/54563/files
mcollinahttps://github.com/mcollina
https://github.com/nodejs/node/pull/54563#pullrequestreview-2274872697
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Sep 2, 2024https://github.com/nodejs/node/pull/54563#event-14098861108
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 2, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2324013545
https://ci.nodejs.org/job/node-test-pull-request/61808/https://ci.nodejs.org/job/node-test-pull-request/61808/
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/aduh95
aduh95https://github.com/aduh95
Sep 2, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2275026173
View reviewed changes https://github.com/nodejs/node/pull/54563/files
https://github.com/aduh95
aduh95https://github.com/aduh95
Sep 2, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2275029416
View reviewed changes https://github.com/nodejs/node/pull/54563/files
test/es-module/test-require-as-esm-interop.mjshttps://github.com/nodejs/node/pull/54563/files#diff-8082fc4f691ddda93fa8bc4a07ac8712d3b6d3f5305cf2187864c48685c70b47
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Sep 2, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2324926063
https://ci.nodejs.org/job/node-test-pull-request/61825/https://ci.nodejs.org/job/node-test-pull-request/61825/
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Sep 3, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2278556069
View reviewed changes https://github.com/nodejs/node/pull/54563/files
joyeecheunghttps://github.com/joyeecheung
https://github.com/nodejs/node/pull/54563#pullrequestreview-2278556069
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/nodejs/node/pull/54563
doc/api/modules.mdhttps://github.com/nodejs/node/pull/54563/files#diff-ab8461c2cc1f015131fdce810140965ab708f259aacb95c493d8faac53f7e6a8
Please reload this pagehttps://github.com/nodejs/node/pull/54563
doc/api/modules.mdhttps://github.com/nodejs/node/pull/54563/files#diff-ab8461c2cc1f015131fdce810140965ab708f259aacb95c493d8faac53f7e6a8
Please reload this pagehttps://github.com/nodejs/node/pull/54563
doc/api/modules.mdhttps://github.com/nodejs/node/pull/54563/files#diff-ab8461c2cc1f015131fdce810140965ab708f259aacb95c493d8faac53f7e6a8
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/ljharb
ljharbhttps://github.com/ljharb
Sep 3, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2327595789
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Sep 4, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2328918763
Please reload this pagehttps://github.com/nodejs/node/pull/54563
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/ljharb
ljharbhttps://github.com/ljharb
Sep 4, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2329339730
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/guybedford
guybedfordhttps://github.com/guybedford
force-pushedhttps://github.com/nodejs/node/compare/4afabbf416aea4cff688695ae58c0b40103c861c..be6bc320875eea09fd895cc5271ad90a9f9f96b0
4afabbfhttps://github.com/nodejs/node/commit/4afabbf416aea4cff688695ae58c0b40103c861c
be6bc32https://github.com/nodejs/node/commit/be6bc320875eea09fd895cc5271ad90a9f9f96b0
Compare https://github.com/nodejs/node/compare/4afabbf416aea4cff688695ae58c0b40103c861c..be6bc320875eea09fd895cc5271ad90a9f9f96b0
September 6, 2024 23:34https://github.com/nodejs/node/pull/54563#event-14167796413
https://github.com/guybedford
guybedfordhttps://github.com/guybedford
Sep 6, 2024 https://github.com/nodejs/node/pull/54563#ref-issue-2464316021
Naming bikeshed - require(esm) interop flag nodejs/loaders#221 https://github.com/nodejs/loaders/issues/221
https://github.com/guybedford
guybedfordhttps://github.com/guybedford
Sep 6, 2024https://github.com/nodejs/node/pull/54563#event-14167854446
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Sep 7, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2288418290
View reviewed changes https://github.com/nodejs/node/pull/54563/files
lib/internal/modules/cjs/loader.jshttps://github.com/nodejs/node/pull/54563/files#diff-5b5902273122e094ff474fda358605ffa45a4a58b51cd0bf4c1acb93779df142
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Sep 7, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2288418541
View reviewed changes https://github.com/nodejs/node/pull/54563/files
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Sep 7, 2024 https://github.com/nodejs/node/pull/54563#pullrequestreview-2288424604
View reviewed changes https://github.com/nodejs/node/pull/54563/files
joyeecheunghttps://github.com/joyeecheung
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/nodejs/node/pull/54563#pullrequestreview-2288424604
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
nodejs/loaders#221https://github.com/nodejs/loaders/issues/221
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
tsc-agenda https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Atsc-agenda
Sep 7, 2024https://github.com/nodejs/node/pull/54563#event-14172852213
https://github.com/guybedford
guybedfordhttps://github.com/guybedford
Sep 8, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2336489886
@joyeecheunghttps://github.com/joyeecheung
#53848https://github.com/nodejs/node/pull/53848
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/jasnell
jasnellhttps://github.com/jasnell
Sep 8, 2024https://github.com/nodejs/node/pull/54563#issuecomment-2336495735
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/mhdawson
mhdawsonhttps://github.com/mhdawson
Sep 9, 2024 https://github.com/nodejs/node/pull/54563#ref-issue-2513776203
Node.js Technical Steering Committee (TSC) Meeting 2024-09-11 nodejs/TSC#1615 https://github.com/nodejs/TSC/issues/1615
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
backport-open-v20.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackport-open-v20.x
Feb 6, 2025https://github.com/nodejs/node/pull/54563#event-16202564069
https://github.com/joyeecheung
joyeecheunghttps://github.com/joyeecheung
Feb 6, 2025https://github.com/nodejs/node/pull/54563#issuecomment-2638367215
#56927https://github.com/nodejs/node/pull/56927
Please reload this pagehttps://github.com/nodejs/node/pull/54563
joyeecheunghttps://github.com/joyeecheung
Feb 6, 2025 https://github.com/nodejs/node/pull/54563#ref-commit-1704f6b
https://github.com/guybedford
https://github.com/joyeecheung
module: support 'module.exports' interop export in require(esm)https://github.com/joyeecheung/node/commit/1704f6b45959f338f9f3ad5a850963d7818e8b63
1704f6bhttps://github.com/joyeecheung/node/commit/1704f6b45959f338f9f3ad5a850963d7818e8b63
nodejs#54563https://github.com/nodejs/node/pull/54563
joyeecheunghttps://github.com/joyeecheung
Feb 6, 2025 https://github.com/nodejs/node/pull/54563#ref-commit-0f452da
https://github.com/guybedford
https://github.com/joyeecheung
module: support 'module.exports' interop export in require(esm)https://github.com/joyeecheung/node/commit/0f452da50d6a87a322f050b41c6758f251c9bf09
0f452dahttps://github.com/joyeecheung/node/commit/0f452da50d6a87a322f050b41c6758f251c9bf09
nodejs#54563https://github.com/nodejs/node/pull/54563
Providing a custom representation for an ES module under require(esm) #54085 https://github.com/nodejs/node/issues/54085
[v20.x] backport unflagging of require(esm) to v20 #56927 https://github.com/nodejs/node/pull/56927
joyeecheunghttps://github.com/joyeecheung
Feb 10, 2025 https://github.com/nodejs/node/pull/54563#ref-commit-824d417
https://github.com/guybedford
https://github.com/joyeecheung
module: support 'module.exports' interop export in require(esm)https://github.com/joyeecheung/node/commit/824d4179d77125ac180160328eed77a259d44d86
824d417https://github.com/joyeecheung/node/commit/824d4179d77125ac180160328eed77a259d44d86
nodejs#54563https://github.com/nodejs/node/pull/54563
marco-ippolitohttps://github.com/marco-ippolito
Feb 11, 2025 https://github.com/nodejs/node/pull/54563#ref-commit-dc66632
https://github.com/guybedford
https://github.com/marco-ippolito
module: support 'module.exports' interop export in require(esm)https://github.com/nodejs/node/commit/dc666322611e0a4ce5e43e8cf7e0b0f5e5b5aa04
dc66632https://github.com/nodejs/node/commit/dc666322611e0a4ce5e43e8cf7e0b0f5e5b5aa04
#54563https://github.com/nodejs/node/pull/54563
#56927https://github.com/nodejs/node/pull/56927
#52697https://github.com/nodejs/node/issues/52697
https://github.com/sapphi-red
sapphi-redhttps://github.com/sapphi-red
Feb 20, 2025 https://github.com/nodejs/node/pull/54563#ref-issue-2866397857
[Feature Request]: make require('./foo.json') work as expected even if the json is transformed to JS by a custom plugin rolldown/rolldown#3640 https://github.com/rolldown/rolldown/issues/3640
feat: add module.exports named export for require(esm) compatibility eslint-stylistic/eslint-stylistic#700 https://github.com/eslint-stylistic/eslint-stylistic/pull/700
[MAINT]: 20.x npm audit vulnerabilities octokit/rest.js#486 https://github.com/octokit/rest.js/issues/486
https://github.com/wolfy1339
wolfy1339https://github.com/wolfy1339
Feb 26, 2025 https://github.com/nodejs/node/pull/54563#ref-issue-2105891923
Tracking issue: Port everything to ESM probot/probot#1958 https://github.com/probot/probot/issues/1958
https://github.com/dsherret
dsherrethttps://github.com/dsherret
Mar 3, 2025 https://github.com/nodejs/node/pull/54563#ref-pullrequest-2891866091
fix(node): require esm should prefer module.exports export denoland/deno#28376 https://github.com/denoland/deno/pull/28376
https://github.com/marco-ippolito
marco-ippolitohttps://github.com/marco-ippolito
Mar 6, 2025 https://github.com/nodejs/node/pull/54563#ref-pullrequest-2900256259
v20.19.0 proposal #57349 https://github.com/nodejs/node/pull/57349
Update product-os/flowzone action to v19.11.13 klutchell/balena-mediaserver#1061 https://github.com/klutchell/balena-mediaserver/pull/1061
Update product-os/flowzone action to v19.11.12 klutchell/dnscrypt-proxy-docker#537 https://github.com/klutchell/dnscrypt-proxy-docker/pull/537
Update product-os/flowzone action to v19.11.12 klutchell/unbound-docker#568 https://github.com/klutchell/unbound-docker/pull/568
Update product-os/flowzone action to v19.11.12 klutchell/balena-exit-node#270 https://github.com/klutchell/balena-exit-node/pull/270
mwalbeckhttps://github.com/mwalbeck
Mar 22, 2025 https://github.com/nodejs/node/pull/54563#ref-commit-6b8b695
https://github.com/mwalbeck
Update Node.js to v20.19.0 (#375)https://github.com/mwalbeck/docker-cyberchef/commit/6b8b6951e18f1165e401a87b454f4d50f79865f0
6b8b695https://github.com/mwalbeck/docker-cyberchef/commit/6b8b6951e18f1165e401a87b454f4d50f79865f0
https://github.com/nodejs/nodehttps://github.com/nodejs/node
https://github.com/nodejs/node/releases/tag/v20.19.0https://github.com/nodejs/node/releases/tag/v20.19.0
nodejs/node@v20.18.3...v20.19.0https://github.com/nodejs/node/compare/v20.18.3...v20.19.0
https://nodejs.org/docs/latest/api/modules.html#loading-ecmascript-modules-using-requirehttps://nodejs.org/docs/latest/api/modules.html#loading-ecmascript-modules-using-require
nodejs/node#55085https://github.com/nodejs/node/pull/55085
nodejs/node#53619https://github.com/nodejs/node/pull/53619
nodejs/node@285bb4ee14https://github.com/nodejs/node/commit/285bb4ee14
nodejs/node#56566https://github.com/nodejs/node/pull/56566
nodejs/node@73b5c16684https://github.com/nodejs/node/commit/73b5c16684
nodejs/node#53682https://github.com/nodejs/node/pull/53682
nodejs/node@de313b2336https://github.com/nodejs/node/commit/de313b2336
nodejs/node#56194https://github.com/nodejs/node/pull/56194
nodejs/node@4fba01911dhttps://github.com/nodejs/node/commit/4fba01911d
nodejs/node#55241https://github.com/nodejs/node/pull/55241
nodejs/node@df8a045afehttps://github.com/nodejs/node/commit/df8a045afe
nodejs/node#54648https://github.com/nodejs/node/pull/54648
nodejs/node@f9dc1eaef5https://github.com/nodejs/node/commit/f9dc1eaef5
nodejs/node#52166https://github.com/nodejs/node/pull/52166
nodejs/node@d84be843e3https://github.com/nodejs/node/commit/d84be843e3
nodejs/node#56556https://github.com/nodejs/node/pull/56556
nodejs/node@d8eaf5b9b8https://github.com/nodejs/node/commit/d8eaf5b9b8
nodejs/node#57330https://github.com/nodejs/node/pull/57330
nodejs/node@1ee4bf9690https://github.com/nodejs/node/commit/1ee4bf9690
nodejs/node#56307https://github.com/nodejs/node/pull/56307
nodejs/node@1cc8d69882https://github.com/nodejs/node/commit/1cc8d69882
nodejs/node#56275https://github.com/nodejs/node/pull/56275
nodejs/node@52f1f7e22bhttps://github.com/nodejs/node/commit/52f1f7e22b
nodejs/node#56106https://github.com/nodejs/node/pull/56106
nodejs/node@5ef3c3c996https://github.com/nodejs/node/commit/5ef3c3c996
nodejs/node#56615https://github.com/nodejs/node/pull/56615
nodejs/node@285bb4ee14https://github.com/nodejs/node/commit/285bb4ee14
nodejs/node#56566https://github.com/nodejs/node/pull/56566
nodejs/node@46ceb9dc1chttps://github.com/nodejs/node/commit/46ceb9dc1c
nodejs/node#56876https://github.com/nodejs/node/pull/56876
nodejs/node@d4ca38fe8ehttps://github.com/nodejs/node/commit/d4ca38fe8e
nodejs/node#56698https://github.com/nodejs/node/pull/56698
nodejs/node@15214e6508https://github.com/nodejs/node/commit/15214e6508
nodejs/node#56567https://github.com/nodejs/node/pull/56567
nodejs/node@1e44f5d84bhttps://github.com/nodejs/node/commit/1e44f5d84b
nodejs/node#56388https://github.com/nodejs/node/pull/56388
nodejs/node@b92ff7be38https://github.com/nodejs/node/commit/b92ff7be38
nodejs/node@7d76a23https://github.com/nodejs/node/commit/7d76a23
nodejs/node#56387https://github.com/nodejs/node/pull/56387
nodejs/node@e1b71a81a9https://github.com/nodejs/node/commit/e1b71a81a9
nodejs/node@e54519bhttps://github.com/nodejs/node/commit/e54519b
nodejs/node#56370https://github.com/nodejs/node/pull/56370
nodejs/node@c0d45e7f38https://github.com/nodejs/node/commit/c0d45e7f38
nodejs/node#56332https://github.com/nodejs/node/pull/56332
nodejs/node@d69107f5a8https://github.com/nodejs/node/commit/d69107f5a8
nodejs/node#55551https://github.com/nodejs/node/pull/55551
nodejs/node@5c9a397699https://github.com/nodejs/node/commit/5c9a397699
nodejs/node@9ab40592f697https://github.com/nodejs/node/commit/9ab40592f697
nodejs/node#56781https://github.com/nodejs/node/pull/56781
nodejs/node@8342233f6dhttps://github.com/nodejs/node/commit/8342233f6d
nodejs/node#56795https://github.com/nodejs/node/pull/56795
nodejs/node@561493d35ehttps://github.com/nodejs/node/commit/561493d35e
nodejs/node#52714https://github.com/nodejs/node/pull/52714
nodejs/node@6207b2936chttps://github.com/nodejs/node/commit/6207b2936c
nodejs/node#56592https://github.com/nodejs/node/pull/56592
nodejs/node@b0ab483400https://github.com/nodejs/node/commit/b0ab483400
nodejs/node#56755https://github.com/nodejs/node/pull/56755
nodejs/node@53e4dc2a82https://github.com/nodejs/node/commit/53e4dc2a82
nodejs/node#56750https://github.com/nodejs/node/pull/56750
nodejs/node@33ee4645c3https://github.com/nodejs/node/commit/33ee4645c3
nodejs/node#56749https://github.com/nodejs/node/pull/56749
nodejs/node@b514438418https://github.com/nodejs/node/commit/b514438418
nodejs/node#56736https://github.com/nodejs/node/pull/56736
nodejs/node@627f2997e3https://github.com/nodejs/node/commit/627f2997e3
nodejs/node#56720https://github.com/nodejs/node/pull/56720
nodejs/node@68548dcb48https://github.com/nodejs/node/commit/68548dcb48
nodejs/node#56683https://github.com/nodejs/node/pull/56683
nodejs/node@337cfb2549https://github.com/nodejs/node/commit/337cfb2549
nodejs/node#56682https://github.com/nodejs/node/pull/56682
nodejs/node@e890c86d7bhttps://github.com/nodejs/node/commit/e890c86d7b
nodejs/node#56659https://github.com/nodejs/node/pull/56659
nodejs/node@978263923fhttps://github.com/nodejs/node/commit/978263923f
nodejs/node#56648https://github.com/nodejs/node/pull/56648
nodejs/node@aba280ccd8https://github.com/nodejs/node/commit/aba280ccd8
nodejs/node#56617https://github.com/nodejs/node/pull/56617
nodejs/node@0a009a527bhttps://github.com/nodejs/node/commit/0a009a527b
nodejs/node#56589https://github.com/nodejs/node/pull/56589
nodejs/node@d2f09e2ab3https://github.com/nodejs/node/commit/d2f09e2ab3
nodejs/node#56598https://github.com/nodejs/node/pull/56598
nodejs/node@b0b77d7fbehttps://github.com/nodejs/node/commit/b0b77d7fbe
nodejs/node#56505https://github.com/nodejs/node/pull/56505
nodejs/node@4b3e7fee94https://github.com/nodejs/node/commit/4b3e7fee94
nodejs/node#56506https://github.com/nodejs/node/pull/56506
nodejs/node@03878b0384https://github.com/nodejs/node/commit/03878b0384
nodejs/node#56553https://github.com/nodejs/node/pull/56553
nodejs/node@acbbd7c1a6https://github.com/nodejs/node/commit/acbbd7c1a6
nodejs/node#56563https://github.com/nodejs/node/pull/56563
nodejs/node@3fe80c30b8https://github.com/nodejs/node/commit/3fe80c30b8
nodejs/node#56520https://github.com/nodejs/node/pull/56520
nodejs/node@ff8af58046https://github.com/nodejs/node/commit/ff8af58046
nodejs/node#56514https://github.com/nodejs/node/pull/56514
nodejs/node@27b9cfd135https://github.com/nodejs/node/commit/27b9cfd135
nodejs/node#56235https://github.com/nodejs/node/pull/56235
nodejs/node@020c939da1https://github.com/nodejs/node/commit/020c939da1
nodejs/node#56493https://github.com/nodejs/node/pull/56493
nodejs/node@1ef9c9a354https://github.com/nodejs/node/commit/1ef9c9a354
nodejs/node#56415https://github.com/nodejs/node/pull/56415
nodejs/node@e675c3a7fchttps://github.com/nodejs/node/commit/e675c3a7fc
nodejs/node#54431https://github.com/nodejs/node/pull/54431
nodejs/node@bc756da876https://github.com/nodejs/node/commit/bc756da876
nodejs/node#56346https://github.com/nodejs/node/pull/56346
nodejs/node@ad59c82a49https://github.com/nodejs/node/commit/ad59c82a49
nodejs/node#56345https://github.com/nodejs/node/pull/56345
nodejs/node@8e76cc69e5https://github.com/nodejs/node/commit/8e76cc69e5
nodejs/node#55444https://github.com/nodejs/node/pull/55444
nodejs/node@9fda8e29cdhttps://github.com/nodejs/node/commit/9fda8e29cd
nodejs/node#56893https://github.com/nodejs/node/pull/56893
nodejs/node@9e975f1a7dhttps://github.com/nodejs/node/commit/9e975f1a7d
nodejs/node#57098https://github.com/nodejs/node/pull/57098
nodejs/node@64ce95b8fchttps://github.com/nodejs/node/commit/64ce95b8fc
nodejs/node#55199https://github.com/nodejs/node/pull/55199
nodejs/node@697a39248bhttps://github.com/nodejs/node/commit/697a39248b
nodejs/node#54897https://github.com/nodejs/node/pull/54897
nodejs/node@7c38e503a3https://github.com/nodejs/node/commit/7c38e503a3
nodejs/node#54897https://github.com/nodejs/node/pull/54897
nodejs/node@c85b386a39https://github.com/nodejs/node/commit/c85b386a39
nodejs/node#56499https://github.com/nodejs/node/pull/56499
nodejs/node@4813a6a66chttps://github.com/nodejs/node/commit/4813a6a66c
nodejs/node#54868https://github.com/nodejs/node/pull/54868
nodejs/node@0d327c8e47https://github.com/nodejs/node/commit/0d327c8e47
nodejs/node#53872https://github.com/nodejs/node/pull/53872
nodejs/node@e87db6c9bchttps://github.com/nodejs/node/commit/e87db6c9bc
nodejs/node#55230https://github.com/nodejs/node/pull/55230
nodejs/node@674b932f33https://github.com/nodejs/node/commit/674b932f33
nodejs/node#55457https://github.com/nodejs/node/pull/55457
nodejs/node@4c24ef8f71https://github.com/nodejs/node/commit/4c24ef8f71
nodejs/node#56530https://github.com/nodejs/node/pull/56530
nodejs/node@533afe8124https://github.com/nodejs/node/commit/533afe8124
nodejs/node#52658https://github.com/nodejs/node/pull/52658
nodejs/node@34221a1d6ehttps://github.com/nodejs/node/commit/34221a1d6e
nodejs/node#51711https://github.com/nodejs/node/pull/51711
nodejs/node@f13589f1f9https://github.com/nodejs/node/commit/f13589f1f9
nodejs/node#52058https://github.com/nodejs/node/pull/52058
nodejs/node@6afee9ea43https://github.com/nodejs/node/commit/6afee9ea43
nodejs/node#56580https://github.com/nodejs/node/pull/56580
nodejs/node@85bb738739https://github.com/nodejs/node/commit/85bb738739
nodejs/node#56521https://github.com/nodejs/node/pull/56521
nodejs/node@48f9ca0992https://github.com/nodejs/node/commit/48f9ca0992
nodejs/node#56342https://github.com/nodejs/node/pull/56342
nodejs/node@4d724121b4https://github.com/nodejs/node/commit/4d724121b4
nodejs/node#56276https://github.com/nodejs/node/pull/56276
nodejs/node@5e2dab7868https://github.com/nodejs/node/commit/5e2dab7868
nodejs/node#56735https://github.com/nodejs/node/pull/56735
nodejs/node@f507c05060https://github.com/nodejs/node/commit/f507c05060
nodejs/node#55679https://github.com/nodejs/node/pull/55679
nodejs/node@ed2d373e5ahttps://github.com/nodejs/node/commit/ed2d373e5a
nodejs/node#56927https://github.com/nodejs/node/pull/56927
nodejs/node@de313b2336https://github.com/nodejs/node/commit/de313b2336
nodejs/node#56194https://github.com/nodejs/node/pull/56194
nodejs/node@3d89e6b6fahttps://github.com/nodejs/node/commit/3d89e6b6fa
nodejs/node#56122https://github.com/nodejs/node/pull/56122
nodejs/node@e01dd4bd4fhttps://github.com/nodejs/node/commit/e01dd4bd4f
nodejs/node#55960https://github.com/nodejs/node/pull/55960
nodejs/node@011e6e0032https://github.com/nodejs/node/commit/011e6e0032
nodejs/node#55520https://github.com/nodejs/node/pull/55520
nodejs/node@fdf50289c6https://github.com/nodejs/node/commit/fdf50289c6
nodejs/node#55496https://github.com/nodejs/node/pull/55496
nodejs/node@8d33f78ca5https://github.com/nodejs/node/commit/8d33f78ca5
nodejs/node#55502https://github.com/nodejs/node/pull/55502
nodejs/node@8192dd6cf3https://github.com/nodejs/node/commit/8192dd6cf3
nodejs/node#55397https://github.com/nodejs/node/pull/55397
nodejs/node@1db210a0echttps://github.com/nodejs/node/commit/1db210a0ec
nodejs/node#55250https://github.com/nodejs/node/pull/55250
nodejs/node@cf8701c866https://github.com/nodejs/node/commit/cf8701c866
nodejs/node#55243https://github.com/nodejs/node/pull/55243
nodejs/node@dc66632261https://github.com/nodejs/node/commit/dc66632261
nodejs/node#54563https://github.com/nodejs/node/pull/54563
nodejs/node@1ac1dda9a4https://github.com/nodejs/node/commit/1ac1dda9a4
nodejs/node#55085https://github.com/nodejs/node/pull/55085
nodejs/node@683c93f45fhttps://github.com/nodejs/node/commit/683c93f45f
nodejs/node#54769https://github.com/nodejs/node/pull/54769
nodejs/node@df8a045afehttps://github.com/nodejs/node/commit/df8a045afe
nodejs/node#54648https://github.com/nodejs/node/pull/54648
nodejs/node@249d82b686https://github.com/nodejs/node/commit/249d82b686
nodejs/node#54980https://github.com/nodejs/node/pull/54980
nodejs/node@1925d729f9https://github.com/nodejs/node/commit/1925d729f9
nodejs/node#54592https://github.com/nodejs/node/pull/54592
nodejs/node@d1331fccb2https://github.com/nodejs/node/commit/d1331fccb2
nodejs/node#54045https://github.com/nodejs/node/pull/54045
nodejs/node@9916458b44https://github.com/nodejs/node/commit/9916458b44
nodejs/node#53619https://github.com/nodejs/node/pull/53619
nodejs/node@f9dc1eaef5https://github.com/nodejs/node/commit/f9dc1eaef5
nodejs/node#52166https://github.com/nodejs/node/pull/52166
nodejs/node@b86f575504https://github.com/nodejs/node/commit/b86f575504
nodejs/node#53050https://github.com/nodejs/node/pull/53050
nodejs/node@30ed93db12https://github.com/nodejs/node/commit/30ed93db12
nodejs/node#52868https://github.com/nodejs/node/pull/52868
nodejs/node@a03faf289dhttps://github.com/nodejs/node/commit/a03faf289d
nodejs/node#52047https://github.com/nodejs/node/pull/52047
nodejs/node@b07ad39bdahttps://github.com/nodejs/node/commit/b07ad39bda
nodejs/node#52413https://github.com/nodejs/node/pull/52413
nodejs/node@132a5c190fhttps://github.com/nodejs/node/commit/132a5c190f
nodejs/node#52093https://github.com/nodejs/node/pull/52093
nodejs/node@55a57a189fhttps://github.com/nodejs/node/commit/55a57a189f
nodejs/node#56162https://github.com/nodejs/node/pull/56162
nodejs/node@4fba01911dhttps://github.com/nodejs/node/commit/4fba01911d
nodejs/node#55241https://github.com/nodejs/node/pull/55241
nodejs/node@c0fad18ac0https://github.com/nodejs/node/commit/c0fad18ac0
nodejs/node#56700https://github.com/nodejs/node/pull/56700
nodejs/node@5b88d48cbbhttps://github.com/nodejs/node/commit/5b88d48cbb
nodejs/node#56701https://github.com/nodejs/node/pull/56701
nodejs/node@e3b69e57a6https://github.com/nodejs/node/commit/e3b69e57a6
nodejs/node#56740https://github.com/nodejs/node/pull/56740
nodejs/node@a7c1d8c0e8https://github.com/nodejs/node/commit/a7c1d8c0e8
nodejs/node#56613https://github.com/nodejs/node/pull/56613
nodejs/node@c06ac66356https://github.com/nodejs/node/commit/c06ac66356
nodejs/node#56502https://github.com/nodejs/node/pull/56502
nodejs/node@500f3ccc66https://github.com/nodejs/node/commit/500f3ccc66
nodejs/node#56327https://github.com/nodejs/node/pull/56327
nodejs/node@cf25a5edebhttps://github.com/nodejs/node/commit/cf25a5edeb
nodejs/node#56403https://github.com/nodejs/node/pull/56403
nodejs/node@8af1b53bb8https://github.com/nodejs/node/commit/8af1b53bb8
nodejs/node#55982https://github.com/nodejs/node/pull/55982
nodejs/node@bb57e909aahttps://github.com/nodejs/node/commit/bb57e909aa
nodejs/node#53442https://github.com/nodejs/node/pull/53442
nodejs/node@b8c89a693ehttps://github.com/nodejs/node/commit/b8c89a693e
nodejs/node#53060https://github.com/nodejs/node/pull/53060
nodejs/node@9097de073ahttps://github.com/nodejs/node/commit/9097de073a
nodejs/node#54237https://github.com/nodejs/node/pull/54237
nodejs/node@ececd225b6https://github.com/nodejs/node/commit/ececd225b6
nodejs/node#55286https://github.com/nodejs/node/pull/55286
nodejs/node@18593b7d3ehttps://github.com/nodejs/node/commit/18593b7d3e
nodejs/node#53573https://github.com/nodejs/node/pull/53573
nodejs/node@d7aefc0524https://github.com/nodejs/node/commit/d7aefc0524
nodejs/node#56560https://github.com/nodejs/node/pull/56560
nodejs/node@fe5f7bcd47https://github.com/nodejs/node/commit/fe5f7bcd47
nodejs/node#56067https://github.com/nodejs/node/pull/56067
nodejs/node@12744c1fd4https://github.com/nodejs/node/commit/12744c1fd4
nodejs/node#56757https://github.com/nodejs/node/pull/56757
nodejs/node@e121d7d62chttps://github.com/nodejs/node/commit/e121d7d62c
nodejs/node#56756https://github.com/nodejs/node/pull/56756
nodejs/node@11b82de7edhttps://github.com/nodejs/node/commit/11b82de7ed
nodejs/node#56742https://github.com/nodejs/node/pull/56742
nodejs/node@f9d6e35c5ehttps://github.com/nodejs/node/commit/f9d6e35c5e
nodejs/node#56748https://github.com/nodejs/node/pull/56748
nodejs/node@792ce98699https://github.com/nodejs/node/commit/792ce98699
nodejs/node#56768https://github.com/nodejs/node/pull/56768
nodejs/node@4f0cf475e0https://github.com/nodejs/node/commit/4f0cf475e0
nodejs/node#56696https://github.com/nodejs/node/pull/56696
nodejs/node@3bc8d273c2https://github.com/nodejs/node/commit/3bc8d273c2
nodejs/node#56642https://github.com/nodejs/node/pull/56642
nodejs/node@ad39367712https://github.com/nodejs/node/commit/ad39367712
nodejs/node#56689https://github.com/nodejs/node/pull/56689
nodejs/node@ca79914137https://github.com/nodejs/node/commit/ca79914137
nodejs/node#56619https://github.com/nodejs/node/pull/56619
nodejs/node@08bde67101https://github.com/nodejs/node/commit/08bde67101
nodejs/node#56522https://github.com/nodejs/node/pull/56522
nodejs/node@40a0f6f6e3https://github.com/nodejs/node/commit/40a0f6f6e3
nodejs/node#56583https://github.com/nodejs/node/pull/56583
nodejs/node@d17bf2f62ahttps://github.com/nodejs/node/commit/d17bf2f62a
nodejs/node#56562https://github.com/nodejs/node/pull/56562
nodejs/node@5660b99b43https://github.com/nodejs/node/commit/5660b99b43
nodejs/node#56160https://github.com/nodejs/node/pull/56160
nodejs/node@861c99f351https://github.com/nodejs/node/commit/861c99f351
nodejs/node#56160https://github.com/nodejs/node/pull/56160
nodejs/node@597a39b5f9https://github.com/nodejs/node/commit/597a39b5f9
nodejs/node#56420https://github.com/nodejs/node/pull/56420
nodejs/node@721e9e1217https://github.com/nodejs/node/commit/721e9e1217
nodejs/node#56436https://github.com/nodejs/node/pull/56436
nodejs/node@cfe5380c44https://github.com/nodejs/node/commit/cfe5380c44
nodejs/node#56439https://github.com/nodejs/node/pull/56439
nodejs/node@51ff71a87ahttps://github.com/nodejs/node/commit/51ff71a87a
nodejs/node#56437https://github.com/nodejs/node/pull/56437
nodejs/node@d6aca0cd89https://github.com/nodejs/node/commit/d6aca0cd89
nodejs/node#56228https://github.com/nodejs/node/pull/56228
nodejs/node@82461af6echttps://github.com/nodejs/node/commit/82461af6ec
nodejs/node#50482https://github.com/nodejs/node/pull/50482
nodejs/node@5083bbb2bbhttps://github.com/nodejs/node/commit/5083bbb2bb
nodejs/node#56048https://github.com/nodejs/node/pull/56048
nodejs/node@b4b26e973dhttps://github.com/nodejs/node/commit/b4b26e973d
nodejs/node#56050https://github.com/nodejs/node/pull/56050
nodejs/node@182be26b8ahttps://github.com/nodejs/node/commit/182be26b8a
nodejs/node@67880a4https://github.com/nodejs/node/commit/67880a4eb83ca9aa732eec4b35a1971ff5bf37ff
nodejs/node#55999https://github.com/nodejs/node/pull/55999
nodejs/node@e67a84902fhttps://github.com/nodejs/node/commit/e67a84902f
nodejs/node#56607https://github.com/nodejs/node/pull/56607
nodejs/node@4274c6a015https://github.com/nodejs/node/commit/4274c6a015
nodejs/node#56479https://github.com/nodejs/node/pull/56479
nodejs/node@e57004458bhttps://github.com/nodejs/node/commit/e57004458b
nodejs/node#56259https://github.com/nodejs/node/pull/56259
nodejs/node@e039f2b571https://github.com/nodejs/node/commit/e039f2b571
nodejs/node#56704https://github.com/nodejs/node/pull/56704
nodejs/node@9a1e314498https://github.com/nodejs/node/commit/9a1e314498
nodejs/node#56684https://github.com/nodejs/node/pull/56684
nodejs/node@d6469b5287https://github.com/nodejs/node/commit/d6469b5287
nodejs/node#56695https://github.com/nodejs/node/pull/56695
nodejs/node@e162476fdchttps://github.com/nodejs/node/commit/e162476fdc
nodejs/node#56614https://github.com/nodejs/node/pull/56614
nodejs/node@914b4675c8https://github.com/nodejs/node/commit/914b4675c8
nodejs/node#56540https://github.com/nodejs/node/pull/56540
nodejs/node@4ff9aa7235https://github.com/nodejs/node/commit/4ff9aa7235
nodejs/node#56291https://github.com/nodejs/node/pull/56291
nodejs/node@589d0ae8eahttps://github.com/nodejs/node/commit/589d0ae8ea
nodejs/node#56466https://github.com/nodejs/node/pull/56466
nodejs/node@bc8c39bff8https://github.com/nodejs/node/commit/bc8c39bff8
nodejs/node#56429https://github.com/nodejs/node/pull/56429
nodejs/node@3b130002bbhttps://github.com/nodejs/node/commit/3b130002bb
nodejs/node#56317https://github.com/nodejs/node/pull/56317
nodejs/node@73b5c16684https://github.com/nodejs/node/commit/73b5c16684
nodejs/node#53682https://github.com/nodejs/node/pull/53682
https://github.com/renovatebot/renovatehttps://github.com/renovatebot/renovate
https://git.walbeck.it/mwalbeck/docker-cyberchef/pulls/375https://git.walbeck.it/mwalbeck/docker-cyberchef/pulls/375
Update product-os/flowzone action to v19.13.15 klutchell/dnscrypt-proxy-docker#544 https://github.com/klutchell/dnscrypt-proxy-docker/pull/544
Update product-os/flowzone action to v19.13.20 klutchell/balena-mediaserver#1082 https://github.com/klutchell/balena-mediaserver/pull/1082
Update product-os/flowzone action to v19.13.20 klutchell/unbound-docker#574 https://github.com/klutchell/unbound-docker/pull/574
Update product-os/flowzone action to v19.13.20 klutchell/balena-exit-node#277 https://github.com/klutchell/balena-exit-node/pull/277
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
Jun 2, 2025 https://github.com/nodejs/node/pull/54563#ref-pullrequest-3110850592
Add --module node20 microsoft/TypeScript#61805 https://github.com/microsoft/TypeScript/pull/61805
https://github.com/sapphi-red
sapphi-redhttps://github.com/sapphi-red
Jun 18, 2025 https://github.com/nodejs/node/pull/54563#ref-issue-3155345516
[Feature Request]: module.exports export support rolldown/rolldown#4997 https://github.com/rolldown/rolldown/issues/4997
https://github.com/sapphi-red
sapphi-redhttps://github.com/sapphi-red
Jun 30, 2025 https://github.com/nodejs/node/pull/54563#ref-issue-3184896937
invalid typescript declaration vitejs/vite-plugin-vue#616 https://github.com/vitejs/vite-plugin-vue/issues/616
https://github.com/dynst
dynsthttps://github.com/dynst
Oct 31, 2025 https://github.com/nodejs/node/pull/54563#ref-pullrequest-3576436630
doc: clarify require(esm) description #60520 https://github.com/nodejs/node/pull/60520
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Nov 12, 2025 https://github.com/nodejs/node/pull/54563#ref-pullrequest-3616430655
feat: support Node.js module.exports ESM export rolldown/rolldown#6967 https://github.com/rolldown/rolldown/pull/6967
graphite-apphttps://github.com/apps/graphite-app
Nov 13, 2025 https://github.com/nodejs/node/pull/54563#ref-commit-53fced9
https://github.com/apps/copilot-swe-agent
feat: support Node.jshttps://github.com/rolldown/rolldown/commit/53fced96b9e4f8f303def3b58eea3a0f24c34e6f
module.exportshttps://github.com/rolldown/rolldown/commit/53fced96b9e4f8f303def3b58eea3a0f24c34e6f
ESM export (https://github.com/rolldown/rolldown/commit/53fced96b9e4f8f303def3b58eea3a0f24c34e6f
#6967https://github.com/rolldown/rolldown/pull/6967
)https://github.com/rolldown/rolldown/commit/53fced96b9e4f8f303def3b58eea3a0f24c34e6f
53fced9https://github.com/rolldown/rolldown/commit/53fced96b9e4f8f303def3b58eea3a0f24c34e6f
nodejs/node#54563https://github.com/nodejs/node/pull/54563
#4997https://github.com/rolldown/rolldown/issues/4997
nodejs/node#54563https://github.com/nodejs/node/pull/54563
https://repl.rolldown.rs/#eNpVjt0KwjAMhV+l5KYTZtyuhIKXvsVu5paJo2u1P6KMvrvZH8yLNpyTnHwZoQM1Apngvtj0fhIG1M7IoWHdWOODGGwbNV0/T+uCFxfh6BUfjjKJp85aHHovD5WpzDRtNaG29+wvw11eSKCCi5RyWFMbdZN7JntMGqeqhORfilQ5pvCjeatoqaujnkd37hwRtRdyOQEX3695SMx/M6bEAovjjUKN5RnSDzGYXOs=https://repl.rolldown.rs/#eNpVjt0KwjAMhV+l5KYTZtyuhIKXvsVu5paJo2u1P6KMvrvZH8yLNpyTnHwZoQM1Apngvtj0fhIG1M7IoWHdWOODGGwbNV0/T+uCFxfh6BUfjjKJp85aHHovD5WpzDRtNaG29+wvw11eSKCCi5RyWFMbdZN7JntMGqeqhORfilQ5pvCjeatoqaujnkd37hwRtRdyOQEX3695SMx/M6bEAovjjUKN5RnSDzGYXOs=
#3640https://github.com/rolldown/rolldown/issues/3640
nodejs/node#54563https://github.com/nodejs/node/pull/54563
@hyf0https://github.com/hyf0
#4997https://github.com/rolldown/rolldown/issues/4997
https://gh.io/copilot-coding-agent-tipshttps://gh.io/copilot-coding-agent-tips
graphite-apphttps://github.com/apps/graphite-app
Nov 13, 2025 https://github.com/nodejs/node/pull/54563#ref-commit-79a9118
https://github.com/apps/copilot-swe-agent
feat: support Node.jshttps://github.com/rolldown/rolldown/commit/79a911869138702f8093abb820e1550f498cb671
module.exportshttps://github.com/rolldown/rolldown/commit/79a911869138702f8093abb820e1550f498cb671
ESM export (https://github.com/rolldown/rolldown/commit/79a911869138702f8093abb820e1550f498cb671
#6967https://github.com/rolldown/rolldown/pull/6967
)https://github.com/rolldown/rolldown/commit/79a911869138702f8093abb820e1550f498cb671
79a9118https://github.com/rolldown/rolldown/commit/79a911869138702f8093abb820e1550f498cb671
nodejs/node#54563https://github.com/nodejs/node/pull/54563
#4997https://github.com/rolldown/rolldown/issues/4997
nodejs/node#54563https://github.com/nodejs/node/pull/54563
https://repl.rolldown.rs/#eNpVjt0KwjAMhV+l5KYTZtyuhIKXvsVu5paJo2u1P6KMvrvZH8yLNpyTnHwZoQM1Apngvtj0fhIG1M7IoWHdWOODGGwbNV0/T+uCFxfh6BUfjjKJp85aHHovD5WpzDRtNaG29+wvw11eSKCCi5RyWFMbdZN7JntMGqeqhORfilQ5pvCjeatoqaujnkd37hwRtRdyOQEX3695SMx/M6bEAovjjUKN5RnSDzGYXOs=https://repl.rolldown.rs/#eNpVjt0KwjAMhV+l5KYTZtyuhIKXvsVu5paJo2u1P6KMvrvZH8yLNpyTnHwZoQM1Apngvtj0fhIG1M7IoWHdWOODGGwbNV0/T+uCFxfh6BUfjjKJp85aHHovD5WpzDRtNaG29+wvw11eSKCCi5RyWFMbdZN7JntMGqeqhORfilQ5pvCjeatoqaujnkd37hwRtRdyOQEX3695SMx/M6bEAovjjUKN5RnSDzGYXOs=
#3640https://github.com/rolldown/rolldown/issues/3640
nodejs/node#54563https://github.com/nodejs/node/pull/54563
@hyf0https://github.com/hyf0
#4997https://github.com/rolldown/rolldown/issues/4997
https://gh.io/copilot-coding-agent-tipshttps://gh.io/copilot-coding-agent-tips
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F54563
https://github.com/aduh95
aduh95 https://github.com/aduh95
https://github.com/nodejs/node/pull/54563/files/3f4455dba10a7db68db9ef1cea9c4b0b4fe776db
https://github.com/mcollina
mcollina https://github.com/mcollina
https://github.com/nodejs/node/pull/54563/files/3c24762f06386d1ac210962d3f35f44dac7cc02a
https://github.com/jasnell
jasnell https://github.com/jasnell
https://github.com/nodejs/node/pull/54563/files/e8e07f008c81a92bb0999c729afc3bc7664d77ec
https://github.com/joyeecheung
joyeecheung https://github.com/joyeecheung
https://github.com/nodejs/node/pull/54563/files/7fc27889d0cd13334afacae1c7a1d7e6c4e6e95e
backport-open-v20.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackport-open-v20.x
backported-to-v22.x https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Abackported-to-v22.x
loaders https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aloaders
module https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Amodule
Please reload this pagehttps://github.com/nodejs/node/pull/54563
https://github.com/guybedford
https://github.com/nodejs-github-bot
https://github.com/ljharb
https://github.com/joyeecheung
https://github.com/jasnell
https://github.com/anonrig
https://github.com/mcollina
https://github.com/aduh95
https://github.com/avivkeller
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.