# frozen_string_literal: true
namespace :parcel do
desc 'Compiles assets using parcel bundler' task compile: :environment do Parcel::Rails::Runner.from_config.compile end desc 'Compiles assets using parcel bundler' task serve: :environment do Parcel::Rails::Runner.from_config.serve end desc 'Removes compiled assets' task clobber: :environment do command = "rm -rf #{::Rails.application.config.parcel.destination}" logger = Logger.new(STDOUT) logger.info(command) exec(command) end
end
Rake::Task.enhance do
Rake::Task['parcel:compile'].invoke
end
Rake::Task.enhance do
Rake::Task['parcel:clobber'].invoke
end