-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Labels
Awaiting Maintainer ApprovalNeeds review from a maintainer before moving forwardNeeds review from a maintainer before moving forwardBugError or unexpected behaviorsError or unexpected behaviors
Description
A few test libraries are listed under runtime dependencies instead of devDependencies, so they get installed in production builds unnecessarily.
Packages currently in runtime deps:
sinonsinon-mongoosejest-expressmongodb-memory-server
mongodb-memory-server is especially heavy and unnecessary for production installs.
Actual behavior:
Test tooling is shipped in runtime dependencies.
Expected behavior:
Test tooling should be in devDependencies only.
Steps to reproduce:
- Open package.json.
- Check the dependencies section.
- Confirm the above test packages are listed there.
Why this matters:
Larger production install/build footprint.
Slower CI/build pipelines.
Unnecessary runtime dependency surface.
Environment:
Repo: processing/p5.js-web-editor
Date observed: 2026-02-21
Local dev setup on Windows
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Awaiting Maintainer ApprovalNeeds review from a maintainer before moving forwardNeeds review from a maintainer before moving forwardBugError or unexpected behaviorsError or unexpected behaviors