---
abstract: 'lightweight yet powerful web application framework'
author:
  - 'Dancer Core Developers'
build_requires:
  Data::Dump: '0'
  Devel::Hide: '0'
  Digest::MD5: '0'
  ExtUtils::MakeMaker: '0'
  File::Spec: '0'
  HTTP::CookieJar: '0.008'
  HTTP::Request: '0'
  HTTP::Tiny: '0.014'
  IO::Handle: '0'
  IO::Socket::INET: '0'
  IPC::Open3: '0'
  JSON: '2.90'
  Plack::Builder: '0'
  Test::LongString: '0'
  Test::More: '0'
  Test::NoWarnings: '0'
  perl: '5.006'
  utf8: '0'
configure_requires:
  ExtUtils::MakeMaker: '0'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.025, 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: Dancer
no_index:
  directory:
    - lib/Dancer/HTTP
provides:
  Dancer:
    file: lib/Dancer.pm
    version: '1.3522'
  Dancer::App:
    file: lib/Dancer/App.pm
    version: '1.3522'
  Dancer::Config:
    file: lib/Dancer/Config.pm
    version: '1.3522'
  Dancer::Config::Object:
    file: lib/Dancer/Config/Object.pm
    version: '1.3522'
  Dancer::Continuation:
    file: lib/Dancer/Continuation.pm
    version: '1.3522'
  Dancer::Continuation::Halted:
    file: lib/Dancer/Continuation/Halted.pm
    version: '1.3522'
  Dancer::Continuation::Route:
    file: lib/Dancer/Continuation/Route.pm
    version: '1.3522'
  Dancer::Continuation::Route::ErrorSent:
    file: lib/Dancer/Continuation/Route/ErrorSent.pm
    version: '1.3522'
  Dancer::Continuation::Route::FileSent:
    file: lib/Dancer/Continuation/Route/FileSent.pm
    version: '1.3522'
  Dancer::Continuation::Route::Forwarded:
    file: lib/Dancer/Continuation/Route/Forwarded.pm
    version: '1.3522'
  Dancer::Continuation::Route::Passed:
    file: lib/Dancer/Continuation/Route/Passed.pm
    version: '1.3522'
  Dancer::Continuation::Route::Templated:
    file: lib/Dancer/Continuation/Route/Templated.pm
    version: '1.3522'
  Dancer::Cookie:
    file: lib/Dancer/Cookie.pm
    version: '1.3522'
  Dancer::Cookies:
    file: lib/Dancer/Cookies.pm
    version: '1.3522'
  Dancer::Deprecation:
    file: lib/Dancer/Deprecation.pm
    version: '1.3522'
  Dancer::Engine:
    file: lib/Dancer/Engine.pm
    version: '1.3522'
  Dancer::Error:
    file: lib/Dancer/Error.pm
    version: '1.3522'
  Dancer::Exception:
    file: lib/Dancer/Exception.pm
    version: '1.3522'
  Dancer::Exception::Base:
    file: lib/Dancer/Exception/Base.pm
    version: '1.3522'
  Dancer::Factory::Hook:
    file: lib/Dancer/Factory/Hook.pm
    version: '1.3522'
  Dancer::FileUtils:
    file: lib/Dancer/FileUtils.pm
    version: '1.3522'
  Dancer::GetOpt:
    file: lib/Dancer/GetOpt.pm
    version: '1.3522'
  Dancer::HTTP:
    file: lib/Dancer/HTTP.pm
    version: '1.3522'
  Dancer::Handler:
    file: lib/Dancer/Handler.pm
    version: '1.3522'
  Dancer::Handler::Debug:
    file: lib/Dancer/Handler/Debug.pm
    version: '1.3522'
  Dancer::Handler::PSGI:
    file: lib/Dancer/Handler/PSGI.pm
    version: '1.3522'
  Dancer::Handler::Standalone:
    file: lib/Dancer/Handler/Standalone.pm
    version: '1.3522'
  Dancer::Hook:
    file: lib/Dancer/Hook.pm
    version: '1.3522'
  Dancer::Hook::Properties:
    file: lib/Dancer/Hook/Properties.pm
    version: '1.3522'
  Dancer::Logger:
    file: lib/Dancer/Logger.pm
    version: '1.3522'
  Dancer::Logger::Abstract:
    file: lib/Dancer/Logger/Abstract.pm
    version: '1.3522'
  Dancer::Logger::Capture:
    file: lib/Dancer/Logger/Capture.pm
    version: '1.3522'
  Dancer::Logger::Capture::Trap:
    file: lib/Dancer/Logger/Capture/Trap.pm
    version: '1.3522'
  Dancer::Logger::Console:
    file: lib/Dancer/Logger/Console.pm
    version: '1.3522'
  Dancer::Logger::Diag:
    file: lib/Dancer/Logger/Diag.pm
    version: '1.3522'
  Dancer::Logger::File:
    file: lib/Dancer/Logger/File.pm
    version: '1.3522'
  Dancer::Logger::Note:
    file: lib/Dancer/Logger/Note.pm
    version: '1.3522'
  Dancer::Logger::Null:
    file: lib/Dancer/Logger/Null.pm
    version: '1.3522'
  Dancer::MIME:
    file: lib/Dancer/MIME.pm
    version: '1.3522'
  Dancer::ModuleLoader:
    file: lib/Dancer/ModuleLoader.pm
    version: '1.3522'
  Dancer::Object:
    file: lib/Dancer/Object.pm
    version: '1.3522'
  Dancer::Object::Singleton:
    file: lib/Dancer/Object/Singleton.pm
    version: '1.3522'
  Dancer::Plugin:
    file: lib/Dancer/Plugin.pm
    version: '1.3522'
  Dancer::Plugin::Ajax:
    file: lib/Dancer/Plugin/Ajax.pm
    version: '1.3522'
  Dancer::Renderer:
    file: lib/Dancer/Renderer.pm
    version: '1.3522'
  Dancer::Request:
    file: lib/Dancer/Request.pm
    version: '1.3522'
  Dancer::Request::Upload:
    file: lib/Dancer/Request/Upload.pm
    version: '1.3522'
  Dancer::Response:
    file: lib/Dancer/Response.pm
    version: '1.3522'
  Dancer::Route:
    file: lib/Dancer/Route.pm
    version: '1.3522'
  Dancer::Route::Cache:
    file: lib/Dancer/Route/Cache.pm
    version: '1.3522'
  Dancer::Route::Registry:
    file: lib/Dancer/Route/Registry.pm
    version: '1.3522'
  Dancer::Serializer:
    file: lib/Dancer/Serializer.pm
    version: '1.3522'
  Dancer::Serializer::Abstract:
    file: lib/Dancer/Serializer/Abstract.pm
    version: '1.3522'
  Dancer::Serializer::Dumper:
    file: lib/Dancer/Serializer/Dumper.pm
    version: '1.3522'
  Dancer::Serializer::JSON:
    file: lib/Dancer/Serializer/JSON.pm
    version: '1.3522'
  Dancer::Serializer::JSONP:
    file: lib/Dancer/Serializer/JSONP.pm
    version: '1.3522'
  Dancer::Serializer::Mutable:
    file: lib/Dancer/Serializer/Mutable.pm
    version: '1.3522'
  Dancer::Serializer::XML:
    file: lib/Dancer/Serializer/XML.pm
    version: '1.3522'
  Dancer::Serializer::YAML:
    file: lib/Dancer/Serializer/YAML.pm
    version: '1.3522'
  Dancer::Session:
    file: lib/Dancer/Session.pm
    version: '1.3522'
  Dancer::Session::Abstract:
    file: lib/Dancer/Session/Abstract.pm
    version: '1.3522'
  Dancer::Session::Simple:
    file: lib/Dancer/Session/Simple.pm
    version: '1.3522'
  Dancer::Session::YAML:
    file: lib/Dancer/Session/YAML.pm
    version: '1.3522'
  Dancer::SharedData:
    file: lib/Dancer/SharedData.pm
    version: '1.3522'
  Dancer::Template:
    file: lib/Dancer/Template.pm
    version: '1.3522'
  Dancer::Template::Abstract:
    file: lib/Dancer/Template/Abstract.pm
    version: '1.3522'
  Dancer::Template::Simple:
    file: lib/Dancer/Template/Simple.pm
    version: '1.3522'
  Dancer::Template::TemplateToolkit:
    file: lib/Dancer/Template/TemplateToolkit.pm
    version: '1.3522'
  Dancer::Test:
    file: lib/Dancer/Test.pm
    version: '1.3522'
  Dancer::Timer:
    file: lib/Dancer/Timer.pm
    version: '1.3522'
  HTTP::Tiny::NoProxy:
    file: lib/HTTP/Tiny/NoProxy.pm
    version: '1.3522'
recommends:
  MIME::Types: '2.17'
  YAML: '0'
  YAML::XS: '0'
requires:
  Carp: '0'
  Cwd: '0'
  Data::Dumper: '0'
  Encode: '0'
  Exporter: '0'
  Fcntl: '0'
  File::Basename: '0'
  File::Copy: '0'
  File::Path: '0'
  File::Spec: '0'
  File::Spec::Functions: '0'
  File::Temp: '0'
  File::stat: '0'
  FindBin: '0'
  Getopt::Long: '0'
  HTTP::Body: '0'
  HTTP::Date: '0'
  HTTP::Headers: '0'
  HTTP::Server::Simple::PSGI: '0'
  HTTP::Tiny: '0.014'
  Hash::Merge::Simple: '0'
  IO::File: '0'
  MIME::Types: '0'
  Module::Runtime: '0'
  POSIX: '0'
  Pod::Usage: '0'
  Scalar::Util: '0'
  Test::Builder: '0'
  Test::LongString: '0'
  Test::More: '0'
  Time::HiRes: '0'
  Try::Tiny: '0'
  URI: '0'
  URI::Escape: '0'
  base: '0'
  bytes: '0'
  constant: '0'
  lib: '0'
  overload: '0'
  parent: '0'
  strict: '0'
  vars: '0'
  warnings: '0'
resources:
  bugtracker: https://github.com/PerlDancer/Dancer/issues
  homepage: https://github.com/PerlDancer/Dancer
  repository: https://github.com/PerlDancer/Dancer.git
version: '1.3522'
x_authority: cpan:SUKRIA
x_contributors:
  - '1nickt <nickt@broadbean.com>'
  - 'a-adam <ac@univie.ac.at>'
  - 'Achim Adam <achim.adam@(none).com>'
  - 'Adam J. Foxson <afoxson@pobox.com>'
  - 'Adam Kennedy <adamk@cpan.org>'
  - 'Akash Ayare <akash@hairynandgate.com>'
  - 'alambike <alambike@gmail.com>'
  - 'Alan Haggai Alavi <alanhaggai@alanhaggai.org>'
  - 'Alberto Simões <ambs@cpan.org>'
  - 'Alessandro Ranellucci <aar@cpan.org>'
  - 'Alex C <calyx238@gmail.com>'
  - 'Alexis Sukrieh <sukria@sukria.net>'
  - 'Alex Kalderimis <alex.kalderimis@gmail.com>'
  - 'Alex Kapranoff <kapranoff@gmail.com>'
  - 'Alex Peters <lxp@cpan.org>'
  - 'Alfie John <alfiej@opera.com>'
  - 'Al Newkirk <github@alnewkirk.com>'
  - 'Al Newkirk <we@ana.im>'
  - 'Andrew Beverley <a.beverley@ctrlo.com>'
  - 'andy <andy@broadbean.com>'
  - 'Anirvan Chatterjee <anirvan@base.mx.org>'
  - 'Anton Gerasimov <me@zyxmasta.com>'
  - 'asergei <asergei@gmail.com>'
  - 'Ashley Willis <ashley@gitable.org>'
  - 'A. Sinan Unur <nanis@cpan.org>'
  - 'Ask Bjørn Hansen <ask@develooper.com>'
  - 'Assaf Gordon <assafgordon@gmail.com>'
  - 'Ben Hutton <relequestual@gmail.com>'
  - 'Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>'
  - 'boris shomodjvarac <shomodj@oginwm09.(none)>'
  - 'Brad Macpherson <brad@teched-creations.com>'
  - 'Breno G. de Oliveira <garu@cpan.org>'
  - 'Brian E. Lozier <brian@massassi.com>'
  - 'Brian Hann <emailc0bra@gmail.com>'
  - 'Brian Phillips <brian@thephillips.info>'
  - 'burnersk <burnersk@(none.com)>'
  - 'Chris Andrews <chrisandrews@venda.com>'
  - 'chrisjrob <chrisjrob@gmail.com>'
  - 'Chris Seymour <chris.j.seymour@hotmail.com>'
  - 'Christian Walde <walde.christian@googlemail.com>'
  - 'chromatic <chromatic@wgz.org>'
  - 'Colin Keith <colinmkeith@gmail.com>'
  - 'Colin Kuskie <colink@perldreamer.com>'
  - 'CPAN Service <cpanservice@chorny.net>'
  - 'Craig Treptow <craig.treptow@gmail.com>'
  - 'Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>'
  - 'Damien Krotkine <dams@cpan.org>'
  - 'Damien Krotkine <dkrotkine@booking.com>'
  - 'Damyan Ivanov <dmn@debian.org>'
  - 'Dan Book <grinnz@gmail.com>'
  - 'Dan Book <grinnz@grinnz.com>'
  - 'Danijel Tasov <dt@korn.shell.la>'
  - 'Dave Doyle <dave.s.doyle@gmail.com>'
  - 'David Cantrell <david@cantrell.org.uk>'
  - 'David Golden <dagolden@cpan.org>'
  - 'David Moreno <david@axiombox.com>'
  - 'David Precious <davidp@preshweb.co.uk>'
  - 'David Steinbrunner <dsteinbrunner@pobox.com>'
  - 'David Zurborg <zurborg@cpan.org>'
  - 'Dennis Lichtenthaeler <dennis.lichtenthaeler@stiftung-tannenhof.de>'
  - 'Duncan Hutty <dhutty@allgoodbits.org>'
  - 'Emmanuel Rodriguez <emmanuel.rodriguez@gmail.com>'
  - 'Eugen Konkov <kes-kes@yandex.ru>'
  - 'Fabrice Gabolde <fabrice.gabolde@gmail.com>'
  - 'Fabrice Gabolde <fabrice.gabolde@uperto.com>'
  - 'Fabrice Gabolde <fgabolde@weborama.com>'
  - 'Fayland Lam <fayland@gmail.com>'
  - 'Felix Dorner <felix_do@web.de>'
  - 'Flavio Poletti <flavio@polettix.it>'
  - 'Florian Larysch <florolf@devbraindump.de>'
  - 'Florian Sojer <sojer@b1-systems.de>'
  - 'Franck Cuny <franck.cuny@gmail.com>'
  - 'François Charlier <fcharlier@ploup.net>'
  - 'François Charlier <naz@pwah.(none)>'
  - 'Gabor Szabo <gabor@szabgab.com>'
  - 'Gary Mullen <garymullen@gmail.com>'
  - 'geistteufel <geistteufel@yahoo.fr>'
  - 'Gil Magno <gilmagno@gilmagno.com>'
  - 'Gonzalo Barco <gbarcouy@gmail.com>'
  - 'Graham Knop <haarg@haarg.org>'
  - 'Grzegorz Rożniecki <xaerxess@gmail.com>'
  - 'Hagen Fuchs <github@hfuchs.net>'
  - 'Hans Dieter Pearcey <hdp@weftsoar.net>'
  - 'Ilmari Vacklin <ilmari@dicole.com>'
  - 'Ilya Chesnokov <chesnokov.ilya@gmail.com>'
  - 'isync <o.zucker@web.de>'
  - 'Ivan Bessarabov <ivan@bessarabov.ru>'
  - 'Ivan Paponov <ivan.paponov@gmail.com>'
  - 'Jacob Rideout <jacob.rideout@returnpath.net>'
  - 'Jakob Voss <jakob@nichtich.de>'
  - 'jamhed <ip@ncom-ufa.ru>'
  - 'jamhed <jamhed@lenobook.jh>'
  - 'Jason A. Crome <jason@crome-plated.com>'
  - 'Jess <castaway@desert-island.me.uk>'
  - 'Jesse van Herk <jesse@imaginaryrobots.net>'
  - 'Jochen Lutz <jlu@gmx.de>'
  - 'Joel Roth <joelz@pobox.com>'
  - 'John Barrett <johna.barrett@gmail.com>'
  - 'John Wittkoski <jwittkoski@gmail.com>'
  - 'jonasreinsch <jonas.reinsch@gmail.com>'
  - 'Jonathan "Duke" Leto <jonathan@leto.net>'
  - 'Jonathan Hall <jhall@efolder.net>'
  - 'Jonathan Otsuka <djgoku@gmail.com>'
  - 'jonathan schatz <jon@divisionbyzero.com>'
  - 'Jonathan Scott Duff <duff@pobox.com>'
  - 'Josh Rabinowitz <joshr@joshr.com>'
  - 'Joshua Barratt <jbarratt@serialized.net>'
  - 'JT Smith <jt@plainblack.com>'
  - 'Juan J. Martínez <reidrac@usebox.net>'
  - 'Jury Gorky <schwein@schwein-laptop.(none)>'
  - 'Kaitlyn Parkhurst <symkat@symkat.com>'
  - 'Kent Fredric <kentnl@cpan.org>'
  - 'Kirk Kimmel <kimmel.k.programmer@gmail.com>'
  - 'Lars Thegler <lars@thegler.dk>'
  - 'Lee Carmichael <lecar_red@yahoo.com>'
  - 'Lee Johnson <lee.johnson@netbanx.com>'
  - 'LoonyPandora <loonypandora@gmail.com>'
  - 'Manuel Weiss <manuel@weiss.io>'
  - 'Marc Chantreux <marc.chantreux@biblibre.com>'
  - 'Mark Allen <mrallen1@yahoo.com>'
  - 'Mark A. Stratman <stratman@gmail.com>'
  - 'Mark Stosberg <mark@stosberg.com>'
  - 'Martin Schut <github@wommm.nl>'
  - 'Matthew Horsfall (alh) <wolfsage@gmail.com>'
  - 'Maxim Ivanov <maxim.ivanov@net-a-porter.com>'
  - 'Max Maischein <corion@corion.net>'
  - 'Michael Genereux <mgenereu@gmail.com>'
  - 'Michael G. Schwern <schwern@pobox.com>'
  - 'Michael McClennen <mmcclenn@geology.wisc.edu>'
  - 'Michal Wojciechowski <michal@sidnet.info>'
  - 'Mikolaj Kucharski <mikolaj@kucharski.name>'
  - 'miyagawa <miyagawa@gmail.com>'
  - 'mlbarrow <mlbarrow@(none)>'
  - 'Mohammad S Anwar <mohammad.anwar@yahoo.com>'
  - 'mokko <mauricemengel@gmail.com>'
  - 'Murray <murray@minty.org>'
  - 'Natal Ngétal <hobbestigrou@erakis.im>'
  - 'Nate Jones <nate@endot.org>'
  - 'Naveed Massjouni <naveedm9@gmail.com>'
  - 'Naveed Massjouni <naveed@vt.edu>'
  - 'Naveed <naveed@ironcamel.(none)>'
  - 'Naveen <nmani@nashresearch.com>'
  - 'Neil Hooey <neil@shutterstock.com>'
  - 'Nick Tonkin <1nickt@users.noreply.github.com>'
  - 'Nicolas Oudard <noudard@weborama.com>'
  - 'niko <nikomomo@gmail.com>'
  - 'Nuno Carvalho <mestre.smash@gmail.com>'
  - 'Oliver Gorwits <oliver@cpan.org>'
  - 'Olivier Mengué <dolmen@cpan.org>'
  - 'Olof Johansson <olof@ethup.se>'
  - 'Ovid <curtis@weborama.com>'
  - 'Paul Driver <frodwith@gmail.com>'
  - 'Paul Fenwick <pjf@perltraining.com.au>'
  - 'Paul Johnson <paul@pjcj.net>'
  - 'Paul Tomlin <ptomli@gmail.com>'
  - 'pdl <perrettdl@googlemail.com>'
  - 'Pedro Melo <melo@simplicidade.org>'
  - 'Perlover <perlover@perlover.com>'
  - 'Phil Carmody <pc+github@asdf.org>'
  - 'Philippe Bruhat (BooK) <book@cpan.org>'
  - 'ppisar <ppisar@(none)>'
  - 'Richard Simões <rsimoes@cpan.org>'
  - 'Rick Myers <rick@jrmyers.net>'
  - 'Rik Brown <rik@rikbrown.co.uk>'
  - 'Roberto Patriarca <rp@staged.org>'
  - 'Roman Nuritdinov <ky6uk.kun@gmail.com>'
  - 'rowanthorpe <rowanthorpe@gmail.com>'
  - 'Russell Jenkins <veryrusty@gmail.com>'
  - 'Sam Kington <github@illuminated.co.uk>'
  - 'Sapphire Paw <devel@sapphirepaw.org>'
  - 'Sawyer X <xsawyerx@cpan.org>'
  - 'scoopio <valiouk@yahoo.co.uk>'
  - 'Scott Penrose <scott.penrose@(none)>'
  - 'sdeseille <sebastien.deseille@gmail.com>'
  - 'Sean Smith <ssmith@empoweredbenefits.com>'
  - 'Sebastian de Castelberg <sebu@kpricorn.org>'
  - 'Skeeve <github.mails.skeeve@xoxy.net>'
  - 'Slaven Rezic <slaven@rezic.de>'
  - 'Sniperovitch <sniperovitch@gmail.com>'
  - 'Squeeks <squeek@cpan.org>'
  - 'Stefan Hornburg (Racke) <racke@linuxia.de>'
  - 'Steve Hay <steve.m.hay@googlemail.com>'
  - 'Tatsuhiko Miyagawa <miyagawa@bulknews.net>'
  - 'tednolan <tednolan@(none).com>'
  - 'Tim Gim Yee <tim.gim.yee@gmail.com>'
  - 'Tim King <timk@JTimothyKing.com>'
  - 'Tom Heady <tom@punch.net>'
  - 'Tom Hukins <tom@eborcom.com>'
  - 'Tom Wyant <wyant@cpan.org>'
  - 'Vyacheslav Matyukhin <mmcleric@yandex-team.ru>'
  - 'William Wolf <throughnothing@gmail.com>'
  - 'Yanick Champoux <yanick@cpan.org>'
  - 'YOUR_NAME <YOUR_EMAIL>'
  - 'Zefram <zefram@fysh.org>'
x_generated_by_perl: v5.32.1
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
