This way developers can run the checks on their machines and using `bundle exec` we guarantee the right versions of all our gems are being used; with Hound we can only use the versions supported by their service. When including the pronto-erb_lint gem, we're getting errors in development where our ERB does not follow the conventions Better HTML expects. Since we only use Better HTML because ERB Lint depends on it, and right now we are not ready to follow its conventions, we're disabling it. Note pronto depends on rugged, which requires CMake and pkg-config to build the `libgit2` library it depends on. CMake and pkg-config are installed by default in some GNU/Linux distributions like Ubuntu, but might not be installed on other systems, so we're adding them as development dependencies.
120 lines
3.7 KiB
Ruby
120 lines
3.7 KiB
Ruby
source "https://rubygems.org"
|
|
|
|
gem "rails", "5.2.4.4"
|
|
|
|
gem "acts-as-taggable-on", "~> 6.5.0"
|
|
gem "acts_as_votable", "~> 0.12.1"
|
|
gem "ahoy_matey", "~> 1.6.0"
|
|
gem "airbrake", "~> 5.0"
|
|
gem "ancestry", "~> 3.2.1"
|
|
gem "audited", "~> 4.9.0"
|
|
gem "autoprefixer-rails", "~> 8.2.0"
|
|
gem "cancancan", "~> 2.3.0"
|
|
gem "caxlsx", "~> 3.0.2"
|
|
gem "caxlsx_rails", "~> 0.6.2"
|
|
gem "ckeditor", "~> 4.3.0"
|
|
gem "cocoon", "~> 1.2.15"
|
|
gem "daemons", "~> 1.3.1"
|
|
gem "dalli", "~> 2.7.10"
|
|
gem "delayed_job_active_record", "~> 4.1.4"
|
|
gem "devise", "~> 4.7.3"
|
|
gem "devise-async", "~> 1.0.0"
|
|
gem "devise-security", "~> 0.11.1"
|
|
gem "font-awesome-sass", "~> 5.15.1" # Remember to update vendor/assets/images/fontawesome when updating this gem
|
|
gem "foundation-rails", "~> 6.6.2.0"
|
|
gem "foundation_rails_helper", "~> 3.0.0"
|
|
gem "globalize", "~> 5.3.0"
|
|
gem "globalize-accessors", "~> 0.2.1"
|
|
gem "graphiql-rails", "~> 1.7.0"
|
|
gem "graphql", "~> 1.11.5"
|
|
gem "groupdate", "~> 5.2.1"
|
|
gem "initialjs-rails", "~> 0.2.0.9"
|
|
gem "invisible_captcha", "~> 1.1.0"
|
|
gem "jquery-fileupload-rails"
|
|
gem "jquery-rails", "~> 4.4.0"
|
|
gem "jquery-ui-rails", "~> 6.0.1"
|
|
gem "kaminari", "~> 1.2.1"
|
|
gem "newrelic_rpm", "~> 4.1.0.333"
|
|
gem "omniauth", "~> 1.9.1"
|
|
gem "omniauth-facebook", "~> 7.0.0"
|
|
gem "omniauth-google-oauth2", "~> 0.8.0"
|
|
gem "omniauth-rails_csrf_protection", "~> 0.1.2"
|
|
gem "omniauth-twitter", "~> 1.4.0"
|
|
gem "paperclip", "~> 6.1.0"
|
|
gem "paranoia", "~> 2.4.2"
|
|
gem "pg", "~> 1.0.0"
|
|
gem "pg_search", "~> 2.3.4"
|
|
gem "puma", "~> 4.3.6"
|
|
gem "recipient_interceptor", "~> 0.2.0"
|
|
gem "redcarpet", "~> 3.5.0"
|
|
gem "responders", "~> 3.0.1"
|
|
gem "rinku", "~> 2.0.6", require: "rails_rinku"
|
|
gem "rollbar", "~> 3.0.1"
|
|
gem "sassc-rails", "~> 2.1.2"
|
|
gem "savon", "~> 2.12.1"
|
|
gem "sitemap_generator", "~> 6.1.2"
|
|
gem "social-share-button", "~> 1.2.3"
|
|
gem "sprockets", "~> 3.7.2"
|
|
gem "translator-text", "~> 0.1.0"
|
|
gem "turbolinks", "~> 5.2.1"
|
|
gem "turnout", "~> 2.5.0"
|
|
gem "uglifier", "~> 4.2.0"
|
|
gem "view_component", "~> 2.19.1", require: "view_component/engine"
|
|
gem "whenever", "~> 1.0.0", require: false
|
|
gem "wicked_pdf", "~> 2.1.0"
|
|
gem "wkhtmltopdf-binary", "~> 0.12.4"
|
|
|
|
source "https://rails-assets.org" do
|
|
gem "rails-assets-leaflet"
|
|
gem "rails-assets-markdown-it", "~> 9.0.1"
|
|
end
|
|
|
|
group :development, :test do
|
|
gem "bullet", "~> 6.1.0"
|
|
gem "byebug", "~> 11.1.3"
|
|
gem "database_cleaner", "~> 1.8.5"
|
|
gem "factory_bot_rails", "~> 4.8.2"
|
|
gem "faker", "~> 1.8.7"
|
|
gem "i18n-tasks", "~> 0.9.31"
|
|
gem "knapsack_pro", "~> 2.6.0"
|
|
gem "launchy", "~> 2.5.0"
|
|
gem "letter_opener_web", "~> 1.4.0"
|
|
gem "spring", "~> 2.1.1"
|
|
gem "spring-commands-rspec", "~> 1.0.4"
|
|
end
|
|
|
|
group :test do
|
|
gem "capybara", "~> 3.33.0"
|
|
gem "capybara-webmock", "~> 0.5.5"
|
|
gem "coveralls", "~> 0.8.23", require: false
|
|
gem "email_spec", "~> 2.2.0"
|
|
gem "rspec-rails", "~> 4.0"
|
|
gem "selenium-webdriver", "~> 3.142"
|
|
gem "webdrivers", "~> 4.4.1"
|
|
end
|
|
|
|
group :development do
|
|
gem "capistrano", "~> 3.14.1", require: false
|
|
gem "capistrano-bundler", "~> 2.0", require: false
|
|
gem "capistrano-rails", "~> 1.6.1", require: false
|
|
gem "capistrano3-delayed-job", "~> 1.7.6"
|
|
gem "capistrano3-puma", "~> 4.0.0"
|
|
gem "erb_lint", "~> 0.0.35", require: false
|
|
gem "github_changelog_generator", "~> 1.15.2"
|
|
gem "mdl", "~> 0.11.0", require: false
|
|
gem "pronto", "~> 0.11.0"
|
|
gem "pronto-erb_lint", "~> 0.1.5"
|
|
gem "pronto-eslint", "~> 0.11.0"
|
|
gem "pronto-rubocop", "~> 0.11.0"
|
|
gem "pronto-scss", "~> 0.11.0"
|
|
gem "rubocop", "~> 0.91.0", require: false
|
|
gem "rubocop-performance", "~> 1.7.1", require: false
|
|
gem "rubocop-rails", "~> 2.6.0", require: false
|
|
gem "rubocop-rspec", "~> 1.41.0", require: false
|
|
gem "rvm1-capistrano3", "~> 1.4.0", require: false
|
|
gem "scss_lint", "~> 0.59.0", require: false
|
|
gem "web-console", "~> 3.7.0"
|
|
end
|
|
|
|
eval_gemfile "./Gemfile_custom"
|