Currently mop only handles version checking if the dependency predicate starts with github.com:, but there are plenty of other valid github URL formats, this PR adds them all.
Also currently mop is inconvenient when working with a manually cloned copy of mr and/or montage. You have to manually add a _from attribute in the dependency's package.json in order to make mop happy. This PR changes mop to just output a warning if it sees a dependency that is supposed to be installed through npm+github but doesn't have a _from attribute.
Currently mop only handles version checking if the dependency predicate starts with
github.com:
, but there are plenty of other valid github URL formats, this PR adds them all.Also currently mop is inconvenient when working with a manually cloned copy of mr and/or montage. You have to manually add a
_from
attribute in the dependency's package.json in order to make mop happy. This PR changes mop to just output a warning if it sees a dependency that is supposed to be installed through npm+github but doesn't have a_from
attribute.