A low-level interface for reading and writing raw groups directly to and from a collection of JS5 archives.
Creates an archive. Does nothing if the archive already exists.
Checks whether an archive exists.
Checks whether a group exists.
Lists all archives in the store.
Lists all groups in an archive.
Reads a group.
Deletes an archive and all groups contained inside it. Does nothing if the archive does not exist.
Deletes a group. Does nothing if the archive or group does not exist.
Writes a group. If the archive does not exist, it is created first. If a group with the same ID already exists, it is overwritten.