Skip to content

Conversation

@ochafik
Copy link
Contributor

@ochafik ochafik commented Jan 23, 2026

Changes

Husky pre-commit fix

Load Node.js environment (nvm/fnm/volta/homebrew) for GUI apps like GitHub Desktop that don't inherit shell PATH.

Version pins for dev compatibility

  • @types/node (root): 20.19.27 (pinned to latest existing 20.x)
  • caniuse-lite: 1.0.30001763
  • cheerio: 1.1.2
  • electron-to-chromium: 1.5.267
  • @playwright/test: 1.57.0
  • playwright: 1.57.0
  • playwright-core: 1.57.0

Security: override seroval to 1.4.2

  • Fixes 5 high-severity advisories (DoS, RCE, prototype pollution) in seroval <=1.4.0 (transitive dep of solid-js)
  • Uses npm overrides to pin the patched version across all workspaces

Lockfile regeneration

Regenerated package-lock.json so all resolved versions are available and consistent.

New script: update-lock:docker

Regenerates package-lock.json using Docker with the public npm registry to avoid private registry URLs.

…ript

Cherry-picked non-e2e changes from ochafik/fix-e2e-flaky-tests:
- Load nvm/fnm/volta/homebrew paths in pre-commit for GitHub Desktop
- Add update-lock:docker script to regenerate lockfile with public registry
@pkg-pr-new
Copy link

pkg-pr-new bot commented Jan 23, 2026

Open in StackBlitz

@modelcontextprotocol/ext-apps

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/ext-apps@341

@modelcontextprotocol/server-basic-react

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-basic-react@341

@modelcontextprotocol/server-basic-vanillajs

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-basic-vanillajs@341

@modelcontextprotocol/server-budget-allocator

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-budget-allocator@341

@modelcontextprotocol/server-cohort-heatmap

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-cohort-heatmap@341

@modelcontextprotocol/server-customer-segmentation

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-customer-segmentation@341

@modelcontextprotocol/server-map

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-map@341

@modelcontextprotocol/server-pdf

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-pdf@341

@modelcontextprotocol/server-scenario-modeler

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-scenario-modeler@341

@modelcontextprotocol/server-shadertoy

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-shadertoy@341

@modelcontextprotocol/server-sheet-music

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-sheet-music@341

@modelcontextprotocol/server-system-monitor

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-system-monitor@341

@modelcontextprotocol/server-threejs

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-threejs@341

@modelcontextprotocol/server-transcript

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-transcript@341

@modelcontextprotocol/server-video-resource

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-video-resource@341

@modelcontextprotocol/server-wiki-explorer

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/server-wiki-explorer@341

commit: 4473611

- solid-js: 1.9.10
- caniuse-lite: 1.0.30001763
- cheerio: 1.1.2
- electron-to-chromium: 1.5.267
- @playwright/test: 1.57.0
- playwright: 1.57.0
- playwright-core: 1.57.0
@ochafik ochafik force-pushed the ochafik/cherry-pick-non-e2e branch from ff1c4eb to 3acbb3d Compare January 24, 2026 00:39
@ochafik ochafik changed the title fix(husky): load Node.js env for GUI apps + add update-lock:docker script fix(husky): load Node.js env for GUI apps + pin versions + add update-lock:docker Jan 24, 2026
@ochafik ochafik changed the title fix(husky): load Node.js env for GUI apps + pin versions + add update-lock:docker chore: husky env fix, version pins, update-lock:docker script Jan 24, 2026
@ochafik ochafik marked this pull request as ready for review January 24, 2026 00:46
- Fix @types/node 20.19.28 -> 20.19.27 (typo, version didn't exist)
- Regenerate package-lock.json to resolve versions available on both
  public npm and Anthropic artifactory registries
@ochafik ochafik merged commit 9557d41 into main Jan 24, 2026
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants