4.15.3
(fix): Fix fern generator upgrade failing with ENOENT on package.json
when multiple CLI processes run concurrently (e.g., in parallel tests).
A cross-process file lock now serializes npm installs to the shared
~/.fern/migration-cache prefix, preventing concurrent install races.