|
@@ -2,7 +2,7 @@ module Docs
|
|
|
class Npm < UrlScraper
|
|
class Npm < UrlScraper
|
|
|
self.name = 'npm'
|
|
self.name = 'npm'
|
|
|
self.type = 'npm'
|
|
self.type = 'npm'
|
|
|
- self.release = '8.3.0'
|
|
|
|
|
|
|
+ self.release = '10.2.5'
|
|
|
self.base_url = 'https://docs.npmjs.com/'
|
|
self.base_url = 'https://docs.npmjs.com/'
|
|
|
self.force_gzip = true
|
|
self.force_gzip = true
|
|
|
self.links = {
|
|
self.links = {
|
|
@@ -12,7 +12,8 @@ module Docs
|
|
|
|
|
|
|
|
html_filters.push 'npm/entries', 'npm/clean_html'
|
|
html_filters.push 'npm/entries', 'npm/clean_html'
|
|
|
|
|
|
|
|
- options[:max_image_size] = 130_000
|
|
|
|
|
|
|
+ options[:download_images] = false
|
|
|
|
|
+ # options[:max_image_size] = 130_000
|
|
|
|
|
|
|
|
options[:skip] = [
|
|
options[:skip] = [
|
|
|
'all',
|
|
'all',
|
|
@@ -31,6 +32,8 @@ module Docs
|
|
|
/\Apolicies/,
|
|
/\Apolicies/,
|
|
|
/cli\/v6/,
|
|
/cli\/v6/,
|
|
|
/cli\/v7/,
|
|
/cli\/v7/,
|
|
|
|
|
+ /cli\/v8/,
|
|
|
|
|
+ /cli\/v9/,
|
|
|
/\/\Z/ # avoid pages with a trailing slash, those pages mess up the entries
|
|
/\/\Z/ # avoid pages with a trailing slash, those pages mess up the entries
|
|
|
]
|
|
]
|
|
|
|
|
|