# Functions

ExtractDependenciesList extracts dependencies from the "depends" field of library.properties.
FromLibraryToRelease extract a Release from LibraryMetadata.
Init loads a database from file and returns it.
Load returns a DB object loaded from the given reader.
LoadFromFile returns a DB object loaded from the given filename.
New returns a new DB object.
VersionFromString parses a string to a Version object.

# Structs

DB is the libraries database.
Dependency is a library dependency.
Library is an Arduino library.
Release is a library release.
Version is the type for library versions.