From e69933c9a144fa15ca79b8985616d5e3ef69d1ff Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 16 Mar 2025 09:32:17 +0100 Subject: [PATCH] Update Vitest documentation (3.0.8) --- lib/docs/filters/vitest/entries.rb | 7 +++---- lib/docs/scrapers/vitest.rb | 13 +++++++++++-- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/lib/docs/filters/vitest/entries.rb b/lib/docs/filters/vitest/entries.rb index daa43bc5..1d387e81 100644 --- a/lib/docs/filters/vitest/entries.rb +++ b/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 diff --git a/lib/docs/scrapers/vitest.rb b/lib/docs/scrapers/vitest.rb index bbb82a27..ab7a3d1b 100644 --- a/lib/docs/scrapers/vitest.rb +++ b/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 © 2021-Present Anthony Fu
@@ -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)