|
| 1 | +# frozen_string_literal: true |
| 2 | + |
| 3 | +source 'https://rubygems.org' |
| 4 | + |
| 5 | +# Specify your gem's dependencies in .gemspec |
| 6 | +# gemspec |
| 7 | + |
| 8 | +# Needed for the CLI only |
| 9 | +group :runtime, :cli do |
| 10 | + gem 'docopt', '~> 0.6' # for argument parsing |
| 11 | +end |
| 12 | + |
| 13 | +# Needed for the CLI & library |
| 14 | +group :runtime, :all do |
| 15 | +end |
| 16 | + |
| 17 | +# Needed to install dependencies |
| 18 | +group :development, :install do |
| 19 | + gem 'bundler', '~> 2.1' |
| 20 | +end |
| 21 | + |
| 22 | +# Needed to run tests |
| 23 | +group :development, :test do |
| 24 | + gem 'minitest', '~> 5.25' |
| 25 | + gem 'rake', '~> 13.2' |
| 26 | +end |
| 27 | + |
| 28 | +# Needed for linting |
| 29 | +group :development, :lint do |
| 30 | + gem 'rubocop', '~> 1.75' |
| 31 | +end |
| 32 | + |
| 33 | +group :development, :docs do |
| 34 | + gem 'commonmarker', '~> 2.0' # for markdown support in YARD |
| 35 | + gem 'webrick', '~> 1.9' # for yard server |
| 36 | + # gem 'yard', ['>= 0.9.27', '< 0.10'] |
| 37 | + # https://github.com/lsegal/yard/issues/1528 |
| 38 | + gem 'yard', github: 'ParadoxV5/yard', ref: '9e869c940859570b07b81c5eadd6070e76f6291e', branch: 'commonmarker-1.0' |
| 39 | + gem 'yard-coderay', '~> 0.1' # for syntax highlight support in YARD |
| 40 | +end |
0 commit comments