{
  "schema_version": "x07.website.package-index@0.2.0",
  "name": "ext-url-rs",
  "version": "0.1.5",
  "description": "HTTP types/parsing and URL parsing/encoding.",
  "docs": "HTTP types/parsing and URL parsing/encoding.\n\nModules:\n- ext.http_types\n- ext.httparse\n- ext.httparse.tests\n- ext.url.parse\n- ext.url.encode\n- ext.url.tests\n\nUsage:\n- Add dependency: x07 pkg add ext-url-rs@0.1.5\n- Import the modules listed above.\n",
  "module_root": "modules",
  "meta": {
    "x07c_compat": ">=0.1.111 <0.3.0",
    "determinism_tier": "pure",
    "worlds_allowed": [
      "solve-pure",
      "solve-fs",
      "solve-rr",
      "solve-kv",
      "solve-full",
      "run-os",
      "run-os-sandboxed"
    ],
    "import_mode": "x07import"
  },
  "modules": [
    {
      "module_id": "ext.http_types",
      "path": "ext/http_types.x07.json",
      "exports": [
        "ext.http_types.build_request",
        "ext.http_types.build_response",
        "ext.http_types.header_line",
        "ext.http_types.lowercase_ascii"
      ]
    },
    {
      "module_id": "ext.httparse",
      "path": "ext/httparse.x07.json",
      "exports": [
        "ext.httparse.body",
        "ext.httparse.err_code",
        "ext.httparse.header_count",
        "ext.httparse.header_get",
        "ext.httparse.header_name",
        "ext.httparse.header_value",
        "ext.httparse.is_err",
        "ext.httparse.kind",
        "ext.httparse.method",
        "ext.httparse.parse_request",
        "ext.httparse.parse_response",
        "ext.httparse.reason",
        "ext.httparse.status_code",
        "ext.httparse.target",
        "ext.httparse.version"
      ]
    },
    {
      "module_id": "ext.httparse.tests",
      "path": "ext/httparse/tests.x07.json",
      "exports": [
        "ext.httparse.tests.test_lowercase_ascii",
        "ext.httparse.tests.test_parse_bad_header_is_err",
        "ext.httparse.tests.test_parse_partial_is_err",
        "ext.httparse.tests.test_parse_request_no_headers",
        "ext.httparse.tests.test_parse_request_roundtrip",
        "ext.httparse.tests.test_parse_response_roundtrip"
      ]
    },
    {
      "module_id": "ext.url.encode",
      "path": "ext/url/encode.x07.json",
      "exports": [
        "ext.url.encode.percent_decode",
        "ext.url.encode.percent_encode"
      ]
    },
    {
      "module_id": "ext.url.parse",
      "path": "ext/url/parse.x07.json",
      "exports": [
        "ext.url.parse.url_fragment",
        "ext.url.parse.url_host",
        "ext.url.parse.url_parse",
        "ext.url.parse.url_path",
        "ext.url.parse.url_port",
        "ext.url.parse.url_query",
        "ext.url.parse.url_scheme"
      ]
    },
    {
      "module_id": "ext.url.tests",
      "path": "ext/url/tests.x07.json",
      "exports": [
        "ext.url.tests.test_parse_full_url",
        "ext.url.tests.test_percent_encode_roundtrip"
      ]
    }
  ]
}
