Acme-ReturnValue

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

  "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"
  },

Changes  view on Meta::CPAN


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

META.json  view on Meta::CPAN

      },
      "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"
         }

META.json  view on Meta::CPAN

      },
      "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"
}

cpanfile  view on Meta::CPAN

# 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 )