AnyEvent-I3

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "6.36"
         }
      },
      "runtime" : {
         "requires" : {
            "AnyEvent" : "0",
            "AnyEvent::Handle" : "0",
            "AnyEvent::Socket" : "0",
            "JSON::XS" : "0",
            "perl" : "5.006"
         }
      },
      "test" : {
         "requires" : {
            "Test::More" : "0.8"
         }
      }
   },
   "release_status" : "stable",

META.yml  view on Meta::CPAN

  version: '1.4'
name: AnyEvent-I3
no_index:
  directory:
    - t
    - inc
requires:
  AnyEvent: '0'
  AnyEvent::Handle: '0'
  AnyEvent::Socket: '0'
  JSON::XS: '0'
  perl: '5.006'
version: '0.19'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

    configure_requires => {
        'ExtUtils::MakeMaker' => 6.36,
    },
    build_requires => {
        'ExtUtils::MakeMaker' => 6.36
    },
    runtime_requires => {
        'AnyEvent'         => 0,
        'AnyEvent::Handle' => 0,
        'AnyEvent::Socket' => 0,
        'JSON::XS'         => 0,
    },
    test_requires => {
        'Test::More' => 0.80,
    },
);

my %merged_requirements = (
    'ExtUtils::MakeMaker' => 0,
    'AnyEvent'            => 0,
    'AnyEvent::Handle'    => 0,
    'AnyEvent::Socket'    => 0,
    'JSON::XS'            => 0,
    'Test::More'          => 0.80,
);

$meta{prereqs}{configure}{requires} = $requirements{configure_requires};
$meta{prereqs}{build}{requires}     = $requirements{build_requires};
$meta{prereqs}{runtime}{requires}   = $requirements{runtime_requires};
$meta{prereqs}{test}{requires}      = $requirements{test_requires};

my %MM_Args = (
    AUTHOR           => 'Michael Stapelberg',

lib/AnyEvent/I3.pm  view on Meta::CPAN

package AnyEvent::I3;
# vim:ts=4:sw=4:expandtab

use strict;
use warnings;
use JSON::XS;
use AnyEvent::Handle;
use AnyEvent::Socket;
use AnyEvent;
use Encode;
use Scalar::Util qw(tainted);
use Carp;

=head1 NAME

AnyEvent::I3 - communicate with the i3 window manager



( run in 0.517 second using v1.01-cache-2.11-cpan-4d50c553e7e )