# -*- encoding: utf-8 -*- # stub: image_optim 0.31.1 ruby lib Gem::Specification.new do |s| s.name = "image_optim".freeze s.version = "0.31.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/toy/image_optim/issues", "changelog_uri" => "https://github.com/toy/image_optim/blob/master/CHANGELOG.markdown", "documentation_uri" => "https://www.rubydoc.info/gems/image_optim/0.31.1", "source_code_uri" => "https://github.com/toy/image_optim" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Ivan Kuchin".freeze] s.date = "2021-10-20" s.executables = ["image_optim".freeze] s.files = [".github/workflows/check.yml".freeze, ".gitignore".freeze, ".pre-commit-hooks.yaml".freeze, ".rubocop.yml".freeze, "CHANGELOG.markdown".freeze, "CONTRIBUTING.markdown".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.markdown".freeze, "Vagrantfile".freeze, "bin/image_optim".freeze, "image_optim.gemspec".freeze, "lib/image_optim.rb".freeze, "lib/image_optim/bin_resolver.rb".freeze, "lib/image_optim/bin_resolver/bin.rb".freeze, "lib/image_optim/bin_resolver/comparable_condition.rb".freeze, "lib/image_optim/bin_resolver/error.rb".freeze, "lib/image_optim/bin_resolver/simple_version.rb".freeze, "lib/image_optim/cache.rb".freeze, "lib/image_optim/cache_path.rb".freeze, "lib/image_optim/cmd.rb".freeze, "lib/image_optim/config.rb".freeze, "lib/image_optim/configuration_error.rb".freeze, "lib/image_optim/elapsed_time.rb".freeze, "lib/image_optim/errors.rb".freeze, "lib/image_optim/handler.rb".freeze, "lib/image_optim/hash_helpers.rb".freeze, "lib/image_optim/image_meta.rb".freeze, "lib/image_optim/non_negative_integer_range.rb".freeze, "lib/image_optim/optimized_path.rb".freeze, "lib/image_optim/option_definition.rb".freeze, "lib/image_optim/option_helpers.rb".freeze, "lib/image_optim/path.rb".freeze, "lib/image_optim/runner.rb".freeze, "lib/image_optim/runner/glob_helpers.rb".freeze, "lib/image_optim/runner/option_parser.rb".freeze, "lib/image_optim/space.rb".freeze, "lib/image_optim/timer.rb".freeze, "lib/image_optim/true_false_nil.rb".freeze, "lib/image_optim/worker.rb".freeze, "lib/image_optim/worker/advpng.rb".freeze, "lib/image_optim/worker/class_methods.rb".freeze, "lib/image_optim/worker/gifsicle.rb".freeze, "lib/image_optim/worker/jhead.rb".freeze, "lib/image_optim/worker/jpegoptim.rb".freeze, "lib/image_optim/worker/jpegrecompress.rb".freeze, "lib/image_optim/worker/jpegtran.rb".freeze, "lib/image_optim/worker/optipng.rb".freeze, "lib/image_optim/worker/oxipng.rb".freeze, "lib/image_optim/worker/pngcrush.rb".freeze, "lib/image_optim/worker/pngout.rb".freeze, "lib/image_optim/worker/pngquant.rb".freeze, "lib/image_optim/worker/svgo.rb".freeze, "script/template/jquery-2.1.3.min.js".freeze, "script/template/sortable-0.6.0.min.js".freeze, "script/template/worker_analysis.erb".freeze, "script/update_worker_options_in_readme".freeze, "script/worker_analysis".freeze, "spec/image_optim/bin_resolver/comparable_condition_spec.rb".freeze, "spec/image_optim/bin_resolver/simple_version_spec.rb".freeze, "spec/image_optim/bin_resolver_spec.rb".freeze, "spec/image_optim/cache_path_spec.rb".freeze, "spec/image_optim/cache_spec.rb".freeze, "spec/image_optim/cmd_spec.rb".freeze, "spec/image_optim/config_spec.rb".freeze, "spec/image_optim/elapsed_time_spec.rb".freeze, "spec/image_optim/handler_spec.rb".freeze, "spec/image_optim/hash_helpers_spec.rb".freeze, "spec/image_optim/image_meta_spec.rb".freeze, "spec/image_optim/optimized_path_spec.rb".freeze, "spec/image_optim/option_definition_spec.rb".freeze, "spec/image_optim/option_helpers_spec.rb".freeze, "spec/image_optim/path_spec.rb".freeze, "spec/image_optim/runner/glob_helpers_spec.rb".freeze, "spec/image_optim/runner/option_parser_spec.rb".freeze, "spec/image_optim/space_spec.rb".freeze, "spec/image_optim/timer_spec.rb".freeze, "spec/image_optim/worker/jpegrecompress_spec.rb".freeze, "spec/image_optim/worker/optipng_spec.rb".freeze, "spec/image_optim/worker/oxipng_spec.rb".freeze, "spec/image_optim/worker/pngquant_spec.rb".freeze, "spec/image_optim/worker_spec.rb".freeze, "spec/image_optim_spec.rb".freeze, "spec/images/broken_jpeg".freeze, "spec/images/comparison.png".freeze, "spec/images/decompressed.jpeg".freeze, "spec/images/icecream.gif".freeze, "spec/images/image.jpg".freeze, "spec/images/invisiblepixels/generate".freeze, "spec/images/invisiblepixels/image.png".freeze, "spec/images/lena.jpg".freeze, "spec/images/orient/0.jpg".freeze, "spec/images/orient/1.jpg".freeze, "spec/images/orient/2.jpg".freeze, "spec/images/orient/3.jpg".freeze, "spec/images/orient/4.jpg".freeze, "spec/images/orient/5.jpg".freeze, "spec/images/orient/6.jpg".freeze, "spec/images/orient/7.jpg".freeze, "spec/images/orient/8.jpg".freeze, "spec/images/orient/generate".freeze, "spec/images/orient/original.jpg".freeze, "spec/images/quant/64.png".freeze, "spec/images/quant/generate".freeze, "spec/images/rails.png".freeze, "spec/images/test.svg".freeze, "spec/images/transparency1.png".freeze, "spec/images/transparency2.png".freeze, "spec/images/vergroessert.jpg".freeze, "spec/spec_helper.rb".freeze, "vendor/jpegrescan".freeze, "vendor/jpegrescan.bat".freeze] s.homepage = "https://github.com/toy/image_optim".freeze s.licenses = ["MIT".freeze] s.post_install_message = "Rails image assets optimization is extracted into image_optim_rails gem\nYou can safely remove `config.assets.image_optim = false` if you are not going to use that gem\n".freeze s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Command line tool and ruby interface to optimize (lossless compress, optionally lossy) jpeg, png, gif and svg images using external utilities (advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegrescan, jpegtran, optipng, oxipng, pngcrush, pngout, pngquant, svgo)".freeze s.test_files = ["spec/image_optim/bin_resolver/comparable_condition_spec.rb".freeze, "spec/image_optim/bin_resolver/simple_version_spec.rb".freeze, "spec/image_optim/bin_resolver_spec.rb".freeze, "spec/image_optim/cache_path_spec.rb".freeze, "spec/image_optim/cache_spec.rb".freeze, "spec/image_optim/cmd_spec.rb".freeze, "spec/image_optim/config_spec.rb".freeze, "spec/image_optim/elapsed_time_spec.rb".freeze, "spec/image_optim/handler_spec.rb".freeze, "spec/image_optim/hash_helpers_spec.rb".freeze, "spec/image_optim/image_meta_spec.rb".freeze, "spec/image_optim/optimized_path_spec.rb".freeze, "spec/image_optim/option_definition_spec.rb".freeze, "spec/image_optim/option_helpers_spec.rb".freeze, "spec/image_optim/path_spec.rb".freeze, "spec/image_optim/runner/glob_helpers_spec.rb".freeze, "spec/image_optim/runner/option_parser_spec.rb".freeze, "spec/image_optim/space_spec.rb".freeze, "spec/image_optim/timer_spec.rb".freeze, "spec/image_optim/worker/jpegrecompress_spec.rb".freeze, "spec/image_optim/worker/optipng_spec.rb".freeze, "spec/image_optim/worker/oxipng_spec.rb".freeze, "spec/image_optim/worker/pngquant_spec.rb".freeze, "spec/image_optim/worker_spec.rb".freeze, "spec/image_optim_spec.rb".freeze, "spec/images/broken_jpeg".freeze, "spec/images/comparison.png".freeze, "spec/images/decompressed.jpeg".freeze, "spec/images/icecream.gif".freeze, "spec/images/image.jpg".freeze, "spec/images/invisiblepixels/generate".freeze, "spec/images/invisiblepixels/image.png".freeze, "spec/images/lena.jpg".freeze, "spec/images/orient/0.jpg".freeze, "spec/images/orient/1.jpg".freeze, "spec/images/orient/2.jpg".freeze, "spec/images/orient/3.jpg".freeze, "spec/images/orient/4.jpg".freeze, "spec/images/orient/5.jpg".freeze, "spec/images/orient/6.jpg".freeze, "spec/images/orient/7.jpg".freeze, "spec/images/orient/8.jpg".freeze, "spec/images/orient/generate".freeze, "spec/images/orient/original.jpg".freeze, "spec/images/quant/64.png".freeze, "spec/images/quant/generate".freeze, "spec/images/rails.png".freeze, "spec/images/test.svg".freeze, "spec/images/transparency1.png".freeze, "spec/images/transparency2.png".freeze, "spec/images/vergroessert.jpg".freeze, "spec/spec_helper.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.5".freeze, "< 4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.2".freeze, ">= 1.2.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.0".freeze, ">= 3.0.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.2".freeze, ">= 0.2.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) end