Skip to content

Commit eb38b2d

Browse files
committed
Extract #normalize_provider
1 parent 486c5d1 commit eb38b2d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: lib/importmap/packager.rb

+5-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def import(*packages, env: "production", from: "jspm")
2222
"install" => Array(packages),
2323
"flattenScope" => true,
2424
"env" => [ "browser", "module", env ],
25-
"provider" => from == "jspm" ? "jspm.io" : from.to_s,
25+
"provider" => normalize_provider(from)
2626
})
2727

2828
case response.code
@@ -69,6 +69,10 @@ def post_json(body)
6969
raise HTTPError, "Unexpected transport error (#{error.class}: #{error.message})"
7070
end
7171

72+
def normalize_provider(name)
73+
name.to_s == "jspm" ? "jspm.io" : name.to_s
74+
end
75+
7276
def extract_parsed_imports(response)
7377
JSON.parse(response.body).dig("map", "imports")
7478
end

0 commit comments

Comments
 (0)