diff options
Diffstat (limited to 'Gemfile')
| -rw-r--r-- | Gemfile | 82 |
1 files changed, 73 insertions, 9 deletions
| diff --git a/Gemfile b/Gemfile index a4414ee..0baa41c 100644 --- a/Gemfile +++ b/Gemfile | |||
| @@ -1,15 +1,79 @@ | |||
| 1 | source "https://rubygems.org" | 1 | source "https://rubygems.org" |
| 2 | git_source(:github) { |repo| "https://github.com/#{repo}.git" } | ||
| 3 | 2 | ||
| 4 | # Specify your gem's dependencies in wittle.gemspec. | 3 | ruby "3.2.2" |
| 5 | gemspec | ||
| 6 | 4 | ||
| 7 | gem "puma" | 5 | # Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main" |
| 8 | 6 | gem "rails", "~> 7.1.2" | |
| 9 | gem "sqlite3" | ||
| 10 | 7 | ||
| 8 | # The original asset pipeline for Rails [https://github.com/rails/sprockets-rails] | ||
| 11 | gem "sprockets-rails" | 9 | gem "sprockets-rails" |
| 12 | gem "rake-compiler" | ||
| 13 | 10 | ||
| 14 | # Start debugger with binding.b [https://github.com/ruby/debug] | 11 | # Use sqlite3 as the database for Active Record |
| 15 | # gem "debug", ">= 1.0.0" | 12 | gem "sqlite3", "~> 1.4" |
| 13 | |||
| 14 | # Use the Puma web server [https://github.com/puma/puma] | ||
| 15 | gem "puma", ">= 5.0" | ||
| 16 | |||
| 17 | # Use JavaScript with ESM import maps [https://github.com/rails/importmap-rails] | ||
| 18 | #gem "importmap-rails" | ||
| 19 | |||
| 20 | # Hotwire's SPA-like page accelerator [https://turbo.hotwired.dev] | ||
| 21 | #gem "turbo-rails" | ||
| 22 | |||
| 23 | # Hotwire's modest JavaScript framework [https://stimulus.hotwired.dev] | ||
| 24 | # gem "stimulus-rails" | ||
| 25 | |||
| 26 | # Build JSON APIs with ease [https://github.com/rails/jbuilder] | ||
| 27 | gem "jbuilder" | ||
| 28 | |||
| 29 | # Use Redis adapter to run Action Cable in production | ||
| 30 | # gem "redis", ">= 4.0.1" | ||
| 31 | |||
| 32 | # Use Kredis to get higher-level data types in Redis [https://github.com/rails/kredis] | ||
| 33 | # gem "kredis" | ||
| 34 | |||
| 35 | # Use Active Model has_secure_password [https://guides.rubyonrails.org/active_model_basics.html#securepassword] | ||
| 36 | # gem "bcrypt", "~> 3.1.7" | ||
| 37 | |||
| 38 | # Windows does not include zoneinfo files, so bundle the tzinfo-data gem | ||
| 39 | gem "tzinfo-data", platforms: %i[ windows jruby ] | ||
| 40 | |||
| 41 | # Reduces boot times through caching; required in config/boot.rb | ||
| 42 | gem "bootsnap", require: false | ||
| 43 | |||
| 44 | # Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images] | ||
| 45 | # gem "image_processing", "~> 1.2" | ||
| 46 | |||
| 47 | # Use Uglifier as compressor for JavaScript assets | ||
| 48 | gem 'terser', '~> 1.1.19' | ||
| 49 | # See https://github.com/rails/execjs#readme for more supported runtimes | ||
| 50 | gem 'mini_racer' | ||
| 51 | |||
| 52 | group :development, :test do | ||
| 53 | # See https://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-the-debug-gem | ||
| 54 | gem "debug", platforms: %i[ mri windows ] | ||
| 55 | end | ||
| 56 | |||
| 57 | group :development do | ||
| 58 | # Use console on exceptions pages [https://github.com/rails/web-console] | ||
| 59 | gem "web-console" | ||
| 60 | |||
| 61 | # Add speed badges [https://github.com/MiniProfiler/rack-mini-profiler] | ||
| 62 | # gem "rack-mini-profiler" | ||
| 63 | |||
| 64 | # Speed up commands on slow machines / big apps [https://github.com/rails/spring] | ||
| 65 | # gem "spring" | ||
| 66 | end | ||
| 67 | |||
| 68 | group :test do | ||
| 69 | # Use system testing [https://guides.rubyonrails.org/testing.html#system-testing] | ||
| 70 | gem "capybara" | ||
| 71 | gem "selenium-webdriver" | ||
| 72 | end | ||
| 73 | |||
| 74 | gem "rice" | ||
| 75 | gem "haml" | ||
| 76 | gem "enumerize" | ||
| 77 | gem "sassc-rails" | ||
| 78 | gem "jquery-rails" | ||
| 79 | gem "rake-compiler" | ||
