Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.

Extract vals infos (author, name, version) from a val url (either from esm.town or val.town).

Example usage:

const {author, name} = extractValInfo(import.meta.url)

Also returns a unique slug for the val: <author>/<name>