Skip to content

Commit 311d7eb

Browse files
committed
elia/custom-importmap: [wip]
1 parent 4b06c24 commit 311d7eb

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Diff for: lib/importmap/packager.rb

+7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
require "net/http"
22
require "uri"
33
require "json"
4+
require "open-uri"
45

56
class Importmap::Packager
67
Error = Class.new(StandardError)
@@ -110,6 +111,12 @@ def remove_package_from_importmap(package)
110111
end
111112

112113
def download_package_file(package, url)
114+
# return `curl -s '#{url}' > #{vendored_package_path(package)}` if url =~ /jspm.io/
115+
if url =~ /jspm.io/
116+
body = URI(url).open
117+
save_vendored_package(package, body.read)
118+
end
119+
113120
response = Net::HTTP.get_response(URI(url))
114121

115122
if response.code == "200"

0 commit comments

Comments
 (0)