Nui is package containing common interfaces and tools used across Lalamove's go codebase. Nui means vast in Maori.
Interface to create contexts and default implementation wrapping context package.
Interface to interact with the operating system and default implentation wrapping os package.
Interface for http.Client mocking.
Toolbox for io.
Interface for a generic logger used across open source packages.
Strings tool box.
Time toolbox. Time interface wrapping time.Time package.
Getter interface to retrieve values.
Interface for a registry in prometheus