lib, path: support file:/// urls in path functions#52497
lib, path: support file:/// urls in path functions#52497avivkeller wants to merge 7 commits intonodejs:mainfrom
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` supportRefs: 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 <livia@cirno.name>
|
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
pathfunctions to supportfile:///URLs.Related to: #49273
Related to: #41521