Merge branch '13022-tmp-cleanup'
[arvados.git] / apps / workbench / Gemfile
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 source 'https://rubygems.org'
6
7 gem 'rails', '~> 4.1'
8 gem 'arvados', '>= 0.1.20150511150219'
9
10 gem 'activerecord-nulldb-adapter'
11 gem 'multi_json'
12 gem 'oj'
13 gem 'sass'
14
15 # Note: keeping this out of the "group :assets" section "may" allow us
16 # to use Coffescript for UJS responses. It also prevents a
17 # warning/problem when running tests: "WARN: tilt autoloading
18 # 'coffee_script' in a non thread-safe way; explicit require
19 # 'coffee_script' suggested."
20 gem 'coffee-rails'
21
22 # Gems used only for assets and not required
23 # in production environments by default.
24 group :assets do
25   gem 'sass-rails'
26   gem 'uglifier', '~> 2.0'
27
28   # See https://github.com/sstephenson/execjs#readme for more supported runtimes
29   gem 'therubyracer', :platforms => :ruby
30 end
31
32 group :development do
33   gem 'byebug'
34   gem 'ruby-debug-passenger'
35   gem 'rack-mini-profiler', require: false
36   gem 'flamegraph', require: false
37 end
38
39 group :test, :diagnostics, :performance do
40   gem 'minitest', '~> 5.0'
41   gem 'selenium-webdriver'
42   gem 'capybara'
43   gem 'poltergeist'
44   gem 'headless'
45 end
46
47 group :test, :performance do
48   gem 'rails-perftest'
49   gem 'ruby-prof'
50   gem 'rvm-capistrano'
51   # Note: "require: false" here tells bunder not to automatically
52   # 'require' the packages during application startup. Installation is
53   # still mandatory.
54   gem 'simplecov', '~> 0.7', require: false
55   gem 'simplecov-rcov', require: false
56   gem 'mocha', require: false
57 end
58
59 gem 'jquery-rails'
60 gem 'bootstrap-sass', '~> 3.1.0'
61 gem 'bootstrap-x-editable-rails'
62 gem 'bootstrap-tab-history-rails'
63
64 gem 'angularjs-rails'
65
66 gem 'less'
67 gem 'less-rails'
68 gem 'wiselinks'
69 gem 'sshkey'
70
71 # To use ActiveModel has_secure_password
72 # gem 'bcrypt-ruby', '~> 3.0.0'
73
74 # To use Jbuilder templates for JSON
75 # gem 'jbuilder'
76
77 # Use unicorn as the app server
78 # gem 'unicorn'
79
80 # Deploy with Capistrano
81 # gem 'capistrano'
82
83 # To use debugger
84 #gem 'byebug'
85
86 gem 'passenger', :group => :production
87 gem 'andand'
88 gem 'RedCloth'
89
90 gem 'piwik_analytics'
91 gem 'httpclient', '~> 2.5'
92
93 # This fork has Rails 4 compatible routes
94 gem 'themes_for_rails', git: 'https://github.com/curoverse/themes_for_rails'
95
96 gem "deep_merge", :require => 'deep_merge/rails_compat'
97
98 gem 'morrisjs-rails'
99 gem 'raphael-rails'
100
101 gem 'lograge'
102 gem 'logstash-event'
103
104 gem 'safe_yaml'
105
106 gem 'npm-rails'