Convert lodash.uniq to native and remove an unused dev dep (#2564)
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user