Optimize SVG files by using an external CLI tool called SVGO.
SVGO documentation
Represents the extension of file types that the optimizer can process.
Represents the external command that will be used for optimization.
Represents the version flag argument used to verify the installation of the optimizers' software dependency by running the command with this flag.
Runs the optimization process on the given file, and returns a new Path of the optimized file.
Execute the optimization process by using external software dependency.
Checks if the required software for this optimizer is installed on the current system.