tilde.news/Gemfile

67 lines
1.4 KiB
Ruby
Raw Normal View History

2012-06-30 21:37:09 +00:00
source "https://rubygems.org"
2022-07-06 14:01:46 +00:00
gem "rails", "~> 7.0.3"
gem "mysql2"
# uncomment to use PostgreSQL
2014-01-09 05:01:45 +00:00
# gem "pg"
# rails
gem 'scenic'
gem 'scenic-mysql_adapter'
gem "activerecord-typedstore"
gem 'sprockets-rails', '2.3.3'
# js
gem "jquery-rails", "~> 4.3"
gem "json"
gem "uglifier", ">= 1.3.0"
# deployment
gem "actionpack-page_caching"
2018-04-12 20:57:31 +00:00
gem "exception_notification"
2022-02-15 02:00:41 +00:00
gem "puma", ">= 5.6.2"
2018-04-12 20:57:31 +00:00
# security
gem "bcrypt", "~> 3.1.2"
gem "rotp"
gem "rqrcode"
2012-06-30 21:37:09 +00:00
# parsing
gem "pdf-reader"
2022-06-01 11:04:06 +00:00
gem "nokogiri", ">= 1.13.6"
2012-06-30 23:42:53 +00:00
gem "htmlentities"
2022-03-04 13:57:27 +00:00
gem "commonmarker", ">= 0.23.4"
2012-07-02 01:09:22 +00:00
2020-08-27 00:09:40 +00:00
# perf
gem 'flamegraph'
gem 'memory_profiler'
gem 'rack-mini-profiler'
gem 'stackprof'
gem "oauth" # for twitter-posting bot
gem "mail" # for parsing incoming mail
gem "ruumba" # tests views
gem "sitemap_generator" # for better search engine indexing
2020-07-03 23:29:24 +00:00
gem "svg-graph", require: 'SVG/Graph/TimeSeries' # for charting, note workaround in lib/time_series.rb
gem 'transaction_retry' # mitigate https://github.com/lobsters/lobsters-ansible/issues/39
gem 'rack-attack' # rate-limiting
2012-06-30 21:42:07 +00:00
group :test, :development do
gem 'capybara'
gem 'database_cleaner'
2018-06-23 01:17:02 +00:00
gem "listen"
2022-07-06 14:01:46 +00:00
gem 'rspec-rails', '~> 6.0.0.rc1'
gem "factory_bot_rails"
2020-05-19 00:28:26 +00:00
gem "rubocop", "0.81", require: false
gem "rubocop-rails", require: false
gem "rubocop-rspec", require: false
2014-07-07 08:15:28 +00:00
gem "faker"
2020-05-19 04:20:03 +00:00
gem "byebug"
gem "rb-readline"
2020-06-11 22:30:25 +00:00
gem "vcr"
gem "webmock" # used to support vcr
gem 'simplecov', require: false
2012-06-30 21:42:07 +00:00
end