Skip to content
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

Last dependency changes branch #274

Merged
merged 4 commits into from
Oct 29, 2024
Merged

Conversation

lishaduck
Copy link
Contributor

@jfmengels, 🤞

Supersedes #215, #270, #271, #272.

Let's see what CI says.

Ok, so this one is complicated.
SemVer wise, we should be able to support glob 10 & glob 11.
The only breaking change is the engine.
Therefore, the "correct" specifier is indeed `^10.2.6 || ^11.0.0`.
We support both, if you need an older engine,
you should use an older version.
In fact, npm is supposed to do this automatically.
However, up until `[email protected]` (included in `[email protected]`),
there was a longstanding bug where it didn't!
The code was there,
but the logic didn't work right and after Isaacs moved on to vlt,
his PR fixing this got stalled.
After the `glob` fiasco, he rebased the PR and it's now fixed,
but the change wasn't backported.
Because we support Node 14, we support `[email protected]`,
so we can't take advantage of this.
Instead, we just have to tolerate a slightly old version of glob.
Oh well.

I also removed "enginesStrict" again
because our engine declaration is now higher than technically needed
because `glob` only declares support for the latest versions of Node branches.
@jfmengels jfmengels merged commit f7b941c into jfmengels:main Oct 29, 2024
3 checks passed
@jfmengels
Copy link
Owner

jfmengels commented Oct 29, 2024

Thanks a lot for looking into this ☺️

@lishaduck lishaduck deleted the last-deps-branch branch October 29, 2024 22:24
@lishaduck
Copy link
Contributor Author

Shouldn't've said last 🙃 😩

#277, #278, #279.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants