Skip to content

Commit 14068d4

Browse files
committed
Improve code organization
1 parent 5195c6c commit 14068d4

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

lib/importmap/npm.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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/[email protected]/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

Comments
 (0)