Skip to content

Commit cc2803a

Browse files
author
David Heinemeier Hansson
committed
Revert "jspm can now send without content encoding"
This reverts commit 8036cdd.
1 parent c953c7c commit cc2803a

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

lib/importmap/packager.rb

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,17 @@ def remove_package_from_importmap(package)
109109
end
110110

111111
def download_package_file(package, url)
112-
response = Net::HTTP.get_response(URI(url))
113-
114-
if response.code == "200"
115-
save_vendored_package(package, response.body)
112+
if url =~ /jspm.io/
113+
# Temporary workaround jspm.io only sending brotli
114+
`curl -s '#{url}' | brotli -d > #{vendored_package_path(package)}`
116115
else
117-
handle_failure_response(response)
116+
response = Net::HTTP.get_response(URI(url))
117+
118+
if response.code == "200"
119+
save_vendored_package(package, response.body)
120+
else
121+
handle_failure_response(response)
122+
end
118123
end
119124
end
120125

0 commit comments

Comments
 (0)