Browse Source

Update Vitest documentation (3.0.8)

Simon Legner 9 months ago
parent
commit
e69933c9a1
2 changed files with 14 additions and 6 deletions
  1. 3 4
      lib/docs/filters/vitest/entries.rb
  2. 11 2
      lib/docs/scrapers/vitest.rb

+ 3 - 4
lib/docs/filters/vitest/entries.rb

@@ -9,10 +9,9 @@ module Docs
       end
 
       def get_type
-        name = at_css('h1').content
-        name.sub! %r{\s*#\s*}, ''
-        name.sub! %r{\s*\u200B\s*}, ''
-        name
+        return 'browser' if slug.starts_with?('guide/browser')
+        return 'cli' if slug.starts_with?('guide/cli')
+        return slug.split('/').first
       end
 
       def additional_entries

+ 11 - 2
lib/docs/scrapers/vitest.rb

@@ -10,6 +10,7 @@ module Docs
 
     options[:root_title] = 'Vitest'
     options[:download_images] = false
+    options[:skip] = %w(blog)
 
     options[:attribution] = <<-HTML
       &copy; 2021-Present Anthony Fu<br>
@@ -17,10 +18,18 @@ module Docs
       Licensed under the MIT License.
     HTML
 
-    self.release = '2.0.3'
-    self.base_url = 'https://vitest.dev/'
     self.initial_paths = %w(guide/)
     html_filters.push 'vitest/entries', 'vite/clean_html'
+    
+    version do
+      self.release = '3.0.8'
+      self.base_url = 'https://vitest.dev/'
+    end
+    
+    version '2' do
+      self.release = '2.1.9'
+      self.base_url = 'https://v2.vitest.dev/'
+    end
 
     def get_latest_version(opts)
       get_npm_version('vitest', opts)