App-CPAN-SBOM

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         }
      },
      "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.yml  view on Meta::CPAN

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 )