forked from eScholarship/jschol
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
26 lines (26 loc) · 1.56 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
# Ruby gems required by this application
ruby '> 3.2.0'
source 'https://rubygems.org'
gem 'aws-sdk-s3' # used to work with S3 bucket contents
gem 'aws-sdk-cloudsearch' # used to talk to AWS CloudSearch
gem 'aws-sdk-cloudsearchdomain' # used to talk to AWS CloudSearch
gem 'bundler' # needed for use in Beanstalk environment
gem 'ezid-client' # for minting
gem 'fastimage' # for determining dimensions of image files
gem 'htmlentities' # for decoding HTML entites
gem 'httparty' # for fetching URLs easily
gem 'json' # safely and quickly parsing and generating JSON data
gem 'mail' # for sending mass emails (e.g. stats)
gem 'maxminddb-geolite2-city' # for translating IP to city; note: updates stop in April
gem 'mimemagic' # for guessing mime types during conversion
gem 'mini_magick' # cover thumbnail - image size reduction
gem 'mysql2' # database access
gem 'netrc' # used to read EZID credentials
gem 'nokogiri' # parsing and generating XML
gem 'rack' # util funcs used in convert
gem 'rubocop' # Rubocop for lint checking Ruby code
gem 'rubocop-sequel' # Plugin for Rubocop to facilitate lint-checking Sequel-related code
gem 'sanitize' # parse and sanitize user-supplied HTML fragments
gem 'sequel' # object-relational mapper (including migrations)
gem 'sqlite3' # for local testing without remote Mysql database
gem 'unindent' # remove indentation from lines of a string