Skip to content

Commit 47aeb69

Browse files
committed
Adds support for scraping nodejs Release Candidates
1 parent 1c38007 commit 47aeb69

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

bin/nodenv-update-version-defs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ while [ $# -gt 0 ]; do
6969
NODE_BUILD_DEFINITIONS="$(abs_dirname "${1%/}/"):${NODE_BUILD_DEFINITIONS}" ;;
7070
-f | --force | \
7171
-n | --dry-run | \
72-
--nodejs )
72+
--nodejs | \
73+
--nodejs-rcs )
7374
SCRAPE_OPTS[${#SCRAPE_OPTS[*]}]="$1" ;;
7475
* )
7576
nodenv-help --usage update-version-defs >&2

lib/scraper-nodejs-rcs.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
var Build = require('./build-node')('node', 'https://nodejs.org/download/rc/').Build
2+
3+
module.exports = {
4+
name: 'nodejs',
5+
distributionListing: 'https://nodejs.org/download/rc/index.json',
6+
distToBuild: function (release) {
7+
return Object.create(Build, {
8+
version: { value: release.version }
9+
})
10+
}
11+
}

libexec/scrape

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
var scrape = require('../lib/scraper')
44

55
var nodejs = require('../lib/scraper-nodejs')
6+
var nodejs_rcs = require('../lib/scraper-nodejs-rcs')
67

78
var nodes = {}
89
var options = {
@@ -24,6 +25,9 @@ process.argv.forEach(function (arg) {
2425
case '--nodejs':
2526
nodes.nodejs = nodejs
2627
break
28+
case '--nodejs-rcs':
29+
nodes.nodejs_rcs = nodejs_rcs
30+
break
2731
}
2832
})
2933

0 commit comments

Comments
 (0)