-
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy patht_ruby.gemspec
More file actions
31 lines (24 loc) · 1008 Bytes
/
t_ruby.gemspec
File metadata and controls
31 lines (24 loc) · 1008 Bytes
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
# frozen_string_literal: true
require_relative "lib/t_ruby/version"
Gem::Specification.new do |spec|
spec.name = "t-ruby"
spec.version = TRuby::VERSION
spec.authors = ["Y. Fred Kim"]
spec.email = ["yhkks1038@gmail.com"]
spec.summary = "T-Ruby - TypeScript-style types for Ruby"
spec.description = "t-ruby compiles .trb files with type annotations to executable Ruby (.rb) " \
"and optional type signature files (.rbs)"
spec.homepage = "https://type-ruby.github.io"
spec.license = "BSD-2-Clause"
spec.required_ruby_version = ">= 3.1.0"
spec.files = Dir["lib/**/*.rb", "bin/*", "LICENSE", "README.md"]
spec.bindir = "bin"
spec.executables = %w[trc t-ruby]
spec.require_paths = ["lib"]
# Runtime dependencies
spec.add_dependency "benchmark"
spec.add_dependency "thor", "~> 1.0"
# Development dependencies are specified in Gemfile, not here
# (per RuboCop Gemspec/DevelopmentDependencies rule)
spec.metadata["rubygems_mfa_required"] = "true"
end