# frozen_string_literal: true

source 'https://rubygems.org'

# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
#     bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
# gem "jekyll", "~> 4.2.1"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.

gem 'jekyll', '~> 4.2'
gem 'plist'
gem 'toml', '~> 0.3.0', github: 'rickmark/toml'

gem 'mootool', '~> 0.2.2'

gem 'sorbet-runtime'

gem 'apple-data', path: File.join(File.dirname(__FILE__), '_packages/ruby')

# If you have any plugins, put them here!
# RESOURCE: https://github.com/planetjekyll/awesome-jekyll-plugins
group :jekyll_plugins do
  gem 'jekyll-coffeescript'
  gem 'jekyll-commonmark'
  gem 'jekyll-default-layout'
  gem 'jekyll-gist'
  gem 'jekyll-github-metadata'
  gem 'jekyll-mentions'
  gem 'jekyll-optional-front-matter'
  gem 'jekyll-paginate'
  gem 'jekyll-readme-index'
  gem 'jekyll-relative-links'
  gem 'jekyll-remote-theme'
  gem 'jekyll-seo-tag'
  gem 'jekyll-titles-from-headings'
end

group :development, :test do
  gem 'activerecord'
  gem 'activesupport', require: false
  gem 'awesome_print'
  gem 'bundle-audit'
  gem 'byebug'
  gem 'CFPropertyList'
  gem 'faraday', '~> 2.5'
  gem 'faraday-retry'
  gem 'hashie'
  gem 'kramdown'
  gem 'manpages'
  gem 'mdl'
  gem 'mediawiki_api', github: 'rickmark/mediawiki-ruby-api', branch: 'faraday_2'
  gem 'nokogiri'
  gem 'octokit'
  gem 'overcommit'
  gem 'pathutil'
  gem 'pry'
  gem 'rake'
  gem 'rspec'
  gem 'rspec-rake'
  gem 'rubocop'
  gem 'ruby-macho'
  gem 'sorbet'
  gem 'sqlite3'
  gem 'tapioca', require: false
  gem 'typhoeus'
  gem 'wikicloth'
end
