1 |
|
2 |
|
3 | var aimer = require('aimer')
|
4 | var isSemver = require('is-semver')
|
5 |
|
6 | module.exports = function () {
|
7 | return aimer('http://dl.nwjs.io/')
|
8 | .then(function ($) {
|
9 | var versions = []
|
10 | $('tr').each(function () {
|
11 | var v = $(this).find('a').text()
|
12 | v = v.substring(1, v.length - 1)
|
13 | if (isSemver(v)) {
|
14 | versions.push(v)
|
15 | }
|
16 | })
|
17 | return versions
|
18 | })
|
19 | .catch(function (e) {
|
20 | throw e
|
21 | })
|
22 | }
|