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

@moschmosch commented Apr 8, 2026

Copy link
Copy Markdown

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 ownerApril 8, 2026 13:36
@moschmosch closed this Apr 8, 2026
Sign up for freeto 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

@mosch@ntotten@AdrianMachado