-
Notifications
You must be signed in to change notification settings - Fork 15
Refine dependencies #33
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
Conversation
package.json
Outdated
| }, | ||
| "devDependencies": { | ||
| "tap": "^14.2.3" | ||
| "tap": "^15.1.6" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ref: tapjs/tapjs#746
2767634 to
7948907
Compare
7948907 to
6424f26
Compare
kritzcreek
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes look great to me! Thanks for the nice commits making it easy to review.
The only commit I'm not 100% sure about is the one replacing express, but that's mostly because I don't understand what the old implementation was doing. The new one looks reasonable, and if it works for spago I think it ought to work here as well.
Which commit is that? |
|
|
That change replaces long deprecated |
|
I looked through the docs of the dependency. Here's a summary of what their readmes say in a linear fashion.
However
None of the above seems to be a concern to me.
AFAICT, an HTTP streaming request was being piped into another stream that unpacks the |
|
Thanks @JordanMartinez for the detailed write up, if only I could adding here: The major features that missing from native
request was a decent 3rd-party module, but unfortunately it has been inactive since 2018 and been put into deprecation in 2020. node-fetch is one viable alternative but in v3 it went to ESM only which affects the adoption, currently it focus on its v4 development. make-fetch-happen is a re-implementation of |
|
A fresh install today of purescript-installer still throws these warnings. Is it possible to get this PR merged to fix them? Warnings: I'm running purescript-installer@v0.2.0 via purescript@v0.14.0 since that's the version required for the exercises in the purescript-book. I'm happy to help fix the current merge conflicts if @imcotton is no longer able to. Just let me know! |
|
Haven't noticed the conflicts afterward, rebased, please let me know if there is anything left. |
|
Changed TAP to ignore coverage ratio during test on CI, @JordanMartinez please help to trigger the workflows, thanks. |
|
This has been published as |
|
Do you mind submitting a PR to the PureScript repo, bumping this dependency's version to |
|
I'd happy to, one second : ) |
I've made minimal changes to address outdated dependencies, they're atomic commits which easy to review or pick individually.
It's mostly by replacing
requestwithmake-fetch-happen, which I made similar changes in purescript/spago#840.resolves #32