Files
shields/services/github/github-issue-detail-redirect.service.js
T
2019-06-17 19:15:44 -05:00

23 lines
513 B
JavaScript

'use strict'
const { redirector } = require('..')
const variantMap = {
s: 'state',
u: 'author',
}
module.exports = [
redirector({
category: 'issue-tracking',
route: {
base: 'github',
pattern:
':issueKind(issues|pulls)/detail/:variant(s|u)/:user/:repo/:number([0-9]+)',
},
transformPath: ({ issueKind, variant, user, repo, number }) =>
`/github/${issueKind}/detail/${variantMap[variant]}/${user}/${repo}/${number}`,
dateAdded: new Date('2019-04-04'),
}),
]