Convert lodash.uniq to native and remove an unused dev dep (#2564)

This commit is contained in:
Paul Melnikow
2018-12-20 15:15:56 -05:00
committed by GitHub
parent 483aa5a008
commit ebe4a12acc
3 changed files with 12 additions and 19 deletions

View File

@@ -7,7 +7,6 @@
const { promisify } = require('util')
const request = require('request')
const uniq = require('lodash.uniq')
const { listCompare } = require('./version')
const { omitv } = require('./text-formatters')
const { regularUpdate } = require('./regular-update')
@@ -193,9 +192,9 @@ function versionReduction(versions, phpReleases) {
}
// versions intersect
versions = uniq(versions)
.sort()
versions = Array.from(new Set(versions))
.filter(n => phpReleases.includes(n))
.sort()
// nothing to reduction
if (versions.length < 2) {
@@ -222,14 +221,16 @@ function getPhpReleases(githubApiProvider) {
url: '/repos/php/php-src/git/refs/tags',
intervalMillis: 24 * 3600 * 1000, // 1 day
scraper: tags =>
uniq(
tags
// only releases
.filter(
tag => tag.ref.match(/^refs\/tags\/php-\d+\.\d+\.\d+$/) != null
)
// get minor version of release
.map(tag => tag.ref.match(/^refs\/tags\/php-(\d+\.\d+)\.\d+$/)[1])
Array.from(
new Set(
tags
// only releases
.filter(
tag => tag.ref.match(/^refs\/tags\/php-\d+\.\d+\.\d+$/) != null
)
// get minor version of release
.map(tag => tag.ref.match(/^refs\/tags\/php-(\d+\.\d+)\.\d+$/)[1])
)
),
request: (url, options, cb) =>
githubApiProvider.request(request, url, {}, cb),