1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
package Devscripts::Uscan::Templates::Npmregistry;
use strict;
sub transform {
my $watchSource = shift;
delete $watchSource->{template};
my $dist = delete $watchSource->{dist} // '';
my $name = $dist;
$name =~ s#.*/##;
$watchSource->{source} ||= "https://registry.npmjs.org/$dist";
$watchSource->{matchingpattern}
||= "https://registry.npmjs.org/$dist/-/$name-$watchSource->{versiontype}\@ARCHIVE_EXT@";
$watchSource->{uversionmangle} ||= 'auto';
$watchSource->{filenamemangle} ||= 'auto';
$watchSource->{pgpmode} ||= 'none';
$watchSource->{searchmode} ||= 'plain';
return $watchSource;
}
1;
|