github.com/jfrog/frogbot@v1.1.1-0.20231221090046-821a26f50338/action/node_modules/@octokit/endpoint/dist-src/util/extract-url-variable-names.js (about) 1 const urlVariableRegex = /\{[^}]+\}/g; 2 function removeNonChars(variableName) { 3 return variableName.replace(/^\W+|\W+$/g, "").split(/,/); 4 } 5 export function extractUrlVariableNames(url) { 6 const matches = url.match(urlVariableRegex); 7 if (!matches) { 8 return []; 9 } 10 return matches.map(removeNonChars).reduce((a, b) => a.concat(b), []); 11 }