Ctrl K
ComunidadGuías…

Gemfile

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
source "https://rubygems.org"
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem "rails", "~> 8.1.0"

# Deliver assets for Rails
gem "propshaft", "~> 1.1.0"

# Install Turbo on Rails
gem "turbo-rails", "~> 2.0.0"

# Install Stimulus on Rails
gem "stimulus-rails", "~> 1.3.4"

# Bundle and transpile JavaScript in Rails
gem "jsbundling-rails", "~> 1.3.0"

# Use Puma as the app server
gem "puma", "~> 8.0.0"

# Default database
gem "sqlite3", "~> 2.7.0"

# Cache store
gem "solid_cache", "~> 1.0.0"

# Background job processing
gem "solid_queue", "~> 1.4.0"

# Action Cable adapter
gem "solid_cable", "~> 3.0.0"

# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem "jbuilder", "~> 2.13.0"

# Get meta data from audio file
gem "wahwah", "~> 1.6.0"

# Pagination
gem "pagy", "~> 9.3.0"

# For Active Storage variants
gem "image_processing", "~> 1.14"

# For API request
gem "httparty", "~> 0.23.0"

# For browser detection
gem "browser", "~> 6.2.0"

# For searching
gem "ransack", "~> 4.3.0"

# For sortable list
gem "acts_as_list", "~> 1.2.0"

# For password encryption
gem "bcrypt", "~> 3.1.11"

# For sync on library changes
gem "listen", "~> 3.9.0"

# For parallel media sync
gem "parallel", "~> 1.25.0"

# Optional support for postgresql as database
gem "pg", "~> 1.5.9"

# Add HTTP asset caching/compression and X-Sendfile acceleration to Puma [https://github.com/basecamp/thruster/]
gem "thruster", "~> 0.1.14", require: false

# Reduces boot times through caching; required in config/boot.rb
gem "bootsnap", "~> 1.18.0", require: false

group :development, :test do
  # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
  gem "rubocop-rails-omakase", require: false

  gem "erb_lint", "~> 0.9.0", require: false
  # Static analysis for security vulnerabilities [https://brakemanscanner.org/]
  gem "brakeman", require: false
  # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem
  gem "debug", platforms: %i[mri windows]
end

group :development do
  # Access an interactive console on exception pages or by calling 'console' anywhere in the code.
  gem "web-console", ">= 3.3.0"
  # Memory profiler for ruby
  gem "memory_profiler", "~> 1.1.0", require: false
  # Help to kill N+1 queries and unused eager loading
  gem "bullet", "~> 8.1.0"
  # For deployment
  gem "kamal", "~> 2.7.0", require: false
end

group :test do
  gem "capybara", "~> 3.40.0"
  gem "cuprite", "~> 0.14.3"
  gem "minitest-mock", "~> 5.27.0"
  gem "webmock", "~> 3.25.0", require: false
  gem "simplecov", "~> 0.22.0", require: false
  gem "simplecov-lcov", "~> 0.8.0", require: false
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem "tzinfo-data", platforms: [ :windows, :jruby ]