← Back to home

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

Visit fff: pi-fff Dependency Pinning