Unified · Split
| @@ -13,6 +13,7 @@ module Docs · 12 unmodified lines | |||
| 13 | node.before(node.children).remove | 13 | node.before(node.children).remove |
| 14 | end | 14 | end |
| 15 | 15 | ||
| 16 | css('.line-numbers-wrapper').remove | ||
| 16 | css('pre.hljs').each do |node| | 17 | css('pre.hljs').each do |node| |
| 17 | lang = node['class'][/highlight-(\w+)/, 1] | 18 | lang = node['class'][/highlight-(\w+)/, 1] |
| 18 | node['data-language'] = lang if lang | 19 | node['data-language'] = lang if lang |
| @@ -23,6 +24,8 @@ module Docs · 4 unmodified lines | |||
| 23 | 24 | ||
| 24 | css('code', 'p').remove_attr('class') | 25 | css('code', 'p').remove_attr('class') |
| 25 | 26 | ||
| 27 | css('.resource__image', '.resource__domain').remove | ||
| 28 | |||
| 26 | doc | 29 | doc |
| 27 | end | 30 | end |
| 28 | end | 31 | end |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class Eslint < UrlScraper | 2 | class Eslint < UrlScraper |
| 3 | self.name = 'ESLint' | 3 | self.name = 'ESLint' |
| 4 | self.type = 'simple' | 4 | self.type = 'simple' |
| 5 | self.release = '8.23.0' | 5 | self.release = '8.30.0' |
| 6 | self.base_url = 'https://eslint.org/docs/latest/' | 6 | self.base_url = 'https://eslint.org/docs/latest/' |
| 7 | self.root_path = 'user-guide/getting-started' | 7 | self.root_path = 'user-guide/getting-started' |
| 8 | self.links = { | 8 | self.links = { |