pub async fn ScanDirectoryForExtensions(
ApplicationHandle: AppHandle,
DirectoryPath: PathBuf,
) -> Result<Vec<ExtensionDescriptionStateDTO>, CommonError>Expand description
Scans a single directory for valid extensions.
This function iterates through a given directory, looking for subdirectories
that contain a package.json file. It then attempts to parse this file
into an ExtensionDescriptionStateDTO.