HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 41006,
"next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=221",
"previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=219",
"results": [
{
"name": "p5.28-mojo-useragent-role-retry",
"description": "Mojo::UserAgent::Role::Retry - Retry requests on failure"
},
{
"name": "p5.28-mojolicious",
"description": "Mojolicious - Real-time web framework"
},
{
"name": "p5.28-mojolicious-plugin-chi",
"description": "Mojolicious::Plugin::CHI - Use CHI Caches in Mojolicious"
},
{
"name": "p5.28-mojolicious-plugin-mason1renderer",
"description": "Mojolicious::Plugin::Mason1Renderer - Mason 1 (aka HTML::Mason 1.x) Renderer Plugin."
},
{
"name": "p5.28-mojolicious-plugin-mason2renderer",
"description": "Mojolicious::Plugin::Mason2Renderer - Mason 2.x renderer plugin."
},
{
"name": "p5.28-mojolicious-plugin-setusergroup",
"description": "Mojolicious::Plugin::SetUserGroup - Mojolicious plugin to set unprivileged credentials"
},
{
"name": "p5.28-monotone-automatestdio",
"description": "Perl interface to Monotone via automate stdio"
},
{
"name": "p5.28-moo",
"description": "Moo - Minimalist Object Orientation (with Moose compatibility)"
},
{
"name": "p5.28-moose",
"description": "Moose - A postmodern object system for Perl 5"
},
{
"name": "p5.28-moose-autobox",
"description": "Autoboxed wrappers for Native Perl datatypes"
},
{
"name": "p5.28-moose-policy",
"description": "Moose-mounted police"
},
{
"name": "p5.28-moosex-aliases",
"description": "MooseX::Aliases - easy aliasing of methods and attributes in Moose"
},
{
"name": "p5.28-moosex-arrayref",
"description": "MooseX::ArrayRef - blessed arrayrefs with Moose"
},
{
"name": "p5.28-moosex-attributeshortcuts",
"description": "MooseX::AttributeShortcuts - Shorthand for common attribute options"
},
{
"name": "p5.28-moosex-classattribute",
"description": "MooseX::ClassAttribute - Declare class attributes Moose-style"
},
{
"name": "p5.28-moosex-clone",
"description": "MooseX::Clone - Fine-grained cloning support for Moose objects"
},
{
"name": "p5.28-moosex-configfromfile",
"description": "MooseX::ConfigFromFile - An abstract Moose role for setting attributes from a configfile"
},
{
"name": "p5.28-moosex-daemonize",
"description": "MooseX::Daemonize - Role for daemonizing your Moose based application"
},
{
"name": "p5.28-moosex-emulate-class-accessor-fast",
"description": "Emulate Class::Accessor::Fast behavior using Moose attributes"
},
{
"name": "p5.28-moosex-extended",
"description": "MooseX::Extended - Extend Moose with safe defaults and useful features"
},
{
"name": "p5.28-moosex-getopt",
"description": "MooseX::Getopt - A Moose role for processing command line options"
},
{
"name": "p5.28-moosex-has-sugar",
"description": "MooseX::Has::Sugar - Sugar Syntax for moose 'has' fields"
},
{
"name": "p5.28-moosex-hasdefaults",
"description": "MooseX::HasDefaults - default \"is\" to \"ro\" or \"rw\" for all attributes"
},
{
"name": "p5.28-moosex-insideout",
"description": "MooseX::InsideOut - inside-out objects with Moose"
},
{
"name": "p5.28-moosex-lazyrequire",
"description": "MooseX::LazyRequire - Required attributes which fail only when trying to use them"
},
{
"name": "p5.28-moosex-log-log4perl",
"description": "A Logging Role for Moose based on Log::Log4perl"
},
{
"name": "p5.28-moosex-markasmethods",
"description": "MooseX::MarkAsMethods - Mark overload code symbols as methods"
},
{
"name": "p5.28-moosex-meta-typeconstraint-mooish",
"description": "MooseX::Meta::TypeConstraint::Mooish - Translate Moo-style constraints to Moose-style"
},
{
"name": "p5.28-moosex-methodattributes",
"description": "code attribute introspection"
},
{
"name": "p5.28-moosex-multiinitarg",
"description": "Attributes with aliases for constructor arguments"
},
{
"name": "p5.28-moosex-nonmoose",
"description": "MooseX::NonMoose - easy subclassing of non-Moose classes"
},
{
"name": "p5.28-moosex-object-pluggable",
"description": "MooseX::Object::Pluggable - Make your classes pluggable"
},
{
"name": "p5.28-moosex-oneargnew",
"description": "MooseX::OneArgNew - teach ->new to accept single, non-hashref arguments"
},
{
"name": "p5.28-moosex-params-validate",
"description": "an extension of Params::Validate for using Moose's types"
},
{
"name": "p5.28-moosex-role-parameterized",
"description": "MooseX::Role::Parameterized - roles with composition parameters"
},
{
"name": "p5.28-moosex-role-strict",
"description": "MooseX::Role::Strict - use strict 'roles'"
},
{
"name": "p5.28-moosex-role-warnonconflict",
"description": "MooseX::Role::WarnOnConflict - Warn if classes override role methods without excluding them"
},
{
"name": "p5.28-moosex-role-withoverloading",
"description": "Roles which support overloading (DEPRECATED)"
},
{
"name": "p5.28-moosex-semiaffordanceaccessor",
"description": "Name your accessors foo() and set_foo()"
},
{
"name": "p5.28-moosex-setonce",
"description": "MooseX::SetOnce - write-once, read-many attributes for Moose"
},
{
"name": "p5.28-moosex-simpleconfig",
"description": "MooseX::SimpleConfig - A Moose role for setting attributes from a simple configuration file"
},
{
"name": "p5.28-moosex-singleton",
"description": "MooseX::Singleton - turn your Moose class into a singleton"
},
{
"name": "p5.28-moosex-slurpyconstructor",
"description": "MooseX::SlurpyConstructor - Make your object constructor collect all unknown attributes"
},
{
"name": "p5.28-moosex-storage",
"description": "MooseX::Storage - A serialization framework for Moose classes"
},
{
"name": "p5.28-moosex-storage-format-jsonpm",
"description": "MooseX::Storage::Format::JSONpm - a format role for MooseX::Storage using JSON.pm"
},
{
"name": "p5.28-moosex-storage-io-chi",
"description": "MooseX::Storage::IO::CHI - Store and retrieve Moose objects to a cache, via CHI."
},
{
"name": "p5.28-moosex-strictconstructor",
"description": "MooseX::StrictConstructor - Make your object constructors blow up on unknown attributes"
},
{
"name": "p5.28-moosex-traitfor-meta-class-betteranonclassnames",
"description": "MooseX::TraitFor::Meta::Class::BetterAnonClassNames - Metaclass trait to *attempt* to demystify generated anonymous class names"
},
{
"name": "p5.28-moosex-traits",
"description": "automatically apply roles at object creation time"
},
{
"name": "p5.28-moosex-traits-pluggable",
"description": "an extension to MooseX::Traits"
}
]
}