Jelajahi Sumber

Update webpack documentation (5.59.1)

Simon Legner 4 tahun lalu
induk
melakukan
da98edbdb7
2 mengubah file dengan 6 tambahan dan 6 penghapusan
  1. 5 5
      lib/docs/filters/webpack/entries.rb
  2. 1 1
      lib/docs/scrapers/webpack.rb

+ 5 - 5
lib/docs/filters/webpack/entries.rb

@@ -22,16 +22,16 @@ module Docs
 
       def additional_entries
         if slug.start_with?('configuration')
-          css('h2[id] code').each_with_object [] do |node, entries|
-            next if node.previous.try(:content).present?
-            entries << [node.content, node.parent['id']]
+          css('h2[id]').each_with_object [] do |node, entries|
+            next if version.to_f < 5 && node.previous.try(:content).present?
+            entries << [node.content, node['id']]
           end
         elsif slug.start_with?('api') && slug != 'api/parser'
           css('.header[id] code').each_with_object [] do |node, entries|
-            next if node.previous.try(:content).present? || node.next.try(:content).present?
+            next if version.to_f < 5 && (node.previous.try(:content).present? || node.next.try(:content).present?)
             name = node.content.sub(/\(.*\)/, '()')
             name.prepend "#{self.name.split(':').first}: "
-            entries << [name, node.parent['id']]
+            entries << [name, node['id']]
           end
         else
           []

+ 1 - 1
lib/docs/scrapers/webpack.rb

@@ -36,7 +36,7 @@ module Docs
     HTML
 
     version '5' do
-      self.release = '5.41.1'
+      self.release = '5.59.1'
       self.base_url = 'https://webpack.js.org/'
     end