{
  "schema_version": "x07.website.stdlib-index@0.1.0",
  "stdlib_version": "0.1.3",
  "modules": [
    {
      "module_id": "std.csv",
      "path": "std/csv.x07.json",
      "exports": [
        "std.csv.sum_second_col_i32_status_le",
        "std.csv.sum_second_col_i32le_or_err"
      ]
    },
    {
      "module_id": "std.fs",
      "path": "std/fs.x07.json",
      "exports": [
        "std.fs.list_dir",
        "std.fs.list_dir_sorted",
        "std.fs.open_read",
        "std.fs.read",
        "std.fs.read_async",
        "std.fs.read_task"
      ]
    },
    {
      "module_id": "std.http.envelope",
      "path": "std/http/envelope.x07.json",
      "exports": [
        "std.http.envelope.extract_body_base64_canon_or_err_v1",
        "std.http.envelope.extract_body_text_canon_or_err_v1",
        "std.http.envelope.extract_id_canon_or_err_v1",
        "std.http.envelope.extract_method_canon_or_err_v1",
        "std.http.envelope.extract_path_canon_or_err_v1",
        "std.http.envelope.extract_query_canon_or_err_v1",
        "std.http.envelope.response_base64_canon_v1",
        "std.http.envelope.response_text_canon_v1"
      ]
    },
    {
      "module_id": "std.io",
      "path": "std/io.x07.json",
      "exports": [
        "std.io.read",
        "std.io.read_all"
      ]
    },
    {
      "module_id": "std.io.bufread",
      "path": "std/io/bufread.x07.json",
      "exports": [
        "std.io.bufread.consume",
        "std.io.bufread.fill",
        "std.io.bufread.new"
      ]
    },
    {
      "module_id": "std.kv",
      "path": "std/kv.x07.json",
      "exports": [
        "std.kv.get",
        "std.kv.get_async",
        "std.kv.get_stream",
        "std.kv.get_task",
        "std.kv.set"
      ]
    },
    {
      "module_id": "std.path",
      "path": "std/path.x07.json",
      "exports": [
        "std.path.basename",
        "std.path.extname",
        "std.path.is_safe_relative",
        "std.path.join",
        "std.path.join_checked",
        "std.path.normalize_posix",
        "std.path.parent"
      ]
    },
    {
      "module_id": "std.pbt.case_v1",
      "path": "std/pbt/case_v1.x07.json",
      "exports": [
        "std.pbt.case_v1.encode_v1",
        "std.pbt.case_v1.param_count_v1",
        "std.pbt.case_v1.param_slice_v1",
        "std.pbt.case_v1.payload_base_v1",
        "std.pbt.case_v1.read_bytes_v1",
        "std.pbt.case_v1.read_i32_v1"
      ]
    },
    {
      "module_id": "std.pbt.gen_v1",
      "path": "std/pbt/gen_v1.x07.json",
      "exports": [
        "std.pbt.gen_v1.map_u32_to_bounded_v1",
        "std.pbt.gen_v1.next_bounded_u32_v1",
        "std.pbt.gen_v1.next_bytes_v1"
      ]
    },
    {
      "module_id": "std.pbt.shrink_v1",
      "path": "std/pbt/shrink_v1.x07.json",
      "exports": [
        "std.pbt.shrink_v1.bytes_candidates_case_v1",
        "std.pbt.shrink_v1.i32_candidates_case_v1"
      ]
    },
    {
      "module_id": "std.prng",
      "path": "std/prng.x07.json",
      "exports": [
        "std.prng.lcg_next_u32",
        "std.prng.x07rand32_v1_stream"
      ]
    },
    {
      "module_id": "std.process",
      "path": "std/process.x07.json",
      "exports": [
        "std.process.set_exit_code_v1"
      ]
    },
    {
      "module_id": "std.regex-lite",
      "path": "std/regex-lite.x07.json",
      "exports": [
        "std.regex-lite.count_matches_u32le",
        "std.regex-lite.find_literal",
        "std.regex-lite.is_match_literal"
      ]
    },
    {
      "module_id": "std.rr",
      "path": "std/rr.x07.json",
      "exports": [
        "std.rr.append_v1",
        "std.rr.close_v1",
        "std.rr.current_v1",
        "std.rr.entry_err_v1",
        "std.rr.entry_resp_v1",
        "std.rr.next_v1",
        "std.rr.open_v1",
        "std.rr.stats_v1"
      ]
    },
    {
      "module_id": "std.str",
      "path": "std/str.x07.json",
      "exports": [
        "std.str.as_bytes",
        "std.str.char_count",
        "std.str.from_bytes_v1",
        "std.str.len",
        "std.str.slice_v1",
        "std.str.to_lower_ascii",
        "std.str.to_upper_ascii",
        "std.str.validate_v1"
      ]
    },
    {
      "module_id": "std.test",
      "path": "std/test.x07.json",
      "exports": [
        "std.test.assert_bytes_eq",
        "std.test.assert_i32_eq",
        "std.test.assert_true",
        "std.test.assert_view_eq",
        "std.test.code_assert_bytes_eq",
        "std.test.code_assert_i32_eq",
        "std.test.code_assert_true",
        "std.test.code_assert_view_eq",
        "std.test.code_fail_generic",
        "std.test.fail",
        "std.test.pass",
        "std.test.status_fail",
        "std.test.status_from_result_i32",
        "std.test.status_ok",
        "std.test.status_skip",
        "std.test.status_v1"
      ]
    },
    {
      "module_id": "std.text.ascii",
      "path": "std/text/ascii.x07.json",
      "exports": [
        "std.text.ascii.first_line_view",
        "std.text.ascii.is_alpha",
        "std.text.ascii.is_space_tab",
        "std.text.ascii.kth_line_view",
        "std.text.ascii.last_line_view",
        "std.text.ascii.normalize_lines",
        "std.text.ascii.split_lines_view",
        "std.text.ascii.split_u8",
        "std.text.ascii.to_lower_u8",
        "std.text.ascii.to_upper_u8",
        "std.text.ascii.tokenize_words_lower"
      ]
    },
    {
      "module_id": "std.text.slices",
      "path": "std/text/slices.x07.json",
      "exports": [
        "std.text.slices.builder_finish_v1",
        "std.text.slices.builder_new_v1",
        "std.text.slices.builder_push_v1",
        "std.text.slices.cast_bytes_v1",
        "std.text.slices.copy_at_v1",
        "std.text.slices.count_v1",
        "std.text.slices.len_v1",
        "std.text.slices.start_v1",
        "std.text.slices.validate_v1",
        "std.text.slices.view_at_v1"
      ]
    },
    {
      "module_id": "std.text.utf8",
      "path": "std/text/utf8.x07.json",
      "exports": [
        "std.text.utf8.count_codepoints_or_neg1",
        "std.text.utf8.is_valid",
        "std.text.utf8.validate_or_empty"
      ]
    },
    {
      "module_id": "std.world.fs",
      "path": "std/world/fs.x07.json",
      "exports": [
        "std.world.fs.read_file",
        "std.world.fs.read_file_async"
      ]
    }
  ]
}
