chore(deps): dependency hygiene cleanup
Merged
WA
1d ago+133+133+012345678901234567890123456789-733-733-012345678901234567890123456789
Summary
- Bump the
qs(6.16.0 → 6.16.1, GHSA-6pq8) andfast-uri(3.1.8 → 3.1.9, GHSA-w74x/xhq7/wjr9/333x) override pins; the pinned versions were themselves the vulnerable releases - Drop the
artillerydevDependency (~300 lockfile entries, plus its csv-parse 4 / moment advisories); the threeload:workflow:*scripts runbunx artillery@2.0.34 - Remove the
minimatch/brace-expansionoverrides: forcing minimatch 10 (nodefaultexport) onto CommonJS consumers like@electron/asar(minimatch_1.default(...)) is a latent TypeError, and every major line now resolves to a patched backport (3.1.5 / 5.1.9 / 9.0.9 / 10.2.6, brace-expansion 1.1.21 / 2.1.7 / 5.0.12) - Remove redundant overrides (
socket.io,drizzle-orm,baseline-browser-mappingresolve the same versions without them;joionly came in through artillery),sharpfromtrustedDependencies(no lifecycle scripts), and the temporaryelectronrelease-age exclude. Theelectron@latestcanary passes--minimum-release-age=0so it still tests the real latest @xyflow/reactis a devDependency ofworkflow-persistence(type-only import)- Declare
buffer,process,chai,tinyrainbow, which the sandbox bundle build imports but which only resolved through hoisting
Type of Change
- Chore (dependency maintenance)
Testing
bun installlock diff: only the intended versions changed, no other version churn; 2968 → 2669 lockfile entriesbun audit: 47 → 40, nothing new; no minimatch/brace-expansion findingsbun pm untrustedunchanged apart from artillery-only packages;build:sandbox-bundlesoutput identical with and without the change- biome on changed files; type-check,
check:audits(incl. knip) and the test suites run in CI
Checklist
- Code follows project style guidelines
- Self-reviewed my changes
- Tests added/updated and passing (new tests pass the
test-auditauthoring gate) - No new warnings introduced
- I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)