Skip to content

Conversation

@pascalbaljet
Copy link
Member

This PR replaces the qs package with an internal queryString.ts implementation. By removing the dependency, we achieve a smaller bundle, have one less package to maintain/audit, and gain full control over the parsing/stringifying behavior.

Many tests were already added in #2417, but a few new tests for special character encoding have been included.

@pascalbaljet pascalbaljet added core Related to the core Inertia library next major release We need to consider this for the next major release, perhaps because of a breaking change labels Dec 31, 2025
@pascalbaljet
Copy link
Member Author

The removal shaves around 93KB from the build size, around 18KB gzipped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Related to the core Inertia library next major release We need to consider this for the next major release, perhaps because of a breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants