-
Notifications
You must be signed in to change notification settings - Fork 131
/
Gemfile
67 lines (58 loc) · 1.36 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# frozen_string_literal: true
source "https://rubygems.org"
gemspec
CURRENT_RAILS_VERSION = "7.1"
rails_version = ENV.fetch("RAILS_VERSION", CURRENT_RAILS_VERSION)
gem "minitest"
gem "minitest-hooks"
gem "minitest-reporters"
gem "debug"
gem "irb"
gem "rubocop-shopify"
gem "rubocop-sorbet", ">= 0.4.1"
gem "rubocop-rspec" # useful even though we use minitest/spec
gem "ruby-lsp", ">= 0.22.1"
gem "ruby-lsp-rails", ">= 0.3.18"
group :deployment, :development do
gem "rake"
end
group :development, :test do
if rails_version == "main"
gem "rails", github: "rails/rails", branch: "main"
else
rails_version = CURRENT_RAILS_VERSION if rails_version == "current"
gem "rails", "~> #{rails_version}.0"
end
if rails_version == "7.0"
gem "sqlite3", "~> 1.4"
else
gem "sqlite3"
end
gem "mutex_m"
gem "smart_properties"
gem "json_api_client"
gem "frozen_record"
gem "sprockets"
gem "state_machines"
gem "activerecord-typedstore"
gem "identity_cache"
gem "cityhash",
git: "https://github.com/csfrancis/cityhash.git",
ref: "3cfc7d01f333c01811d5e834f1495eaa29f87c36",
require: false
gem "activeresource"
gem "google-protobuf"
gem "graphql"
gem "shopify-money"
gem "sidekiq"
gem "nokogiri"
gem "config"
gem "aasm"
gem "bcrypt"
gem "xpath"
gem "kredis"
end
group :test do
gem "webmock"
end
gem "kramdown", "~> 2.5"