sanitizeKey static method

String sanitizeKey(
  1. String key
)

Maps an arbitrary key to a safe, stable filename component.

Implementation

static String sanitizeKey(String key) {
  final safe = key.replaceAll(RegExp(r'[^A-Za-z0-9_.@-]'), '_');
  return safe.isEmpty ? '_' : safe;
}