Skip to content

Commit

Permalink
Merge c0c81b7 into 4a38b56
Browse files Browse the repository at this point in the history
  • Loading branch information
Songmu committed Mar 13, 2020
2 parents 4a38b56 + c0c81b7 commit cf19cf1
Show file tree
Hide file tree
Showing 9 changed files with 55 additions and 41 deletions.
23 changes: 14 additions & 9 deletions META.json
Expand Up @@ -33,16 +33,20 @@
},
"develop" : {
"requires" : {
"Cache::MemoryCache" : "0",
"JSON" : "0",
"Template" : "0",
"Test::CPAN::Meta" : "0",
"Test::MinimumVersion::Fast" : "0.04",
"Test::PAUSE::Permissions" : "0.07",
"Test::Pod" : "1.41",
"Test::Spellunker" : "v0.2.7"
"Test::Spellunker" : "v0.2.7",
"Text::MicroTemplate::Extended" : "0",
"Text::Xslate" : "0"
}
},
"runtime" : {
"recommends" : {
"JSON" : "0",
"Text::MicroTemplate::Extended" : "0.09",
"Text::Xslate" : "0"
},
Expand All @@ -51,27 +55,24 @@
"Clone" : "0",
"Cookie::Baker" : "0.11",
"Data::UUID" : "0",
"Data::Util" : "0",
"Devel::StackTrace" : "0",
"Digest::SHA1" : "0",
"Exporter::AutoClean" : "0",
"FormValidator::Lite" : "0",
"HTML::Escape" : "0",
"HTML::Shakan" : "2.00",
"HTTP::Cookies" : "0",
"HTTP::Message" : "0",
"Module::Pluggable::Object" : "0",
"Mouse" : "1.0",
"HTTP::Request" : "0",
"JSON" : "0",
"Mouse" : "1.00",
"Object::Container" : "0.08",
"Path::AttrRouter" : "0.03",
"Path::Class" : "0.16",
"Plack" : "0.9910",
"Plack::Request::WithEncoding" : "0.10",
"Plack::Response" : "0",
"Text::MicroTemplate" : "0",
"Text::SimpleTable" : "0",
"Try::Tiny" : "0.02",
"URI" : "0",
"URI::WithBase" : "0",
"perl" : "5.008001"
},
Expand All @@ -84,9 +85,12 @@
},
"test" : {
"requires" : {
"File::Temp" : "0",
"HTTP::Request::Common" : "0",
"Test::More" : "0.98",
"Test::Output" : "0",
"Test::Requires" : "0"
"Test::Requires" : "0",
"URI" : "0"
}
}
},
Expand All @@ -106,6 +110,7 @@
"x_contributors" : [
"Daisuke Murase <typester@gmail.com>",
"FUJIWARA Shunichiro <fujiwara.shunichiro@gmail.com>",
"Ichinose Shogo <shogo82148@gmail.com>",
"Masakazu Ohtsuka <o.masakazu@gmail.com>",
"Masatoshi Kawazoe (acidlemon) <kawazoe-masatoshi@kayac.com>",
"Masayuki Matsuki <y.songmu@gmail.com>",
Expand Down
59 changes: 33 additions & 26 deletions cpanfile
@@ -1,50 +1,57 @@
requires 'Plack', '0.9910';
requires 'Plack::Request::WithEncoding', '0.10';
requires 'Plack::Response';
requires 'Cookie::Baker', '0.11';
requires 'Mouse', '1.0';
requires 'Try::Tiny', '0.02';
requires 'Path::Class', '0.16';
requires 'URI';
requires 'URI::WithBase';
requires 'Module::Pluggable::Object';
requires 'Class::Data::Inheritable';
requires 'Clone';
requires 'Data::UUID';
requires 'Data::Util';
requires 'Digest::SHA1';
requires 'Object::Container', '0.08';
requires 'Exporter::AutoClean';
requires 'Path::AttrRouter', '0.03';
requires 'FormValidator::Lite';
requires 'HTML::Escape';

# Ark::Test
requires 'HTML::Shakan', '2.00';
requires 'HTTP::Cookies';
requires 'HTTP::Message';
requires 'HTTP::Request';
requires 'JSON';
requires 'Mouse', '1.00';
requires 'Object::Container', '0.08';
requires 'Path::AttrRouter', '0.03';
requires 'Path::Class', '0.16';
requires 'Plack::Request::WithEncoding', '0.10';
requires 'Plack', '0.9910';
requires 'Try::Tiny', '0.02';
requires 'URI::WithBase';
requires 'perl', '5.008001';

requires 'Cookie::Baker', '0.11';
requires 'Digest::SHA1';

# Context::Debug
requires 'Devel::StackTrace';
requires 'Text::SimpleTable';
requires 'Text::MicroTemplate';

# build-in form generator/validator
requires 'HTML::Shakan', '2.00';
requires 'FormValidator::Lite';
requires 'Clone';

# templates
recommends 'Text::Xslate';
recommends 'Text::MicroTemplate::Extended', '0.09';

# View::JSON
recommends 'JSON';

suggests 'Ark::Plugin::Authentication';
suggests 'Ark::Plugin::MobileJP';
suggests 'Ark::Plugin::I18N';
suggests 'Ark::Plugin::ReproxyCallback';

on configure => sub {
requires 'Module::Build::Tiny', '0.035';
};

on test => sub {
requires 'Test::More' => '0.98';
requires 'File::Temp';
requires 'HTTP::Request::Common';
requires 'Test::More', '0.98';
requires 'Test::Output';
requires 'Test::Requires';
requires 'URI';
};

on develop => sub {
requires 'Cache::MemoryCache';
requires 'JSON';
requires 'Template';
requires 'Text::MicroTemplate::Extended';
requires 'Text::Xslate';
};
2 changes: 1 addition & 1 deletion lib/Ark.pm
@@ -1,6 +1,6 @@
package Ark;
use 5.008001;
use Mouse;
use Mouse 1.00;
use Mouse::Exporter;

use Ark::Core;
Expand Down
2 changes: 1 addition & 1 deletion lib/Ark/Context.pm
Expand Up @@ -2,7 +2,7 @@ package Ark::Context;
use Mouse;

use Scalar::Util ();
use Try::Tiny;
use Try::Tiny 0.02;
use URI::WithBase;

our $DETACH = 'ARK_DETACH';
Expand Down
2 changes: 1 addition & 1 deletion lib/Ark/Core.pm
Expand Up @@ -7,7 +7,7 @@ use Ark::Response;

use Exporter::AutoClean;
use Path::Class qw/file dir/;
use Path::AttrRouter;
use Path::AttrRouter 0.03;

extends 'Class::Data::Inheritable';

Expand Down
2 changes: 1 addition & 1 deletion lib/Ark/Models.pm
Expand Up @@ -4,7 +4,7 @@ use Mouse;
extends 'Object::Container';

use Exporter::AutoClean;
use Path::Class qw/file dir/;
use Path::Class 0.16 qw/file dir/;

has registered_namespaces => (
is => 'rw',
Expand Down
1 change: 1 addition & 0 deletions lib/Ark/Test.pm
Expand Up @@ -3,6 +3,7 @@ use Mouse;

use HTTP::Request;
use HTTP::Cookies;
use Plack 0.9910; # only for declare dep version
use Plack::Test;

use FindBin;
Expand Down
3 changes: 2 additions & 1 deletion minil.toml
@@ -1,2 +1,3 @@
name = "Ark"
badges = ["travis", "coveralls"]
badges = ["github-actions/Test", "coveralls"]
authority="cpan:SONGMU"
2 changes: 1 addition & 1 deletion t/001_load.t
@@ -1,7 +1,7 @@
package DummyApp;
use strict;
use warnings;
use Test::More;
use Test::More 0.98;
use_ok('Ark');

done_testing;

0 comments on commit cf19cf1

Please sign in to comment.