-
Notifications
You must be signed in to change notification settings - Fork 256
/
blacklight.gemspec
54 lines (49 loc) · 2.58 KB
/
blacklight.gemspec
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
# -*- coding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'blacklight/version'
Gem::Specification.new do |s|
s.name = "blacklight"
s.version = Blacklight::VERSION
s.platform = Gem::Platform::RUBY
s.authors = ["Jonathan Rochkind", "Matt Mitchell", "Chris Beer", "Jessie Keck", "Jason Ronallo", "Vernon Chapman", "Mark A. Matienzo", "Dan Funk", "Naomi Dushay", "Justin Coyne"]
s.email = ["blacklight-development@googlegroups.com"]
s.homepage = "http://projectblacklight.org/"
s.summary = "Blacklight provides a discovery interface for any Solr (http://lucene.apache.org/solr) index."
s.description = %(Blacklight is an open source Solr user interface discovery platform.
You can use Blacklight to enable searching and browsing of your
collections. Blacklight uses the Apache Solr search engine to search
full text and/or metadata.)
s.license = "Apache 2.0"
s.files = `git ls-files -z`.split("\x0") + Dir.glob("app/assets/javascripts/blacklight/**/*")
s.test_files = s.files.grep(%r{^(test|spec|features)/})
s.bindir = 'exe'
s.executables = s.files.grep(%r{^exe/}) { |f| File.basename(f) }
s.require_paths = ["lib"]
s.required_ruby_version = '>= 3.1'
s.add_dependency "rails", '>= 7.0', '< 9'
s.add_dependency "globalid"
s.add_dependency "jbuilder", '~> 2.7'
s.add_dependency "kaminari", ">= 0.15" # the pagination (page 1,2,3, etc..) of our search results
s.add_dependency "i18n", '>= 1.7.0' # added named parameters
s.add_dependency "ostruct", '>= 0.3.2'
s.add_dependency "view_component", '~> 3.9'
s.add_dependency "zeitwerk"
s.add_development_dependency "rsolr", ">= 1.0.6", "< 3" # Library for interacting with rSolr.
s.add_development_dependency "rspec-rails", "~> 7.0"
s.add_development_dependency "rspec-collection_matchers", ">= 1.0"
s.add_development_dependency 'axe-core-rspec'
s.add_development_dependency "capybara", '~> 3'
s.add_development_dependency 'selenium-webdriver'
s.add_development_dependency 'engine_cart', '~> 2.1'
s.add_development_dependency "equivalent-xml"
s.add_development_dependency "simplecov"
s.add_development_dependency "rubocop", '~> 1.0'
s.add_development_dependency "rubocop-rails"
s.add_development_dependency "rubocop-rspec"
s.add_development_dependency "rubocop-capybara"
s.add_development_dependency "rubocop-rspec_rails"
s.add_development_dependency "rubocop-factory_bot"
s.add_development_dependency "i18n-tasks", '~> 1.0'
s.add_development_dependency "solr_wrapper"
end