Update npm documentation (4.4.1)

pull/602/head
Thibaut Courouble 8 years ago
parent 944fe2e541
commit 14811f9437

@ -9,7 +9,12 @@ module Docs
css('meta', '.colophon').remove
end
css('> section', '.deep-link > a').each do |node|
css('a.deep-link[id]').each do |node|
node.parent['id'] = node['id']
node.remove
end
css('> section').each do |node|
node.before(node.children).remove
end

@ -26,13 +26,13 @@ module Docs
def additional_entries
case slug
when 'files/package.json'
css('#page > h2[id]').each_with_object [] do |node, entries|
css('#page > h2').each_with_object [] do |node, entries|
next if node.content =~ /\A[A-Z]/
entries << ["package.json: #{node.content}", node['id']]
entries << ["package.json: #{node.content}", node.at_css('.deep-link')['id']]
end
when 'misc/config'
css('#config-settings ~ h3[id]').map do |node|
["config: #{node.content}", node['id']]
css('h2:contains("Config Settings") ~ h3').map do |node|
["config: #{node.content}", node.at_css('.deep-link')['id']]
end
else
[]

@ -2,7 +2,7 @@ module Docs
class Npm < UrlScraper
self.name = 'npm'
self.type = 'npm'
self.release = '4.2.0'
self.release = '4.4.1'
self.base_url = 'https://docs.npmjs.com/'
self.force_gzip = true
self.links = {

Loading…
Cancel
Save