Skip to content

[LON-359] Drop qs#230

Open
mt-btanner wants to merge 8 commits into
masterfrom
lon-359-drop-qs
Open

[LON-359] Drop qs#230
mt-btanner wants to merge 8 commits into
masterfrom
lon-359-drop-qs

Conversation

@mt-btanner

@mt-btanner mt-btanner commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Similar to the Vault PRs we don't need qs anymore; there's a widely supported native way to do it.

This adds some helpers using URLSearchParams to get the types right/get around Object.fromEntries not being available in the JS versions we target, and replaces all usage of qs with them.

I did have to change one test to get it to pass, because qs encoded characters which shouldn't be encoded according to the spec and didn't encode spaces as +. I don't think this is likely to be a breaking change since it's just conforming to the spec, but let me know if you think otherwise.

@mt-btanner mt-btanner self-assigned this Jul 16, 2026
@mt-btanner
mt-btanner requested review from a team as code owners July 16, 2026 02:31
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.

1 participant