Punk 0.06 Latest
Kwalitee Issues
No Core Issues.
- consistent_version
-
Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).
Error: 0.01,0.02,0.03,0.06
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
- has_security_doc
-
Add SECURITY(.pod|md). See Software::Security::Policy.
- security_doc_contains_contact
-
Add SECURITY(.pod|md) and add a contact address. See Software::Security::Policy.
- has_contributing_doc
-
Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.
Modules
| Name | Abstract | Version | View |
|---|---|---|---|
| Punk | a MVC web framework | 0.06 | metacpan |
| Punk::App | the per-application registry and boot compiler | 0.02 | metacpan |
| Punk::CORS | cross-origin resource sharing | 0.02 | metacpan |
| Punk::CSRF | single-use CSRF tokens | 0.02 | metacpan |
| Punk::Command | the subcommands behind the punk tool | 0.02 | metacpan |
| Punk::Config | YAML configuration with secrets kept out of the file | 0.02 | metacpan |
| Punk::Context | the per-request object | 0.02 | metacpan |
| Punk::Controller | base class for Punk controllers | 0.02 | metacpan |
| Punk::Future | an async result that runs on the loop, or blocks | 0.02 | metacpan |
| Punk::Generate | scaffold a new Punk application | 0.02 | metacpan |
| Punk::Logger | a level-based logger | 0.02 | metacpan |
| Punk::Model | the storage-agnostic model tier | 0.02 | metacpan |
| Punk::Model::DBI | the default DBI backend for Punk models | 0.02 | metacpan |
| Punk::Model::DBIx::Loop | a non-blocking backend for Punk models | 0.03 | metacpan |
| Punk::Mount::Markdown | a directory of markdown as a documentation site | 0.03 | metacpan |
| Punk::Mount::OpenAPI | the api mount: spec-first operations | 0.02 | metacpan |
| Punk::Plugin | base class for Punk plugins | 0.02 | metacpan |
| Punk::RateLimit | rate limiting and IP blocking over Hyperman's shared arena | 0.01 | metacpan |
| Punk::Request | a lazy wrapper over the PSGI environment | 0.02 | metacpan |
| Punk::Response | a response builder | 0.02 | metacpan |
| Punk::Router | the compiled-at-boot route tables (XS) | 0.02 | metacpan |
| Punk::Router::Scope | the handle an C<under> returns | 0.02 | metacpan |
| Punk::SSE | a Server-Sent Events stream | 0.02 | metacpan |
| Punk::Session | signed cookie sessions | 0.02 | metacpan |
| Punk::Static | serving files from a directory | 0.02 | metacpan |
| Punk::UA | the outbound HTTP agent on the context | 0.02 | metacpan |
| Punk::Upload | an uploaded file from a multipart form | 0.02 | metacpan |
| Punk::View::Stencil | the Template::Stencil view engine | 0.02 | metacpan |
| Punk::Views | the pluggable view engine registry (XS) | 0.02 | metacpan |
| Punk::WebSocket | a WebSocket connection | 0.02 | metacpan |
| Punk::WebSocket::Room | pub/sub groups of WebSocket connections | 0.02 | metacpan |
Other Files
| Changes | metacpan |
| MANIFEST | metacpan |
| META.json | metacpan |
| META.yml | metacpan |
| Makefile.PL | metacpan |
| README | metacpan |