Remove Sprockets hard dependency, allow Propshaft

This commit is contained in:
Janko Marohnić
2023-12-15 17:44:15 +01:00
parent 4294bad43a
commit 7dffc5c77b
4 changed files with 5 additions and 11 deletions
-8
View File
@@ -3,7 +3,6 @@ PATH
specs: specs:
crono (2.0.1) crono (2.0.1)
rails (>= 5.2.8) rails (>= 5.2.8)
sprockets-rails
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
@@ -184,13 +183,6 @@ GEM
rack (~> 2.2) rack (~> 2.2)
rack-protection (= 2.2.0) rack-protection (= 2.2.0)
tilt (~> 2.0) tilt (~> 2.0)
sprockets (4.1.1)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.4.2)
actionpack (>= 5.2)
activesupport (>= 5.2)
sprockets (>= 3.0.0)
sqlite3 (1.4.2) sqlite3 (1.4.2)
strscan (3.0.4) strscan (3.0.4)
temple (0.8.2) temple (0.8.2)
-1
View File
@@ -19,7 +19,6 @@ Gem::Specification.new do |s|
s.require_paths = ["lib"] s.require_paths = ["lib"]
s.add_dependency 'rails', '>= 5.2.8' s.add_dependency 'rails', '>= 5.2.8'
s.add_dependency 'sprockets-rails'
s.add_development_dependency 'rake', '>= 13.0.1' s.add_development_dependency 'rake', '>= 13.0.1'
s.add_development_dependency 'bundler', '>= 2' s.add_development_dependency 'bundler', '>= 2'
s.add_development_dependency 'rspec', '>= 3.10' s.add_development_dependency 'rspec', '>= 3.10'
-1
View File
@@ -3,7 +3,6 @@ module Crono
end end
require 'rails' require 'rails'
require 'sprockets/railtie'
require 'active_support/all' require 'active_support/all'
require 'crono/version' require 'crono/version'
require 'crono/engine' require 'crono/engine'
+5 -1
View File
@@ -3,7 +3,11 @@ module Crono
isolate_namespace Crono isolate_namespace Crono
initializer 'crono.assets.precompile' do |app| initializer 'crono.assets.precompile' do |app|
app.config.assets.precompile += %w( crono/application.css crono/materialize.min.css ) if app.config.respond_to?(:assets)
app.config.assets.precompile += %w( crono/application.css crono/materialize.min.css )
else
fail "Crono requires either Propshaft or Sprockets to be installed."
end
end end
config.generators do |g| config.generators do |g|