GET /api/v1/autocomplete/port/?format=api&page=350
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 40987,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=351",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=349",
    "results": [
        {
            "name": "p5.34-term-ui",
            "description": "Term::UI - Term::ReadLine UI made easy"
        },
        {
            "name": "p5.34-term-vt102",
            "description": "Emulates a colour VT102 terminal in memory"
        },
        {
            "name": "p5.34-termextract",
            "description": "a Perl module to extract technical terms from texts"
        },
        {
            "name": "p5.34-test-api",
            "description": "Test::API - Test a list of subroutines provided by a module"
        },
        {
            "name": "p5.34-test-base",
            "description": "A Data Driven Testing Framework"
        },
        {
            "name": "p5.34-test-checkdeps",
            "description": "Test::CheckDeps - Check for presence of dependencies"
        },
        {
            "name": "p5.34-test-class",
            "description": "Test::Class - Easily create test classes in an xUnit/JUnit style"
        },
        {
            "name": "p5.34-test-class-most",
            "description": "Test::Class::Most - Test Classes the easy way"
        },
        {
            "name": "p5.34-test-classapi",
            "description": "Provides basic first-pass API testing for large class trees"
        },
        {
            "name": "p5.34-test-cleannamespaces",
            "description": "Test::CleanNamespaces - Check for uncleaned imports"
        },
        {
            "name": "p5.34-test-command",
            "description": "Test routines for external commands"
        },
        {
            "name": "p5.34-test-compile",
            "description": "Check whether Perl files compile correctly"
        },
        {
            "name": "p5.34-test-cpan-meta",
            "description": "Validate your CPAN META.yml files"
        },
        {
            "name": "p5.34-test-cpan-meta-json",
            "description": "Test::CPAN::Meta::JSON - Validate a META.json file within a CPAN distribution."
        },
        {
            "name": "p5.34-test-cpan-meta-yaml",
            "description": "Test::CPAN::Meta::YAML - Validate a META.yml file within a CPAN distribution."
        },
        {
            "name": "p5.34-test-deep",
            "description": "Test::Deep - Extremely flexible deep comparison"
        },
        {
            "name": "p5.34-test-deep-json",
            "description": "Test::Deep::JSON - Compare JSON with Test::Deep"
        },
        {
            "name": "p5.34-test-deep-type",
            "description": "Test::Deep::Type - A Test::Deep plugin for validating type constraints"
        },
        {
            "name": "p5.34-test-describeme",
            "description": "Test::DescribeMe - Tell test runners what kind of test you are"
        },
        {
            "name": "p5.34-test-differences",
            "description": "Test::Differences - Test strings and data structures and show differences if not ok"
        },
        {
            "name": "p5.34-test-directory",
            "description": "Test::Directory - Perl extension for maintaining test directories."
        },
        {
            "name": "p5.34-test-distmanifest",
            "description": "Author test that validates a package MANIFEST."
        },
        {
            "name": "p5.34-test-eol",
            "description": "Test::EOL - Check the correct line endings in your project"
        },
        {
            "name": "p5.34-test-exception",
            "description": "Convenience methods for testing exception-based code"
        },
        {
            "name": "p5.34-test-expect",
            "description": "Automated driving and testing of terminal-based programs."
        },
        {
            "name": "p5.34-test-expectandcheck",
            "description": "Test::ExpectAndCheck - expect/check-style unit testing with object methods"
        },
        {
            "name": "p5.34-test-exports",
            "description": "Test::Exports - Test that modules export the right symbols"
        },
        {
            "name": "p5.34-test-failwarnings",
            "description": "Test::FailWarnings - Add test failures if warnings are caught"
        },
        {
            "name": "p5.34-test-fatal",
            "description": "Test::Fatal - incredibly simple helpers for testing code with exceptions"
        },
        {
            "name": "p5.34-test-file",
            "description": "Test::File -- test file attributes"
        },
        {
            "name": "p5.34-test-file-sharedir",
            "description": "Test::File::ShareDir - Create a Fake ShareDir for your modules for testing."
        },
        {
            "name": "p5.34-test-filename",
            "description": "Test::Filename - Portable filename comparison"
        },
        {
            "name": "p5.34-test-fork",
            "description": "Test::Fork - test code which forks"
        },
        {
            "name": "p5.34-test-future-io-impl",
            "description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations"
        },
        {
            "name": "p5.34-test-harness",
            "description": "TAP::Harness - Run test scripts with statistics"
        },
        {
            "name": "p5.34-test-http-server-simple",
            "description": "Test::More functions for HTTP::Server::Simple"
        },
        {
            "name": "p5.34-test-identity",
            "description": "Test::Identity - assert the referential identity of a reference"
        },
        {
            "name": "p5.34-test-indistdir",
            "description": "Test::InDistDir - test environment setup for development with IDE"
        },
        {
            "name": "p5.34-test-inline",
            "description": "Inlining your tests next to the code being tested"
        },
        {
            "name": "p5.34-test-inter",
            "description": "Test::Inter - framework for more readable interactive test scripts"
        },
        {
            "name": "p5.34-test-json",
            "description": "Test::JSON - Test JSON data"
        },
        {
            "name": "p5.34-test-kit",
            "description": "Test::Kit - Build custom test packages with only the features you want"
        },
        {
            "name": "p5.34-test-leaktrace",
            "description": "Test::LeakTrace - Traces memory leaks"
        },
        {
            "name": "p5.34-test-lectrotest",
            "description": "Test::LectroTest - Easy, automatic, specification-based tests"
        },
        {
            "name": "p5.34-test-lib",
            "description": "Test::Lib - Use libraries from a t/lib directory"
        },
        {
            "name": "p5.34-test-longstring",
            "description": "Tests strings for equality, with more helpful failures"
        },
        {
            "name": "p5.34-test-lwp-useragent",
            "description": "Test::LWP::UserAgent - A LWP::UserAgent suitable for simulating and testing network calls"
        },
        {
            "name": "p5.34-test-manifest",
            "description": "Test::Manifest - interact with a t/test_manifest file"
        },
        {
            "name": "p5.34-test-memory-cycle",
            "description": "Check for memory leaks and circular memory references"
        },
        {
            "name": "p5.34-test-metrics-any",
            "description": "Test::Metrics::Any - assert that code produces metrics via Metrics::Any"
        }
    ]
}