packageName method
Implementation
String packageName() {
// Remove trailing slash if present
String? address = _description?.url;
if (address == null) {
return name; // Fallback to the package name if URL is not available
}
// Remove trailing slash if present
if (address.endsWith('/')) {
address = address.substring(0, address.length - 1);
}
if (address.endsWith('.git')) {
address = address.substring(0, address.length - 4);
}
// Split by slash and return the last segment
return address.split('/').last;
}