OptionalmmOptionalregexIf value reference is a regexp (starts with / and has a closing /), then create a RegExp from it.
value's reference type, id, path, or name
value that reference the package
Parse a package ref in string form
The reference type can be a package id, name, or path.
id:, name: or path:@ in the middle then it's id
else default to namepackage string reference
Reference to a package by id, path, or name.
Supports RegExp or minimatch (for path)