AnyEvent-Filesys-Notify
view release on metacpan or search on metacpan
requires => {
'perl' => '5.006',
'Moo' => '1.003001',
'MooX::late' => '0.014',
'MooX::Types::MooseLike::Base' => '0.25',
'AnyEvent' => '7.05',
'Path::Iterator::Rule' => '1.005',
'Cwd' => '3.40',
'Carp' => '1.20',
'Try::Tiny' => '0.18',
'namespace::autoclean' => '0.24',
( $^O eq 'linux' ? ( 'Linux::Inotify2' => '1.22' ) : () ),
( $^O eq 'darwin' ? ( 'Mac::FSEvents' => '0.10' ) : () ),
( $^O =~ /bsd/ ? ( 'IO::KQueue' => '0.34' ) : () ),
},
build_requires => {
'Test::More' => 0.87,
'Test::Exception' => 0,
'Test::Without::Module' => 0,
"runtime" : {
"requires" : {
"AnyEvent" : "7.05",
"Carp" : "1.20",
"Cwd" : "3.40",
"Mac::FSEvents" : "0.10",
"Moo" : "1.003001",
"MooX::Types::MooseLike::Base" : "0.25",
"MooX::late" : "0.014",
"Path::Iterator::Rule" : "1.005",
"Try::Tiny" : "0.18",
"namespace::autoclean" : "0.24",
"perl" : "5.006"
}
}
},
"provides" : {
"AnyEvent::Filesys::Notify" : {
"file" : "lib/AnyEvent/Filesys/Notify.pm",
"version" : "1.23"
},
version: '1.23'
requires:
AnyEvent: '7.05'
Carp: '1.20'
Cwd: '3.40'
Mac::FSEvents: '0.10'
Moo: '1.003001'
MooX::Types::MooseLike::Base: '0.25'
MooX::late: '0.014'
Path::Iterator::Rule: '1.005'
Try::Tiny: '0.18'
namespace::autoclean: '0.24'
perl: '5.006'
resources:
bugtracker: http://github.com/mvgrimes/AnyEvent-Filesys-Notify/issues
license: http://dev.perl.org/licenses/
repository: http://github.com/mvgrimes/AnyEvent-Filesys-Notify
version: '1.23'
x_contributors:
- 'Gasol Wu E<lt>gasol.wu@gmail.comE<gt> who contributed the BSD support for IO::KQueue'
- 'Dave Hayes E<lt>dave@jetcafe.orgE<gt>'
lib/AnyEvent/Filesys/Notify.pm view on Meta::CPAN
use Moo;
use Moo::Role ();
use MooX::late;
use namespace::autoclean;
use AnyEvent;
use Path::Iterator::Rule;
use Cwd qw/abs_path/;
use AnyEvent::Filesys::Notify::Event;
use Carp;
use Try::Tiny;
our $VERSION = '1.23';
my $AEFN = 'AnyEvent::Filesys::Notify';
has dirs => ( is => 'ro', isa => 'ArrayRef[Str]', required => 1 );
has cb => ( is => 'rw', isa => 'CodeRef', required => 1 );
has interval => ( is => 'ro', isa => 'Num', default => 2 );
has no_external => ( is => 'ro', isa => 'Bool', default => 0 );
has backend => ( is => 'ro', isa => 'Str', default => '' );
has filter => ( is => 'rw', isa => 'RegexpRef|CodeRef' );
( run in 0.623 second using v1.01-cache-2.11-cpan-05444aca049 )