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/'
    'components':
        '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':
        '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/'
