-
Notifications
You must be signed in to change notification settings - Fork 30.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lib, path: support file:/// urls in path functions #52497
Conversation
Okay, now the linting should pass |
The docs and tests should also be updated. |
Will do! |
What semver will this be, so I can update the docs with the |
I didn't modify the |
Docs are ready, but the tests are kind of a mess, so once I figure out where to add them, I will. |
I'll check out the build issues when I get a chance |
The version for YAML changelog must be changes:
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/52497
description: Added `URL` support Refs: https://github.com/nodejs/node/blob/main/doc/contributing/pull-requests.md#step-3-code |
Will do, thank you! |
The checks have this issue:
I'll do some investigating |
I did some testing, and I'm not sure what's causing this. AFAICT the |
it seems like there is a circular dependency. |
:-/ okay, that puts some dents in the implementation. I'll sort it out tomorrow (EST). |
It is a circular dependency because |
Ignore the reference, wrong issue |
use lazy load, you might found such code in other files |
I can try it, but I'm worried that (and this might be completely incorrect) once the lazyloading is complete, then it will throw a circular dependency errro |
Co-authored-by: Livia Medeiros <[email protected]>
Temporarily moving to draft state, as changes in #52509 will be applied to this PR (if that one is merged) |
Blocked by #52509 |
Given the conflicts, I am closing this PR, and I will open a new one sometime this week. |
This PR adjusts the builtin
path
functions to supportfile:///
URLs.Related to: #49273
Related to: #41521