CPAN-Local-Role-MetaCPAN-API

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

         }
      },
      "runtime" : {
         "requires" : {
            "MetaCPAN::API" : "0",
            "Moose::Role" : "0",
            "Moose::Util::TypeConstraints" : "0",
            "MooseX::AttributeShortcuts" : "0",
            "MooseX::RelatedClasses" : "0",
            "common::sense" : "0",
            "namespace::autoclean" : "0",
            "perl" : "5.010"
         }
      },
      "test" : {
         "requires" : {
            "File::Find" : "0",
            "File::Temp" : "0",
            "Test::Moose::More" : "0",
            "Test::More" : "0.88",
            "aliased" : "0",

META.yml  view on Meta::CPAN

  CPAN::Local::Role::MetaCPAN::API:
    file: lib/CPAN/Local/Role/MetaCPAN/API.pm
    version: 0.001
requires:
  MetaCPAN::API: 0
  Moose::Role: 0
  Moose::Util::TypeConstraints: 0
  MooseX::AttributeShortcuts: 0
  MooseX::RelatedClasses: 0
  common::sense: 0
  namespace::autoclean: 0
  perl: 5.010
resources:
  bugtracker: https://github.com/WhitePointStarLLC/cpan-local-role-metacpan-api/issues
  repository: git://github.com/WhitePointStarLLC/cpan-local-role-metacpan-api.git
version: 0.001
x_Dist_Zilla:
  perl:
    version: 5.016002
  plugins:
    -

Makefile.PL  view on Meta::CPAN

  "EXE_FILES" => [],
  "LICENSE" => "lgpl",
  "NAME" => "CPAN::Local::Role::MetaCPAN::API",
  "PREREQ_PM" => {
    "MetaCPAN::API" => 0,
    "Moose::Role" => 0,
    "Moose::Util::TypeConstraints" => 0,
    "MooseX::AttributeShortcuts" => 0,
    "MooseX::RelatedClasses" => 0,
    "common::sense" => 0,
    "namespace::autoclean" => 0
  },
  "TEST_REQUIRES" => {
    "File::Find" => 0,
    "File::Temp" => 0,
    "Test::Moose::More" => 0,
    "Test::More" => "0.88",
    "aliased" => 0,
    "strict" => 0,
    "warnings" => 0
  },

cpanfile  view on Meta::CPAN

requires "MetaCPAN::API" => "0";
requires "Moose::Role" => "0";
requires "Moose::Util::TypeConstraints" => "0";
requires "MooseX::AttributeShortcuts" => "0";
requires "MooseX::RelatedClasses" => "0";
requires "common::sense" => "0";
requires "namespace::autoclean" => "0";
requires "perl" => "5.010";

on 'test' => sub {
  requires "File::Find" => "0";
  requires "File::Temp" => "0";
  requires "Test::Moose::More" => "0";
  requires "Test::More" => "0.88";
  requires "aliased" => "0";
  requires "strict" => "0";
  requires "warnings" => "0";

lib/CPAN/Local/Role/MetaCPAN/API.pm  view on Meta::CPAN

package CPAN::Local::Role::MetaCPAN::API;
{
  $CPAN::Local::Role::MetaCPAN::API::VERSION = '0.001';
}

# ABSTRACT: A role for plugins needing to access or query MetaCPAN's API

use common::sense;

use Moose::Role;
use namespace::autoclean;
use MooseX::AttributeShortcuts;
use Moose::Util::TypeConstraints;

use MetaCPAN::API;

with 'MooseX::RelatedClasses' => {
    name      => 'MetaCPAN::API',
    namespace => undef,
};

t/000-report-versions-tiny.t  view on Meta::CPAN

eval { $v .= pmver('Moose::Util::TypeConstraints','any version') };
eval { $v .= pmver('MooseX::AttributeShortcuts','any version') };
eval { $v .= pmver('MooseX::RelatedClasses','any version') };
eval { $v .= pmver('Pod::Coverage::TrustPod','any version') };
eval { $v .= pmver('Test::Moose::More','any version') };
eval { $v .= pmver('Test::More','0.88') };
eval { $v .= pmver('Test::Pod','1.41') };
eval { $v .= pmver('Test::Pod::Coverage','1.08') };
eval { $v .= pmver('aliased','any version') };
eval { $v .= pmver('common::sense','any version') };
eval { $v .= pmver('namespace::autoclean','any version') };
eval { $v .= pmver('strict','any version') };
eval { $v .= pmver('version','0.9901') };
eval { $v .= pmver('warnings','any version') };


# All done.
$v .= <<'EOT';

Thanks for using my code.  I hope it works for you.
If not, please try and include this output in the bug report.

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.177 second using v1.00-cache-2.02-grep-82fe00e-cpan-c98054f2a92 )