Spaces:
Sleeping
Sleeping
| source "https://rubygems.org" | |
| # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" | |
| gem "rails", "~> 8.1.1" | |
| # Use Sprockets for asset pipeline (required for Active Admin) | |
| gem "sprockets-rails" | |
| gem "sassc-rails" | |
| # Use sqlite3 as the database for Active Record | |
| gem "sqlite3", ">= 2.1" | |
| # Use the Puma web server [https://github.com/puma/puma] | |
| gem "puma", ">= 5.0" | |
| # Use JavaScript with ESM import maps [https://github.com/rails/importmap-rails] | |
| gem "importmap-rails" | |
| # Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev] | |
| gem "turbo-rails" | |
| # Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev] | |
| gem "stimulus-rails" | |
| # Build JSON APIs with ease [https://github.com/rails/jbuilder] | |
| gem "jbuilder" | |
| # Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword] | |
| gem "bcrypt", "~> 3.1.7" | |
| # JWT for API authentication | |
| gem "jwt" | |
| # Pagination | |
| gem "kaminari" | |
| # Windows does not include zoneinfo files, so bundle the tzinfo-data gem | |
| gem "tzinfo-data", platforms: %i[ windows jruby ] | |
| # Reduces boot times through caching; required in config/boot.rb | |
| gem "bootsnap", require: false | |
| # Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images] | |
| gem "image_processing", "~> 1.2" | |
| # Serializers | |
| gem 'active_model_serializers' | |
| # Admin panel | |
| gem 'activeadmin' | |
| gem "rack-cors" | |
| group :development, :test do | |
| # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem | |
| gem "debug", platforms: %i[ mri windows ], require: "debug/prelude" | |
| # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/] | |
| gem "rubocop-rails-omakase", require: false | |
| end | |
| group :development do | |
| # Use console on exceptions pages [https://github.com/rails/web-console] | |
| gem "web-console" | |
| end | |
| group :test do | |
| # Use system testing [https://guides.rubyonrails.org/testing.html#system-testing] | |
| # gem "capybara" | |
| # gem "selenium-webdriver" | |
| end | |