# frozen_string_literal: true

source 'https://rubygems.org'

gemspec path: 'nanoc'
gemspec path: 'nanoc-external'
gemspec path: 'nanoc-live'
gemspec path: 'guard-nanoc'

group :devel do
  gem 'codecov', require: false
  gem 'contracts', '~> 0.16'
  gem 'fuubar'
  gem 'guard-rake'
  gem 'json', '~> 2.1'
  gem 'm', '~> 1.5'
  gem 'minitest', '~> 5.11'
  gem 'mocha'
  gem 'pry'
  gem 'rake'
  gem 'rdoc', '~> 6.0'
  gem 'rspec'
  gem 'rspec-its', '~> 1.2'
  gem 'rspec-mocks'
  gem 'rubocop'
  gem 'timecop'
  gem 'vcr'
  gem 'webmock'
  gem 'yard'
  gem 'yard-contracts'
end

group :plugins do
  gem 'adsf'
  gem 'adsf-live'
  gem 'asciidoctor'
  gem 'bluecloth', platforms: :ruby
  gem 'builder'
  gem 'coderay'
  gem 'coffee-script'
  gem 'erubi'
  gem 'erubis'
  gem 'fog-aws'
  gem 'fog-local', '~> 0.6'
  gem 'haml'
  gem 'handlebars', platforms: :ruby
  gem 'kramdown'
  gem 'less', '~> 2.6', platforms: :ruby
  gem 'libv8', platforms: :ruby
  gem 'listen', '~> 3.1'
  gem 'markaby'
  gem 'maruku'
  gem 'mime-types'
  gem 'mustache', '~> 1.0'
  gem 'nokogiri', '~> 1.8'
  gem 'nokogumbo', '~> 2.0', platforms: :ruby
  gem 'pandoc-ruby'
  gem 'pygments.rb', '~> 1.2', platforms: :ruby
  gem 'rack'
  gem 'rainpress'
  gem 'rdiscount', '~> 2.2', platforms: :ruby
  gem 'redcarpet', '~> 3.4', platforms: :ruby
  gem 'RedCloth', platforms: :ruby
  gem 'rouge', '~> 3.1'
  gem 'rubypants'
  gem 'sass'
  gem 'slim', '~> 3.0'
  gem 'therubyracer', '~> 0.12', platforms: :ruby
  gem 'typogruby'
  gem 'uglifier'
  gem 'w3c_validators'
  gem 'wdm', '>= 0.1.0' if Gem.win_platform?
  gem 'yuicompressor'
end
