-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
28 lines (26 loc) · 2.13 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
# frozen_string_literal: true
source 'https://rubygems.org'
ruby '3.1.2'
gem 'activesupport', '~> 7.1', '>= 7.1.2', require: 'active_support/all' # handy rails functions
gem 'amazing_print', '~> 1.5' # Pretty print your Ruby objects with style -- in full color and with proper indentation
gem 'aws-sdk-s3', '~> 1.111', '>= 1.111.1'
gem 'concurrent-ruby', '~> 1.2', '>= 1.2.2' # Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Haskell, F#, C#, Java, and classic concurrency patterns.
gem 'dry-struct', '~> 1.6' # structs with default values
gem 'dry-struct-setters', '~> 0.4.0' # an extension to the Dry::Struct library
gem 'eivu-fingerprinter-acoustid', git: 'https://github.com/eivu/fingerprinter-acoustid-ruby', tag: 'v0.1.3'
gem 'factory_bot', '~> 6.2.1' # factory_bot provides a framework and DSL for defining and using factories
gem 'faker', '~> 2.18' # Faker, a port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc.
gem 'id3tag', '~> 1.1' # Native Ruby ID3 tag reader that aims for 100% coverage of ID3v2.x and ID3v1.x standards
gem 'itunes_parser', '~> 1.1', '>= 1.1.3' # Parses iTunes Library XML files
gem 'mimemagic', '~> 0.4.3' # Fast mime detection by extension or content (Uses freedesktop.org.xml shared-mime-info database
gem 'nokogiri', '~> 1.16', '>= 1.16.2' # xml parser
gem 'oj', '~> 3.16', '>= 3.16.1' # faster json parsing
gem 'pry', '~> 0.14.1' # Debugger
gem 'rest-client', '~> 2.1' # A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions
gem 'rspec', '~> 3.13' # testing lib
gem 'semantic_logger', '~> 4.15' # feature rich logging framework, and replacement for existing Ruby & Rails loggers.
gem 'rubocop', '~> 1.57', '>= 1.57.2' # code style checking and code formatting tool
gem 'vcr', '~> 6.1' # VCR for testing
gem 'wahwah', '~> 1.5', '>= 1.5.1' # WahWah - Ruby gem for reading audio metadata
gem 'webmock', '~> 3.14' # WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.
gem 'zeitwerk', '~> 2.6', '>= 2.6.12' # ruby autoloder