namespace property

String get namespace

Model namespace (derived from directory structure)

Implementation

String get namespace {
  final dir = p.dirname(filePath);
  final parts = p.split(dir);
  // Extract namespace from path like: .../lib/src/greetings/greeting.spy.yaml
  final srcIndex = parts.lastIndexOf('src');
  if (srcIndex >= 0 && srcIndex + 1 < parts.length) {
    return parts.sublist(srcIndex + 1).join('/');
  }
  return '';
}