Skip to content

build: bump pnpm to 10.30.2#1492

Open
thewtex wants to merge 10 commits intoInsightSoftwareConsortium:mainfrom
thewtex:pnpm-bump
Open

build: bump pnpm to 10.30.2#1492
thewtex wants to merge 10 commits intoInsightSoftwareConsortium:mainfrom
thewtex:pnpm-bump

Conversation

@thewtex
Copy link
Member

@thewtex thewtex commented Feb 25, 2026

No description provided.

Address Python ci job failure:

pnpm hits a filesystem symlink loop while walking packages/compress-stringify
File system loop found …/packages/compress-stringify/typescript/node_modules/.../itk-wasm points to an ancestor /home

node-linker=isolated (pnpm’s default in many setups) creates a symlink-heavy node_modules tree which is more prone to cycles when combined with workspace cross-links. hoisted reduces symlink nesting and typically eliminates these “walk” loops.
vite-plugin-static-copy 0.17.x only supports vite ^3 || ^4 || ^5 but all
packages use vite ^6.4.1. Version 2.3.2 adds support for vite ^5 || ^6,
fixing the dev server middleware that serves static-copied pipeline files.

This resolves the compress-stringify browser test failure where
mesh-to-poly-data.js could not be fetched during dynamic import.
…xclude

All other @itk-wasm/* packages used in compress-stringify browser tests
are listed in optimizeDeps.exclude but mesh-to-poly-data was missing.
This prevents Vite from pre-bundling the package, which can interfere
with dynamic pipeline loading in web workers.
The bindgen template was still using vite ^4.5.0 while all workspace
packages have been upgraded to ^6.4.1. New packages generated by
itk-wasm bindgen:typescript will now use Vite 6, consistent with the
rest of the monorepo and the vite-plugin-static-copy ^2.3.2 peer dep.
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.

1 participant