Sha256: bc6442b15f8f79fdd149893bda310b1b40e4af879d39aa9622f73f974af02213

Contents?: true

Size: 614 Bytes

Versions: 18

Compression:

Stored size: 614 Bytes

Contents

require "webpacker/configuration"

namespace :webpacker do
  desc "Remove the webpack compiled output directory"
  task clobber: ["webpacker:verify_config", :environment] do
    Webpacker.clobber
    $stdout.puts "Removed webpack output path directory #{Webpacker.config.public_output_path}"
  end
end

skip_webpacker_clobber = %w(no false n f).include?(ENV["WEBPACKER_PRECOMPILE"])

unless skip_webpacker_clobber
  # Run clobber if the assets:clobber is run
  if Rake::Task.task_defined?("assets:clobber")
    Rake::Task["assets:clobber"].enhance do
      Rake::Task["webpacker:clobber"].invoke
    end
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
shakapacker-6.2.1 lib/tasks/webpacker/clobber.rake
shakapacker-6.2.0 lib/tasks/webpacker/clobber.rake
shakapacker-6.1.1 lib/tasks/webpacker/clobber.rake
shakapacker-6.1.0 lib/tasks/webpacker/clobber.rake
shakapacker-6.1.0.beta.0 lib/tasks/webpacker/clobber.rake
shakapacker-6.0.2 lib/tasks/webpacker/clobber.rake
shakapacker-6.0.1 lib/tasks/webpacker/clobber.rake
shakapacker-6.0.0 lib/tasks/webpacker/clobber.rake
shakapacker-6.0.0.rc.14 lib/tasks/webpacker/clobber.rake
shakapacker-6.0.0.rc.13 lib/tasks/webpacker/clobber.rake
shakapacker-6.0.0.rc.12 lib/tasks/webpacker/clobber.rake
shakapacker-6.0.0.rc.6 lib/tasks/webpacker/clobber.rake
webpacker-6.0.0.rc.6 lib/tasks/webpacker/clobber.rake
webpacker-6.0.0.rc.5 lib/tasks/webpacker/clobber.rake
webpacker-6.0.0.rc.4 lib/tasks/webpacker/clobber.rake
webpacker-6.0.0.rc.3 lib/tasks/webpacker/clobber.rake
webpacker-6.0.0.rc.2 lib/tasks/webpacker/clobber.rake
webpacker-6.0.0.rc.1 lib/tasks/webpacker/clobber.rake