René's URL Explorer Experiment


Title: module: implement module.registerHooks() · nodejs/node@e5bb6c2 · GitHub

Open Graph Title: module: implement module.registerHooks() · nodejs/node@e5bb6c2

X Title: module: implement module.registerHooks() · nodejs/node@e5bb6c2

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: PR-URL: https://github.com/nodejs/node/pull/55698 Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Guy Bedford <...

X Description: PR-URL: https://github.com/nodejs/node/pull/55698 Reviewed-By: Geoffrey Booth &lt;webadmin@geoffreybooth.com&gt; Reviewed-By: Chengzhong Wu &lt;legendecas@gmail.com&gt; Reviewed-By:...

Opengraph URL: /nodejs/node/commit/e5bb6c23039ea33cf929e0eb8e3c3b2e05b39210

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:383167c5-2ecc-5ca7-026c-ba0ddb16038e
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id94E4:2B1AB1:91E53B:BF82D8:696AF2BE
html-safe-nonce73767959210517ace6f6fe5288c3739e0b590d40ef17ab8bebecaf79514ae056
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NEU0OjJCMUFCMTo5MUU1M0I6QkY4MkQ4OjY5NkFGMkJFIiwidmlzaXRvcl9pZCI6IjQ2NDQwNTU3MTk4MjcxNDEzMTAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac01e3c1d5d6c6ebe90e1aa32b942111bbe774f83ba3296bba25464b719d2c4fa4
hovercard-subject-tagrepository:27193779
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/commit/e5bb6c2303
twitter:imagehttps://opengraph.githubassets.com/0713cbdccb748c5cb16d59141674827332cea5026c462bf6ba91fc44e6c3d557/nodejs/node/commit/e5bb6c23039ea33cf929e0eb8e3c3b2e05b39210
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0713cbdccb748c5cb16d59141674827332cea5026c462bf6ba91fc44e6c3d557/nodejs/node/commit/e5bb6c23039ea33cf929e0eb8e3c3b2e05b39210
og:image:altPR-URL: https://github.com/nodejs/node/pull/55698 Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Guy Bedford <...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1733859058
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-cache
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
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/commit/e5bb6c2303#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2Fe5bb6c2303
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%2Fcommit%2Fe5bb6c2303
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%2Fcommit%2Fshow&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/commit/e5bb6c2303
Reloadhttps://github.com/nodejs/node/commit/e5bb6c2303
Reloadhttps://github.com/nodejs/node/commit/e5bb6c2303
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/commit/e5bb6c2303
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 692 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/commit/e5bb6c2303
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
Browse fileshttps://github.com/nodejs/node/tree/e5bb6c23039ea33cf929e0eb8e3c3b2e05b39210
https://github.com/nodejs/node/tree/e5bb6c23039ea33cf929e0eb8e3c3b2e05b39210
joyeecheunghttps://github.com/nodejs/node/commits?author=joyeecheung
aduh95https://github.com/nodejs/node/commits?author=aduh95
#55698https://github.com/nodejs/node/pull/55698
65b541ehttps://github.com/nodejs/node/commit/65b541e70e7055d2bcca7124ff460fc736aa331e
label-pr-config.ymlhttps://github.com/nodejs/node/commit/e5bb6c2303#diff-937e523f01025d3fa44b72fa803f3561090350d2d532ab41247e0b5823c0650d
module.mdhttps://github.com/nodejs/node/commit/e5bb6c2303#diff-4e8f3cce79719e4a337f58575b20c998b093eb64164b847ca0eb9ba884d8a801
loader.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-5b5902273122e094ff474fda358605ffa45a4a58b51cd0bf4c1acb93779df142
customization_hooks.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-cb4dce8107797772f5d25d494794805a816698dd3ca6def5c0905363da996775
loader.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-f6796082f599554ec3a29c47cf026cb24fc5104884f2632e472c05fe622d778b
module_job.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-96737fe4ad6eeaa04f6a92ff3d6c51e31b0145292df8e3cd044d77a5851acc6c
helpers.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-fddf8a06747f8c9e83cd2a3ebee0f53dbd790567ce018044e70bd0ffbbcc815e
add-hook.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-0bec2ecd8b9ac9218c0209751d9fdd6bd4c2c8c4f8721b8fe68655b755a12db6
get-stats.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-43dcf527031a89b71cc3bb8eb80c6ce1333e76b63028d9a2ac5e0474b86ff461
load-from-this-dir.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-a2c79f2c50a65f24b6e780d090e106b4adfd643cda41a3585818b4f2df5ab056
log-user.ctshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-ae2bc829944a0693ca33447b1256ad782565d463a4ea5b8e986f4f0707982acb
log-user.mtshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-2fef03df3bc430b58159c323331912cba578583cc9cbfcc94819c3f26057840b
bar-esm.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-e94b67dbd078f98009afed9dd29076fa217efef65f8bfb621368d3fb09fc73dd
package.jsonhttps://github.com/nodejs/node/commit/e5bb6c2303#diff-14dd68be24fe02a17e67690afbc5cdd5f668231c8371823f9f102703d6996818
bar.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-fcb770883c017d28029ba3e9092c71e21c620d419c11584553867fbd9311cea0
package.jsonhttps://github.com/nodejs/node/commit/e5bb6c2303#diff-75c5f296083f6e3f49edccc10f0e93d5662532c7a0448ca7984e99685429d8d4
foo-esm.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-8ff403afd193d7258e10b46f5fe2c266f71ba4524fce64def43b3af515a2d055
package.jsonhttps://github.com/nodejs/node/commit/e5bb6c2303#diff-823f2f77da33038584843d8255e5e3fe8c76582f28cf599795c5017e46986c1f
foo.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-2c8c4c2305c7807fc3d10b6776cb1889e0d851739637e72194f760a065d111cc
package.jsonhttps://github.com/nodejs/node/commit/e5bb6c2303#diff-f5137e151ab16434be833a48d87bdb611ca2815a4572e9f30c50c6b601da2da3
redirected-assert.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-f1fcddf27afc24e64d93078be6f47dfa841edc4f108905c343f403e7d97bbf78
redirected-fs.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-7af5ef825de038a9364b729f8982feece9b2a1500abce6a9566dea9174d0168e
redirected-zlib.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-8aeb5304175bf6c68c07e520c893caf5add370539f079045012369ed92ae499c
register-typescript-hooks.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-d2b8c03664b0adbb41e2482fffc0318ac7a6b937161b6839fb377c93ca7d5ba0
typescript-transpiler.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-fd13d69d358bea656a092fa84224643901b7c26cadb0a689ff4b3859cc0457aa
user.tshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-2efc57db2273747e5f830416886e1cf788e6d848813f8e99c0849a98e5f60a96
module-hooks.statushttps://github.com/nodejs/node/commit/e5bb6c2303#diff-9e65d837720758065324d678eaccd18c543d23e9edf72931327e1d3b933c66a4
test-module-hooks-import-wasm.mjshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-76001fd54f9bc4f13d205e80db4f0b90b260a61c883f86b1515b52f55c70c620
test-module-hooks-load-buffers.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-3626a2fb1484576d77bb9d1dd57ef8a877ff408e124b998da4e6ad6882f2be38
test-module-hooks-load-builtin-import.mjshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-35f5ed4e726553b9cffe8e9e15592c503c56fe7b37e78fa0c083dfaf4beb77c3
test-module-hooks-load-builtin-require.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-790737cfd3b5c63776f561c97a8c1d9da7dd1fabe34e7e1de0c7781ba0639509
test-module-hooks-load-chained.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-b7b04f82aa18f99b0e863c4b1fd0cd4daf4595079353465e629c040501a8ea54
test-module-hooks-load-detection.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-189636ea048c1d265e1b447d7ed486a6019ac5d89181758362cc3003e0bfc0c3
test-module-hooks-load-esm-mock.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-aea1396f3c9e0946d3c4dfad632e292940a2ba988da6967fa5c893e4fe2c69d1
test-module-hooks-load-esm.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-132a17f3291d17a8e0056ad466aeeae554830098e6d22697d6c05f109d8d86c8
test-module-hooks-load-invalid.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-e0b7b4cf096023f6139bc7de79efe95e635f267b3e0856bc496ae49b75a021a6
test-module-hooks-load-mock.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-bf3ca4a5f909a41bc7c57e7f96c9f220654d8229688be79737bc0a922fc761a4
test-module-hooks-load-short-circuit-required-middle.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-46462148a135703203d4c16a61b99dc9b36b752c645a7ef7b5c6a3e8ab3f293d
test-module-hooks-load-short-circuit-required-start.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-db52ae792a9e48c9a44a22a0ffc2bcf0461754fb985459b71d703188565c7c65
test-module-hooks-load-short-circuit.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-7fc16c3aa4d916b8b9383d8ce676ea29ed5d00994efcc5396a216516db591103
test-module-hooks-preload.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-1a1326958ef5043b8f5ba53c21dc9630e0b4121551bd0289c073d3cad64f20b3
test-module-hooks-require-wasm.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-84e6a75f916d7844296629e585967d727741dcb3a80e9b106564c0fe71ae3753
test-module-hooks-resolve-builtin-builtin-import.mjshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-dfdb6e226d8761f2119c3f2c905de60f3bef13d76eb0ef5cc9f6e4ed35ef1c31
test-module-hooks-resolve-builtin-builtin-require.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-abb2a239811cf0e6a9097f0eee850ebb2a9724336c447c60754ab50cfe8845e8
test-module-hooks-resolve-builtin-on-disk-import.mjshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-c223420d3df7bedecfd5eb9bac3e577cf0f60b98bbab21dd8344f49bc8742658
test-module-hooks-resolve-builtin-on-disk-require.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-a7aa002a1d9d30c49fc25f3b375eaccbb986cae26da463233cef6575a1f63715
test-module-hooks-resolve-invalid.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-33f5a6632a5a3aa716b0c93ed7c5a632e38d6ecee3e4b6305a36b404884cee90
test-module-hooks-resolve-load-import-inline-typescript-override.mjshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-188a879dbcf0520e3930943f163d1848002342f03ef5b71cd17591faa8e4f897
test-module-hooks-resolve-load-import-inline-typescript.mjshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-feac38ea5e5bf84311875016b091eec12c392f7d8cc993deab1230b5411b9164
test-module-hooks-resolve-load-require-inline-typescript-override.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-2a6c96f24fc34afac73336b51ba8d64b703f36fe408745b6583ff6e3e1f0ab00
test-module-hooks-resolve-load-require-inline-typescript.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-f24416df62b9fbbb46761acf6c899284a621f675766b2e1720377273099292a2
test-module-hooks-resolve-short-circuit-required-middle.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-fa929d19de9471fdcc1978a76a086bdc5bc0800708587792711143f7033fa8f4
test-module-hooks-resolve-short-circuit-required-start.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-1abe3ba42b6e7dcff4feab9ab74c501a7624f9e8fae0e30e468e9373d0cdcb27
test-module-hooks-resolve-short-circuit.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-af167bedb64ba606f6b7e41ff2519e48e3abbabcb1c5b286f693b7238436412c
testcfg.pyhttps://github.com/nodejs/node/commit/e5bb6c2303#diff-149662465c530776cc57773a0b71da226504d168bd874622ac17c36201207e6b
test-bootstrap-modules.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-eeda4d549f43051fb9ffbc8286e838ebfd607bae681dfc55a76679e6705124f9
test-repl.jshttps://github.com/nodejs/node/commit/e5bb6c2303#diff-784d0be462dc5940151d8bf3ba1463d103d9d91d25e220ea53b9fe290438ada3
‎.github/label-pr-config.yml‎https://github.com/nodejs/node/commit/e5bb6c2303#diff-937e523f01025d3fa44b72fa803f3561090350d2d532ab41247e0b5823c0650d
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.