mirror of
https://github.com/softprops/action-gh-release.git
synced 2025-05-10 10:44:19 +00:00
node_modules
This commit is contained in:
parent
0e414c630a
commit
78c309ef59
555 changed files with 103819 additions and 1 deletions
31
node_modules/@octokit/plugin-throttling/lib/route-matcher.js
generated
vendored
Normal file
31
node_modules/@octokit/plugin-throttling/lib/route-matcher.js
generated
vendored
Normal file
|
@ -0,0 +1,31 @@
|
|||
module.exports = routeMatcher
|
||||
|
||||
function routeMatcher (paths) {
|
||||
// EXAMPLE. For the following paths:
|
||||
/* [
|
||||
"/orgs/:org/invitations",
|
||||
"/repos/:owner/:repo/collaborators/:username"
|
||||
] */
|
||||
|
||||
const regexes = paths.map(p =>
|
||||
p.split('/')
|
||||
.map(c => c.startsWith(':') ? '(?:.+?)' : c)
|
||||
.join('/')
|
||||
)
|
||||
// 'regexes' would contain:
|
||||
/* [
|
||||
'/orgs/(?:.+?)/invitations',
|
||||
'/repos/(?:.+?)/(?:.+?)/collaborators/(?:.+?)'
|
||||
] */
|
||||
|
||||
const regex = `^(?:${regexes.map(r => `(?:${r})`).join('|')})[^/]*$`
|
||||
// 'regex' would contain:
|
||||
/*
|
||||
^(?:(?:\/orgs\/(?:.+?)\/invitations)|(?:\/repos\/(?:.+?)\/(?:.+?)\/collaborators\/(?:.+?)))[^\/]*$
|
||||
|
||||
It may look scary, but paste it into https://www.debuggex.com/
|
||||
and it will make a lot more sense!
|
||||
*/
|
||||
|
||||
return new RegExp(regex, 'i')
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue