App-CPAN-SBOM
view release on metacpan or search on metacpan
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"CPAN::Audit" : "0",
"Cpanel::JSON::XS" : "0",
"HTTP::Tiny" : "0",
"MIME::Base64" : "0",
"MetaCPAN::Client" : "0",
"SBOM::CycloneDX" : "0",
"URI::PackageURL" : "2.22",
"perl" : "5.016"
}
},
"test" : {
"requires" : {
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: App-CPAN-SBOM
no_index:
directory:
- t
- inc
requires:
CPAN::Audit: '0'
Cpanel::JSON::XS: '0'
HTTP::Tiny: '0'
MIME::Base64: '0'
MetaCPAN::Client: '0'
SBOM::CycloneDX: '0'
URI::PackageURL: '2.22'
perl: '5.016'
resources:
bugtracker: https://github.com/giterlizzi/perl-App-CPAN-SBOM/issues
repository: git://github.com/giterlizzi/perl-App-CPAN-SBOM
version: '1.03'
Makefile.PL view on Meta::CPAN
EXE_FILES => ['bin/cpan-sbom'],
CONFIGURE_REQUIRES => {'ExtUtils::MakeMaker' => '0'},
TEST_REQUIRES => {'Test::More' => '0'},
PREREQ_PM => {
'SBOM::CycloneDX' => 0,
'CPAN::Audit' => 0,
'MetaCPAN::Client' => 0,
'URI::PackageURL' => '2.22',
'MIME::Base64' => 0,
'HTTP::Tiny' => 0,
'Cpanel::JSON::XS' => 0,
},
META_MERGE => {
'meta-spec' => {version => 2},
'resources' => {
bugtracker => {web => 'https://github.com/giterlizzi/perl-App-CPAN-SBOM/issues'},
repository => {
type => 'git',
url => 'git://github.com/giterlizzi/perl-App-CPAN-SBOM',
web => 'https://github.com/giterlizzi/perl-App-CPAN-SBOM'
},
lib/App/CPAN/SBOM.pm view on Meta::CPAN
package App::CPAN::SBOM;
use 5.010001;
use strict;
use warnings;
use utf8;
use CPAN::Audit;
use CPAN::Meta;
use Cpanel::JSON::XS qw(encode_json);
use Data::Dumper;
use File::Basename;
use File::Spec;
use Getopt::Long qw(GetOptionsFromArray :config gnu_compat);
use HTTP::Tiny;
use MetaCPAN::Client;
use MIME::Base64;
use Pod::Usage qw(pod2usage);
use URI::PackageURL;
( run in 0.658 second using v1.01-cache-2.11-cpan-4ee56698ea0 )