diff --git a/Gemfile b/Gemfile index 6753a0cf..41e06d1f 100644 --- a/Gemfile +++ b/Gemfile @@ -6,36 +6,49 @@ git_source(:github) do |repo_name| "https://github.com/#{repo_name}.git" end +# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem "activerecord-import" gem "bcrypt_pbkdf" gem "bootsnap", require: false gem "cssbundling-rails" -gem "csv", "~> 3.3" gem "devise", git: "https://github.com/heartcombo/devise" gem "ed25519" -gem "foreman" gem "friendly_id", "~> 5.1.0" +gem "haml" +gem "jbuilder", "~> 2.5" +gem "jquery-rails" gem "jsbundling-rails" gem "logger" gem "net-sftp" gem "newrelic_rpm" gem "nokogiri" -gem "observer", "~> 0.1.2" +gem "omniauth" gem "ostruct" gem "pg" gem "puma", ">= 6.4.0" gem "rails", "~> 8.0.0" +gem "redis", "~> 3.0" gem "sprockets-rails" gem "standard_deviation" gem "stimulus-rails" gem "turbo-rails" +gem "uglifier", ">= 1.3.0" gem "watir" +group :development, :test do + # Call 'byebug' anywhere in the code to stop execution and get a debugger console + gem "byebug", platform: :mri + gem "dotenv-rails" + gem "factory_bot_rails" + gem "parallel_tests" + gem "rack-mini-profiler" + gem "rspec-rails", "~> 6.0.3" +end + group :development do # Access an IRB console on exception pages or by using <%= console %> anywhere in the code. gem "brakeman" gem "bullet", "~> 8.0" - gem "dexter" gem "erb_lint", require: false gem "erblint-github" gem "guard" @@ -43,39 +56,32 @@ group :development do gem "guard-rspec", require: false gem "listen", "~> 3.8.0" gem "nested_scaffold" + gem "rack-livereload" + # gem 'reek', require: false + gem "dexter" gem "pghero" gem "pg_query", ">= 2" - gem "rack-livereload" gem "rubocop", require: false gem "seed_dump" gem "solargraph-reek" gem "spring" - # gem "web-console" - # gem 'reek', require: false end -group :development, :test do - # Call 'byebug' anywhere in the code to stop execution and get a debugger console - gem "byebug", platform: :mri - gem "dotenv-rails" - gem "factory_bot_rails" - gem "parallel_tests" - gem "rack-mini-profiler" - gem "rspec-rails", "~> 6.0.3" -end - -group :test do +group "test" do gem "capybara" gem "cuprite" gem "database_cleaner" gem "launchy" gem "rails-controller-testing" gem "simplecov", require: false - # gem "timecop" + gem "timecop" end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem "tzinfo-data", platforms: %i[mingw mswin x64_mingw jruby] -# gem "reline", "~> 0.3.2" +gem "reline" +gem "csv", "~> 3.3" + +gem "observer", "~> 0.1.2" diff --git a/Gemfile.lock b/Gemfile.lock index 10ceb2d1..4acac32a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,6 +159,7 @@ GEM erblint-github (0.5.1) erubi (1.13.0) eventmachine (1.2.7) + execjs (2.10.0) factory_bot (6.4.2) activesupport (>= 5.0.0) factory_bot_rails (6.4.2) @@ -170,7 +171,6 @@ GEM webrick (~> 1.7) websocket-driver (>= 0.6, < 0.8) ffi (1.16.3) - foreman (0.88.1) formatador (1.1.0) friendly_id (5.1.0) activerecord (>= 4.0.0) @@ -198,6 +198,11 @@ GEM guard (~> 2.1) guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) + haml (6.3.0) + temple (>= 0.8.2) + thor + tilt + hashie (5.0.0) http_parser.rb (0.8.0) i18n (1.14.6) concurrent-ruby (~> 1.0) @@ -206,6 +211,13 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) jaro_winkler (1.5.6) + jbuilder (2.13.0) + actionview (>= 5.0.0) + activesupport (>= 5.0.0) + jquery-rails (4.6.0) + rails-dom-testing (>= 1, < 3) + railties (>= 4.2.0) + thor (>= 0.14, < 2.0) jsbundling-rails (1.2.1) railties (>= 6.0.0) json (2.7.1) @@ -260,6 +272,10 @@ GEM nenv (~> 0.1) shellany (~> 0.0) observer (0.1.2) + omniauth (2.1.2) + hashie (>= 3.4.6) + rack (>= 2.2.3) + rack-protection orm_adapter (0.5.0) ostruct (0.6.0) parallel (1.24.0) @@ -287,6 +303,10 @@ GEM rack rack-mini-profiler (3.3.1) rack (>= 1.2.0) + rack-protection (4.1.1) + base64 (>= 0.1.0) + logger (>= 1.6.0) + rack (>= 3.0.0, < 4) rack-session (2.0.0) rack (>= 3.0.0) rack-test (2.1.0) @@ -334,6 +354,7 @@ GEM rbs (2.8.4) rdoc (6.8.1) psych (>= 4.0.0) + redis (3.3.5) reek (6.1.4) kwalify (~> 0.7.0) parser (~> 3.2.0) @@ -430,8 +451,10 @@ GEM stimulus-rails (1.3.0) railties (>= 6.0.0) stringio (3.1.2) + temple (0.10.3) thor (1.3.2) tilt (2.3.0) + timecop (0.9.10) timeout (0.4.2) trollop (2.9.10) turbo-rails (1.5.0) @@ -440,6 +463,8 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) + uglifier (4.2.1) + execjs (>= 0.3.0, < 3) unicode-display_width (2.5.0) uniform_notifier (1.16.0) uri (1.0.2) @@ -481,11 +506,13 @@ DEPENDENCIES erb_lint erblint-github factory_bot_rails - foreman friendly_id (~> 5.1.0) guard guard-livereload (~> 2.5) guard-rspec + haml + jbuilder (~> 2.5) + jquery-rails jsbundling-rails launchy listen (~> 3.8.0) @@ -495,6 +522,7 @@ DEPENDENCIES newrelic_rpm nokogiri observer (~> 0.1.2) + omniauth ostruct parallel_tests pg @@ -505,6 +533,8 @@ DEPENDENCIES rack-mini-profiler rails (~> 8.0.0) rails-controller-testing + redis (~> 3.0) + reline rspec-rails (~> 6.0.3) rubocop seed_dump @@ -514,8 +544,10 @@ DEPENDENCIES sprockets-rails standard_deviation stimulus-rails + timecop turbo-rails tzinfo-data + uglifier (>= 1.3.0) watir RUBY VERSION