Pkglinks File

cd apps/web pkglink add ../packages/ui --as @myorg/ui Now @myorg/ui is linked directly. Change a button component in packages/ui and apps/web hot-reloads instantly. You forked a critical library ( lodash-fixed ) on GitHub. Instead of waiting for a PR merge:

Convert one local dependency in your project to a Pkglink. Notice how you can edit the source and see changes instantly. Then, expand to cross-project links. Finally, use the lockfile to ensure your CI pipeline is deterministic. Pkglinks

pkglinks unlink shared-lib pkglinks add shared-lib@^1.0 --from-registry npm | Feature | npm/yarn symlink | Git submodule | Monorepo | Pkglinks | |--------|----------------|---------------|----------|----------------| | Cross-project dev | ✅ (via npm link ) | ❌ | ✅ | ✅ | | Version awareness | ❌ | ✅ | ❌ | ✅ | | Lockfile support | ❌ | ❌ | ✅ | ✅ | | Works across languages | ❌ | ❌ | ❌ | ✅ | | Automatic cleanup | ❌ | ✅ | ✅ | ✅ | | Registry fallback | ✅ | ❌ | ✅ | ✅ | cd apps/web pkglink add