{ "abstract" : "An easy way to use WebSockets on the browser and on the server", "author" : [ "Alexander Karelas " ], "dynamic_config" : 0, "generated_by" : "Minilla/v3.1.12", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", "version" : "2" }, "name" : "BoardStreams", "no_index" : { "directory" : [ "t", "xt", "inc", "share", "eg", "examples", "author", "builder" ] }, "prereqs" : { "configure" : { "requires" : { "Module::Build::Tiny" : "0.035" } }, "develop" : { "requires" : { "Test::CPAN::Meta" : "0", "Test::MinimumVersion::Fast" : "0.04", "Test::PAUSE::Permissions" : "0.07", "Test::Pod" : "1.41", "Test::Spellunker" : "v0.2.7" } }, "runtime" : { "requires" : { "Data::Dump" : "0", "Data::GUID" : "0", "Future::AsyncAwait" : "0.36", "List::AllUtils" : "0", "Mojo::Pg" : "4.26", "Mojolicious" : "8.32", "Moo" : "0", "RxPerl" : "v6.5.0", "RxPerl::Mojo" : "v6.0.0", "Safe::Isa" : "0", "Struct::Diff" : "0", "Syntax::Keyword::Try" : "0", "Throwable" : "0", "autovivification" : "0", "perl" : "5.026" } }, "test" : { "requires" : { "Test::More" : "0.98" } } }, "provides" : { "BoardStreams" : { "file" : "lib/BoardStreams.pm", "version" : "v0.0.23" }, "BoardStreams::Client" : { "file" : "lib/BoardStreams/Client.pm", "version" : "v0.0.23" }, "BoardStreams::Client::Channel" : { "file" : "lib/BoardStreams/Client/Channel.pm", "version" : "v0.0.23" }, "BoardStreams::Client::Manager" : { "file" : "lib/BoardStreams/Client/Manager.pm", "version" : "v0.0.23" }, "BoardStreams::Client::StructDiff" : { "file" : "lib/BoardStreams/Client/StructDiff.pm", "version" : "v0.0.23" }, "BoardStreams::Client::Utils" : { "file" : "lib/BoardStreams/Client/Utils.pm", "version" : "v0.0.23" }, "BoardStreams::Client::WebSocket" : { "file" : "lib/BoardStreams/Client/WebSocket.pm", "version" : "v0.0.23" }, "BoardStreams::DBMigrations" : { "file" : "lib/BoardStreams/DBMigrations.pm", "version" : "v0.0.23" }, "BoardStreams::Exception" : { "file" : "lib/BoardStreams/Exception.pm", "version" : "v0.0.23" }, "BoardStreams::Exception::DbError" : { "file" : "lib/BoardStreams/Exception.pm", "version" : "v0.0.23" }, "BoardStreams::Exception::DbError::Duplicate" : { "file" : "lib/BoardStreams/Exception.pm", "version" : "v0.0.23" }, "BoardStreams::ListenerObservable" : { "file" : "lib/BoardStreams/ListenerObservable.pm", "version" : "v0.0.23" }, "BoardStreams::Registry" : { "file" : "lib/BoardStreams/Registry.pm", "version" : "v0.0.23" }, "BoardStreams::Transaction" : { "file" : "lib/BoardStreams/Transaction.pm", "version" : "v0.0.23" }, "BoardStreams::Util" : { "file" : "lib/BoardStreams/Util.pm", "version" : "v0.0.23" }, "Mojolicious::Plugin::BoardStreams" : { "file" : "lib/Mojolicious/Plugin/BoardStreams.pm", "version" : "v0.0.23" } }, "release_status" : "stable", "resources" : { "bugtracker" : { "web" : "https://gitlab.com/karjala/boardstreams.pm/issues" }, "homepage" : "https://gitlab.com/karjala/boardstreams.pm", "repository" : { "url" : "git://gitlab.com/karjala/boardstreams.pm.git", "web" : "https://gitlab.com/karjala/boardstreams.pm" } }, "version" : "v0.0.23", "x_authority" : "cpan:KARJALA", "x_serialization_backend" : "JSON::PP version 4.06", "x_static_install" : 1 }