The createContext call manually enumerates every field rather than spreading, so the new repo was silently dropped even though it existed on the options object.
The createContext call manually enumerates every field rather than spreading, so the new repo was silently dropped even though it existed on the options object.