We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4b06c24 commit 311d7ebCopy full SHA for 311d7eb
lib/importmap/packager.rb
@@ -1,6 +1,7 @@
1
require "net/http"
2
require "uri"
3
require "json"
4
+require "open-uri"
5
6
class Importmap::Packager
7
Error = Class.new(StandardError)
@@ -110,6 +111,12 @@ def remove_package_from_importmap(package)
110
111
end
112
113
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
+
120
response = Net::HTTP.get_response(URI(url))
121
122
if response.code == "200"
0 commit comments