JSON-Schema-Modern-Document-OpenAPI
view release on metacpan or search on metacpan
"JSON::Schema::Modern" => "0.539",
"JSON::Schema::Modern::Document" => 0,
"JSON::Schema::Modern::Utilities" => "0.531",
"JSON::Schema::Modern::Vocabulary" => 0,
"List::Util" => 0,
"Math::BigInt" => 0,
"Moo" => 0,
"MooX::HandlesVia" => 0,
"MooX::TypeTiny" => "0.002002",
"Path::Tiny" => 0,
"Ref::Util" => 0,
"Safe::Isa" => 0,
"Scalar::Util" => 0,
"Types::Standard" => 0,
"URI::Escape" => 0,
"constant" => 0,
"experimental" => 0,
"if" => 0,
"namespace::clean" => 0,
"perl" => "v5.20.0",
"strict" => 0,
"JSON::Schema::Modern" : "0.539",
"JSON::Schema::Modern::Document" : "0",
"JSON::Schema::Modern::Utilities" : "0.531",
"JSON::Schema::Modern::Vocabulary" : "0",
"List::Util" : "0",
"Math::BigInt" : "0",
"Moo" : "0",
"MooX::HandlesVia" : "0",
"MooX::TypeTiny" : "0.002002",
"Path::Tiny" : "0",
"Ref::Util" : "0",
"Safe::Isa" : "0",
"Scalar::Util" : "0",
"Types::Standard" : "0",
"URI::Escape" : "0",
"constant" : "0",
"experimental" : "0",
"if" : "0",
"namespace::clean" : "0",
"perl" : "v5.20.0",
"strict" : "0",
"strictures" : "2",
"warnings" : "0"
},
"suggests" : {
"Class::XSAccessor" : "0",
"Cpanel::JSON::XS" : "0",
"Ref::Util::XS" : "0",
"Type::Tiny::XS" : "0"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
"File::Spec" : "0",
"HTTP::Request" : "0",
JSON::Schema::Modern: '0.539'
JSON::Schema::Modern::Document: '0'
JSON::Schema::Modern::Utilities: '0.531'
JSON::Schema::Modern::Vocabulary: '0'
List::Util: '0'
Math::BigInt: '0'
Moo: '0'
MooX::HandlesVia: '0'
MooX::TypeTiny: '0.002002'
Path::Tiny: '0'
Ref::Util: '0'
Safe::Isa: '0'
Scalar::Util: '0'
Types::Standard: '0'
URI::Escape: '0'
constant: '0'
experimental: '0'
if: '0'
namespace::clean: '0'
perl: v5.20.0
strict: '0'
Makefile.PL view on Meta::CPAN
"JSON::Schema::Modern" => "0.539",
"JSON::Schema::Modern::Document" => 0,
"JSON::Schema::Modern::Utilities" => "0.531",
"JSON::Schema::Modern::Vocabulary" => 0,
"List::Util" => 0,
"Math::BigInt" => 0,
"Moo" => 0,
"MooX::HandlesVia" => 0,
"MooX::TypeTiny" => "0.002002",
"Path::Tiny" => 0,
"Ref::Util" => 0,
"Safe::Isa" => 0,
"Scalar::Util" => 0,
"Types::Standard" => 0,
"URI::Escape" => 0,
"constant" => 0,
"experimental" => 0,
"if" => 0,
"namespace::clean" => 0,
"strict" => 0,
"strictures" => 2,
Makefile.PL view on Meta::CPAN
"JSON::Schema::Modern::Vocabulary" => 0,
"List::Util" => 0,
"Math::BigInt" => 0,
"Module::Metadata" => 0,
"Mojo::Message::Request" => 0,
"Mojo::Message::Response" => 0,
"Moo" => 0,
"MooX::HandlesVia" => 0,
"MooX::TypeTiny" => "0.002002",
"Path::Tiny" => 0,
"Ref::Util" => 0,
"Safe::Isa" => 0,
"Scalar::Util" => 0,
"Test::Deep" => 0,
"Test::Fatal" => 0,
"Test::File::ShareDir" => 0,
"Test::JSON::Schema::Acceptance" => "1.014",
"Test::Memory::Cycle" => 0,
"Test::More" => "0.96",
"Types::Standard" => 0,
"URI" => 0,
Test::ReportPrereqs.include[1] = Cpanel::JSON::XS
Test::ReportPrereqs.include[2] = JSON::XS
Test::ReportPrereqs.include[3] = Mojolicious
[Prereqs / RuntimeRequires]
JSON::Schema::Modern = 0.539
[Prereqs / RuntimeSuggests]
Class::XSAccessor = 0
Type::Tiny::XS = 0
Ref::Util::XS = 0
Cpanel::JSON::XS = 0
[Prereqs / DevelopRequires]
Test::Warnings = 0
lib/JSON/Schema/Modern/Document/OpenAPI.pm view on Meta::CPAN
use experimental qw(signatures postderef);
use if "$]" >= 5.022, experimental => 're_strict';
no if "$]" >= 5.031009, feature => 'indirect';
no if "$]" >= 5.033001, feature => 'multidimensional';
no if "$]" >= 5.033006, feature => 'bareword_filehandles';
use JSON::Schema::Modern::Utilities 0.525 qw(assert_keyword_exists assert_keyword_type E canonical_uri get_type);
use Safe::Isa;
use File::ShareDir 'dist_dir';
use Path::Tiny;
use List::Util qw(any pairs);
use Ref::Util 'is_plain_hashref';
use MooX::HandlesVia;
use MooX::TypeTiny 0.002002;
use Types::Standard qw(InstanceOf HashRef Str);
use namespace::clean;
extends 'JSON::Schema::Modern::Document';
use constant DEFAULT_DIALECT => 'https://spec.openapis.org/oas/3.1/dialect/base';
use constant DEFAULT_SCHEMAS => {
lib/OpenAPI/Modern.pm view on Meta::CPAN
use 5.020; # for fc, unicode_strings features
use Moo;
use strictures 2;
use experimental qw(signatures postderef);
use if "$]" >= 5.022, experimental => 're_strict';
no if "$]" >= 5.031009, feature => 'indirect';
no if "$]" >= 5.033001, feature => 'multidimensional';
no if "$]" >= 5.033006, feature => 'bareword_filehandles';
use Carp 'croak';
use Safe::Isa;
use Ref::Util qw(is_plain_hashref is_plain_arrayref is_ref);
use List::Util 'first';
use Scalar::Util 'looks_like_number';
use Feature::Compat::Try;
use Encode 2.89;
use URI::Escape ();
use JSON::Schema::Modern 0.531;
use JSON::Schema::Modern::Utilities 0.531 qw(jsonp unjsonp canonical_uri E abort is_equal);
use JSON::Schema::Modern::Document::OpenAPI;
use MooX::HandlesVia;
use MooX::TypeTiny 0.002002;
t/00-report-prereqs.dd view on Meta::CPAN
'JSON::Schema::Modern' => '0.539',
'JSON::Schema::Modern::Document' => '0',
'JSON::Schema::Modern::Utilities' => '0.531',
'JSON::Schema::Modern::Vocabulary' => '0',
'List::Util' => '0',
'Math::BigInt' => '0',
'Moo' => '0',
'MooX::HandlesVia' => '0',
'MooX::TypeTiny' => '0.002002',
'Path::Tiny' => '0',
'Ref::Util' => '0',
'Safe::Isa' => '0',
'Scalar::Util' => '0',
'Types::Standard' => '0',
'URI::Escape' => '0',
'constant' => '0',
'experimental' => '0',
'if' => '0',
'namespace::clean' => '0',
'perl' => 'v5.20.0',
'strict' => '0',
'strictures' => '2',
'warnings' => '0'
},
'suggests' => {
'Class::XSAccessor' => '0',
'Cpanel::JSON::XS' => '0',
'Ref::Util::XS' => '0',
'Type::Tiny::XS' => '0'
}
},
'test' => {
'recommends' => {
'CPAN::Meta' => '2.120900'
},
'requires' => {
'File::Spec' => '0',
'HTTP::Request' => '0',
( run in 0.265 second using v1.01-cache-2.11-cpan-4d50c553e7e )