# Functions
BuildProfile takes a list of packages and creates a profile.
DeconstructPath takes a full package path and deconstructs it into its constituent parts.
GetLatestPackages returns the collection of latest packages in terms of API and module version.
NewAliasPackage creates an alias package from the specified input package.
# Structs
ErrorUnexpectedToken is returned when AST parsing encounters an unexpected token, it includes the expected token.
ListDefinition represents a JSON file that contains a list of packages to include.
PathInfo provides information about a package's path.
# Type aliases
AliasPackage is an abstraction around ast.Package to provide convenience methods for manipulating it.