|
1 | | -lib = File.expand_path("lib", __dir__) |
2 | | -$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) |
3 | | -require "inertia_rails/version" |
| 1 | +# frozen_string_literal: true |
| 2 | + |
| 3 | +require_relative "lib/inertia_rails/version" |
4 | 4 |
|
5 | 5 | Gem::Specification.new do |spec| |
6 | 6 | spec.name = "inertia_rails" |
7 | 7 | spec.version = InertiaRails::VERSION |
8 | 8 | spec.authors = ["Brian Knoles", "Brandon Shar", "Eugene Granovsky"] |
9 | 9 | |
10 | 10 |
|
11 | | - spec.summary = %q{Inertia adapter for Rails} |
| 11 | + spec.summary = "Inertia.js adapter for Rails" |
| 12 | + spec.description = "Quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers." |
12 | 13 | spec.homepage = "https://github.com/inertiajs/inertia-rails" |
13 | 14 | spec.license = "MIT" |
14 | 15 |
|
15 | | - spec.metadata["homepage_uri"] = spec.homepage |
16 | | - spec.metadata["source_code_uri"] = spec.homepage |
17 | | - spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/master/CHANGELOG.md" |
| 16 | + spec.metadata = { |
| 17 | + "bug_tracker_uri" => "#{spec.homepage}/issues", |
| 18 | + "changelog_uri" => "#{spec.homepage}/blob/master/CHANGELOG.md", |
| 19 | + "documentation_uri" => "#{spec.homepage}/blob/master/README.md", |
| 20 | + "homepage_uri" => spec.homepage, |
| 21 | + "source_code_uri" => spec.homepage, |
| 22 | + "rubygems_mfa_required" => "true" |
| 23 | + } |
18 | 24 |
|
19 | | - # Specify which files should be added to the gem when it is released. |
20 | | - # The `git ls-files -z` loads the files in the RubyGem that have been added into git. |
21 | | - spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do |
22 | | - `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } |
23 | | - end |
24 | | - spec.bindir = "exe" |
25 | | - spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } |
| 25 | + spec.files = Dir["{app,lib}/**/*", "CHANGELOG.md", "LICENSE.txt", "README.md"] |
26 | 26 | spec.require_paths = ["lib"] |
27 | 27 |
|
28 | | - spec.add_runtime_dependency "railties", '>= 5' |
29 | | - |
30 | | - spec.add_development_dependency "bundler", "~> 2.0" |
31 | | - spec.add_development_dependency "rake", "~> 13.0" |
32 | | - spec.add_development_dependency "rspec-rails", "~> 4.0" |
33 | | - spec.add_development_dependency "rails-controller-testing" |
34 | | - spec.add_development_dependency "sqlite3" |
35 | | - spec.add_development_dependency "responders" |
36 | | - spec.add_development_dependency "debug" |
| 28 | + spec.add_runtime_dependency "railties", '>= 6' |
37 | 29 | end |
0 commit comments