Fixed: do not allow to create line items when there's no price in theā€¦ (#12073)
[spree.git] / core / spree_core.gemspec
blobd5160171b93b56839fd248e508e67db0bc175b59
1 # encoding: UTF-8
3 require_relative 'lib/spree/core/version.rb'
5 Gem::Specification.new do |s|
6   s.platform    = Gem::Platform::RUBY
7   s.name        = 'spree_core'
8   s.version     = Spree.version
9   s.authors     = ['Sean Schofield', 'Spark Solutions']
10   s.email       = 'hello@spreecommerce.org'
11   s.summary     = 'The bare bones necessary for Spree'
12   s.description = 'Spree Models, Helpers, Services and core libraries'
13   s.homepage    = 'https://spreecommerce.org'
14   s.license     = 'BSD-3-Clause'
16   s.metadata = {
17     "bug_tracker_uri"   => "https://github.com/spree/spree/issues",
18     "changelog_uri"     => "https://github.com/spree/spree/releases/tag/v#{s.version}",
19     "documentation_uri" => "https://docs.spreecommerce.org/",
20     "source_code_uri"   => "https://github.com/spree/spree/tree/v#{s.version}",
21   }
23   s.required_ruby_version     = '>= 3.0'
24   s.required_rubygems_version = '>= 1.8.23'
26   s.files        = `git ls-files`.split("\n").reject { |f| f.match(/^spec/) && !f.match(/^spec\/fixtures/) }
27   s.require_path = 'lib'
29   %w[
30     actionpack actionview activejob activemodel activerecord
31     activestorage activesupport railties
32   ].each do |rails_gem|
33     s.add_dependency rails_gem, '>= 6.1', '< 8.0'
34   end
36   s.add_dependency 'activemerchant', '~> 1.67'
37   s.add_dependency 'acts_as_list', '>= 0.8'
38   s.add_dependency 'auto_strip_attributes', '~> 2.6'
39   s.add_dependency 'awesome_nested_set', '~> 3.3', '>= 3.3.1'
40   s.add_dependency 'carmen', '>= 1.0'
41   s.add_dependency 'cancancan', '~> 3.2'
42   s.add_dependency 'friendly_id', '~> 5.2', '>= 5.2.1'
43   s.add_dependency 'highline', '>= 2', '< 4' # Necessary for the install generator
44   s.add_dependency 'kaminari', '~> 1.2'
45   s.add_dependency 'money', '~> 6.13'
46   s.add_dependency 'monetize', '~> 1.9'
47   s.add_dependency 'paranoia', '~> 2.4'
48   s.add_dependency 'ransack', '>= 4.1'
49   s.add_dependency 'rexml'
50   s.add_dependency 'state_machines-activerecord', '~> 0.6'
51   s.add_dependency 'state_machines-activemodel', '~> 0.7'
52   s.add_dependency 'stringex'
53   s.add_dependency 'validates_zipcode'
54   s.add_dependency 'image_processing', '~> 1.2'
55   s.add_dependency 'active_storage_validations', '~> 1.1'
56   s.add_dependency 'activerecord-typedstore'
57   s.add_dependency 'mobility', '~> 1.2'
58   s.add_dependency 'mobility-ransack', '~> 1.2'
59   s.add_dependency 'friendly_id-mobility', '~> 1.0'
60 end