A TypeScript library for parsing parameters in a URL template string.
npm i url-template-param-parser --save
import parseURLParams from 'url-template-param-parser';
const url = 'https://test.com:8080/user/:user_id/comment/:comment_id';
const result = parseURLParams(url);
console.log(result); // ['user_id', 'comment_id']
import parseURLParams from 'url-template-param-parser';
const template = '/user/:user_id/comment/:comment_id';
const result = parseURLParams(template);
console.log(result); // ['user_id', 'comment_id']
This library is licensed under the MIT License.