Rakefile in foundation-rails-6.4.3.0 vs Rakefile in foundation-rails-6.5.1.0

- old
+ new

@@ -9,26 +9,25 @@ namespace :assets do desc 'Update Foundation for Sites assets' task update: :clean do sh 'bower install' - sh 'cp -R bower_components/foundation-sites/dist/js/plugins/* vendor/assets/js/' - sh 'rm -f vendor/assets/js/*.min.*' + sh 'cp -R bower_components/foundation-sites/dist/js/* vendor/assets/js/' + sh 'rm -f vendor/assets/js/foundation.d.ts' sh 'cp -R bower_components/foundation-sites/scss/* vendor/assets/scss/' sh 'cp -R bower_components/foundation-sites/scss/settings/_settings.scss lib/generators/foundation/templates' - sh 'cp -R bower_components/motion-ui/src/* vendor/assets/scss/motion-ui' - # NOTE: This is a temporary dependency management solution introduced in 6.3, will probably be removed in 6.4 sh 'cp -R bower_components/foundation-sites/_vendor/* vendor/assets/_vendor/' + sh 'cp -R bower_components/motion-ui/src/* vendor/assets/scss/motion-ui' - js_files = Dir['vendor/assets/js/*.js'].sort - # Move foundation.core.js to beginning of js_files - util_file_regex = /foundation\.util*/ - js_files = js_files.find_all { |file| file =~ util_file_regex } + js_files.reject { |file| file =~ util_file_regex } - js_files.insert(0, js_files.delete(js_files.find { |file| file =~ /foundation\.core\.js/ })) - manifest = js_files.map { |file| "//= require #{File.basename(file)}" }.join("\n") - File.write('vendor/assets/js/foundation.js', manifest) + puts "" + puts "********************************************************************************" + puts "** ASSETS UPDATED! **" + puts "********************************************************************************" + puts " " + puts " You may need to update the list of plugins you " + puts " want to import in \"foundation.sprockets.js\" " + puts " " - puts "\n*********************\n** ASSETS UPDATED! **\n*********************\n" end desc 'Remove old Foundation for Sites assets' task :clean do sh 'rm -rf vendor'