-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathkatalyst-koi.gemspec
46 lines (37 loc) · 1.4 KB
/
katalyst-koi.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
# frozen_string_literal: true
# Describe your gem and declare its dependencies:
Gem::Specification.new do |s|
s.name = "katalyst-koi"
s.version = "4.17.0"
s.authors = ["Katalyst Interactive"]
s.email = ["developers@katalyst.com.au"]
s.summary = "Koi CMS admin framework"
s.homepage = "https://github.com/katalyst/koi"
s.license = "MIT"
s.required_ruby_version = ">= 3.3"
s.files = Dir["{app,config,db,lib}/**/*", "spec/factories/**/*", "MIT-LICENSE", "README.md", "Upgrade.md"]
.grep_v(%r{^lib/tasks})
s.require_paths = ["lib"]
s.metadata["rubygems_mfa_required"] = "true"
s.add_dependency "rails", ">= 7.1"
# Import maps for ES6 JS
s.add_dependency "importmap-rails"
# Hotwire JS dependencies
s.add_dependency "stimulus-rails"
s.add_dependency "turbo-rails", ">= 2.0"
# Authorization
s.add_dependency "bcrypt"
s.add_dependency "rotp"
s.add_dependency "rqrcode"
s.add_dependency "webauthn", ">= 3.4.0"
# Third party libraries for admin pages
s.add_dependency "katalyst-govuk-formbuilder", ">= 1.9"
s.add_dependency "pagy", ">= 8.0"
s.add_dependency "view_component"
# Katalyst libraries
s.add_dependency "katalyst-content"
s.add_dependency "katalyst-html-attributes"
s.add_dependency "katalyst-kpop", ">= 3.1"
s.add_dependency "katalyst-navigation"
s.add_dependency "katalyst-tables", ">= 3.5"
end