Created
April 6, 2017 07:05
-
-
Save colby-swandale/5d04d5d72b6847bc242eeef87f9035b7 to your computer and use it in GitHub Desktop.
dsl perf Gemfile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# rubocop:disable Style/StringLiterals | |
source 'https://rubygems.org' | |
gem 'will_paginate', "~> 3.0.7" | |
gem "elasticsearch-model" | |
gem "elasticsearch-rails", "~> 0.1.7" | |
gem "faraday" | |
gem "faraday_middleware" | |
# graphql stuff | |
source 'https://gems.graphql.pro/' do | |
gem 'graphql-pro' | |
end | |
gem 'graphql', '~> 1.4.0' | |
gem 'graphql-batch', '~> 0.3.0' | |
# default gems | |
gem 'sitemap_generator' | |
gem 'blazer' | |
gem 'colorize' | |
gem 'bigdecimal' | |
gem 'active_data' | |
gem 'activemerchant', git: 'https://github.com/Tonkpils/active_merchant', branch: 'flowio' | |
gem 'active_model_serializers', '~> 0.8.0' | |
gem 'active_scaffold', '~> 3.4.34' | |
gem 'active_shipping', git: 'https://github.com/chloeandisabel/active_shipping', ref: '8e3d038c02ad3ec8e998fa1ac4189f4aa6c5d9c2' | |
gem 'activeuuid', '~> 0.6.1' | |
gem 'ahoy_email', '~> 0.4' | |
gem 'active_fulfillment', git: 'https://github.com/chloeandisabel/active_fulfillment', branch: "dotcom-integration" | |
gem 'audited', git: 'https://github.com/jimm/audited' | |
gem 'acts_as_list', '0.6.0' | |
gem 'acts_as_paranoid' | |
gem 'active_type' | |
gem 'ancestry' | |
gem 'avalara', '~> 0.2.0' | |
gem 'awesome_nested_set', '~> 3.0.0' | |
gem 'aws-sdk', '~> 2' | |
gem 'aws-sdk-v1' | |
gem 'axlsx_rails' | |
gem 'axlsx', git: 'https://github.com/randym/axlsx', ref: '318508d9f8f2ddb57db904cf0b56b38e0142fb2d' | |
gem 'bootstrap3-datetimepicker-rails', '~> 4.0.0' | |
gem 'browser' | |
gem 'browsernizer' | |
gem 'cancancan' | |
gem 'chewy', '~> 0.8' | |
gem 'chronic' | |
gem 'cocoon' | |
gem 'dalli', '~> 2.7' | |
gem 'databasedotcom' | |
gem 'delayed_paperclip' | |
gem 'demoji' | |
gem 'devise', '~> 3.5.0' | |
gem 'ahoy_matey', '~> 1.5.2' # needs to come after devise | |
gem 'devise-encryptable', '~> 0.2.0' | |
gem 'dynamic_form' | |
gem 'flot-rails' | |
gem 'flowcommerce', '~> 0.1.11' | |
gem 'fog', '~> 1.10' | |
gem 'friendly_id'#, '~> 5.0.4' | |
gem 'marketingcloudsdk', git: "https://github.com/chloeandisabel/FuelSDK-Ruby", branch: "bug-nil-check-in-AddSubscriberToList" | |
gem 'geocoder' | |
gem "go_to_training", git: "https://github.com/citrixonline/GoToTraining-Ruby" | |
gem "gibbon" | |
gem 'haml-rails', '~> 0.9' | |
gem 'handles_sortable_columns' | |
gem 'has_secure_token' | |
gem 'hashie' | |
gem 'hashr' | |
gem 'highcharts-rails' | |
gem 'honeybadger', '~> 2.7.2' | |
gem 'hpricot' | |
gem 'httpi' | |
gem 'rest-client' | |
gem 'i18n-js', '~> 3.0.0.rc10' | |
gem 'instagram', git: "https://github.com/chloeandisabel/instagram-ruby-gem", branch: "cplusi/patches" | |
gem 'koala' | |
gem 'lhm' | |
gem 'lograge', git: 'https://github.com/chloeandisabel/lograge', ref: 'b6a9789ec0b56c4365219041ec402e0742dfb39e' | |
gem 'makandra_resource_controller' | |
gem 'memcachier' | |
gem 'memoist' # might not actually be used | |
gem 'meta-tags' | |
gem 'mini_magick' | |
gem 'momentjs-rails', '>= 2.9.0' | |
gem 'money' | |
gem 'multi_fetch_fragments' | |
gem 'mysql2', '~> 0.3.13' | |
gem 'net-sftp' # gathers data from zoyto | |
gem 'paperclip', '~> 4.3.6' | |
gem 'paperclip-meta' | |
gem 'pdf-reader', require: false | |
gem 'pg' | |
gem "public_suffix" | |
gem 'actionpack-action_caching' | |
gem 'rack' | |
gem 'rack-attack', '~> 4.4.1' | |
gem 'rack-cors' | |
gem 'rack-test' | |
gem 'rails', '~> 4.2.7' | |
gem 'activeresource' | |
gem 'activerecord-import' | |
gem 'rails-jquery-autocomplete' # admin area only currently. | |
gem 'rails_autolink' | |
gem 'rails_email_preview', '~> 0.2.0' | |
gem 'rake', '~> 11.1.1' | |
gem 'ransack', '~> 1.6.3' | |
gem 'recordselect_vho', git: 'https://github.com/JohnAmican/recordselect', branch: 'rails-4.1' | |
gem 'redis', '~> 3.3.3' # require 3.0+ for variadic commands | |
gem 'redis-rails', '~> 4.0.0' | |
gem 'redis-mutex' | |
gem 'responders', '~> 2.0' | |
gem 'request_store' | |
gem 'roo', '~> 2.1.1' | |
gem 'rpush' | |
gem 'rpush-redis' | |
gem 'rubyzip', '~> 1.1.0' | |
gem 'saml_idp' | |
gem 'savon', '~> 2.2.0' | |
gem 'select2-rails', '~> 3.5.9.1' | |
gem 'sendgrid-ruby' | |
gem 'shippinglogic', git: 'https://github.com/chloeandisabel/shippinglogic' | |
gem 'shortener' | |
gem 'simple_form'#, '~> 3.0.2' | |
gem 'stringex', '1.0.3' | |
gem 'tinymce-rails', '~> 4.3.8' | |
gem 'twilio-ruby' | |
gem 'validates_overlap' | |
gem 'vanity', '~> 2.0.0' | |
gem "fast_blank" | |
# feature-flags experimental | |
gem "flipper" | |
gem "flipper-redis" | |
gem "flipper-ui" | |
# jquery stuff | |
gem 'jquery-cookie-rails' | |
gem 'jquery-rails', '~> 3.1.3' # only used in the admin area | |
gem 'jquery-ui-rails', '~> 4.0' # only used in the admin area | |
# New Relic for Heroku | |
gem 'newrelic_rpm', '~> 3.17' | |
gem 'newrelic-redis' | |
gem 'newrelic_api' | |
# oauth stuff | |
gem 'omniauth' | |
gem 'omniauth-google-oauth2' | |
gem 'omniauth-oauth2', '~> 1.4' | |
gem 'omniauth-facebook', '~> 4.0' | |
gem 'omnicontacts', '~> 0.3.7' # for contact import | |
# Resque and gems stuff | |
gem 'resque' | |
gem 'resque-backtrace', require: false | |
gem 'resque-loner', '~> 1.3.0' | |
gem 'resque-status' | |
gem 'resque-scheduler' | |
gem 'resque-retry' | |
gem 'resque_mailer' | |
gem 'resque-cleaner' | |
gem 'resque-dynamic-queues' | |
gem 'resque-workers-lock' | |
# Salesforce integration | |
gem 'draisine', '0.7.14', git: 'https://github.com/chloeandisabel/draisine' | |
# Gooddata integration | |
gem 'iconv', require: false | |
gem 'gooddata', '~> 0.6.24', require: false | |
# asset-related (Rails 4 removes the :assets group from Gemfile) | |
gem 'haml_coffee_assets', '~> 1.16.2' | |
gem 'ruby-haml-js' | |
gem 'sass-rails', '~> 5.0' | |
gem 'coffee-rails', '~> 4.1.0' | |
gem 'haml_assets' | |
gem 'execjs' | |
gem 'puma', '~> 3.6.0' | |
gem 'pluck_each' | |
gem 'user_agent_parser' | |
gem 'safely_block' | |
group :production do | |
gem "hirefire-resource" | |
end | |
group :staging, :qa, :production do | |
gem 'eventmachine', '~> 1.0.9' | |
gem 'rack-timeout', '~> 0.3.2' | |
gem 'rails_12factor' | |
end | |
group :development, :staging, :qa do | |
gem 'ruby_parser' # for html2haml | |
end | |
group :test, :development, :staging, :qa do | |
# factorygirl gems - used for test factories as well as the fs page | |
gem 'faker', '~> 1.4.3' | |
gem 'factory_girl', '4.2.0' | |
gem 'factory_girl_rails', '4.2.0' # a bug in version 4.2.1 causes all factories not to be registered correctly | |
gem 'factory_scenarios', git: 'https://github.com/chloeandisabel/factory_scenarios', ref: '25564e94d36ec749f1a0153ddbb0a2d364a1aad2' | |
gem 'hangar', git: 'https://github.com/chloeandisabel/hangar', ref: "cc43a3edeb5463dbc41e04e7ea08387e7c4f3505" | |
end | |
group :test, :development do | |
# gem 'active_record_query_trace' | |
gem 'byebug' | |
gem 'rspec-rails', '~> 3.4.0' | |
gem 'site_prism' | |
gem 'bootscale', require: false | |
end | |
group :development do | |
# gem 'active_record_query_trace' | |
gem 'web-console', '~> 2.0' | |
# gem 'pry' | |
# gem 'i18n-debug' | |
gem 'addressable' | |
gem 'rb-fsevent' | |
gem 'active-record-instance-count' | |
gem 'awesome_print' | |
gem 'hirb' # Pretty console output for AR | |
gem 'ruby_gntp' | |
gem 'bullet' | |
gem 'rack-mini-profiler', require: false | |
gem 'listen' | |
# spring and guard gems | |
gem 'guard' | |
gem 'guard-rspec' | |
#gem 'rails-erd' | |
# Use mainline when https://github.com/rails/spring/issues/396 | |
# gets resolved | |
# gem 'spring', '~> 1.6' | |
gem 'spring', git: 'https://github.com/markiz/spring', ref: '5f3ab73' | |
gem 'spring-commands-rspec' | |
gem "rubocop", require: false | |
end | |
group :test do | |
gem "curb", "0.8.6" | |
gem "rspec_junit_formatter", "0.2.2" | |
# gem "elasticsearch-extensions" | |
gem 'simplecov', require: false | |
#code for hangar has been updated to support rails 4.2 but has not been published yet. When it is, we should remove the git ref and pull correctly. | |
gem 'chromedriver-helper' | |
gem 'shoulda-matchers', require: false | |
gem 'database_cleaner' | |
gem 'timecop' # for testing time-dependent code, see https://github.com/travisjeffery/timecop | |
gem 'test_after_commit' | |
gem 'vcr', '~> 3.0.3' | |
gem 'webmock', require: false | |
gem 'rspec-teamcity', '~> 0.0.1' | |
gem 'resque_spec' | |
# rspec | |
gem 'rspec-retry', '~> 0.4.1' | |
gem 'rspec-instafail', '~> 0.2.5', require: false # need rspec-support first | |
gem 'rspec-activemodel-mocks', '~> 1.0.1' | |
gem 'rspec-collection_matchers' | |
# feature specs | |
gem 'capybara', '~> 2.7.1' | |
gem 'capybara-screenshot', '~> 1.0.13' | |
gem 'headless' | |
gem 'selenium-webdriver' | |
gem "capybara-webkit" | |
gem 'capybara-select2', '~> 1.0.1' | |
gem "parallel_tests" | |
gem "pronto", "0.6.0" | |
gem "pronto-rubocop", "0.6.2", require: false | |
gem "pronto-coffeelint", "0.6.0", require: false | |
gem "pronto-rails_schema", "0.6.0", require: false | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment