Skip to content
3 changes: 3 additions & 0 deletions config.rb
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ class Middleman::Util::EnhancedHash

# Shared helper methods available to both config and templates
module SiteHelpers
PackageStub = Struct.new(:namespace, :name)

def strip_leading_v(version)
version.start_with?("v") ? version[1..-1] : version
end
Expand All @@ -36,6 +38,7 @@ def build_package(package, org, name)
versions.each do |version_num, version_data|
version_num = strip_leading_v(version_num)
version_data['version'] = strip_leading_v(version_data['version'])
version_data['blocklisted'] = is_hidden(PackageStub.new(org, name), version_num)
new_versions[version_num] = version_data
end
entry['versions'] = new_versions
Expand Down