Beta
Extracts the package name from a given URL
Supports multiple URL patterns:
/packages/@scope/name/version/...
name
/static/name+version/...
/static/directory/name+version/...
/static/name/...
The extracted name is cleaned by removing common prefixes and suffixes.
The URL string to extract the package name from
The extracted package name, or null if not found
Extracts the package name from a given URL
Supports multiple URL patterns:
/packages/@scope/name/version/...→ extractsname/static/name+version/...→ extractsname/static/directory/name+version/...→ extractsname/static/name/...→ extractsnameThe extracted name is cleaned by removing common prefixes and suffixes.