-
Notifications
You must be signed in to change notification settings - Fork 73
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
Cross-build for Scala.js #351
Conversation
@djspiewak thanks for the review! Much appreciated. Mind triggering the CI again please? 😅 |
Hope this can be merged/released soon-ish, so I can make a start on the next upstream PR to circe before finding my way back to http4s. |
@armanbilge What's the intention for a Circe PR? Circe already supports cross-platform parsing with circe-parser, which uses Jawn on the JVM and |
@travisbrown thanks for chiming in. My plan was to cross I don't think that |
@armanbilge Agreed, circe-fs2 for Scala.js does make sense, and I guess there's no reason not to do circe-jawn as well. |
Excellent!! I appreciate your support. PR forthcoming :) |
@rossabaker do you have a moment to review? Thanks! |
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.
This is likely to be a bad time for #340, but the approach and implementation look sound.
I did see that, unfortunate! But #340 seems blocked by other things atm. Thanks for the review! Now with 2 ✅ , any chance of a merge/release please? 😅 |
I'm not on a laptop that can do a release, but I'll see what I can do this week if nobody beats me to it. |
No worries, thank you!! Much much appreciated. Another PR coming your way in |
@rossabaker thank you very much for releasing! ❤️ |
Cross-building Jawn to Scala.js is a stepping stone towards http4s/http4s#4938
This was almost entirely straightforward. I had to play a bit fast-and-loose with testing, due to different semantics on JS (namely lack of numerical types and much less strict indexing rules).
Thanks in advance!