desc “Cleaner wrapper: yarn” namespace :clean do

desc "Clean cache directories and files"
task :temp do
  sh %{ rm -rf #{NPM_DIR} *.lock *.log build }
end

desc "Remove build directory"
task :build do
  sh %{ rm -fr build }
end

desc "Clean cache: yarn"
task :cache do
  sh %{ yarn cache clean }
end

desc "Clean cache: jest"
task :jest do
  sh %{ #{NPM_BIN}/jest --clearCache }
end

# desc "Clean cache: Cloudflare"
# task "cache:cloudflare" do
#   sh %{
#     curl -X DELETE \
#       \"https://api.cloudflare.com/client/v4/zones/#{ENV['CLOUDFLARE_ZONE_ID']}/purge_cache\" \
#      -H \"X-Auth-Email: #{ENV['CLOUDFLARE_EMAIL']}\" \
#      -H \"X-Auth-Key: #{ENV['CLOUDFLARE_API_KEY']}\" \
#      -H \"Content-Type: application/json\" \
#      --data '{\"purge_everything\":true}'
#   }
# end

end