-
Notifications
You must be signed in to change notification settings - Fork 9
/
Gemfile
77 lines (68 loc) · 2.15 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# frozen_string_literal: true
source "https://rubygems.org"
ruby "3.0.2"
gem "rails", "6.1.7.7"
gem "pg"
gem "puma"
watt_gem_spec = {git: "https://github.com/artsy/watt.git", branch: "main"}
gem "watt", watt_gem_spec # artsy bootstrap
gem "artsy-auth"
gem "artsy-event_publisher" # publish rabbitmq events to stream
gem "aws-sdk-s3"
gem "bootsnap", require: false # Speed up boot time by caching expensive operations.
gem "bootstrap-sass" # required for watt
gem "bourbon", "4.2.3" # required for watt
gem "coffee-rails" # required for watt
gem "console_color"
gem "ddtrace"
gem "decent_exposure" # for safely referencing variables in views
gem "gemini_upload-rails" # for admins to upload images
gem "graphiql-rails" # A lovely interface to the API
gem "graphql", "~>1.11.6"
gem "graphql-page_cursors"
gem "graphql-rails_logger" # Adds pretty-print logging support to queries
gem "haml-rails" # required for watt layouts
gem "hyperclient" # consume Gravity's v2 API
gem "jquery-rails"
gem "kaminari" # for pagination
gem "money" # for currency/money formatting
gem "neat", "1.7.2" # required for watt
gem "pg_search" # for searching within convection's database
gem "premailer-rails" # generate text parts from HTML automatically
gem "rack-cors" # to allow cross-origin requests
gem "rails_param" # validate and coerce API parameters
gem "redcarpet"
gem "restforce"
gem "sass-rails"
gem "sentry-rails"
gem "sentry-ruby"
gem "sentry-sidekiq"
gem "sidekiq"
gem "sneakers" # RabbitMQ consumer workers
gem "tzinfo-data" # overrides system time zone data
gem "uglifier"
gem "unleash"
group :development, :test do
gem "bullet"
gem "guard-rspec", require: false
gem "pry-byebug"
gem "rspec-rails"
gem "standard"
gem "webdrivers"
end
group :development do
gem "foreman"
gem "guard-livereload", require: false
gem "rack-livereload"
gem "solargraph" # VSCode language server for autocompletion
end
group :test do
gem "capybara"
gem "database_cleaner"
gem "fabrication"
gem "rack_session_access"
gem "rails-controller-testing"
gem "selenium-webdriver"
gem "webmock" # mock or forbid external network requests
gem "yarjuf" # formatting for test reports on CircleCI
end