# Functions

NewLocation parses a given URL into a Location.
NewLocations is like NewLocation, but parses a number of URLs into a slice of Locations.

# Constants

Data is cached to a custom directory specified by CacheLocation.
Data is never cached.
Data is cached in the user cache directory.
Data is cached in the temporary directory.

# Structs

Build represents information about a single Roblox build.
Client is used to perform the fetching of information.
Config contains locations for each type of data, which consequentially specify where and how the data is fetched.
Location represents where and how a type of data is fetched.

# Interfaces

UnsupportedFormatError indicates that an unsupported format was received.

# Type aliases

CacheMode specifies how data is cached between calls.
Version represents a Roblox version number.