Parse java artifact names
npm install mvn-artifact-name-parserParses maven coordinate strings of the following format
```
groupId:artifactId:version
groupId:artifactId:extension:version
groupId:artifactId:extension:classifier:version
``
$ npm install --save mvn-artifact-name-parser
`javascript
import parse from 'mvn-artifact-name-parser';
parse('org.apache.commons:commons-lang3:3.4');
/*=>
{
groupId: 'org.apache.commons',
artifactId: 'commons-lang3',
version: '3.4'
}
*/
parse('org.apache.commons:commons-lang3:jar:3.4');
/*=>
{
groupId: 'org.apache.commons',
artifactId: 'commons-lang3',
extension: 'jar',
version: '3.4'
}
*/
parse('org.apache.commons:commons-lang3:jar:3.4-SNAPSHOT');
/*=>
{
groupId: 'org.apache.commons',
artifactId: 'commons-lang3',
extension: 'jar',
version: '3.4',
isSnapShot: true
}
*/
``
MIT © Sigurd Fosseng