fix(build): resolve tsdown vendor alias with fileURLToPath

Merged
KK
2d ago
+4-2

Summary

Closes #3353.

The tsdown alias for @limrun/xdelta3-wasm now resolves the fixture URL with fileURLToPath() instead of URL.pathname, so file:///C:/... becomes a Windows drive-letter path rather than /C:/.... Touched files: 1.

Validation

Tested on 12e626979.

base 542fb77b3 expressionhead 12e626979 expression
URL.pathname -> /C:/repo/src/vendor/limrun-delta-sync-omitted.tsfileURLToPath(..., { windows: true }) -> C:\repo\src\vendor\limrun-delta-sync-omitted.ts

Passed: pnpm format:check, pnpm lint, pnpm typecheck, pnpm build, pnpm check:bundle-owner-files, pnpm check:package, pnpm check:mcp-metadata, pnpm check:gate-manifest, pnpm check:gate-manifest:test, git diff --check.

pnpm check:affected --run reached Fallow and stopped because this host's glibc 2.28 is below the bundled Fallow binary's GLIBC_2.29/2.30 requirement; earlier runnable gates passed. Not run on native Windows here.