source 'https://rubygems.org'

# Build and doc tools
gem "rake",     "~> 10.0.3", :require => false
gem "yard",     "~> 0.8.0", :require => false

# Test tools
gem "cucumber", "~> 1.3.1"
gem "fivemat"
gem "aruba",    "~> 0.5.1"
gem "rspec",    "~> 2.12"

# Optional middleman dependencies, included for tests
gem "haml", "~> 4.0.0", :require => false # Make sure to use Haml 4 for tests
gem "sinatra", :require => false
gem "slim", :require => false
gem "liquid", :require => false
gem "less", :require => false
gem "stylus", :require => false

platforms :ruby do
  gem "therubyracer"
  gem "redcarpet"
end

platforms :jruby do
  gem "therubyrhino"
end

# Middleman itself
gem "middleman-core", :path => "middleman-core"
gem "middleman-sprockets", :github => "middleman/middleman-sprockets"
gem "middleman", :path => "middleman"