René's URL Explorer Experiment


Title: vfs: add minimal node:vfs subsystem by mcollina · Pull Request #63115 · nodejs/node · GitHub

Open Graph Title: vfs: add minimal node:vfs subsystem by mcollina · Pull Request #63115 · nodejs/node

X Title: vfs: add minimal node:vfs subsystem by mcollina · Pull Request #63115 · nodejs/node

Description: Adds an experimental node:vfs builtin (gated behind --experimental-vfs) with VirtualFileSystem, VirtualProvider, MemoryProvider, and RealFSProvider. No integration with node:fs, the module loader, or SEA those are intended to land in follow-up PRs. Extracted from: #61478 Approximate line counts: code ~4k / docs ~1k / tests ~5k — total ~10k lines, with tests being the largest share.

Open Graph Description: Adds an experimental node:vfs builtin (gated behind --experimental-vfs) with VirtualFileSystem, VirtualProvider, MemoryProvider, and RealFSProvider. No integration with node:fs, the module loader, ...

X Description: Adds an experimental node:vfs builtin (gated behind --experimental-vfs) with VirtualFileSystem, VirtualProvider, MemoryProvider, and RealFSProvider. No integration with node:fs, the module loader, ...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:460baa16-e244-6c1a-5cea-446474043857
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEA98:79F9B:600BD1:844081:6A4C8A31
html-safe-nonceed320a0f171123daea4271d95f36551b9e455efced2d5dc98b62c830b8261bae
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQTk4Ojc5RjlCOjYwMEJEMTo4NDQwODE6NkE0QzhBMzEiLCJ2aXNpdG9yX2lkIjoiMTYyMDcxODExMjkzMTA4ODk0NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb1468afab5128b17df6ff999c1c5f0df4bd01cf3963cfd131821c78d55f5e5ff
hovercard-subject-tagpull_request:3624912180
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/pull/63115/files
twitter:imagehttps://avatars.githubusercontent.com/u/52195?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/52195?s=400&v=4
og:image:altAdds an experimental node:vfs builtin (gated behind --experimental-vfs) with VirtualFileSystem, VirtualProvider, MemoryProvider, and RealFSProvider. No integration with node:fs, the module loader, ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7a2dede45637df6b92ddcfe2a557e67d4b5854ae
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/pull/63115/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F63115%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
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%2F63115%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/63115/files
Reloadhttps://github.com/nodejs/node/pull/63115/files
Reloadhttps://github.com/nodejs/node/pull/63115/files
Please reload this pagehttps://github.com/nodejs/node/pull/63115/files
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/pull/63115/files
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 36k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 118k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.4k https://github.com/nodejs/node/issues
Pull requests 964 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security and quality 0 https://github.com/nodejs/node/security
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 and quality 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
nodejs-github-bothttps://github.com/nodejs-github-bot
nodejs:mainhttps://github.com/nodejs/node/tree/main
mcollina:vfs-minimalhttps://github.com/mcollina/node/tree/vfs-minimal
Conversation 93 https://github.com/nodejs/node/pull/63115
Commits 32 https://github.com/nodejs/node/pull/63115/commits
Checks 44 https://github.com/nodejs/node/pull/63115/checks
Files changed https://github.com/nodejs/node/pull/63115/files
Please reload this pagehttps://github.com/nodejs/node/pull/63115/files
vfs: add minimal node:vfs subsystem https://github.com/nodejs/node/pull/63115/files#top
Show all changes 32 commits https://github.com/nodejs/node/pull/63115/files
9b99d3c vfs: add minimal node:vfs subsystem mcollina Apr 30, 2026 https://github.com/nodejs/node/pull/63115/commits/9b99d3cb19ddf389d7e2a57a4370dd96204933f8
eef3609 test: add VFS API tests adapted from mount-based tests mcollina Apr 30, 2026 https://github.com/nodejs/node/pull/63115/commits/eef36095dde85579512a829032d92b834907f32b
da9cfcb test: add VFS unit tests for VirtualDir, file handles, and provider base mcollina May 1, 2026 https://github.com/nodejs/node/pull/63115/commits/da9cfcb784410c6d31134dbc674c7a361d8ab3ac
df11b9d test: adapt more VFS tests to direct API mcollina May 1, 2026 https://github.com/nodejs/node/pull/63115/commits/df11b9d83de72943855d16220690a9ed36b19926
ddd29c5 test: add VFS callback, stream, watch, and real-provider async tests mcollina May 1, 2026 https://github.com/nodejs/node/pull/63115/commits/ddd29c58eabdbaaafa01bdc6045cab07aeaa17f3
29d79b6 test: cover remaining VFS API edge cases mcollina May 1, 2026 https://github.com/nodejs/node/pull/63115/commits/29d79b6b9e38d0c04b6a3e0761ba8c888899d9f0
13de9de test: push every VFS file to >=95% line coverage mcollina May 2, 2026 https://github.com/nodejs/node/pull/63115/commits/13de9deec05ec67640bd566c153bf703e7247e7a
82b1aab test: push branch coverage to 95%+ mcollina May 3, 2026 https://github.com/nodejs/node/pull/63115/commits/82b1aaba159d0332f6cb47aecfb69d581f6d339f
d7de760 test: rename and split VFS test files into topic-based names mcollina May 3, 2026 https://github.com/nodejs/node/pull/63115/commits/d7de76043ae2319a8b8b88520eec065eb1ac31bd
2e9fb17 vfs: gate node:vfs behind --experimental-vfs flag mcollina May 3, 2026 https://github.com/nodejs/node/pull/63115/commits/2e9fb170cb7707172e0295a7a98425679fc5cb20
65d6514 vfs: fix lint errors mcollina May 4, 2026 https://github.com/nodejs/node/pull/63115/commits/65d6514b94d66e5e2bec83e0d11378e63bc04fa7
cf9f772 vfs: import getVirtualFd eagerly in streams mcollina May 4, 2026 https://github.com/nodejs/node/pull/63115/commits/cf9f7728f00363fea9ce76c4f1449ce52163c36c
877512d doc: trim vfs docs to match the minimal API mcollina May 4, 2026 https://github.com/nodejs/node/pull/63115/commits/877512d6a2d4cc6df3105b2939b2b8e12d2865ce
47e2da0 vfs: register node:vfs as an experimental builtin in CI metadata mcollina May 5, 2026 https://github.com/nodejs/node/pull/63115/commits/47e2da0708a4d5a649732c7f4d978bb0976a4d50
8d5f0a7 test: stabilize test-vfs-watch-directory mcollina May 6, 2026 https://github.com/nodejs/node/pull/63115/commits/8d5f0a71b3a153deb325ff973990673e5bfe8841
6cbbda1 Apply suggestions from code review mcollina May 7, 2026 https://github.com/nodejs/node/pull/63115/commits/6cbbda1c749a9a1a6a6aa7df3f5445172e99262a
b679b20 module: exclude node:vfs from builtinModules when flag is disabled mcollina May 8, 2026 https://github.com/nodejs/node/pull/63115/commits/b679b206d89097d71db45cd7db2c5933680ecfd1
5d2f98a Apply suggestions from code review mcollina May 15, 2026 https://github.com/nodejs/node/pull/63115/commits/5d2f98a4bf2cc6f055b899797e99bca379ca5071
f545152 vfs: use posix paths on windows mcollina May 15, 2026 https://github.com/nodejs/node/pull/63115/commits/f5451524935dc37a835562a80e52e6816d4b53a2
03be3c2 Apply suggestions from code review mcollina May 15, 2026 https://github.com/nodejs/node/pull/63115/commits/03be3c22f9637fba762716d0cd865a98ba5a573e
e2323dd Apply suggestions from code review mcollina May 15, 2026 https://github.com/nodejs/node/pull/63115/commits/e2323dd0081be3450f88ac17baa5062ed42f2880
b31dfa7 vfs: drop RealFileHandle.fd getter mcollina May 15, 2026 https://github.com/nodejs/node/pull/63115/commits/b31dfa712af967b06125daf54986ff795177584b
37822f0 vfs: fix regressions from code-review changes mcollina May 16, 2026 https://github.com/nodejs/node/pull/63115/commits/37822f07baca71a9136d78364b5b4efa4cdba53d
19022a5 fixup typo mcollina May 16, 2026 https://github.com/nodejs/node/pull/63115/commits/19022a5a9cdf040b3a3f7eed2f3c582161b026a6
dad64ec vfs: add TODO to reuse FileHandle for async ops mcollina May 16, 2026 https://github.com/nodejs/node/pull/63115/commits/dad64ecec57883653f9960c12ba4aeccd871c75f
d3ae5f9 vfs: fix realpath EACCES on Windows from case canonicalization mcollina May 17, 2026 https://github.com/nodejs/node/pull/63115/commits/d3ae5f94e5d865fcc05d7333fd8071add41514ee
a2a6566 Apply suggestions from code review mcollina May 18, 2026 https://github.com/nodejs/node/pull/63115/commits/a2a6566e00c8af3f8ae5787065b96d219645417f
c6dd379 test: fix lint errors in vfs stream tests mcollina May 18, 2026 https://github.com/nodejs/node/pull/63115/commits/c6dd379cb99b87658d16fa41321e1f48983baff4
82e79d1 Apply suggestions from code review mcollina May 19, 2026 https://github.com/nodejs/node/pull/63115/commits/82e79d102d987f9e32c08f6ee398501907c174a1
e105526 test: drop unused assert import in test-vfs-flag mcollina May 19, 2026 https://github.com/nodejs/node/pull/63115/commits/e1055261a43a7755009ed39de7ffd33f0a34dcad
e0a66b4 fixup mcollina May 20, 2026 https://github.com/nodejs/node/pull/63115/commits/e0a66b494f47917e37b8e27804e227fa4425da38
1088e5f vfs: hoist currentPath in MemoryProvider#ensureParent mcollina May 21, 2026 https://github.com/nodejs/node/pull/63115/commits/1088e5fa87dddf72ab3962d3b012e1747d0eb89c
Clear filters https://github.com/nodejs/node/pull/63115/files
Please reload this pagehttps://github.com/nodejs/node/pull/63115/files
Please reload this pagehttps://github.com/nodejs/node/pull/63115/files
cli.md https://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
index.md https://github.com/nodejs/node/pull/63115/files#diff-969c2a0a98c445a6aa9069752d225076acc881b9942d2119aa921fe2a7b6de82
vfs.md https://github.com/nodejs/node/pull/63115/files#diff-4fb7177cfdc0f3b18b7821959cd01593c6dc2eb04f39c3aececfedebe846933f
node.1 https://github.com/nodejs/node/pull/63115/files#diff-6319d8667880c119404aad5631a45e33a1ee70a4201282049872ac9d5d6f9295
realm.js https://github.com/nodejs/node/pull/63115/files#diff-274f941c2c63af2f20356e9417e17087320baec78ac2fd4ccffa753178fbb4c9
loader.js https://github.com/nodejs/node/pull/63115/files#diff-5b5902273122e094ff474fda358605ffa45a4a58b51cd0bf4c1acb93779df142
pre_execution.js https://github.com/nodejs/node/pull/63115/files#diff-f996aabedc7259a2c541d8420902c3556f772f9d1f9c3861d1b90f421bc121ab
dir.js https://github.com/nodejs/node/pull/63115/files#diff-507a507288cd9f2f4a04e283b982e1ea611f7242468b9496a4ca670f1f780a08
errors.js https://github.com/nodejs/node/pull/63115/files#diff-9045a3601c722e72729bef6b3eb2ec0c84896bffdd5d67432126eaf4ef356281
fd.js https://github.com/nodejs/node/pull/63115/files#diff-41e65bcc2cb48527fd5e41e096dd500b26b7efa9f569b659d6bff2ba7bd3e18c
file_handle.js https://github.com/nodejs/node/pull/63115/files#diff-bc81c83b80666b34781524911dcef029bdd6b45de42ee513cc2ec95f41fa1dfd
file_system.js https://github.com/nodejs/node/pull/63115/files#diff-3ba5ef10cbcba7ede0214d14e30bdfcc197823db418719edddbe2ad70bf6c1d2
provider.js https://github.com/nodejs/node/pull/63115/files#diff-d1972d4fdabefd4259af152146923e209332eeb1eef0e56003045b255385a138
memory.js https://github.com/nodejs/node/pull/63115/files#diff-e954e208a8f73fa7dd4ce5b1eb35b1f5cead8d2a9ce751037e54a65334f40963
real.js https://github.com/nodejs/node/pull/63115/files#diff-cf161039ea1928b304846fe960d2717853141841d92e539700e299a35513fe77
stats.js https://github.com/nodejs/node/pull/63115/files#diff-98760813600eb1448d6a4edc116f5367f6c1e5f8aa651f5a18d7e1634ff6d950
streams.js https://github.com/nodejs/node/pull/63115/files#diff-a6cc4bc36c41304fb29879858cc3113cc2326dbdfd310e16edf98b491d368536
watcher.js https://github.com/nodejs/node/pull/63115/files#diff-9358f0b3cfe79dc95fce554f19b8b2840a0c278c277644cec4f0c1d0930b5b95
vfs.js https://github.com/nodejs/node/pull/63115/files#diff-86ac5efeaa653778722addbd434e71ce4f56c0399d325ec806553a654fd65e7a
node_builtins.cc https://github.com/nodejs/node/pull/63115/files#diff-df9fb9b99e4053a725b4c8b83f530bf175d67026506cdb11dbf629ef042d0d9b
node_options.cc https://github.com/nodejs/node/pull/63115/files#diff-d0b7433f8ca620eba56fc39f79429c73e2b3f061ca6d27583132a37b788b8aa8
node_options.h https://github.com/nodejs/node/pull/63115/files#diff-a6dd6c44925932d3134081da80ed07216f5f66449f540442835557616bcd14f9
test-process-get-builtin.mjs https://github.com/nodejs/node/pull/63115/files#diff-b3b641c6189a34064b41aa9a1634855548b1c5606cc518c1cb1f3ae7119010b5
test-require-resolve.js https://github.com/nodejs/node/pull/63115/files#diff-ff2b47aa6a273ba768683756d7eebd19094b48678dba010539507914e5c885a3
test-vfs-access-modes.js https://github.com/nodejs/node/pull/63115/files#diff-07b927740d5db1de7c977afe131e5181ae9a84ed1e055e4a2baf19ac6219465b
test-vfs-append-write.js https://github.com/nodejs/node/pull/63115/files#diff-9fe0234cd1364186d32e0282980f0d613e37529ad5bcfa4003acccd51c859ff4
test-vfs-bigint-position.js https://github.com/nodejs/node/pull/63115/files#diff-935aaf87b76c5d53f678753c5baeee868ab490744380af6322274effdafb13f6
test-vfs-callback-api.js https://github.com/nodejs/node/pull/63115/files#diff-7867f2e4305013bb52131b1ca7f572cda628c92fbaa6f2aabde5927b827c8e31
test-vfs-copyfile-mode.js https://github.com/nodejs/node/pull/63115/files#diff-13e8db7c822eaeef0cd0a9a0313732d04282e346e9645476e6942471134f0165
test-vfs-create.js https://github.com/nodejs/node/pull/63115/files#diff-8a2a421b44a98025d78ccbe55c266afd098c5c1a5fa2d84c19b904fbd260c6fe
test-vfs-ctime-update.js https://github.com/nodejs/node/pull/63115/files#diff-56da2502573197a24bb1b66e7942480ae38a6c21cddffacf88cfdf62614fbe5f
test-vfs-dir-handle.js https://github.com/nodejs/node/pull/63115/files#diff-6f224b862ff89833c1f7e6c855d53df59c52e327377df4db0d66f48c4c5c2102
test-vfs-fd.js https://github.com/nodejs/node/pull/63115/files#diff-76183e6070a3c076fb8d4700e51b4f3b26aba87103232d8de360da1dccd62e82
test-vfs-file-handle.js https://github.com/nodejs/node/pull/63115/files#diff-8fb65cf9af57e372a63b3b5a3b0d64a488453154b8bdac1e67340a02604eb6d9
test-vfs-flag.js https://github.com/nodejs/node/pull/63115/files#diff-6cd43200704636c02f18d19cfeb905307e37b1bc2a26ba649df63bcec2e68a5d
test-vfs-hardlink-nlink.js https://github.com/nodejs/node/pull/63115/files#diff-b17af1d1512e3b06b66ad2acb4e8c1c0c81de8e87676be24daff8da0cd1b371d
test-vfs-link.js https://github.com/nodejs/node/pull/63115/files#diff-6cb3f7163d00dc344ed88b09e6aed866dc1f1d0b034696c3f06498027783d5fd
test-vfs-memory-file-handle.js https://github.com/nodejs/node/pull/63115/files#diff-4ddce19c55b17ae86ba9696671569477dc87c4f4ad05693054d53691b5650157
test-vfs-memory-provider-dynamic.js https://github.com/nodejs/node/pull/63115/files#diff-382fa9eac20f0aaab4ee897e7dfa9b489279443adc939d7518997eea51897581
test-vfs-memory-provider-flags.js https://github.com/nodejs/node/pull/63115/files#diff-eb8dc893cf878ae13f2da99178af8767bc996ec62a2cab79804468d498a4461a
test-vfs-memory-provider.js https://github.com/nodejs/node/pull/63115/files#diff-8a7dea0a69968e022ccdc52ae846737cd77f4fe990d617394ac42244878b7d69
test-vfs-mkdir.js https://github.com/nodejs/node/pull/63115/files#diff-228d00a5f0c0aab66f50f2e686204f28963579dcadecf77349116e45ed0b75e0
test-vfs-mkdtemp.js https://github.com/nodejs/node/pull/63115/files#diff-be714421353e907a80447bc44347105657df54067fd2e8f5bda7879e3c64b9f1
test-vfs-parent-timestamps.js https://github.com/nodejs/node/pull/63115/files#diff-e7fff2a60e10c9ac7ab6e7a769d8d0a8e8b59a66f52390282d738873604e9b30
test-vfs-promises-open.js https://github.com/nodejs/node/pull/63115/files#diff-1939acd685ffb9b6fce0f5f12fc77b01555459b5dff7d53994d213955570bb2c
test-vfs-promises.js https://github.com/nodejs/node/pull/63115/files#diff-5da2c953eb2cba7079753b45872f189692d5f7f1ff712951b548c37632cbb0eb
test-vfs-readdir-symlink-recursive.js https://github.com/nodejs/node/pull/63115/files#diff-a4aa8a55db61bcf2e6268df0554cbed91c06a7ab0636f45ebce4b1a458081c1b
test-vfs-readfile-async.js https://github.com/nodejs/node/pull/63115/files#diff-64858896fcebe707703ceb65f15f0b30a32d09b44394938755ed81ee2f34f553
test-vfs-readfile-encoding.js https://github.com/nodejs/node/pull/63115/files#diff-30a620472851c43baff773903e3bebc8b1b4e6c42712cf0a7c2995b882aabc6c
test-vfs-readfile-flag.js https://github.com/nodejs/node/pull/63115/files#diff-27a6431d4209719b5e05e8a67c4b9be3f00d7aea871fd2d62d4cb6ab43e28014
test-vfs-real-provider-handle.js https://github.com/nodejs/node/pull/63115/files#diff-356584c434fbe619fd869932347a638eca46cf47b123707a2fd9250de508bf87
test-vfs-real-provider-promises.js https://github.com/nodejs/node/pull/63115/files#diff-cbf2c34aa55d272eebb337e2db210dd288f8f54326a0691d3dc0479e294b4eaf
test-vfs-real-provider-symlinks.js https://github.com/nodejs/node/pull/63115/files#diff-96b984f9860538441f00b3615a0305020047ea677b8035d43c24852081a77b97
test-vfs-real-provider-watch.js https://github.com/nodejs/node/pull/63115/files#diff-0af859a388d0071ffff01003df605095d78db713d9a0e8c3c4f98a7d9d7b1d3d
test-vfs-real-provider.js https://github.com/nodejs/node/pull/63115/files#diff-aacfbcc4bb0e4fa5eda1147d461553b48f80c6ded0fe91f899eb986146c57cf8
test-vfs-rename.js https://github.com/nodejs/node/pull/63115/files#diff-de692ebae7d07b17e039bdb461d5eaed5f0efb4f9ea750cada2ffae371335d29
test-vfs-rm-edge-cases.js https://github.com/nodejs/node/pull/63115/files#diff-13f917755c612a149d94bae68ec8eac921d47718ba8412a0fc0f68f5006b7ae7
test-vfs-rmdir-symlink.js https://github.com/nodejs/node/pull/63115/files#diff-f7e2531956ecf4dd250e725ff92543dd2acc8206522e8ce26e9cea61c5a52b95
test-vfs-stats-bigint.js https://github.com/nodejs/node/pull/63115/files#diff-e340dac37acbfb63051eb233b51ee1fc7c36b668fe7285a04e03ef8f01b4e953
test-vfs-stats-helpers.js https://github.com/nodejs/node/pull/63115/files#diff-b07b060983aab7fc3370753441afdd02ad6e3b72c02062da66b1cc5ae2baf21f
test-vfs-stats-ino-dev.js https://github.com/nodejs/node/pull/63115/files#diff-d118e10509c858c0add3a9f7c1ff2e821d98c8f58c10881bcd90c0c95e6b75f4
test-vfs-stream-errors.js https://github.com/nodejs/node/pull/63115/files#diff-424602b4f23a26f7c0a26f69c884c09ac647c93185297014b100e669d791eb14
test-vfs-stream-explicit-fd.js https://github.com/nodejs/node/pull/63115/files#diff-c0535a675aea1b0e40bd532cf722035951a094c7a33928faa86a40d3bf929238
test-vfs-stream-properties.js https://github.com/nodejs/node/pull/63115/files#diff-e7dc163bfae4b8b21bddee99ecd010e3bb272cc7ca490f041c5070ead29ae2d3
test-vfs-stream-validation.js https://github.com/nodejs/node/pull/63115/files#diff-8752fcfeacdb19dac127f7203ddab8ab181c39b61b9e2f3325ee9695ed91277d
test-vfs-streams.js https://github.com/nodejs/node/pull/63115/files#diff-5c16662e1ef8d118a3ef3c4cb8f900ef3a588c83908c6dfc1a7751ded4653f1a
test-vfs-symlinks.js https://github.com/nodejs/node/pull/63115/files#diff-1c7467b5efc811bedb387d6a63bf9ac6a22d649dac12260b03b3160600079ed5
test-vfs-truncate-negative.js https://github.com/nodejs/node/pull/63115/files#diff-52b8e0973e37ae29620b1e13722c5a0b296c98d50da4e0bce46c78991fb57147
test-vfs-utimes.js https://github.com/nodejs/node/pull/63115/files#diff-fcef0337473a976ee5e74f301b1bdd0d846364b27f2f1538199579b52db72533
test-vfs-virtual-file-handle.js https://github.com/nodejs/node/pull/63115/files#diff-9c23ef90689e6ed8773808c05d75e5913764c8ffc85fb45cf750170a3c4eb682
test-vfs-virtual-provider.js https://github.com/nodejs/node/pull/63115/files#diff-ff8c80d47cd215701d8916be98f2e08146556b047d06b4e93eb8751569965f73
test-vfs-watch-abort-signal.js https://github.com/nodejs/node/pull/63115/files#diff-b811e3095586c46b76b1e3c651566948472a90a847c26a109c587e0714803fea
test-vfs-watch-directory.js https://github.com/nodejs/node/pull/63115/files#diff-6a7838d1d5828fb21827ea17b6ec00e5e462bb4494c4b8b0fee26e8f202b29d2
test-vfs-watch-encoding.js https://github.com/nodejs/node/pull/63115/files#diff-93411b7b5baff6467fa4fd1435e534bec63af2114f3a04e4735adc53133260fe
test-vfs-watch-promises.js https://github.com/nodejs/node/pull/63115/files#diff-00136588b58582c14ded2782974229456bd623b32170edabeb3ebe9fccc46988
test-vfs-watch-recursive.js https://github.com/nodejs/node/pull/63115/files#diff-7f9c5c64b7ee9a6812a7f3878515b53f5380b3cb476fd0ba4e5a23f49ccf1a30
test-vfs-watch.js https://github.com/nodejs/node/pull/63115/files#diff-6e851119845431fb8f8983878ce41bb18e0c167eaee5348b56363a5e8a9b8810
test-vfs-watchfile.js https://github.com/nodejs/node/pull/63115/files#diff-d87042a3ecb636178dff851e3f82ef7b0f06610553cf6de33ae3c4c00ecf85d8
test-vfs-write-options.js https://github.com/nodejs/node/pull/63115/files#diff-809c361e84c24a6b9419d1628404d505bc6d5066f53b45150ed4de18a8204bf9
doc/api/cli.mdhttps://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
View file https://github.com/mcollina/node/blob/1088e5fa87dddf72ab3962d3b012e1747d0eb89c/doc/api/cli.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63115/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
https://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
https://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
https://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
https://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
https://github.com/nodejs/node/pull/63115/files#diff-7349c17bce4d97526eefcb6f8291d617e7edb92ed9927fd3b9264e8014fc4e7c
doc/api/index.mdhttps://github.com/nodejs/node/pull/63115/files#diff-969c2a0a98c445a6aa9069752d225076acc881b9942d2119aa921fe2a7b6de82
View file https://github.com/mcollina/node/blob/1088e5fa87dddf72ab3962d3b012e1747d0eb89c/doc/api/index.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63115/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/63115/files#diff-969c2a0a98c445a6aa9069752d225076acc881b9942d2119aa921fe2a7b6de82
https://github.com/nodejs/node/pull/63115/files#diff-969c2a0a98c445a6aa9069752d225076acc881b9942d2119aa921fe2a7b6de82
doc/api/vfs.mdhttps://github.com/nodejs/node/pull/63115/files#diff-4fb7177cfdc0f3b18b7821959cd01593c6dc2eb04f39c3aececfedebe846933f
View file https://github.com/mcollina/node/blob/1088e5fa87dddf72ab3962d3b012e1747d0eb89c/doc/api/vfs.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63115/{{ revealButtonHref }}
doc/node.1https://github.com/nodejs/node/pull/63115/files#diff-6319d8667880c119404aad5631a45e33a1ee70a4201282049872ac9d5d6f9295
View file https://github.com/mcollina/node/blob/1088e5fa87dddf72ab3962d3b012e1747d0eb89c/doc/node.1
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63115/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/63115/files#diff-6319d8667880c119404aad5631a45e33a1ee70a4201282049872ac9d5d6f9295
https://github.com/nodejs/node/pull/63115/files#diff-6319d8667880c119404aad5631a45e33a1ee70a4201282049872ac9d5d6f9295
https://github.com/nodejs/node/pull/63115/files#diff-6319d8667880c119404aad5631a45e33a1ee70a4201282049872ac9d5d6f9295
https://github.com/nodejs/node/pull/63115/files#diff-6319d8667880c119404aad5631a45e33a1ee70a4201282049872ac9d5d6f9295
lib/internal/bootstrap/realm.jshttps://github.com/nodejs/node/pull/63115/files#diff-274f941c2c63af2f20356e9417e17087320baec78ac2fd4ccffa753178fbb4c9
View file https://github.com/mcollina/node/blob/1088e5fa87dddf72ab3962d3b012e1747d0eb89c/lib/internal/bootstrap/realm.js
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/63115/{{ revealButtonHref }}
https://github.com/nodejs/node/pull/63115/files#diff-274f941c2c63af2f20356e9417e17087320baec78ac2fd4ccffa753178fbb4c9
https://github.com/nodejs/node/pull/63115/files#diff-274f941c2c63af2f20356e9417e17087320baec78ac2fd4ccffa753178fbb4c9
Please reload this pagehttps://github.com/nodejs/node/pull/63115/files
Please reload this pagehttps://github.com/nodejs/node/pull/63115/files
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.