Cached directory outputs now declare how external symlinks should be handled through a new script annotation. The default mode is materialize-external, which means package-manager stores linked from output directories (for example node_modules/) can be restored from the cache without depending on the original global store path. Scripts can opt into preserving symlinks as links with # once output-symlinks "preserve".
Hive
Cached script directory outputs handle external symlinks
Published
Jun 05, 2026 · 15:23 UTC
Repository
tuist/once