From 66d86981e1e62aa2a8bd7b20922a9704710ac229 Mon Sep 17 00:00:00 2001 From: Facundo Espinosa Date: Thu, 4 Jan 2024 20:05:24 -0300 Subject: [PATCH] Add redownload command --- lib/importmap/commands.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/importmap/commands.rb b/lib/importmap/commands.rb index 350cc42..d5a6833 100644 --- a/lib/importmap/commands.rb +++ b/lib/importmap/commands.rb @@ -46,6 +46,13 @@ def unpin(*packages) end end + desc "redownload", "Force download every package, even if the required versions are already downloaded" + def redownload + packages = npm.packages_with_versions.map { |package| package.join("@") } + + pin packages + end + desc "json", "Show the full importmap in json" def json require Rails.root.join("config/environment")