Dist-Maker

 view release on metacpan or  search on metacpan

lib/Dist/Maker/Template/Any/Moose.pm  view on Meta::CPAN

package Dist::Maker::Template::Any::Moose;
use utf8;
use Mouse;
use MouseX::StrictConstructor;

extends 'Dist::Maker::Template::Moose';
with    'Dist::Maker::Template';

sub distribution {
    return <<'DIST';
: cascade Moose

:# @@ Makefile.PL
: override mpl_requires -> {
requires 'Any::Moose'                => 0.13;
requires 'Mouse'                     => 0.70;
requires 'MouseX::StrictConstructor' => 0.02;
requires 'MouseX::NativeTraits'      => 0.02;
: }

:# @@ <: $dist.module :>.pm

lib/Dist/Maker/Template/CLI.pm  view on Meta::CPAN

package Dist::Maker::Template::CLI;
use utf8;
use Mouse;
use MouseX::StrictConstructor;

extends 'Dist::Maker::Template::Default';
with    'Dist::Maker::Template';

sub distribution {
    return <<'DIST';
: cascade Default;

:# @@ Makefile.PL

: after mpl_requires {
requires 'Getopt::Long' => '2.37';
: }

: after mpl_footer {
install_script '<: $dist.moniker :>';
: }

lib/Dist/Maker/Template/Moose.pm  view on Meta::CPAN

package Dist::Maker::Template::Moose;
use utf8;
use Mouse;
use MouseX::StrictConstructor;

extends 'Dist::Maker::Template::Default';
with    'Dist::Maker::Template';

sub distribution {
    return <<'DIST';
: cascade Default

:# @@ Makefile.PL
: override mpl_requires -> {
requires 'Moose'                     => 1.13;
requires 'MooseX::StrictConstructor' => 0.11;
: }

:# @@ <: $dist.module :>.pm
: override module_header -> {
use Moose;

lib/Dist/Maker/Template/Mouse.pm  view on Meta::CPAN

package Dist::Maker::Template::Mouse;
use utf8;
use Mouse;
use MouseX::StrictConstructor;

extends 'Dist::Maker::Template::Moose';
with    'Dist::Maker::Template';

sub distribution {
    return <<'DIST';
: cascade Moose

:# @@ Makefile.PL
: override mpl_requires -> {
requires 'Mouse'                     => 0.70;
requires 'MouseX::StrictConstructor' => 0.02;
requires 'MouseX::NativeTraits'      => 0.002;
: }

:# @@ <: $dist.module :>.pm
: override module_header -> {

lib/Dist/Maker/Template/XS.pm  view on Meta::CPAN

package Dist::Maker::Template::XS;
use utf8;
use Mouse;
use MouseX::StrictConstructor;

extends 'Dist::Maker::Template::Default';
with    'Dist::Maker::Template';

sub distribution {
    return <<'DIST';
: cascade Default;

:# @@ Makefile.PL

: after author_requires -> {
        Module::Install::XSUtil 0.41
: }

: after mpl_command {
use_xshelper;
cc_warnings;



( run in 0.693 second using v1.01-cache-2.11-cpan-49f99fa48dc )