Conversation
Co-authored-by: me <me@kentcdodds.com>
|
Cursor Agent can help with this pull request. Just |
| "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", | ||
| "dev": true, | ||
| "license": "MIT", | ||
| "peer": true, |
There was a problem hiding this comment.
Lockfile incorrectly marks direct dependencies as peer-only
Low Severity
The lockfile adds "peer": true to prettier, acorn, @typescript-eslint/parser, and unrs-resolver, but all four are reachable through non-peer dependency paths. Most notably, prettier is a direct devDependency in example/package.json and used by the format script. Per npm's lockfile v3 spec, "peer" must be false for packages that are a transitive dependency of a non-peer dependency. This corrupted lockfile means npm ci --omit=peer would incorrectly skip these packages. Regenerating the lockfile with a clean npm install would likely fix this.
Additional Locations (2)
There was a problem hiding this comment.
The lockfile has no "peer": true markers for the referenced packages, so the reported corruption is not present.


Upgrade dependencies across the workspace and example projects to their latest feasible versions.
This update brings the Nx stack,
chromium-bidi(major bump),@modelcontextprotocol/inspector, and many other patch/minor dependencies up to date.eslintwas intentionally left at9.39.2due to peer dependency constraints with@nx/eslint.Note
Low Risk
Version-only dependency and lockfile updates with no application logic changes; main risk is upstream behavioral changes in updated packages.
Overview
Updates dependency versions across the
exampleworkspace andexample/epicshop, primarily as patch/minor bumps (e.g.,@epic-web/config,p-limit,@conform-to/*,@sentry/vite-plugin,dotenv,esbuild,framer-motion,msw,openid-client,ora, and TypeScript/React/Node type packages).Lockfiles are refreshed accordingly, including metadata tweaks where several transitive packages are now marked as
peerinexample/package-lock.json.Written by Cursor Bugbot for commit ef1b6fc. This will update automatically on new commits. Configure here.