pnpm 11 introduced ERR_PNPM_IGNORED_BUILDS for native addon packages.
Without explicit allowBuilds approval, these packages silently skip build scripts
and OmniRoute fails to start with missing native modules.
Changes:
- pnpm-workspace.yaml: Set allowBuilds=true for all 13 native addon packages
(@parcel/watcher, @swc/core, better-sqlite3, core-js, esbuild, keytar, koffi,
libxmljs2, onnxruntime-node, protobufjs, sharp, tls-client-node, unrs-resolver)
- pnpm.json: Migrate onlyBuiltDependencies from package.json (deprecated field)
to the new pnpm.json config file per pnpm 11 spec.
Tested on: pnpm 11.9.0, Node 24, Windows 11.
Fixes: pnpm install ERR_PNPM_IGNORED_BUILDS on fresh clone with pnpm 11.