JSON-Schema-Tiny

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Carp" : "0",
            "Exporter" : "5.57",
            "Feature::Compat::Try" : "0",
            "JSON::PP" : "0",
            "List::Util" : "1.50",
            "Math::BigFloat" : "0",
            "Mojo::JSON" : "0",
            "Mojo::JSON::Pointer" : "0",
            "Mojo::URL" : "0",
            "Mojolicious" : "7.23",
            "Ref::Util" : "0.100",
            "Scalar::Util" : "0",
            "Storable" : "0",
            "autovivification" : "0",
            "builtin::compat" : "0.003003",
            "constant" : "0",
            "experimental" : "0.026",
            "if" : "0",
            "namespace::clean" : "0",
            "perl" : "5.020",
            "stable" : "0.031",
            "strictures" : "2",
            "warnings" : "0"
         },
         "suggests" : {
            "Cpanel::JSON::XS" : "0",
            "Ref::Util::XS" : "0"
         }
      },
      "test" : {
         "recommends" : {
            "CPAN::Meta" : "2.120900"
         },
         "requires" : {
            "Data::Dumper" : "0",
            "File::Spec" : "0",
            "List::Util" : "1.50",

META.yml  view on Meta::CPAN

  Carp: '0'
  Exporter: '5.57'
  Feature::Compat::Try: '0'
  JSON::PP: '0'
  List::Util: '1.50'
  Math::BigFloat: '0'
  Mojo::JSON: '0'
  Mojo::JSON::Pointer: '0'
  Mojo::URL: '0'
  Mojolicious: '7.23'
  Ref::Util: '0.100'
  Scalar::Util: '0'
  Storable: '0'
  autovivification: '0'
  builtin::compat: '0.003003'
  constant: '0'
  experimental: '0.026'
  if: '0'
  namespace::clean: '0'
  perl: '5.020'
  stable: '0.031'

dist.ini  view on Meta::CPAN

Test::ReportPrereqs.include[4] = builtin
Test::ReportPrereqs.include[5] = builtin::Backport
-remove = Test::Pod::No404s
StaticInstall.mode = off

[Prereqs / RuntimeRequires]
Mojolicious = 7.23  ; Mojo::URL::to_unsafe_string
builtin::compat = 0.003003

[Prereqs / RuntimeSuggests]
Ref::Util::XS = 0
Cpanel::JSON::XS = 0

[Prereqs / DevelopRequires]
Test::Warnings = 0

lib/JSON/Schema/Tiny.pm  view on Meta::CPAN


use 5.020;  # for unicode_strings, signatures, postderef features
use stable 0.031 'postderef';
use experimental 0.026 qw(signatures args_array_with_signatures);
no autovivification warn => qw(fetch store exists delete);
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 B;
use Ref::Util 0.100 qw(is_plain_arrayref is_plain_hashref is_ref is_plain_arrayref);
use Mojo::URL;
use Mojo::JSON::Pointer;
use Carp qw(croak carp);
use Storable 'dclone';
use Mojo::JSON ();  # for JSON_XS, MOJO_NO_JSON_XS environment variables
use Feature::Compat::Try;
use JSON::PP ();
use List::Util 1.33 qw(any none);
use Scalar::Util 'looks_like_number';
use builtin::compat qw(blessed created_as_number);

t/00-report-prereqs.dd  view on Meta::CPAN

                                      'Carp' => '0',
                                      'Exporter' => '5.57',
                                      'Feature::Compat::Try' => '0',
                                      'JSON::PP' => '0',
                                      'List::Util' => '1.50',
                                      'Math::BigFloat' => '0',
                                      'Mojo::JSON' => '0',
                                      'Mojo::JSON::Pointer' => '0',
                                      'Mojo::URL' => '0',
                                      'Mojolicious' => '7.23',
                                      'Ref::Util' => '0.100',
                                      'Scalar::Util' => '0',
                                      'Storable' => '0',
                                      'autovivification' => '0',
                                      'builtin::compat' => '0.003003',
                                      'constant' => '0',
                                      'experimental' => '0.026',
                                      'if' => '0',
                                      'namespace::clean' => '0',
                                      'perl' => '5.020',
                                      'stable' => '0.031',
                                      'strictures' => '2',
                                      'warnings' => '0'
                                    },
                      'suggests' => {
                                      'Cpanel::JSON::XS' => '0',
                                      'Ref::Util::XS' => '0'
                                    }
                    },
       'test' => {
                   'recommends' => {
                                     'CPAN::Meta' => '2.120900'
                                   },
                   'requires' => {
                                   'Data::Dumper' => '0',
                                   'File::Spec' => '0',
                                   'List::Util' => '1.50',



( run in 0.273 second using v1.01-cache-2.11-cpan-a5abf4f5562 )