expressjs / expressjs/body-parser

Replacing `qs` with `qs-esm` or `picoquery`

Open
#566 2 comments 7 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
5.5k
Forks
767
Avg merge
13h 53m
Merged PRs (30d)
10

Description

I want to propose to move from `qs` to `qs-esm` or `picoquery`.

`qs` seems to pull in a lot of dependencies that are not needed in your specified engine anymore
![Dependencies_for_qs_dependencies](https://github.com/user-attachments/assets/80bd6ee8-7294-4da7-860a-048c130643a6)

`qs-esm` has the same engine requirements than the newest body parser version. However, since `require(esm)` will most likely not be available for node 18, `picoquery` seems to be the only viable solution.

I would be happy to create a PR if you are on board with this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.