-
-
Notifications
You must be signed in to change notification settings - Fork 79
/
falcon.gemspec
40 lines (30 loc) · 1.56 KB
/
falcon.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
# frozen_string_literal: true
require_relative "lib/falcon/version"
Gem::Specification.new do |spec|
spec.name = "falcon"
spec.version = Falcon::VERSION
spec.summary = "A fast, asynchronous, rack-compatible web server."
spec.authors = ["Samuel Williams", "Janko Marohnić", "Bryan Powell", "Trevor Turk", "Claudiu Garba", "Kyle Tam", "Mitsutaka Mimura", "Sho Ito", "Colby Swandale", "Daniel Evans", "Kent Gruber", "Michael Adams", "Mikel Kew", "Nick Janetakis", "Olle Jonsson", "Peter Schrammel", "Santiago Bartesaghi", "Sh Lin", "Tad Thorley", "Tasos Latsas", "dependabot[bot]"]
spec.license = "MIT"
spec.cert_chain = ['release.cert']
spec.signing_key = File.expand_path('~/.gem/release.pem')
spec.homepage = "https://github.com/socketry/falcon"
spec.metadata = {
"documentation_uri" => "https://socketry.github.io/falcon/",
"source_code_uri" => "https://github.com/socketry/falcon.git",
}
spec.files = Dir.glob(['{bake,bin,lib}/**/*', '*.md'], File::FNM_DOTMATCH, base: __dir__)
spec.executables = ["falcon", "falcon-host"]
spec.required_ruby_version = ">= 3.1"
spec.add_dependency "async"
spec.add_dependency "async-container", "~> 0.18"
spec.add_dependency "async-http", "~> 0.66", ">= 0.66.3"
spec.add_dependency "async-http-cache", "~> 0.4.0"
spec.add_dependency "async-service", "~> 0.10"
spec.add_dependency "bundler"
spec.add_dependency "localhost", "~> 1.1"
spec.add_dependency "openssl", "~> 3.0"
spec.add_dependency "process-metrics", "~> 0.2.0"
spec.add_dependency "protocol-rack", "~> 0.5"
spec.add_dependency "samovar", "~> 2.3"
end