Sha256: 8a68a54be57838d0c488d6ada8fd9dc5e1d14b0c0f085bd6c36c7c663a77e43e

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

require_relative 'lib/sapphire-chess/version'

Gem::Specification.new do |spec|
  spec.name        = 'sapphire-chess'
  spec.version     = SapphireChess::VERSION
  spec.summary     = 'Command line-based chess game'
  spec.description = <<-EOF
    Sapphire Chess is a command line-based chess game with an algebraic notation input system,
    complete chess rules, a beautiful interface, and a functional AI. It provides three game modes: 
    Human vs. Human, Human vs. AI, and AI vs. AI.
  EOF
  spec.authors     = ['Lucas Sorribes']
  spec.email       = 'lucas.sorribes@gmail.com'
  spec.license     = 'MIT'
  spec.homepage    = 'https://github.com/lucsorr/sapphire-chess'
  spec.files       = Dir['lib/**/*.rb'] + %w[Gemfile Gemfile.lock LICENSE Rakefile sapphire-chess.gemspec CHANGELOG.md]
  spec.bindir      = 'bin'
  spec.executables << 'sapphire-chess'

  spec.extra_rdoc_files = ['README.md']

  spec.required_ruby_version = '>= 2.7.5'

  spec.add_dependency 'paint', '~> 2.3'
  
  spec.add_development_dependency 'rubocop', '~> 1.43'
  spec.add_development_dependency 'rake', '~> 13.0'
  spec.add_development_dependency 'bundler', '~> 2.4'
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sapphire-chess-1.1.0 sapphire-chess.gemspec
sapphire-chess-1.0.1 sapphire-chess.gemspec