Skip to content

Commit e82b5fb

Browse files
committed
chore(rake, assets): commented assets.rake
https://jira.railsc.ru/browse/SG-9112
1 parent 6cf7bb2 commit e82b5fb

File tree

1 file changed

+60
-60
lines changed

1 file changed

+60
-60
lines changed

lib/tasks/assets.rake

+60-60
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,70 @@
11
# frozen_string_literal: true
22

3-
require "react_on_rails/assets_precompile"
4-
require "active_support"
3+
# require "react_on_rails/assets_precompile"
4+
# require "active_support"
55

6-
if defined?(Sprockets)
7-
namespace :react_on_rails do
8-
namespace :assets do
9-
desc "Creates non-digested symlinks for the assets in the public asset dir"
10-
task symlink_non_digested_assets: :"assets:environment" do
11-
ReactOnRails::AssetsPrecompile.new.symlink_non_digested_assets
12-
end
6+
# if defined?(Sprockets)
7+
# namespace :react_on_rails do
8+
# namespace :assets do
9+
# desc "Creates non-digested symlinks for the assets in the public asset dir"
10+
# task symlink_non_digested_assets: :"assets:environment" do
11+
# ReactOnRails::AssetsPrecompile.new.symlink_non_digested_assets
12+
# end
1313

14-
desc "Cleans all broken symlinks for the assets in the public asset dir"
15-
task delete_broken_symlinks: :"assets:environment" do
16-
ReactOnRails::AssetsPrecompile.new.delete_broken_symlinks
17-
end
14+
# desc "Cleans all broken symlinks for the assets in the public asset dir"
15+
# task delete_broken_symlinks: :"assets:environment" do
16+
# ReactOnRails::AssetsPrecompile.new.delete_broken_symlinks
17+
# end
1818

19-
# In this task, set prerequisites for the assets:precompile task
20-
desc <<-DESC.strip_heredoc
21-
Create webpack assets before calling assets:environment
22-
The webpack task must run before assets:environment task.
23-
Otherwise Sprockets cannot find the files that webpack produces.
24-
This is the secret sauce for how a Heroku deployment knows to create the webpack generated JavaScript files.
25-
DESC
26-
task compile_environment: :webpack do
27-
Rake::Task["assets:environment"].invoke
28-
end
19+
# # In this task, set prerequisites for the assets:precompile task
20+
# desc <<-DESC.strip_heredoc
21+
# Create webpack assets before calling assets:environment
22+
# The webpack task must run before assets:environment task.
23+
# Otherwise Sprockets cannot find the files that webpack produces.
24+
# This is the secret sauce for how a Heroku deployment knows to create the webpack generated JavaScript files.
25+
# DESC
26+
# task compile_environment: :webpack do
27+
# Rake::Task["assets:environment"].invoke
28+
# end
2929

30-
desc "Delete assets created with webpack, in the generated assetst directory (/app/assets/webpack)"
31-
task clobber: :environment do
32-
ReactOnRails::AssetsPrecompile.new.clobber
33-
end
34-
end
35-
end
30+
# desc "Delete assets created with webpack, in the generated assetst directory (/app/assets/webpack)"
31+
# task clobber: :environment do
32+
# ReactOnRails::AssetsPrecompile.new.clobber
33+
# end
34+
# end
35+
# end
3636

37-
# These tasks run as pre-requisites of assets:precompile.
38-
# Note, it's not possible to refer to ReactOnRails configuration values at this point.
39-
Rake::Task["assets:precompile"]
40-
.clear_prerequisites
41-
.enhance([:environment, "react_on_rails:assets:compile_environment"])
42-
.enhance do
43-
Rake::Task["react_on_rails:assets:symlink_non_digested_assets"].invoke
44-
Rake::Task["react_on_rails:assets:delete_broken_symlinks"].invoke
45-
end
46-
end
37+
# # These tasks run as pre-requisites of assets:precompile.
38+
# # Note, it's not possible to refer to ReactOnRails configuration values at this point.
39+
# Rake::Task["assets:precompile"]
40+
# .clear_prerequisites
41+
# .enhance([:environment, "react_on_rails:assets:compile_environment"])
42+
# .enhance do
43+
# Rake::Task["react_on_rails:assets:symlink_non_digested_assets"].invoke
44+
# Rake::Task["react_on_rails:assets:delete_broken_symlinks"].invoke
45+
# end
46+
# end
4747

48-
# Sprockets independent tasks
49-
namespace :react_on_rails do
50-
namespace :assets do
51-
desc <<-DESC.strip_heredoc
52-
Compile assets with webpack
53-
Uses command defined with ReactOnRails.configuration.build_production_command
48+
# # Sprockets independent tasks
49+
# namespace :react_on_rails do
50+
# namespace :assets do
51+
# desc <<-DESC.strip_heredoc
52+
# Compile assets with webpack
53+
# Uses command defined with ReactOnRails.configuration.build_production_command
5454

55-
sh "#{ReactOnRails::Utils.prepend_cd_node_modules_directory('<ReactOnRails.configuration.build_production_command>')}"
56-
DESC
57-
task webpack: :locale do
58-
if Rake::Task.task_defined?("webpacker:compile")
59-
# TODO: Eventually, this will need reconsideration if we use any of the Webpacker compilation
60-
Rake::Task["webpacker:compile"].clear
61-
end
55+
# sh "#{ReactOnRails::Utils.prepend_cd_node_modules_directory('<ReactOnRails.configuration.build_production_command>')}"
56+
# DESC
57+
# task webpack: :locale do
58+
# if Rake::Task.task_defined?("webpacker:compile")
59+
# # TODO: Eventually, this will need reconsideration if we use any of the Webpacker compilation
60+
# Rake::Task["webpacker:compile"].clear
61+
# end
6262

63-
if ReactOnRails.configuration.build_production_command.present?
64-
sh ReactOnRails::Utils.prepend_cd_node_modules_directory(
65-
ReactOnRails.configuration.build_production_command
66-
).to_s
67-
end
68-
end
69-
end
70-
end
63+
# if ReactOnRails.configuration.build_production_command.present?
64+
# sh ReactOnRails::Utils.prepend_cd_node_modules_directory(
65+
# ReactOnRails.configuration.build_production_command
66+
# ).to_s
67+
# end
68+
# end
69+
# end
70+
# end

0 commit comments

Comments
 (0)