Testing repository that tries to cover all the corner cases that one may encounter when listing Go dependencies.
- replaced module in go.mod (retrodep)
- locally replaced module in go.mod (./terminaltor)
- a direct dependency is only needed when building on Windows (go-winio)
- a locally replaced module is only needed when not building on Windows or a Unix system (./weird)
- a transitive dependency is only needed when building on Windows (go-ansiterm)
- test-only dependencies - main_test.go (ginkgo, gomega)