-
Notifications
You must be signed in to change notification settings - Fork 0
/
tiny_png_checker.gemspec
47 lines (40 loc) · 2.13 KB
/
tiny_png_checker.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'tiny_png_checker/version'
Gem::Specification.new do |spec|
spec.name = "tiny_png_checker"
spec.version = TinyPngChecker::VERSION
spec.authors = ["Damian Arrillaga"]
spec.email = ["[email protected]"]
spec.summary = %q{This library check for PNG metadata that indicates TinyPNG is applied on files}
spec.description = %q{This library check for PNG metadata that
indicates TinyPNG is applied on files, the idea is to avoid doing double compression and make for example the
CI know that the file has been compressed, so a check can be done per build}
spec.homepage = "https://github.com/darrillaga/TinyPngChecker"
spec.license = "MIT"
# # Prevent pushing this gem to RubyGems.org. To allow pushes either set the 'allowed_push_host'
# # to allow pushing to a single host or delete this section to allow pushing to any host.
# if spec.respond_to?(:metadata)
# spec.metadata["allowed_push_host"] = "http://rubygems.org"
# else
# raise "RubyGems 2.0 or newer is required to protect against " \
# "public gem pushes."
# end
# Specify which files should be added to the gem when it is released.
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do
`git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
end
spec.bindir = "exe"
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
spec.add_dependency "chunky_png", "~> 1.3", ">= 1.3.10"
spec.add_dependency "tinify", "~> 1.5"
spec.add_dependency "figaro", "~> 1.1", ">= 1.1.1"
spec.add_dependency "commander", "~> 4.4", ">= 4.4.6"
spec.add_dependency "parallel", "~> 1.12", ">= 1.12.1"
spec.add_development_dependency "benchmark_methods", "~> 0.7"
spec.add_development_dependency "bundler", "~> 1.16"
spec.add_development_dependency "rake", "~> 10.0"
spec.add_development_dependency "minitest", "~> 5.0"
end