mirror of
https://github.com/badges/shields.git
synced 2025-09-18 05:05:28 +03:00
* happy path is done: packagist depenency version is returned for dependencyVendor and dependencyRepo * changes in error handling in packagist dependency version service * Move to packagist-base common parts of packagist-php and packagist-dep-ver * the label now shows the name of the dependency * add comments,slightly modify if statement * fix unit tests in services/packagist/packagist-php-version.spec.js * add unit tests for services/packagist/packagist-dependency-version.js * service tests for packagist-dependency-version.service.js are in progress * Add additional service tests for packagist-dependency-version.tester.js * remove toLowerCase() * resolve from lgtm: 1 for Wrong use of 'this' for static method * DRY determining the name of the dependency (depVen/depRepo) * url change in strategy is in progress * basic examples of packagist/dependency-v work with new url; packagist/php-v redirects to the new url * service tests should be green * unit tests for packagist should be fixed * add toLowerCase() * part of suggestions from the PR is implemented * updated tests for packagist dependency version * fix packagist dependency version spec * add missing unit tests * Update services/packagist/packagist-dependency-version.spec.js Co-authored-by: chris48s <chris48s@users.noreply.github.com> * Update services/packagist/packagist-dependency-version.spec.js Co-authored-by: chris48s <chris48s@users.noreply.github.com> Co-authored-by: chris48s <chris48s@users.noreply.github.com>
22 lines
592 B
JavaScript
22 lines
592 B
JavaScript
import Joi from 'joi'
|
|
import { redirector } from '../index.js'
|
|
import { optionalUrl } from '../validators.js'
|
|
|
|
const queryParamSchema = Joi.object({
|
|
server: optionalUrl,
|
|
}).required()
|
|
|
|
export default redirector({
|
|
category: 'platform-support',
|
|
route: {
|
|
base: 'packagist/php-v',
|
|
pattern: ':user/:repo/:version?',
|
|
queryParamSchema,
|
|
},
|
|
transformPath: ({ user, repo }) =>
|
|
`/packagist/dependency-v/${user}/${repo}/php`,
|
|
transformQueryParams: ({ version, server }) => ({ version, server }),
|
|
overrideTransformedQueryParams: true,
|
|
dateAdded: new Date('2022-09-07'),
|
|
})
|