From 8ddc1ed05901c3a6b793ce5a8070cabd1974798d Mon Sep 17 00:00:00 2001 From: Tony Messias Date: Sat, 3 Feb 2024 19:19:45 -0300 Subject: [PATCH] Update provider to add .io on jspm (following the importmap-rails) --- src/Packager.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Packager.php b/src/Packager.php index ea4f1e3..d292e54 100644 --- a/src/Packager.php +++ b/src/Packager.php @@ -28,7 +28,7 @@ public function import(array $packages, string $env, string $from) 'install' => $packages, 'flattenScope' => true, 'env' => ['browser', 'module', $env], - 'provider' => $from, + 'provider' => $this->normalizeProvider($from), ]); return match ($response->status()) { @@ -140,4 +140,12 @@ private function handleFailureResponse(Response $response) throw Exceptions\ImportmapException::withUnexpectedResponseCode($response->status()); } + + private function normalizeProvider(string $provider): string + { + return match ($provider) { + 'jspm' => 'jspm.io', + default => $provider, + }; + } }