diff --git a/Gemfile b/Gemfile index d41f271..e6b05f8 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,60 @@ -# frozen_string_literal: true - source "https://rubygems.org" +git_source(:github) { |repo| "https://github.com/#{repo}.git" } -git_source(:github) { |repo_name| "https://github.com/#{repo_name}" } +ruby "3.0.2" + +# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" +gem "rails", "~> 7.0.0.alpha2" + +# Use postgresql as the database for Active Record +gem "pg", "~> 1.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", ">= 0.3.4" + +# Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev] +gem "turbo-rails", ">= 0.7.11" + +# Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev] +gem "stimulus-rails", ">= 0.4.0" + +# Build JSON APIs with ease [https://github.com/rails/jbuilder] +gem "jbuilder", "~> 2.7" + +# Use Redis adapter to run Action Cable in production +gem "redis", "~> 4.0" + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem "tzinfo-data", platforms: %i[ mingw mswin x64_mingw jruby ] + +# Reduces boot times through caching; required in config/boot.rb +gem "bootsnap", ">= 1.4.4", require: false + +# Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword] +# gem "bcrypt", "~> 3.1.7" + +# Use Sass to process CSS +# gem "sassc-rails", "~> 2.1" + +# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images] +# gem "image_processing", "~> 1.2" + +group :development, :test do + # Start debugger with binding.b [https://github.com/ruby/debug] + gem "debug", ">= 1.0.0", platforms: %i[ mri mingw x64_mingw ] +end + +group :development do + # Use console on exceptions pages [https://github.com/rails/web-console] + gem "web-console", ">= 4.1.0" + + # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler] + # gem "rack-mini-profiler", ">= 2.3.3" + + # Speed up commands on slow machines / big apps [https://github.com/rails/spring] + # gem "spring" +end -# gem "rails" diff --git a/Gemfile.lock b/Gemfile.lock index 175d6b8..a346eb9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,11 +1,184 @@ GEM remote: https://rubygems.org/ specs: + actioncable (7.0.0.alpha2) + actionpack (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (7.0.0.alpha2) + actionpack (= 7.0.0.alpha2) + activejob (= 7.0.0.alpha2) + activerecord (= 7.0.0.alpha2) + activestorage (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + mail (>= 2.7.1) + actionmailer (7.0.0.alpha2) + actionpack (= 7.0.0.alpha2) + actionview (= 7.0.0.alpha2) + activejob (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (7.0.0.alpha2) + actionview (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + rack (~> 2.0, >= 2.2.0) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (7.0.0.alpha2) + actionpack (= 7.0.0.alpha2) + activerecord (= 7.0.0.alpha2) + activestorage (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + nokogiri (>= 1.8.5) + actionview (7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + globalid (>= 0.3.6) + activemodel (7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + activerecord (7.0.0.alpha2) + activemodel (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + activestorage (7.0.0.alpha2) + actionpack (= 7.0.0.alpha2) + activejob (= 7.0.0.alpha2) + activerecord (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + marcel (~> 1.0.0) + mini_mime (>= 1.1.0) + activesupport (7.0.0.alpha2) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + bindex (0.8.1) + bootsnap (1.9.1) + msgpack (~> 1.0) + builder (3.2.4) + concurrent-ruby (1.1.9) + crass (1.0.6) + debug (1.1.0) + irb + reline (>= 0.2.7) + erubi (1.10.0) + globalid (0.5.2) + activesupport (>= 5.0) + i18n (1.8.10) + concurrent-ruby (~> 1.0) + importmap-rails (0.7.4) + rails (>= 6.0.0) + io-console (0.5.9) + irb (1.3.7) + reline (>= 0.2.7) + jbuilder (2.11.2) + activesupport (>= 5.0.0) + loofah (2.12.0) + crass (~> 1.0.2) + nokogiri (>= 1.5.9) + mail (2.7.1) + mini_mime (>= 0.1.1) + marcel (1.0.2) + method_source (1.0.0) + mini_mime (1.1.1) + mini_portile2 (2.6.1) + minitest (5.14.4) + msgpack (1.4.2) + nio4r (2.5.8) + nokogiri (1.12.4) + mini_portile2 (~> 2.6.1) + racc (~> 1.4) + nokogiri (1.12.4-arm64-darwin) + racc (~> 1.4) + pg (1.2.3) + puma (5.5.0) + nio4r (~> 2.0) + racc (1.5.2) + rack (2.2.3) + rack-test (1.1.0) + rack (>= 1.0, < 3) + rails (7.0.0.alpha2) + actioncable (= 7.0.0.alpha2) + actionmailbox (= 7.0.0.alpha2) + actionmailer (= 7.0.0.alpha2) + actionpack (= 7.0.0.alpha2) + actiontext (= 7.0.0.alpha2) + actionview (= 7.0.0.alpha2) + activejob (= 7.0.0.alpha2) + activemodel (= 7.0.0.alpha2) + activerecord (= 7.0.0.alpha2) + activestorage (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + bundler (>= 1.15.0) + railties (= 7.0.0.alpha2) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) + rails-html-sanitizer (1.4.2) + loofah (~> 2.3) + railties (7.0.0.alpha2) + actionpack (= 7.0.0.alpha2) + activesupport (= 7.0.0.alpha2) + method_source + rake (>= 0.13) + thor (~> 1.0) + zeitwerk (~> 2.5.0.beta3) + rake (13.0.6) + redis (4.4.0) + reline (0.2.7) + io-console (~> 0.5) + sprockets (4.0.2) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.2.2) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + stimulus-rails (0.6.0) + rails (>= 6.0.0) + thor (1.1.0) + turbo-rails (0.8.1) + rails (>= 6.0.0) + tzinfo (2.0.4) + concurrent-ruby (~> 1.0) + web-console (4.1.0) + actionview (>= 6.0.0) + activemodel (>= 6.0.0) + bindex (>= 0.4.0) + railties (>= 6.0.0) + websocket-driver (0.7.5) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.5) + zeitwerk (2.5.0.beta4) PLATFORMS + aarch64-linux arm64-darwin-20 DEPENDENCIES + bootsnap (>= 1.4.4) + debug (>= 1.0.0) + importmap-rails (>= 0.3.4) + jbuilder (~> 2.7) + pg (~> 1.1) + puma (~> 5.0) + rails (~> 7.0.0.alpha2) + redis (~> 4.0) + stimulus-rails (>= 0.4.0) + turbo-rails (>= 0.7.11) + tzinfo-data + web-console (>= 4.1.0) + +RUBY VERSION + ruby 3.0.2p107 BUNDLED WITH 2.2.22