From ab18909a01bcdbccdbd9053aaeea8e4de77e5002 Mon Sep 17 00:00:00 2001 From: Simon Legner Date: Sun, 16 Mar 2025 13:50:48 +0100 Subject: [PATCH] Update TypeScript documentation (5.8.2) Remove MultipleBaseUrls. Fixes #2455. --- lib/docs/scrapers/typescript.rb | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/lib/docs/scrapers/typescript.rb b/lib/docs/scrapers/typescript.rb index e3b2ce86..5f34a31d 100644 --- a/lib/docs/scrapers/typescript.rb +++ b/lib/docs/scrapers/typescript.rb @@ -1,17 +1,10 @@ module Docs class Typescript < UrlScraper - include MultipleBaseUrls - self.name = 'TypeScript' self.type = 'typescript' self.root_path = 'docs/' - def initial_urls - [ 'https://www.typescriptlang.org/docs/handbook/', - 'https://www.typescriptlang.org/tsconfig' ] - end - self.links = { home: 'https://www.typescriptlang.org', code: 'https://github.com/Microsoft/TypeScript' @@ -19,11 +12,17 @@ module Docs html_filters.push 'typescript/entries', 'typescript/clean_html', 'title' + options[:only_patterns] = [ + /\Adocs\Z/, + /\Adocs\/handbook/, + /\Atsconfig/, + ] options[:skip_patterns] = [ /\Abranding/, /\Acommunity/, /\Adocs\Z/, /\Atools/, + /react.*webpack/, /release-notes/, /dt\/search/, /play/ @@ -36,10 +35,7 @@ module Docs version do self.release = '5.8.2' - self.base_urls = [ - 'https://www.typescriptlang.org/docs/handbook/', - 'https://www.typescriptlang.org/' - ] + self.base_url = 'https://www.typescriptlang.org/' end version '5.1' do