Skip to content

Sync fork with upstream readmeio/httpsnippet#323

Closed
mosch wants to merge 5 commits into
readmeio:mainfrom
zuplo:sync-upstream-main
Closed

Sync fork with upstream readmeio/httpsnippet#323
mosch wants to merge 5 commits into
readmeio:mainfrom
zuplo:sync-upstream-main

Conversation

@mosch
Copy link
Copy Markdown

@mosch mosch commented Apr 8, 2026

Summary

  • Merges 81 commits from readmeio/httpsnippet:main into our fork
  • Key upstream changes include: .convert() now always returns string[] (breaking), .convert() is synchronous again, multipart formdata generation simplified, Swift target overhauled (URLSession, query params, timeouts), new JSON target, ESM support, curl --data-urlencode fix, RestSharp 107+ support, and tooling migration to tsdown + Biome
  • Resolved merge conflicts in package.json, package-lock.json, and src/index.ts — preserving @zuplo package name, homepage, and @zuplo/formdata-to-string dependency while adopting upstream's version bumps and new dependencies

Test plan

  • Run npm install (requires valid NODE_AUTH_TOKEN for @zuplo registry)
  • Run npm test to verify all targets still generate correct snippets
  • Verify build with npm run build

@mosch mosch requested a review from erunion as a code owner April 8, 2026 13:36
@mosch mosch closed this Apr 8, 2026
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.

3 participants