{
  "schema_version": "x07.website.package-index@0.2.0",
  "name": "ext-fs",
  "version": "0.1.6",
  "description": "OS filesystem API (run-os only).",
  "docs": "OS filesystem API (run-os only).\n\nModules:\n- std.os.fs\n- std.os.fs.spec\n\nHighlights (v1):\n- streaming reader/writer handles: std.os.fs.stream_*_v1\n- chunked copy helper: std.os.fs.stream_copy_to_end_v1\n- convenience helper: std.os.fs.copy_file_v1\n\nUsage:\n- Add dependency: x07 pkg add ext-fs@0.1.6\n- Import the modules listed above.\n",
  "module_root": "modules",
  "meta": {
    "x07c_compat": ">=0.1.111 <0.3.0",
    "determinism_tier": "os-world-only",
    "worlds_allowed": [
      "run-os",
      "run-os-sandboxed"
    ],
    "import_mode": "handwritten"
  },
  "modules": [
    {
      "module_id": "std.os.fs",
      "path": "std/os/fs.x07.json",
      "exports": [
        "std.os.fs.append_all_v1",
        "std.os.fs.copy_file_v1",
        "std.os.fs.list_dir_sorted_text_v1",
        "std.os.fs.mkdirs_v1",
        "std.os.fs.read_all_v1",
        "std.os.fs.remove_dir_all_v1",
        "std.os.fs.remove_file_v1",
        "std.os.fs.rename_v1",
        "std.os.fs.stat_v1",
        "std.os.fs.stream_close_read_v1",
        "std.os.fs.stream_close_v1",
        "std.os.fs.stream_copy_to_end_v1",
        "std.os.fs.stream_drop_read_v1",
        "std.os.fs.stream_drop_v1",
        "std.os.fs.stream_open_read_v1",
        "std.os.fs.stream_open_write_v1",
        "std.os.fs.stream_read_some_v1",
        "std.os.fs.stream_write_all_v1",
        "std.os.fs.walk_glob_sorted_text_v1",
        "std.os.fs.write_all_v1"
      ]
    },
    {
      "module_id": "std.os.fs.spec",
      "path": "std/os/fs/spec.x07.json",
      "exports": [
        "std.os.fs.spec.caps_default_v1",
        "std.os.fs.spec.caps_flags_v1",
        "std.os.fs.spec.caps_max_depth_v1",
        "std.os.fs.spec.caps_max_entries_v1",
        "std.os.fs.spec.caps_max_read_bytes_v1",
        "std.os.fs.spec.caps_max_write_bytes_v1",
        "std.os.fs.spec.caps_pack_v1",
        "std.os.fs.spec.caps_version_v1",
        "std.os.fs.spec.err_already_exists_v1",
        "std.os.fs.spec.err_bad_caps_v1",
        "std.os.fs.spec.err_bad_handle_v1",
        "std.os.fs.spec.err_bad_path_v1",
        "std.os.fs.spec.err_depth_exceeded_v1",
        "std.os.fs.spec.err_disabled_v1",
        "std.os.fs.spec.err_io_v1",
        "std.os.fs.spec.err_is_dir_v1",
        "std.os.fs.spec.err_not_dir_v1",
        "std.os.fs.spec.err_not_found_v1",
        "std.os.fs.spec.err_permission_v1",
        "std.os.fs.spec.err_policy_deny_v1",
        "std.os.fs.spec.err_symlink_denied_v1",
        "std.os.fs.spec.err_too_large_v1",
        "std.os.fs.spec.err_too_many_entries_v1",
        "std.os.fs.spec.err_unsupported_v1",
        "std.os.fs.spec.flag_allow_hidden_v1",
        "std.os.fs.spec.flag_allow_symlinks_v1",
        "std.os.fs.spec.flag_atomic_write_v1",
        "std.os.fs.spec.flag_create_parents_v1",
        "std.os.fs.spec.flag_overwrite_v1",
        "std.os.fs.spec.stat_kind_v1",
        "std.os.fs.spec.stat_mtime_unix_s_u32_v1",
        "std.os.fs.spec.stat_size_u32_v1",
        "std.os.fs.spec.stat_version_v1"
      ]
    }
  ]
}
