Acme-ReturnValue
view release on metacpan or search on metacpan
"module_name" => "Acme::ReturnValue",
"recursive_test_files" => 1,
"requires" => {
"Archive::Any" => 0,
"Data::Dumper" => 0,
"Encode" => 0,
"File::Copy" => 0,
"File::Find" => 0,
"File::Path" => 0,
"File::Temp" => 0,
"JSON" => 0,
"List::Util" => 0,
"Moose" => 0,
"MooseX::Getopt" => 0,
"MooseX::Types::Path::Class" => 0,
"PPI" => 0,
"Parse::CPAN::Packages" => 0,
"Path::Class" => 0,
"URI::Escape" => 0,
"perl" => "5.010"
},
1.000 2013-03-30T10:30:36+0100
- added disqus comments (Thomas Klausner)
- sort packages (Thomas Klausner)
- more compact cool values list (Thomas Klausner)
- dist::zilla (Thomas Klausner)
- whitespace/docs (Thomas Klausner)
- keep track of files/dists analysed, only one json output file (Thomas Klausner)
- ignore __PACKAGE__ and make_immutable (Thomas Klausner)
- encode now happens in code, so remove it from t (Thomas Klausner)
- switched to JSON, more Path::Class (Thomas Klausner)
- use ->spew to write data (Thomas Klausner)
- proper utf8 fix (RT83963_UTF8_broken) (Thomas Klausner)
- added utf8 test case (spotted by saper)
0.70.0 2009-05-13 09:20:18
- switched to Moose & MooseX::Getopt
- use YAML for serialization
- much better detection of false positves
- generate a sort-of-nice website
},
"runtime" : {
"requires" : {
"Archive::Any" : "0",
"Data::Dumper" : "0",
"Encode" : "0",
"File::Copy" : "0",
"File::Find" : "0",
"File::Path" : "0",
"File::Temp" : "0",
"JSON" : "0",
"List::Util" : "0",
"Moose" : "0",
"MooseX::Getopt" : "0",
"MooseX::Types::Path::Class" : "0",
"PPI" : "0",
"Parse::CPAN::Packages" : "0",
"Path::Class" : "0",
"URI::Escape" : "0",
"perl" : "5.010"
}
},
"homepage" : "https://returnvalues.plix.at/",
"repository" : {
"type" : "git",
"url" : "https://github.com/domm/Acme-ReturnValue.git",
"web" : "https://github.com/domm/Acme-ReturnValue"
}
},
"version" : "1.004",
"x_generated_by_perl" : "v5.32.0",
"x_serialization_backend" : "Cpanel::JSON::XS version 4.25",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
# This file is generated by Dist::Zilla::Plugin::CPANFile v6.017
# Do not edit this file directly. To change prereqs, edit the `dist.ini` file.
requires "Archive::Any" => "0";
requires "Data::Dumper" => "0";
requires "Encode" => "0";
requires "File::Copy" => "0";
requires "File::Find" => "0";
requires "File::Path" => "0";
requires "File::Temp" => "0";
requires "JSON" => "0";
requires "List::Util" => "0";
requires "Moose" => "0";
requires "MooseX::Getopt" => "0";
requires "MooseX::Types::Path::Class" => "0";
requires "PPI" => "0";
requires "Parse::CPAN::Packages" => "0";
requires "Path::Class" => "0";
requires "URI::Escape" => "0";
requires "perl" => "5.010";
lib/Acme/ReturnValue.pm view on Meta::CPAN
use PPI;
use File::Find;
use Parse::CPAN::Packages;
use Path::Class qw();
use File::Temp qw(tempdir);
use File::Path;
use File::Copy;
use Archive::Any;
use Data::Dumper;
use JSON;
use Encode;
use Moose;
use List::Util qw(any);
with qw(MooseX::Getopt);
use MooseX::Types::Path::Class;
has 'interesting' => (is=>'rw',isa=>'ArrayRef',default=>sub {[]});
has 'bad' => (is=>'rw',isa=>'ArrayRef',default=>sub {[]});
has 'failed' => (is=>'rw',isa=>'ArrayRef',default=>sub {[]});
has 'quiet' => (is=>'ro',isa=>'Bool',default=>0);
has 'inc' => (is=>'ro',isa=>'Bool',default=>0);
has 'dir' => (is=>'ro',isa=>'Path::Class::Dir',coerce=>1);
has 'file' => (is=>'ro',isa=>'Path::Class::File',coerce=>1);
has 'cpan' => (is=>'ro',isa=>'Path::Class::Dir',coerce=>1);
has 'dump_to' => (is=>'ro',isa=>'Path::Class::Dir',coerce=>1,default=>'returnvalues');
has 'json_encoder' => (is=>'ro',lazy_build=>1);
sub _build_json_encoder {
return JSON->new->pretty;
}
sub run {
my $self = shift;
if ($self->inc) {
$self->in_INC;
}
lib/Acme/ReturnValue/MakeSite.pm view on Meta::CPAN
use strict;
use warnings;
use Path::Class qw();
use URI::Escape;
use Encode qw(from_to);
use Data::Dumper;
use Acme::ReturnValue;
use Encode;
use Moose;
use JSON;
with qw(MooseX::Getopt);
use MooseX::Types::Path::Class;
has 'now' => (is=>'ro',isa=>'Str',default => sub { scalar localtime});
has 'quiet' => (is=>'ro',isa=>'Bool',default=>0);
has 'data' => (is=>'ro',isa=>'Path::Class::Dir',default=>'returnvalues',coerce=>1);
has 'out' => (is=>'ro',isa=>'Path::Class::Dir',default=>'htdocs',coerce=>1);
has 'json_decoder' => (is=>'ro',lazy_build=>1);
sub _build_json_decoder {
return JSON->new;
}
sub run {
my $self = shift;
my @interesting;
my %cool_dists;
( run in 1.113 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )