readLockContent function
Read and parse a lock file's content.
Implementation
VersionLockContent? readLockContent(String lockFilePath) {
try {
final file = File(lockFilePath);
if (!file.existsSync()) return null;
final content = file.readAsStringSync();
if (content.trim().isEmpty) return null;
final parsed = jsonDecode(content) as Map<String, dynamic>;
return VersionLockContent.fromJson(parsed);
} catch (_) {
return null;
}
}