def src.values
import ezx@1.11.0.0/src/lock/plan.bend as Planimport Base
import ezx@1.11.0.0/src/lock/lock.bend as L
345# every value a package's source writes
346def src.values(source: L.Src) -> List<&2, String>:
347 match source:
348 case L.Hub{}:
349 []
350 case L.Git{url, rev, entry, root, nar, tag}:
351 [url, rev, entry, root, nar, tag]
352 case L.Member{path, entry}:
353 [path, entry]