Title: module: allow cycles in require() in the CJS handling in ESM loader · nodejs/node@2531185 · GitHub
Open Graph Title: module: allow cycles in require() in the CJS handling in ESM loader · nodejs/node@2531185
X Title: module: allow cycles in require() in the CJS handling in ESM loader · nodejs/node@2531185
Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.
Open Graph Description: When --import is used, the ESM loader is used to handle even pure CJS entry points, and it can run into CJS module facades in the evaluating state when the parent CJS module is being evaluated. In ...
X Description: When --import is used, the ESM loader is used to handle even pure CJS entry points, and it can run into CJS module facades in the evaluating state when the parent CJS module is being evaluated. In ...
Opengraph URL: /nodejs/node/commit/253118542334b404a1896b5d7486c20cb43592db
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/commit/:name(/*path) |
| route-controller | commit |
| route-action | show |
| fetch-nonce | v2:916de3fb-48dc-374f-02a9-756477fa7f4d |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | D762:1B1570:19BF880:2349AB2:6A4C076A |
| html-safe-nonce | b56597bb862e3cb261f77739300eeade6e772f8f37b74faff7c7d13d8cd1861c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENzYyOjFCMTU3MDoxOUJGODgwOjIzNDlBQjI6NkE0QzA3NkEiLCJ2aXNpdG9yX2lkIjoiNzk5Mzc4OTQzMDgzNjc1ODM3OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2245768b4be641bb1a7d28e77e34c7a6d88ad30b598ddc12b83434fccd2802ca |
| hovercard-subject-tag | repository:27193779 |
| github-keyboard-shortcuts | repository,commits,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/nodejs/node/commit/2531185423 |
| twitter:image | https://opengraph.githubassets.com/0e0fb0dbf4fda4db63f101f4586d69d5ffbc44139cdc723f527dae7253f3ba56/nodejs/node/commit/253118542334b404a1896b5d7486c20cb43592db |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/0e0fb0dbf4fda4db63f101f4586d69d5ffbc44139cdc723f527dae7253f3ba56/nodejs/node/commit/253118542334b404a1896b5d7486c20cb43592db |
| og:image:alt | When --import is used, the ESM loader is used to handle even pure CJS entry points, and it can run into CJS module facades in the evaluating state when the parent CJS module is being evaluated. In ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:updated_time | 1756315244 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 940b0dbb4d0fe72558ee760b2ff0f25a504383fdfe404f3a7691ec853b8dc17f |
| turbo-cache-control | no-cache |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | b0267d17ea43e55446153a7e2c60bb6ac3cffd6b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width