ButtonKit is a SwiftUI package that introduces asynchronous and throwable button implementations, complete with animations.
It extends SwiftUI's button functionality to handle asynchronous and throwable actions, offering additional capabilities beyond the default closure-based buttons.