Skip to content

Commit 8d66a09

Browse files
authored
Print the actual vendor path for the package when pinning (#56)
1 parent 3182098 commit 8d66a09

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/importmap/commands.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def pin(*packages)
1616
if imports = packager.import(*packages, env: options[:env], from: options[:from])
1717
imports.each do |package, url|
1818
if options[:download]
19-
puts %(Pinning "#{package}" to vendor/#{package}.js via download from #{url})
19+
puts %(Pinning "#{package}" to #{packager.vendor_path}/#{package}.js via download from #{url})
2020
packager.download(package, url)
2121
pin = packager.vendored_pin_for(package, url)
2222
else

lib/importmap/packager.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ class Importmap::Packager
1010
singleton_class.attr_accessor :endpoint
1111
self.endpoint = URI("https://api.jspm.io/generate")
1212

13+
attr_reader :vendor_path
14+
1315
def initialize(importmap_path = "config/importmap.rb", vendor_path: "vendor/javascript")
1416
@importmap_path = Pathname.new(importmap_path)
1517
@vendor_path = Pathname.new(vendor_path)

0 commit comments

Comments
 (0)