packages:
    'parser':
        '1.0':
            Documentation:
                Getting Started: '/parser/1.0/'
    'schemes':
        '1.0':
            Documentation:
                Getting Started: '/schemes/1.0/'
                API: '/schemes/1.0/api/'
                Factory: '/schemes/1.0/factory/'
                Http(s): '/schemes/1.0/schemes/http/'
                Websocket(s): '/schemes/1.0/schemes/ws/'
                FTP: '/schemes/1.0/schemes/ftp/'
                Data: '/schemes/1.0/schemes/data/'
                File: '/schemes/1.0/schemes/file/'
                Generic URI: '/schemes/1.0/schemes/uri/'
                Extension Guide: '/schemes/1.0/extension/'
    'query-parser':
        '1.0':
            Documentation:
                Getting Started: '/query-parser/1.0/'
    'interfaces':
        '7.0':
            Getting Started:
                Introduction: '/interfaces/7.0/'
                Contracts: '/interfaces/7.0/contracts/'
            Parsers:
                URI Parser: '/interfaces/7.0/uri-parser-builder/'
                Query Parser: '/interfaces/7.0/query-parser-builder/'
            Converters:
                IPv4 Converter: '/interfaces/7.0/ipv4/'
                IPv6 Converter: '/interfaces/7.0/ipv6/'
                IDN Converter: '/interfaces/7.0/idn/'
        '2.0':
            Documentation:
                Contracts: '/interfaces/2.0/'
    'components':
        '7.0':
            Getting Started:
                Introduction: '/components/7.0/'
                From 2.x to 7.x: '/components/7.0/upgrading/'
                Modifier: '/components/7.0/modifiers/'
            URI components:
                Common API: '/components/7.0/api/'
                Scheme: '/components/7.0/scheme/'
                Authority: '/components/7.0/authority/'
                UserInfo: '/components/7.0/userinfo/'
                Host: '/components/7.0/host/'
                Domain: '/components/7.0/domain/'
                Port: '/components/7.0/port/'
                Path: '/components/7.0/path/'
                DataPath: '/components/7.0/data-path/'
                HierarchicalPath: '/components/7.0/hierarchical-path/'
                Query: '/components/7.0/query/'
                URLSearchParams: '/components/7.0/urlsearchparams/'
                Fragment: '/components/7.0/fragment/'
        '2.0':
            Documentation:
                Getting Started: '/components/2.0/'
                From 1.x to 2.x: '/components/2.0/upgrading/'
            URI Modifiers:
                Overview: '/components/2.0/modifiers/'
                Query Modifiers: '/components/2.0/modifiers/query/'
                Path Modifiers: '/components/2.0/modifiers/path/'
                Host Modifiers: '/components/2.0/modifiers/host/'
            Utility classes:
                QueryString: '/components/2.0/query-parser-builder/'
                IPv4 Normalizer: '/components/2.0/ipv4-normalizer/'
            URI components:
                Overview: '/components/2.0/api/'
                Scheme: '/components/2.0/scheme/'
                Authority: '/components/2.0/authority/'
                UserInfo: '/components/2.0/userinfo/'
                Host: '/components/2.0/host/'
                Domain: '/components/2.0/domain/'
                Port: '/components/2.0/port/'
                Path: '/components/2.0/path/'
                DataPath: '/components/2.0/data-path/'
                HierarchicalPath: '/components/2.0/hierarchical-path/'
                Query: '/components/2.0/query/'
                Fragment: '/components/2.0/fragment/'
        '1.0':
            Documentation:
                Getting Started: '/components/1.0/'
                Parsers: '/components/1.0/parsers/'
                API: '/components/1.0/api/'
                Scheme: '/components/1.0/scheme/'
                UserInfo: '/components/1.0/userinfo/'
                Host: '/components/1.0/host/'
                Port: '/components/1.0/port/'
                Path: '/components/1.0/path/'
                HierarchicalPath: '/components/1.0/hierarchical-path/'
                DataPath: '/components/1.0/data-path/'
                Query: '/components/1.0/query/'
                Fragment: '/components/1.0/fragment/'
    'manipulations':
        '1.0':
            Documentation:
                Getting Started: '/manipulations/1.0/'
                URI References: '/manipulations/1.0/references/'
                URI Formatter: '/manipulations/1.0/formatter/'
                URI Middlewares: '/manipulations/1.0/middlewares/'
    'domain-parser':
        '1.0':
            Documentation:
                Getting Started: '/domain-parser/1.0/'
                Rules: '/domain-parser/1.0/rules/'
                Manager: '/domain-parser/1.0/manager/'
    'uri':
        '7.0':
            Documentation:
                Getting Started: '/uri/7.0/'
                URI Object: '/uri/7.0/rfc3986/'
                URI Template: '/uri/7.0/uri-template/'
                URI Manipulation: '/uri/7.0/base-uri/'
                PSR Compliance: '/uri/7.0/psr-compliance/'
                From 6.x to 7.x: '/uri/7.0/upgrading/'
        '6.0':
            Documentation:
                Getting Started: '/uri/6.0/'
                RFC3986 URI: '/uri/6.0/rfc3986/'
                PSR-7 URI: '/uri/6.0/psr7/'
                URI info: '/uri/6.0/info/'
                Parse & Build URI: '/uri/6.0/parser-builder/'
                Resolve & Relativize: '/uri/6.0/resolver-relativizer/'
                URI template: '/uri/6.0/uri-template/'
                From 5.x to 6.x: '/uri/6.0/upgrading/'
        '5.0':
            Documentation:
                Getting Started: '/uri/5.0/'
                From 4.x to 5.x: '/uri/5.0/upgrading/'
        '4.0':
            Getting Started:
                Overview: '/uri/4.0/'
                Installation: '/uri/4.0/installation/'
                Terminology: '/uri/4.0/definitions/'
            Uri:
                Instantiation: '/uri/4.0/uri/instantiation/'
                Properties: '/uri/4.0/uri/properties/'
            Uri Schemes:
                Http URIs: '/uri/4.0/uri/schemes/http/'
                Websocket URIs: '/uri/4.0/uri/schemes/ws/'
                FTP URI: '/uri/4.0/uri/schemes/ftp/'
                Data URI: '/uri/4.0/uri/schemes/data-uri/'
                Extension Guide: '/uri/4.0/uri/extension/'
            Uri manipulation:
                Overview: '/uri/4.0/uri/manipulation/'
                Uri Modifiers: '/uri/4.0/uri/manipulation/generic/'
                Host Modifiers: '/uri/4.0/uri/manipulation/host/'
                Path Modifiers: '/uri/4.0/uri/manipulation/path/'
                Query Modifiers: '/uri/4.0/uri/manipulation/query/'
            Uri Parts API:
                Overview: '/uri/4.0/components/overview/'
                Scheme: '/uri/4.0/components/scheme/'
                User: '/uri/4.0/components/user/'
                Pass: '/uri/4.0/components/pass/'
                User Information: '/uri/4.0/components/userinfo/'
                Host: '/uri/4.0/components/host/'
                Port: '/uri/4.0/components/port/'
                Path: '/uri/4.0/components/path/'
                Hierarchical Path: '/uri/4.0/components/hierarchical-path/'
                Data Path: '/uri/4.0/components/datauri-path/'
                Query: '/uri/4.0/components/query/'
                Fragment: '/uri/4.0/components/fragment/'
            Services:
                Uri Parser: '/uri/4.0/services/parser-uri/'
                Query Parser: '/uri/4.0/services/parser-query/'
                Formatter: '/uri/4.0/services/formatter/'
