Unified · Split
| @@ -17,6 +17,11 @@ module Docs · 16 unmodified lines | |||
| 17 | node.inner_html = node.inner_html.gsub(/<\/div>(?!\n|\z)/, "</div>\n") | 17 | node.inner_html = node.inner_html.gsub(/<\/div>(?!\n|\z)/, "</div>\n") |
| 18 | end | 18 | end |
| 19 | 19 | ||
| 20 | css('h1 + h1.subtitle').each do |node| | ||
| 21 | node.name = 'p' | ||
| 22 | node.inner_html += '.' | ||
| 23 | end | ||
| 24 | |||
| 20 | css('pre').each do |node| | 25 | css('pre').each do |node| |
| 21 | node.content = node.content | 26 | node.content = node.content |
| 22 | end | 27 | end |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class Npm < UrlScraper | 2 | class Npm < UrlScraper |
| 3 | self.name = 'npm' | 3 | self.name = 'npm' |
| 4 | self.type = 'npm' | 4 | self.type = 'npm' |
| 5 | self.release = '3.10.2' | 5 | self.release = '4.0.2' |
| 6 | self.base_url = 'https://docs.npmjs.com/' | 6 | self.base_url = 'https://docs.npmjs.com/' |
| 7 | self.force_gzip = true | 7 | self.force_gzip = true |
| 8 | self.links = { | 8 | self.links = { |