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  }