export function parseUrlAndPath(value) { const result = {} try { const url = new URL(value) result.url = url.origin result.path = url.pathname } catch (e) { const uriRegex = value.match( /^((http[s]?:\/\/)?(<<[^/]+>>)?[^/]*|)(\/?.*)$/ ) result.url = uriRegex[1] result.path = uriRegex[4] } return result }