---
abstract: 'Lightweight yet powerful web application framework'
author:
  - 'Dancer Core Developers'
build_requires:
  Capture::Tiny: '0.12'
  ExtUtils::MakeMaker: '0'
  File::Spec: '0'
  HTTP::Cookies: '0'
  HTTP::Headers: '0'
  IO::Handle: '0'
  IPC::Open3: '0'
  Pod::Simple::SimpleTree: '0'
  Template: '0'
  Test::Builder: '0'
  Test::EOL: '0'
  Test::Exception: '0'
  Test::Fatal: '0'
  Test::More: '0.92'
configure_requires:
  CPAN::Meta::Requirements: '2.120620'
  ExtUtils::MakeMaker: '0'
  File::ShareDir::Install: '0.06'
  Module::Metadata: '0'
conflicts:
  Module::Pluggable: '== 6.2'
  Role::Tiny: '== 2.000007'
  YAML: '== 1.16'
dynamic_config: 1
generated_by: 'Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Dancer2
provides:
  Dancer2:
    file: lib/Dancer2.pm
    version: v2.0.1
  Dancer2::CLI:
    file: lib/Dancer2/CLI.pm
    version: v2.0.1
  Dancer2::CLI::Gen:
    file: lib/Dancer2/CLI/Gen.pm
    version: v2.0.1
  Dancer2::CLI::Version:
    file: lib/Dancer2/CLI/Version.pm
    version: v2.0.1
  Dancer2::ConfigReader:
    file: lib/Dancer2/ConfigReader.pm
    version: v2.0.1
  Dancer2::ConfigReader::Config::Any:
    file: lib/Dancer2/ConfigReader/Config/Any.pm
    version: v2.0.1
  Dancer2::ConfigUtils:
    file: lib/Dancer2/ConfigUtils.pm
    version: v2.0.1
  Dancer2::Core:
    file: lib/Dancer2/Core.pm
    version: v2.0.1
  Dancer2::Core::App:
    file: lib/Dancer2/Core/App.pm
    version: v2.0.1
  Dancer2::Core::Cookie:
    file: lib/Dancer2/Core/Cookie.pm
    version: v2.0.1
  Dancer2::Core::DSL:
    file: lib/Dancer2/Core/DSL.pm
    version: v2.0.1
  Dancer2::Core::Dispatcher:
    file: lib/Dancer2/Core/Dispatcher.pm
    version: v2.0.1
  Dancer2::Core::Error:
    file: lib/Dancer2/Core/Error.pm
    version: v2.0.1
  Dancer2::Core::Factory:
    file: lib/Dancer2/Core/Factory.pm
    version: v2.0.1
  Dancer2::Core::HTTP:
    file: lib/Dancer2/Core/HTTP.pm
    version: v2.0.1
  Dancer2::Core::Hook:
    file: lib/Dancer2/Core/Hook.pm
    version: v2.0.1
  Dancer2::Core::MIME:
    file: lib/Dancer2/Core/MIME.pm
    version: v2.0.1
  Dancer2::Core::Request:
    file: lib/Dancer2/Core/Request.pm
    version: v2.0.1
  Dancer2::Core::Request::Upload:
    file: lib/Dancer2/Core/Request/Upload.pm
    version: v2.0.1
  Dancer2::Core::Response:
    file: lib/Dancer2/Core/Response.pm
    version: v2.0.1
  Dancer2::Core::Response::Delayed:
    file: lib/Dancer2/Core/Response/Delayed.pm
    version: v2.0.1
  Dancer2::Core::Role::ConfigReader:
    file: lib/Dancer2/Core/Role/ConfigReader.pm
    version: v2.0.1
  Dancer2::Core::Role::DSL:
    file: lib/Dancer2/Core/Role/DSL.pm
    version: v2.0.1
  Dancer2::Core::Role::Engine:
    file: lib/Dancer2/Core/Role/Engine.pm
    version: v2.0.1
  Dancer2::Core::Role::Handler:
    file: lib/Dancer2/Core/Role/Handler.pm
    version: v2.0.1
  Dancer2::Core::Role::HasConfig:
    file: lib/Dancer2/Core/Role/HasConfig.pm
    version: v2.0.1
  Dancer2::Core::Role::HasEnvironment:
    file: lib/Dancer2/Core/Role/HasEnvironment.pm
    version: v2.0.1
  Dancer2::Core::Role::HasLocation:
    file: lib/Dancer2/Core/Role/HasLocation.pm
    version: v2.0.1
  Dancer2::Core::Role::Hookable:
    file: lib/Dancer2/Core/Role/Hookable.pm
    version: v2.0.1
  Dancer2::Core::Role::Logger:
    file: lib/Dancer2/Core/Role/Logger.pm
    version: v2.0.1
  Dancer2::Core::Role::Serializer:
    file: lib/Dancer2/Core/Role/Serializer.pm
    version: v2.0.1
  Dancer2::Core::Role::SessionFactory:
    file: lib/Dancer2/Core/Role/SessionFactory.pm
    version: v2.0.1
  Dancer2::Core::Role::SessionFactory::File:
    file: lib/Dancer2/Core/Role/SessionFactory/File.pm
    version: v2.0.1
  Dancer2::Core::Role::StandardResponses:
    file: lib/Dancer2/Core/Role/StandardResponses.pm
    version: v2.0.1
  Dancer2::Core::Role::Template:
    file: lib/Dancer2/Core/Role/Template.pm
    version: v2.0.1
  Dancer2::Core::Route:
    file: lib/Dancer2/Core/Route.pm
    version: v2.0.1
  Dancer2::Core::Runner:
    file: lib/Dancer2/Core/Runner.pm
    version: v2.0.1
  Dancer2::Core::Session:
    file: lib/Dancer2/Core/Session.pm
    version: v2.0.1
  Dancer2::Core::Time:
    file: lib/Dancer2/Core/Time.pm
    version: v2.0.1
  Dancer2::Core::Types:
    file: lib/Dancer2/Core/Types.pm
    version: v2.0.1
  Dancer2::FileUtils:
    file: lib/Dancer2/FileUtils.pm
    version: v2.0.1
  Dancer2::Handler::AutoPage:
    file: lib/Dancer2/Handler/AutoPage.pm
    version: v2.0.1
  Dancer2::Handler::File:
    file: lib/Dancer2/Handler/File.pm
    version: v2.0.1
  Dancer2::Logger::Capture:
    file: lib/Dancer2/Logger/Capture.pm
    version: v2.0.1
  Dancer2::Logger::Capture::Trap:
    file: lib/Dancer2/Logger/Capture/Trap.pm
    version: v2.0.1
  Dancer2::Logger::Console:
    file: lib/Dancer2/Logger/Console.pm
    version: v2.0.1
  Dancer2::Logger::Diag:
    file: lib/Dancer2/Logger/Diag.pm
    version: v2.0.1
  Dancer2::Logger::File:
    file: lib/Dancer2/Logger/File.pm
    version: v2.0.1
  Dancer2::Logger::Note:
    file: lib/Dancer2/Logger/Note.pm
    version: v2.0.1
  Dancer2::Logger::Null:
    file: lib/Dancer2/Logger/Null.pm
    version: v2.0.1
  Dancer2::Plugin:
    file: lib/Dancer2/Plugin.pm
    version: v2.0.1
  Dancer2::Serializer::Dumper:
    file: lib/Dancer2/Serializer/Dumper.pm
    version: v2.0.1
  Dancer2::Serializer::JSON:
    file: lib/Dancer2/Serializer/JSON.pm
    version: v2.0.1
  Dancer2::Serializer::Mutable:
    file: lib/Dancer2/Serializer/Mutable.pm
    version: v2.0.1
  Dancer2::Serializer::YAML:
    file: lib/Dancer2/Serializer/YAML.pm
    version: v2.0.1
  Dancer2::Session::Simple:
    file: lib/Dancer2/Session/Simple.pm
    version: v2.0.1
  Dancer2::Session::YAML:
    file: lib/Dancer2/Session/YAML.pm
    version: v2.0.1
  Dancer2::Template::TemplateToolkit:
    file: lib/Dancer2/Template/TemplateToolkit.pm
    version: v2.0.1
  Dancer2::Template::Tiny:
    file: lib/Dancer2/Template/Tiny.pm
    version: v2.0.1
  Dancer2::Test:
    file: lib/Dancer2/Test.pm
    version: v2.0.1
recommends:
  CGI::Deurl::XS: '0'
  Class::XSAccessor: '0'
  Cpanel::JSON::XS: '0'
  Crypt::URandom: '0'
  HTTP::XSCookies: '0.000015'
  HTTP::XSHeaders: '0'
  Math::Random::ISAAC::XS: '0'
  MooX::TypeTiny: '0'
  Pod::Simple::Search: '0'
  Pod::Simple::SimpleTree: '0'
  Type::Tiny::XS: '0'
  URL::Encode::XS: '0'
  Unicode::UTF8: '0'
  YAML::XS: '0'
requires:
  Attribute::Handlers: '0'
  CLI::Osprey: '0'
  Carp: '0'
  Clone: '0'
  Config::Any: '0'
  Data::Censor: '0.04'
  Digest::SHA: '0'
  Encode: '0'
  Exporter: '5.57'
  Exporter::Tiny: '0'
  File::Basename: '0'
  File::Copy: '0'
  File::Path: '0'
  File::Share: '0'
  File::Spec: '0'
  File::Temp: '0'
  File::Which: '0'
  HTTP::Date: '0'
  HTTP::Headers::Fast: '0.21'
  HTTP::Tiny: '0'
  Hash::Merge::Simple: '0'
  Hash::MultiValue: '0'
  Import::Into: '0'
  JSON::MaybeXS: '0'
  List::Util: '1.29'
  MIME::Base64: '3.13'
  Module::Pluggable: '0'
  Module::Runtime: '0'
  Moo: '2.000000'
  Moo::Role: '0'
  POSIX: '0'
  Path::Tiny: '0'
  Plack: '1.0040'
  Plack::Middleware::FixMissingBodyInRedirect: '0'
  Plack::Middleware::RemoveRedundantBody: '0'
  Ref::Util: '0'
  Role::Tiny: '2.000000'
  Safe::Isa: '0'
  Sub::Quote: '0'
  Sub::Util: '0'
  Template: '0'
  Template::Tiny: '1.16'
  Test::Builder: '0'
  Test::More: '0.92'
  Type::Tiny: '1.000006'
  Types::Standard: '0'
  URI::Escape: '0'
  YAML: '0.86'
  parent: '0'
  perl: '5.014'
resources:
  IRC: irc://irc.perl.org/#dancer
  WebIRC: https://chat.mibbit.com/#dancer@irc.perl.org
  bugtracker: https://github.com/PerlDancer/Dancer2/issues
  homepage: http://perldancer.org/
  repository: git://github.com/PerlDancer/Dancer2.git
version: 2.0.1
x_generated_by_perl: v5.42.0
x_serialization_backend: 'YAML::Tiny version 1.76'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
