@@ -18,8 +18,7 @@ def initialize(importmap_path = "config/importmap.rb", vendor_path: "vendor/java
1818
1919 def outdated_packages
2020 packages_with_versions . each . with_object ( [ ] ) do |( package , current_version ) , outdated_packages |
21- outdated_package = OutdatedPackage . new ( name : package ,
22- current_version : current_version )
21+ outdated_package = OutdatedPackage . new ( name : package , current_version : current_version )
2322
2423 if !( response = get_package ( package ) )
2524 outdated_package . error = 'Response error'
@@ -39,18 +38,19 @@ def outdated_packages
3938 def vulnerable_packages
4039 get_audit . flat_map do |package , vulnerabilities |
4140 vulnerabilities . map do |vulnerability |
42- VulnerablePackage . new ( name : package ,
43- severity : vulnerability [ 'severity' ] ,
44- vulnerable_versions : vulnerability [ 'vulnerable_versions' ] ,
45- vulnerability : vulnerability [ 'title' ] )
41+ VulnerablePackage . new (
42+ name : package ,
43+ severity : vulnerability [ 'severity' ] ,
44+ vulnerable_versions : vulnerability [ 'vulnerable_versions' ] ,
45+ vulnerability : vulnerability [ 'title' ]
46+ )
4647 end
4748 end . sort_by { |p | [ p . name , p . severity ] }
4849 end
4950
5051 def packages_with_versions
5152 # We cannot use the name after "pin" because some dependencies are loaded from inside packages
5253 # Eg. pin "buffer", to: "https://ga.jspm.io/npm:@jspm/core@2.0.0-beta.19/nodelibs/browser/buffer.js"
53-
5454 with_versions = importmap . scan ( /^pin .*(?<=npm:|npm\/ |skypack\. dev\/ |unpkg\. com\/ )(.*)(?=@\d +\. \d +\. \d +)@(\d +\. \d +\. \d +(?:[^\/ \s ["']]*)).*$/ ) |
5555 importmap . scan ( /#{ PIN_REGEX } #.*@(\d +\. \d +\. \d +(?:[^\s ]*)).*$/ )
5656
0 commit comments