File tree Expand file tree Collapse file tree 2 files changed +11
-18
lines changed Expand file tree Collapse file tree 2 files changed +11
-18
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ module Docs
22 class Jest
33 class CleanHtmlFilter < Filter
44 def call
5- @doc = at_css ( 'article' )
5+ at_css ( '.markdown' ) . prepend_child ( at_css ( 'h1' ) )
6+ @doc = at_css ( '.markdown' )
67
78 at_css ( 'h1' ) . content = 'Jest Documentation' if root_page?
89
@@ -14,24 +15,15 @@ def call
1415 end
1516
1617 css ( '.prism-code' ) . each do |node |
18+ node . parent . parent . before ( node )
1719 node . name = 'pre'
18- node [ 'data-language' ] = 'js'
19- node [ 'data-language' ] = node [ 'class' ] [ /language-(\w +)/ , 1 ] if node [ 'class' ]
20-
21- counter = 0
22-
23- node . css ( '.token-line' ) . each do |subnode | # add newline each line of the code snippets
24- if counter == 0
25- else
26- subnode . content = "\n #{ subnode . content } "
27- end
28-
29- counter += 1
30- end
31-
32- node . content = node . content
20+ node . remove_attribute ( 'class' )
21+ node [ 'data-language' ] = 'typescript'
22+ node . content = node . css ( '.token-line' ) . map ( &:content ) . join ( "\n " )
3323 end
3424
25+ css ( '*' ) . remove_attribute ( 'style' )
26+
3527 doc
3628 end
3729 end
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ module Docs
22 class Jest < UrlScraper
33 include MultipleBaseUrls
44 self . type = 'simple'
5- self . release = '27.0.4 '
5+ self . release = '27.4.3 '
66
77 self . base_urls = [
88 'https://jestjs.io/docs/' ,
@@ -18,7 +18,8 @@ class Jest < UrlScraper
1818 html_filters . push 'jest/entries' , 'jest/clean_html'
1919
2020 options [ :skip_patterns ] = [
21- /\d *.x/ # avoid deprecated versions
21+ /^next/ ,
22+ /\d +\. [x\d ]/ # avoid deprecated versions
2223 ]
2324
2425 options [ :attribution ] = <<-HTML
You can’t perform that action at this time.
0 commit comments