# -*- encoding: utf-8 -*- # stub: format_parser 1.7.0 ruby lib Gem::Specification.new do |s| s.name = "format_parser".freeze s.version = "1.7.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Noah Berman".freeze, "Julik Tarkhanov".freeze] s.bindir = "exe".freeze s.date = "2022-10-05" s.description = "A Ruby library for prying open files you can convert to a previewable format, such as video, image and audio files. It includes\n a number of parser modules that try to recover metadata useful for post-processing and layout while reading the absolute\n minimum amount of data possible.".freeze s.email = ["noah@noahberman.org".freeze, "me@julik.nl".freeze] s.executables = ["format_parser_inspect".freeze] s.files = [".github/workflows/main.yml".freeze, ".gitignore".freeze, ".rspec".freeze, ".rubocop.yml".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "CONTRIBUTING.md".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "exe/format_parser_inspect".freeze, "format_parser.gemspec".freeze, "lib/active_storage/blob_analyzer.rb".freeze, "lib/active_storage/blob_io.rb".freeze, "lib/archive.rb".freeze, "lib/attributes_json.rb".freeze, "lib/audio.rb".freeze, "lib/care.rb".freeze, "lib/document.rb".freeze, "lib/format_parser.rb".freeze, "lib/format_parser/version.rb".freeze, "lib/hash_utils.rb".freeze, "lib/image.rb".freeze, "lib/io_constraint.rb".freeze, "lib/io_utils.rb".freeze, "lib/parsers/aac_parser.rb".freeze, "lib/parsers/aac_parser/adts_header_info.rb".freeze, "lib/parsers/aiff_parser.rb".freeze, "lib/parsers/arw_parser.rb".freeze, "lib/parsers/bmp_parser.rb".freeze, "lib/parsers/cr2_parser.rb".freeze, "lib/parsers/dpx_parser.rb".freeze, "lib/parsers/dpx_parser/dpx_structs.rb".freeze, "lib/parsers/exif_parser.rb".freeze, "lib/parsers/fdx_parser.rb".freeze, "lib/parsers/flac_parser.rb".freeze, "lib/parsers/gif_parser.rb".freeze, "lib/parsers/heif_parser.rb".freeze, "lib/parsers/jpeg_parser.rb".freeze, "lib/parsers/m3u_parser.rb".freeze, "lib/parsers/moov_parser.rb".freeze, "lib/parsers/moov_parser/decoder.rb".freeze, "lib/parsers/mp3_parser.rb".freeze, "lib/parsers/mp3_parser/id3_extraction.rb".freeze, "lib/parsers/mpeg_parser.rb".freeze, "lib/parsers/nef_parser.rb".freeze, "lib/parsers/ogg_parser.rb".freeze, "lib/parsers/pdf_parser.rb".freeze, "lib/parsers/png_parser.rb".freeze, "lib/parsers/psd_parser.rb".freeze, "lib/parsers/tiff_parser.rb".freeze, "lib/parsers/wav_parser.rb".freeze, "lib/parsers/webp_parser.rb".freeze, "lib/parsers/zip_parser.rb".freeze, "lib/parsers/zip_parser/file_reader.rb".freeze, "lib/parsers/zip_parser/office_formats.rb".freeze, "lib/read_limiter.rb".freeze, "lib/read_limits_config.rb".freeze, "lib/remote_io.rb".freeze, "lib/text.rb".freeze, "lib/video.rb".freeze, "spec/active_storage/blob_io_spec.rb".freeze, "spec/active_storage/rails_app_spec.rb".freeze, "spec/attributes_json_spec.rb".freeze, "spec/care_spec.rb".freeze, "spec/esoteric_formats_spec.rb".freeze, "spec/file_information_spec.rb".freeze, "spec/format_parser_inspect_spec.rb".freeze, "spec/format_parser_spec.rb".freeze, "spec/hash_utils_spec.rb".freeze, "spec/integration/active_storage/rails_app.rb".freeze, "spec/io_utils_spec.rb".freeze, "spec/parsers/aac_parser_spec.rb".freeze, "spec/parsers/adts_header_info_spec.rb".freeze, "spec/parsers/aiff_parser_spec.rb".freeze, "spec/parsers/arw_parser_spec.rb".freeze, "spec/parsers/bmp_parser_spec.rb".freeze, "spec/parsers/cr2_parser_spec.rb".freeze, "spec/parsers/dpx_parser_spec.rb".freeze, "spec/parsers/exif_parser_spec.rb".freeze, "spec/parsers/fdx_parser_spec.rb".freeze, "spec/parsers/flac_parser_spec.rb".freeze, "spec/parsers/gif_parser_spec.rb".freeze, "spec/parsers/heif_parser_spec.rb".freeze, "spec/parsers/jpeg_parser_spec.rb".freeze, "spec/parsers/m3u_parser_spec.rb".freeze, "spec/parsers/moov_parser_spec.rb".freeze, "spec/parsers/mp3_parser_spec.rb".freeze, "spec/parsers/mpeg_parser_spec.rb".freeze, "spec/parsers/nef_parser_spec.rb".freeze, "spec/parsers/ogg_parser_spec.rb".freeze, "spec/parsers/pdf_parser_spec.rb".freeze, "spec/parsers/png_parser_spec.rb".freeze, "spec/parsers/psd_parser_spec.rb".freeze, "spec/parsers/tiff_parser_spec.rb".freeze, "spec/parsers/wav_parser_spec.rb".freeze, "spec/parsers/webp_parser_spec.rb".freeze, "spec/parsers/zip_parser_spec.rb".freeze, "spec/read_limiter_spec.rb".freeze, "spec/read_limits_config_spec.rb".freeze, "spec/remote_fetching_spec.rb".freeze, "spec/remote_io_spec.rb".freeze, "spec/spec_helper.rb".freeze] s.homepage = "https://github.com/WeTransfer/format_parser".freeze s.licenses = ["MIT (Hippocratic)".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "A library for efficient parsing of file metadata".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 0.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1".freeze, ">= 1.3.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.14".freeze, ">= 0.14.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.13".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.14".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 12".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.15".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.9".freeze]) s.add_development_dependency(%q.freeze, ["= 0.5.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end