Update Prettier documentation (3.5.3)

pull/2283/merge
Simon Legner 4 days ago
parent 4728005ac7
commit 53c8da0a76

@ -2,7 +2,7 @@ module Docs
class Prettier
class CleanHtmlFilter < Filter
def call
@doc = at_css('.post')
@doc = at_css('article .markdown')
if root_page?
at_css('h1').content = 'React Native Documentation'
@ -34,10 +34,12 @@ module Docs
node.replace(node.at_css('pre.highlight'))
end
css('.prism').each do |node|
css('.prism-code').each do |node|
node.name = 'pre'
node['data-language'] = node['class'][/(?<=language\-)(\w+)/]
node.content = node.content
node.content = node.css('.token-line').map(&:content).join("\n")
node.remove_attribute('class')
node.remove_attribute('style')
end
css('pre > code.hljs').each do |node|

@ -6,9 +6,9 @@ module Docs
end
def type
link = at_css('.navListItemActive')
section = link.ancestors('.navGroup').first
type = section.at_css('h3').content.strip
link = at_css('.menu__link--active')
section = link.ancestors('.theme-doc-sidebar-item-category-level-1').first
type = section.at_css('.menu__link--sublist').content.strip
return name if type == 'Configuring Prettier'
return name if type == 'Usage'
type
@ -16,9 +16,8 @@ module Docs
def additional_entries
entries = []
css('.mainContainer h2').each do |node|
id = node.at_css('.anchor')['id']
entries << [node.text, id]
css('h2').each do |node|
entries << [node.text, node['id']]
end
entries
end

@ -2,8 +2,8 @@ module Docs
class Prettier < UrlScraper
self.name = 'Prettier'
self.type = 'simple'
self.release = '3.4.2'
self.base_url = 'https://prettier.io/docs/en/'
self.release = '3.5.3'
self.base_url = 'https://prettier.io/docs/'
self.links = {
home: 'https://prettier.io/',
code: 'https://github.com/prettier/prettier'
@ -12,11 +12,10 @@ module Docs
# Docusaurus like react_native
html_filters.push 'prettier/entries', 'prettier/clean_html'
options[:container] = '.docMainWrapper'
options[:attribution] = <<-HTML
&copy; James Long and contributors
HTML
options[:skip_patterns] = [ /^next/ ]
def get_latest_version(opts)
get_npm_version('prettier', opts)

Loading…
Cancel
Save