diff --git a/Gemfile b/Gemfile index 5baf373..44ce41e 100644 --- a/Gemfile +++ b/Gemfile @@ -1,107 +1,107 @@ -source "https://rubygems.org" - -# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" -gem "rails", "~> 8.0.1" -gem "psych", "~> 5.3" -gem "connection_pool", "~> 2.5" -# The modern asset pipeline for Rails [https://github.com/rails/propshaft] -gem "propshaft" -# 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" -# 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" - -# Windows does not include zoneinfo files, so bundle the tzinfo-data gem -gem "tzinfo-data", platforms: %i[ windows jruby ] - -# Use the database-backed adapters for Rails.cache, Active Job, and Action Cable -gem "solid_cache" -gem "solid_queue" -gem "solid_cable" -gem "mission_control-jobs", "~> 1.1" - - -# Reduces boot times through caching; required in config/boot.rb -gem "bootsnap", require: false - -# Deploy this application anywhere as a Docker container [https://kamal-deploy.org] -gem "kamal", require: false - -# Add HTTP asset caching/compression and X-Sendfile acceleration to Puma [https://github.com/basecamp/thruster/] -gem "thruster", require: false - -# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images] -gem "image_processing", "~> 1.2" - - -# Redis for cache and Action Cable -gem "redis", "~> 5.0" - -# PostgreSQL adapter for ActiveRecord -gem "pg", "~> 1.5" - -# Rack middleware for blocking & throttling -gem "rack-attack", "~> 6.7" - -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" - - # Static analysis for security vulnerabilities [https://brakemanscanner.org/] - gem "brakeman", require: false - - # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/] - gem "rubocop-rails-omakase", require: false - - gem "dotenv-rails" -end - -group :development do - # Use console on exceptions pages [https://github.com/rails/web-console] - gem "web-console" - - gem "annotaterb" - gem "letter_opener" - gem "bullet" -end - -group :test do - # Use system testing [https://guides.rubyonrails.org/testing.html#system-testing] - gem "capybara" - gem "selenium-webdriver" -end - - -gem "faraday", "~> 2.13" - -gem "slack-ruby-client", "~> 3.0" - -gem "ahoy_matey" -gem "geocoder" - -gem "pundit", "~> 2.4" -gem "paper_trail", "~> 17.0" - - -gem "sentry-ruby", "~> 5.28" -gem "sentry-rails", "~> 5.28" - -gem "redcarpet", "~> 3.6" - -gem "aws-sdk-s3", require: false - -gem "pagy", "~> 43.2" -gem "pg_search", "~> 2.3" -gem "wicked_pdf" -gem "htmltoword" - -gem "inertia_rails", "~> 3.10" - -gem "vite_rails", "~> 3.0" - - +source "https://rubygems.org" + +# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" +gem "rails", "~> 8.0.1" +gem "psych", "~> 5.3" +gem "connection_pool", "~> 2.5" +# The modern asset pipeline for Rails [https://github.com/rails/propshaft] +gem "propshaft" +# 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" +# 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" + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem "tzinfo-data", platforms: %i[ windows jruby ] + +# Use the database-backed adapters for Rails.cache, Active Job, and Action Cable +gem "solid_cache" +gem "solid_queue" +gem "solid_cable" +gem "mission_control-jobs", "~> 1.1" + + +# Reduces boot times through caching; required in config/boot.rb +gem "bootsnap", require: false + +# Deploy this application anywhere as a Docker container [https://kamal-deploy.org] +gem "kamal", require: false + +# Add HTTP asset caching/compression and X-Sendfile acceleration to Puma [https://github.com/basecamp/thruster/] +gem "thruster", require: false + +# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images] +gem "image_processing", "~> 1.2" + + +# Redis for cache and Action Cable +gem "redis", "~> 5.0" + +# PostgreSQL adapter for ActiveRecord +gem "pg", "~> 1.5" + +# Rack middleware for blocking & throttling +gem "rack-attack", "~> 6.7" + +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" + + # Static analysis for security vulnerabilities [https://brakemanscanner.org/] + gem "brakeman", require: false + + # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/] + gem "rubocop-rails-omakase", require: false + + gem "dotenv-rails" +end + +group :development do + # Use console on exceptions pages [https://github.com/rails/web-console] + gem "web-console" + + gem "annotaterb" + gem "letter_opener" + gem "bullet" +end + +group :test do + # Use system testing [https://guides.rubyonrails.org/testing.html#system-testing] + gem "capybara" + gem "selenium-webdriver" +end + + +gem "faraday", "~> 2.13" + +gem "slack-ruby-client", "~> 3.0" + +gem "ahoy_matey" +gem "geocoder" + +gem "pundit", "~> 2.4" +gem "paper_trail", "~> 17.0" + + +gem "sentry-ruby", "~> 5.28" +gem "sentry-rails", "~> 5.28" + +gem "redcarpet", "~> 3.6" + +gem "aws-sdk-s3", require: false + +gem "pagy", "~> 43.3" +gem "pg_search", "~> 2.3" +gem "wicked_pdf" +gem "htmltoword" + +gem "inertia_rails", "~> 3.10" + +gem "vite_rails", "~> 3.0" + + diff --git a/Gemfile.lock b/Gemfile.lock index 25045b8..a013ecf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -282,7 +282,7 @@ GEM nokogiri (1.19.0-x86_64-linux-musl) racc (~> 1.4) ostruct (0.6.3) - pagy (43.2.10) + pagy (43.3.1) json uri yaml @@ -542,7 +542,7 @@ DEPENDENCIES kamal letter_opener mission_control-jobs (~> 1.1) - pagy (~> 43.2) + pagy (~> 43.3) paper_trail (~> 17.0) pg (~> 1.5) pg_search (~> 2.3)