UNPKG

418 BJavaScriptView Raw
1'use strict'
2
3var aimer = require('aimer')
4var isSemver = require('is-semver')
5
6module.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}