fff: pi-fff Dependency Pinning
Proposed a release fix that pins pi-fff's Node and Bun SDK dependencies to the matching version
- Project type
- Open Source Contribution
- Role
- Contributor
- Date
- July 2026
Overview
Improved fff's pi-fff release workflow so published packages require matching SDK and native binary versions instead of allowing stale dependencies to remain in an existing lockfile.
Technology
- TypeScript
- Bun
- Node.js
- npm
Key features
- Pins @ff-labs/fff-node and @ff-labs/fff-bun to the release version
- Keeps platform-specific optional dependencies synchronized
- Prevents stale native SDKs from surviving pi-fff upgrades
- Validated the release rewrite with focused tests and 45 passing package tests
Why it was built
- To prevent Pi users from retaining older native fff dependencies after upgrading pi-fff