Extract vals infos (author, name, version) from a val url (either from esm.town or val.town).
esm.town
val.town
Example usage:
const {author, name} = extractValInfo(import.meta.url)
Also returns a unique slug for the val: <author>/<name>
<author>/<name>