-
Notifications
You must be signed in to change notification settings - Fork 19
/
motion.gemspec
40 lines (31 loc) · 1.27 KB
/
motion.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
# frozen_string_literal: true
require_relative "lib/motion/version"
Gem::Specification.new do |spec|
spec.name = "motion"
spec.version = Motion::VERSION
spec.authors = ["Alec Larsen", "Drew Ulmer"]
spec.email = ["[email protected]", "[email protected]"]
spec.summary = "Reactive frontend UI components for Rails in pure Ruby. "
spec.description = <<~TEXT
Motion extends Github's `view_component` to allow you to build reactive,
real-time frontend UI components in your Rails application using pure Ruby.
TEXT
spec.license = "MIT"
spec.homepage = "https://github.com/unabridged/motion"
spec.metadata = {
"bug_tracker_uri" => spec.homepage,
"source_code_uri" => spec.homepage
}
spec.files = Dir["lib/**/*"]
spec.require_paths = ["lib"]
# The lowest version of Ruby against which Motion is tested. See `.travis.yml`
# for the full matrix.
spec.required_ruby_version = Gem::Requirement.new(">= 2.5.0")
spec.add_dependency "nokogiri"
spec.add_dependency "rails", ">= 5.2"
spec.add_dependency "lz4-ruby", ">= 0.3.3"
spec.post_install_message = <<~MSG
Friendly reminder: When updating the motion gem, don't forget to update the
NPM package as well (`bin/yarn add '@unabridged/motion@#{spec.version}'`).
MSG
end