Versions in this module Expand all Collapse all v0 v0.0.1 Oct 4, 2026 Changes in this version + const EnvHTTPAllowedDomains + func BuildHTTPClient(opts HTTPOptions) *http.Client + func CheckAllowedURL(rawURL string, allowed []string, denyLoopback bool) error + func HTTPRequest(ctx context.Context, client *http.Client, rawURL, method string, ...) (map[string]any, error) + type HTTPOptions struct + AllowedDomains []string + DenyLoopback bool + MaxResponseBody int64 + Timeout time.Duration + func HTTPAllowlistFromEnv() HTTPOptions + func NormalizeHTTPOptions(o HTTPOptions) HTTPOptions + type ModuleDef struct + Funcs map[string]any + Name string + func ModuleCrypto() ModuleDef + func ModuleHTTP(opts HTTPOptions) ModuleDef + func ModuleLogger(logger *bLogger.Helper) ModuleDef + func ModuleUtil(maxSleep ...time.Duration) ModuleDef