source "https://rubygems.org"

# Specify your gem's dependencies in rbs.gemspec
gemspec

# Development dependencies
gem "rake"
gem "rake-compiler"
gem "test-unit"
gem "rspec"
gem "rubocop"
gem "rubocop-rubycw"
gem "rubocop-on-rbs"
gem "json", "~> 2.10.2"
gem "json-schema"
gem "goodcheck"
gem 'digest'
gem 'tempfile'
gem "rdoc", "~> 6.11.0"
gem "fileutils"
gem "raap"
gem "activesupport", "~> 7.0"

group :libs do
  # Libraries required for stdlib test
  gem "abbrev"
  gem "base64"
  gem "bigdecimal"
  gem "dbm"
  gem "mutex_m"
  gem "nkf"
  gem "pathname"
end

group :profilers do
  # Performance profiling and benchmarking
  gem 'stackprof'
  gem 'memory_profiler'
  gem 'benchmark-ips'
  gem "ruby_memcheck", platform: :ruby
end

# Test gems
gem "rbs-amber", path: "test/assets/test-gem"

# Bundled gems
gem "net-smtp"
gem 'csv'
gem 'ostruct'
gem 'pstore'

group :minitest do
  gem "minitest"
end

group :typecheck_test do
  gem "steep", require: false
end
