-
-
Notifications
You must be signed in to change notification settings - Fork 82
/
falcon.gemspec
41 lines (31 loc) · 1.66 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
41
# 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", "dependabot[bot]", "Janko Marohnić", "Bryan Powell", "Trevor Turk", "Claudiu Garba", "Kyle Tam", "Mitsutaka Mimura", "Peter Schrammel", "Sho Ito", "Adam Daniels", "Colby Swandale", "Daniel Evans", "Ismael Celis", "Kent Gruber", "Martin Hrdlicka", "Michael Adams", "Mikel Kew", "Nick Janetakis", "Olle Jonsson", "Santiago Bartesaghi", "Sh Lin", "Stefan Buhrmester", "Tad Thorley", "Tasos Latsas"]
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.75"
spec.add_dependency "async-http-cache", "~> 0.4"
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"
spec.add_dependency "protocol-http", "~> 0.31"
spec.add_dependency "protocol-rack", "~> 0.7"
spec.add_dependency "samovar", "~> 2.3"
end