summaryrefslogtreecommitdiff
path: root/ext/web/02_event.js
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-03-08 12:22:08 -0500
committerGitHub <noreply@github.com>2023-03-08 12:22:08 -0500
commit23e1ba7e2dba1b9453e064f6c92c10b64071b708 (patch)
treecf56494b547c96cd20a03d4393eb90656fac3a3a /ext/web/02_event.js
parent0cce9c2bcc9667935a571d30847e66ef5d01a196 (diff)
fix(npm): improve peer dependency resolution with circular dependencies (#18069)
This improves peer dependency resolution yet again. We did not handle scenarios like the following: ``` // a -> b -> c -> d -> c -> b (peer) ``` ...which would maybe work ok the first time its run in some cases, but then lead to a lockfile that would error on load. This now keeps track of circular dependencies and updates nodes accordingly. That said, there is still a lurking bug in this code somewhere that I've added a comment for (there is a mitigation on the tail end that seems to work well). The current state is much better than before and I can look into it later. I think it's something small that's incorrect.
Diffstat (limited to 'ext/web/02_event.js')
0 files changed, 0 insertions, 0 deletions