-
-
Notifications
You must be signed in to change notification settings - Fork 79
/
falcon.gemspec
41 lines (31 loc) · 1.62 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", "Janko Marohnić", "Bryan Powell", "Trevor Turk", "Claudiu Garba", "Kyle Tam", "Mitsutaka Mimura", "Peter Schrammel", "Sho Ito", "Adam Daniels", "Colby Swandale", "Daniel Evans", "Kent Gruber", "Michael Adams", "Mikel Kew", "Nick Janetakis", "Olle Jonsson", "Santiago Bartesaghi", "Sh Lin", "Stefan Buhrmester", "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.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 "protocol-http", "~> 0.31"
spec.add_dependency "process-metrics", "~> 0.2"
spec.add_dependency "protocol-rack", "~> 0.7"
spec.add_dependency "samovar", "~> 2.3"
end