=== Test 1: resolveHashes = true returns moduleHashes === { "hasModuleHashes": true, "hashCount": 37, "pkgCount": 242, "sampleHashes": [ { "hash": "sha256-7hRlwSR+fos1kx4VZmJ/7snR7zHh8ZFKX+qqqqGcQpY=", "key": "github.com/cespare/xxhash/v2@v2.3.0" }, { "hash": "sha256-n/7xo5CQqo4yLaWMSzSN1Muk/oqK6O5dgDOFWapeDUI=", "key": "github.com/dgryski/go-rendezvous@v0.0.0-20200823014737-9f7001d12a5f" }, { "hash": "sha256-WtpE1N6dpHwEvIub7Xp/CrWm0fd6PX7MKA4PV44rp2g=", "key": "github.com/fsnotify/fsnotify@v1.9.0" } ] } moduleHashes count: 37 OK: github.com/cespare/xxhash/v2@v2.3.0 → sha256-7hRlwSR+fos1kx4VZmJ/7snR7zHh8ZFKX+qqqqGcQpY= OK: github.com/dgryski/go-rendezvous@v0.0.0-20200823014737-9f7001d12a5f → sha256-n/7xo5CQqo4yLaWMSzSN1Muk/oqK6O5dgDOFWapeDUI= OK: github.com/fsnotify/fsnotify@v1.9.0 → sha256-WtpE1N6dpHwEvIub7Xp/CrWm0fd6PX7MKA4PV44rp2g= === Test 2: verify hashes match nix hash path === warning: you don't have Internet access; disabling some network-dependent features MATCH: github.com/cespare/xxhash/v2@v2.3.0 → sha256-7hRlwSR+fos1kx4VZmJ/7snR7zHh8ZFKX+qqqqGcQpY= warning: you don't have Internet access; disabling some network-dependent features MATCH: github.com/dgryski/go-rendezvous@v0.0.0-20200823014737-9f7001d12a5f → sha256-n/7xo5CQqo4yLaWMSzSN1Muk/oqK6O5dgDOFWapeDUI= warning: you don't have Internet access; disabling some network-dependent features MATCH: github.com/fsnotify/fsnotify@v1.9.0 → sha256-WtpE1N6dpHwEvIub7Xp/CrWm0fd6PX7MKA4PV44rp2g= === Test 3: resolveHashes = false (default) omits moduleHashes === OK: moduleHashes absent when resolveHashes = false