read static method
Reads a .dome file or an unpacked .dome directory at path.
Implementation
static Future<DomePackage> read(
String path, {
DomeLimits limits = const DomeLimits(),
}) async {
if (await FileSystemEntity.isDirectory(path)) {
return DomeCodec.fromContainer(
await DirectoryDomeContainer.open(Directory(path), limits: limits),
limits: limits,
);
}
return DomeCodec.read(
await FileByteSource.open(File(path)),
limits: limits,
);
}