-
Notifications
You must be signed in to change notification settings - Fork 30.3k
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
deps: vendor minimatch #47486
deps: vendor minimatch #47486
Conversation
Review requested:
|
Is there a plan for using core's error system and primordials? |
My vote is -1. I'm not in favor of exposing a functionality of a direct dependency that we have no control over and does not use primordials. |
How can that be done?
I agree that might be an issue. perhaps we only use minimatch for |
Worth mentioning that minimatch's author, isaac used to be (10 years ago) Node's BDFL and expressed interest (many years later, in the npm days probably) in adding it to core. He's also been pretty unresponsive to pings in GitHub about it since. So it's not like taking some random person's project without asking or anything like that. (Just giving that context in case it was missing) |
@benjamingr He has commented two days ago: #40731 (comment) |
I'm still here, just busy with stuff. I get a lot of pings, hard to respond to them all :) |
PR-URL: nodejs#47499 Refs: nodejs#47490 Refs: nodejs#47486 Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Robert Nagy <[email protected]>
PR-URL: #47499 Refs: #47490 Refs: #47486 Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Robert Nagy <[email protected]>
PR-URL: #47499 Refs: #47490 Refs: #47486 Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Robert Nagy <[email protected]>
PR-URL: nodejs#47499 Refs: nodejs#47490 Refs: nodejs#47486 Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: Robert Nagy <[email protected]>
Refs: #40731
this PR includes two commits:
1the first commit adds
minimatch
as a dependency,the second commit which is not really ready - is here to demonstrate minimatch usage, exposing some functionality on the
node:path
module.once the first commit lands, we can expose globing functionality on
node:path
,node:fs
and use it onnode --test
andnode --watch
I wonder what would be a good way to maintain docs for such exposed functionality, the best example of existing dependency I can think of is undici, but that follows a SPEC