App-Config-Chronicle
view release on metacpan or search on metacpan
"Encode" : "0",
"JSON::MaybeXS" : "0",
"List::Util" : "1.29",
"Moose" : "0",
"Moose::Util::TypeConstraints" : "0",
"MooseX::Types" : "0",
"Syntax::Keyword::Try" : "0",
"Time::HiRes" : "0",
"YAML::XS" : "0",
"constant" : "0",
"namespace::autoclean" : "0",
"perl" : "5.014",
"strict" : "0",
"warnings" : "0"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
Encode: '0'
JSON::MaybeXS: '0'
List::Util: '1.29'
Moose: '0'
Moose::Util::TypeConstraints: '0'
MooseX::Types: '0'
Syntax::Keyword::Try: '0'
Time::HiRes: '0'
YAML::XS: '0'
constant: '0'
namespace::autoclean: '0'
perl: '5.014'
strict: '0'
warnings: '0'
resources:
bugtracker: https://github.com/binary-com/perl-App-Config-Chronicle/issues
homepage: https://github.com/binary-com/perl-App-Config-Chronicle
repository: https://github.com/binary-com/perl-App-Config-Chronicle.git
version: '0.07'
x_authority: cpan:DERIV
x_contributors:
Makefile.PL view on Meta::CPAN
"Encode" => 0,
"JSON::MaybeXS" => 0,
"List::Util" => "1.29",
"Moose" => 0,
"Moose::Util::TypeConstraints" => 0,
"MooseX::Types" => 0,
"Syntax::Keyword::Try" => 0,
"Time::HiRes" => 0,
"YAML::XS" => 0,
"constant" => 0,
"namespace::autoclean" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"Data::Chronicle::Mock" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"FindBin" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
Makefile.PL view on Meta::CPAN
"Test::MockModule" => 0,
"Test::MockObject" => 0,
"Test::MockTime" => 0,
"Test::More" => "0.98",
"Test::Most" => "0.22",
"Test::NoWarnings" => 0,
"Test::Warn" => 0,
"Time::HiRes" => 0,
"YAML::XS" => 0,
"constant" => 0,
"namespace::autoclean" => 0,
"strict" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
$WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
requires 'perl', '5.014';
requires 'Data::Chronicle', '>= 0.18';
requires 'Data::Hash::DotNotation';
requires 'JSON::MaybeXS';
requires 'Moose';
requires 'Time::HiRes';
requires 'List::Util', '>= 1.29';
requires 'Date::Utility';
requires 'YAML::XS';
requires 'namespace::autoclean';
requires 'Syntax::Keyword::Try';
on test => sub {
requires 'Test::MockObject';
requires 'Test::More', '>= 0.98';
requires 'Test::NoWarnings';
requires 'Test::MockTime';
};
on develop => sub {
lib/App/Config/Chronicle.pm view on Meta::CPAN
isa: ArrayRef
default: []
Every attribute is very intuitive. If an item is global, you can change its value and the value will be stored into chronicle database by calling the method C<save_dynamic>.
=head1 SUBROUTINES/METHODS (LEGACY)
=cut
use Moose;
use namespace::autoclean;
use YAML::XS qw(LoadFile);
use App::Config::Chronicle::Attribute::Section;
use App::Config::Chronicle::Attribute::Global;
use Data::Hash::DotNotation;
use Data::Chronicle::Reader;
use Data::Chronicle::Writer;
use Data::Chronicle::Subscriber;
lib/App/Config/Chronicle/Attribute.pm view on Meta::CPAN
package App::Config::Chronicle::Attribute;
use Moose;
extends 'App::Config::Chronicle::Node';
use namespace::autoclean;
use Encode;
use JSON::MaybeXS;
use MooseX::Types -declare => ['LongStr'];
use Moose::Util::TypeConstraints;
use Syntax::Keyword::Try;
our $VERSION = '0.07'; ## VERSION
subtype 'LongStr', as 'Str';
lib/App/Config/Chronicle/Attribute/Section.pm view on Meta::CPAN
package App::Config::Chronicle::Attribute::Section;
use Moose;
use namespace::autoclean;
extends 'App::Config::Chronicle::Node';
our $VERSION = '0.07'; ## VERSION
=head1 NAME
App::Config::Chronicle::Attribute::Section
=cut
t/00-report-prereqs.dd view on Meta::CPAN
'Encode' => '0',
'JSON::MaybeXS' => '0',
'List::Util' => '1.29',
'Moose' => '0',
'Moose::Util::TypeConstraints' => '0',
'MooseX::Types' => '0',
'Syntax::Keyword::Try' => '0',
'Time::HiRes' => '0',
'YAML::XS' => '0',
'constant' => '0',
'namespace::autoclean' => '0',
'perl' => '5.014',
'strict' => '0',
'warnings' => '0'
}
},
'test' => {
'recommends' => {
'CPAN::Meta' => '2.120900'
},
'requires' => {
( run in 0.278 second using v1.01-cache-2.11-cpan-4d50c553e7e )