-
-
Notifications
You must be signed in to change notification settings - Fork 180
Expand file tree
/
Copy pathjets.gemspec
More file actions
71 lines (66 loc) · 2.7 KB
/
Copy pathjets.gemspec
File metadata and controls
71 lines (66 loc) · 2.7 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
lib = File.expand_path("../lib", __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require "jets/version"
require "jets/rdoc"
Gem::Specification.new do |spec|
spec.name = "jets"
spec.version = Jets::VERSION
spec.author = "Tung Nguyen"
spec.summary = "Serverless Deployment Service"
spec.description = "Jets is a Serverless Deployment Service. Jets makes it easy to deploy and run your app on Serverless. It packages up your code and runs it on AWS Lambda. Jets can deploy Rails, Sinatra, and any Rack app."
spec.homepage = "https://rubyonjets.com"
spec.license = "MIT"
spec.required_ruby_version = [">= 2.7.0"]
spec.rdoc_options += Jets::Rdoc.options
vendor_files = Dir.glob("vendor/**/*")
gem_files = `git -C "#{File.dirname(__FILE__)}" ls-files -z`.split("\x0").reject do |f|
f.match(%r{^(test|spec|features|docs)/})
end
spec.files = gem_files + vendor_files
spec.bindir = "exe"
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
spec.add_dependency "aws-logs", ">= 1.0"
spec.add_dependency "aws-mfa-secure", ">= 0.4.0"
spec.add_dependency "aws-sdk-apigateway"
spec.add_dependency "aws-sdk-cloudformation"
spec.add_dependency "aws-sdk-cloudwatchevents"
spec.add_dependency "aws-sdk-cloudwatchlogs"
spec.add_dependency "aws-sdk-codebuild"
spec.add_dependency "aws-sdk-dynamodb"
spec.add_dependency "aws-sdk-iam"
spec.add_dependency "aws-sdk-kinesis"
spec.add_dependency "aws-sdk-lambda"
spec.add_dependency "aws-sdk-s3"
spec.add_dependency "aws-sdk-sns"
spec.add_dependency "aws-sdk-sqs"
spec.add_dependency "aws-sdk-ssm"
spec.add_dependency "aws-sdk-wafv2"
spec.add_dependency "cfn_camelizer", ">= 0.6.0"
spec.add_dependency "cfn_response"
spec.add_dependency "cfn-status", ">= 0.6.1"
spec.add_dependency "cli-format", ">= 0.6.1"
spec.add_dependency "dotenv", ">= 3.1"
spec.add_dependency "dsl_evaluator", ">= 0.3.0" # for DslEvaluator.print_code
spec.add_dependency "fugit"
spec.add_dependency "gems"
spec.add_dependency "hashie"
spec.add_dependency "kramdown"
spec.add_dependency "logger"
spec.add_dependency "memoist"
spec.add_dependency "mime-types"
spec.add_dependency "mutex_m"
spec.add_dependency "rack"
spec.add_dependency "rainbow"
spec.add_dependency "recursive-open-struct"
spec.add_dependency "shellwords"
spec.add_dependency "text-table"
spec.add_dependency "thor"
spec.add_dependency "tty-screen"
spec.add_dependency "zeitwerk", ">= 2.6.0"
spec.add_development_dependency "bundler"
spec.add_development_dependency "byebug"
spec.add_development_dependency "rake"
spec.add_development_dependency "render_me_pretty"
spec.add_development_dependency "rspec"
end