{
  "name": "option-t",
  "version": "56.1.2",
  "description": "A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.",
  "type": "module",
  "engines": {
    "node": ">=24.5.0"
  },
  "files": [
    "esm/",
    "LICENSE.MIT",
    "package.json",
    "README.md"
  ],
  "author": {
    "name": "Tetsuharu OHZEKI",
    "email": "tetsuharu.ohzeki@gmail.com",
    "url": "https://github.com/tetsuharuohzeki/"
  },
  "contributors": [
    {
      "name": "NAKASHIMA, Makoto",
      "email": "makoto.nksm+github@gmail.com",
      "url": "https://github.com/gifnksm"
    },
    {
      "name": "AMEMIYA, Satoshi",
      "email": "amemiya@protonmail.com",
      "url": "https://github.com/rail44"
    }
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/option-t/option-t.git"
  },
  "keywords": [
    "either",
    "maybe",
    "maybe-type",
    "nullable",
    "option",
    "option-type",
    "result",
    "result-type"
  ],
  "devDependencies": {
    "typescript": "^6.0.3"
  },
  "sideEffects": false,
  "exports": {
    ".": {
      "default": {
        "types": "./esm/index.d.ts",
        "default": "./esm/index.js"
      }
    },
    "./classic_option": {
      "default": {
        "types": "./esm/deprecated/classic_option/index.d.ts",
        "default": "./esm/deprecated/classic_option/index.js"
      }
    },
    "./classic_result": {
      "default": {
        "types": "./esm/deprecated/classic_result/index.d.ts",
        "default": "./esm/deprecated/classic_result/index.js"
      }
    },
    "./maybe": {
      "default": {
        "types": "./esm/maybe/index.d.ts",
        "default": "./esm/maybe/index.js"
      }
    },
    "./maybe/and": {
      "default": {
        "types": "./esm/maybe/operators/and.d.ts",
        "default": "./esm/maybe/operators/and.js"
      }
    },
    "./maybe/and_then": {
      "default": {
        "types": "./esm/maybe/operators/and_then.d.ts",
        "default": "./esm/maybe/operators/and_then.js"
      }
    },
    "./maybe/and_then_async": {
      "default": {
        "types": "./esm/maybe/operators/and_then_async.d.ts",
        "default": "./esm/maybe/operators/and_then_async.js"
      }
    },
    "./maybe/compat/v54": {
      "default": {
        "types": "./esm/maybe/compat/v54.d.ts",
        "default": "./esm/maybe/compat/v54.js"
      }
    },
    "./maybe/filter": {
      "default": {
        "types": "./esm/maybe/operators/filter.d.ts",
        "default": "./esm/maybe/operators/filter.js"
      }
    },
    "./maybe/filter_async": {
      "default": {
        "types": "./esm/maybe/operators/filter_async.d.ts",
        "default": "./esm/maybe/operators/filter_async.js"
      }
    },
    "./maybe/inspect": {
      "default": {
        "types": "./esm/maybe/operators/inspect.d.ts",
        "default": "./esm/maybe/operators/inspect.js"
      }
    },
    "./maybe/map": {
      "default": {
        "types": "./esm/maybe/operators/map.d.ts",
        "default": "./esm/maybe/operators/map.js"
      }
    },
    "./maybe/map_async": {
      "default": {
        "types": "./esm/maybe/operators/map_async.d.ts",
        "default": "./esm/maybe/operators/map_async.js"
      }
    },
    "./maybe/map_or": {
      "default": {
        "types": "./esm/maybe/operators/map_or.d.ts",
        "default": "./esm/maybe/operators/map_or.js"
      }
    },
    "./maybe/map_or_async": {
      "default": {
        "types": "./esm/maybe/operators/map_or_async.d.ts",
        "default": "./esm/maybe/operators/map_or_async.js"
      }
    },
    "./maybe/map_or_else": {
      "default": {
        "types": "./esm/maybe/operators/map_or_else.d.ts",
        "default": "./esm/maybe/operators/map_or_else.js"
      }
    },
    "./maybe/map_or_else_async": {
      "default": {
        "types": "./esm/maybe/operators/map_or_else_async.d.ts",
        "default": "./esm/maybe/operators/map_or_else_async.js"
      }
    },
    "./maybe/maybe": {
      "default": {
        "types": "./esm/maybe/core/maybe.d.ts",
        "default": "./esm/maybe/core/maybe.js"
      }
    },
    "./maybe/namespace": {
      "default": {
        "types": "./esm/maybe/namespace.d.ts",
        "default": "./esm/maybe/namespace.js"
      }
    },
    "./maybe/ok_or": {
      "default": {
        "types": "./esm/maybe/operators/ok_or.d.ts",
        "default": "./esm/maybe/operators/ok_or.js"
      }
    },
    "./maybe/ok_or_else": {
      "default": {
        "types": "./esm/maybe/operators/ok_or_else.d.ts",
        "default": "./esm/maybe/operators/ok_or_else.js"
      }
    },
    "./maybe/ok_or_else_async": {
      "default": {
        "types": "./esm/maybe/operators/ok_or_else_async.d.ts",
        "default": "./esm/maybe/operators/ok_or_else_async.js"
      }
    },
    "./maybe/or": {
      "default": {
        "types": "./esm/maybe/operators/or.d.ts",
        "default": "./esm/maybe/operators/or.js"
      }
    },
    "./maybe/or_else": {
      "default": {
        "types": "./esm/maybe/operators/or_else.d.ts",
        "default": "./esm/maybe/operators/or_else.js"
      }
    },
    "./maybe/or_else_async": {
      "default": {
        "types": "./esm/maybe/operators/or_else_async.d.ts",
        "default": "./esm/maybe/operators/or_else_async.js"
      }
    },
    "./maybe/to_nullable": {
      "default": {
        "types": "./esm/maybe/operators/to_nullable.d.ts",
        "default": "./esm/maybe/operators/to_nullable.js"
      }
    },
    "./maybe/to_plain_result": {
      "default": {
        "types": "./esm/maybe/operators/to_plain_result.d.ts",
        "default": "./esm/maybe/operators/to_plain_result.js"
      }
    },
    "./maybe/to_undefinable": {
      "default": {
        "types": "./esm/maybe/operators/to_undefinable.d.ts",
        "default": "./esm/maybe/operators/to_undefinable.js"
      }
    },
    "./maybe/transpose": {
      "default": {
        "types": "./esm/maybe/operators/transpose.d.ts",
        "default": "./esm/maybe/operators/transpose.js"
      }
    },
    "./maybe/unwrap_or": {
      "default": {
        "types": "./esm/maybe/operators/unwrap_or.d.ts",
        "default": "./esm/maybe/operators/unwrap_or.js"
      }
    },
    "./maybe/unwrap_or_else": {
      "default": {
        "types": "./esm/maybe/operators/unwrap_or_else.d.ts",
        "default": "./esm/maybe/operators/unwrap_or_else.js"
      }
    },
    "./maybe/unwrap_or_else_async": {
      "default": {
        "types": "./esm/maybe/operators/unwrap_or_else_async.d.ts",
        "default": "./esm/maybe/operators/unwrap_or_else_async.js"
      }
    },
    "./maybe/xor": {
      "default": {
        "types": "./esm/maybe/operators/xor.d.ts",
        "default": "./esm/maybe/operators/xor.js"
      }
    },
    "./maybe/zip": {
      "default": {
        "types": "./esm/maybe/operators/zip.d.ts",
        "default": "./esm/maybe/operators/zip.js"
      }
    },
    "./maybe/zip_with": {
      "default": {
        "types": "./esm/maybe/operators/zip_with.d.ts",
        "default": "./esm/maybe/operators/zip_with.js"
      }
    },
    "./maybe/zip_with_async": {
      "default": {
        "types": "./esm/maybe/operators/zip_with_async.d.ts",
        "default": "./esm/maybe/operators/zip_with_async.js"
      }
    },
    "./nullable": {
      "default": {
        "types": "./esm/nullable/index.d.ts",
        "default": "./esm/nullable/index.js"
      }
    },
    "./nullable/and": {
      "default": {
        "types": "./esm/nullable/operators/and.d.ts",
        "default": "./esm/nullable/operators/and.js"
      }
    },
    "./nullable/and_then": {
      "default": {
        "types": "./esm/nullable/operators/and_then.d.ts",
        "default": "./esm/nullable/operators/and_then.js"
      }
    },
    "./nullable/and_then_async": {
      "default": {
        "types": "./esm/nullable/operators/and_then_async.d.ts",
        "default": "./esm/nullable/operators/and_then_async.js"
      }
    },
    "./nullable/compat/v54": {
      "default": {
        "types": "./esm/nullable/compat/v54.d.ts",
        "default": "./esm/nullable/compat/v54.js"
      }
    },
    "./nullable/filter": {
      "default": {
        "types": "./esm/nullable/operators/filter.d.ts",
        "default": "./esm/nullable/operators/filter.js"
      }
    },
    "./nullable/filter_async": {
      "default": {
        "types": "./esm/nullable/operators/filter_async.d.ts",
        "default": "./esm/nullable/operators/filter_async.js"
      }
    },
    "./nullable/inspect": {
      "default": {
        "types": "./esm/nullable/operators/inspect.d.ts",
        "default": "./esm/nullable/operators/inspect.js"
      }
    },
    "./nullable/map": {
      "default": {
        "types": "./esm/nullable/operators/map.d.ts",
        "default": "./esm/nullable/operators/map.js"
      }
    },
    "./nullable/map_async": {
      "default": {
        "types": "./esm/nullable/operators/map_async.d.ts",
        "default": "./esm/nullable/operators/map_async.js"
      }
    },
    "./nullable/map_or": {
      "default": {
        "types": "./esm/nullable/operators/map_or.d.ts",
        "default": "./esm/nullable/operators/map_or.js"
      }
    },
    "./nullable/map_or_async": {
      "default": {
        "types": "./esm/nullable/operators/map_or_async.d.ts",
        "default": "./esm/nullable/operators/map_or_async.js"
      }
    },
    "./nullable/map_or_else": {
      "default": {
        "types": "./esm/nullable/operators/map_or_else.d.ts",
        "default": "./esm/nullable/operators/map_or_else.js"
      }
    },
    "./nullable/map_or_else_async": {
      "default": {
        "types": "./esm/nullable/operators/map_or_else_async.d.ts",
        "default": "./esm/nullable/operators/map_or_else_async.js"
      }
    },
    "./nullable/namespace": {
      "default": {
        "types": "./esm/nullable/namespace.d.ts",
        "default": "./esm/nullable/namespace.js"
      }
    },
    "./nullable/nullable": {
      "default": {
        "types": "./esm/nullable/core/nullable.d.ts",
        "default": "./esm/nullable/core/nullable.js"
      }
    },
    "./nullable/ok_or": {
      "default": {
        "types": "./esm/nullable/operators/ok_or.d.ts",
        "default": "./esm/nullable/operators/ok_or.js"
      }
    },
    "./nullable/ok_or_else": {
      "default": {
        "types": "./esm/nullable/operators/ok_or_else.d.ts",
        "default": "./esm/nullable/operators/ok_or_else.js"
      }
    },
    "./nullable/ok_or_else_async": {
      "default": {
        "types": "./esm/nullable/operators/ok_or_else_async.d.ts",
        "default": "./esm/nullable/operators/ok_or_else_async.js"
      }
    },
    "./nullable/or": {
      "default": {
        "types": "./esm/nullable/operators/or.d.ts",
        "default": "./esm/nullable/operators/or.js"
      }
    },
    "./nullable/or_else": {
      "default": {
        "types": "./esm/nullable/operators/or_else.d.ts",
        "default": "./esm/nullable/operators/or_else.js"
      }
    },
    "./nullable/or_else_async": {
      "default": {
        "types": "./esm/nullable/operators/or_else_async.d.ts",
        "default": "./esm/nullable/operators/or_else_async.js"
      }
    },
    "./nullable/to_plain_result": {
      "default": {
        "types": "./esm/nullable/operators/to_plain_result.d.ts",
        "default": "./esm/nullable/operators/to_plain_result.js"
      }
    },
    "./nullable/to_undefinable": {
      "default": {
        "types": "./esm/nullable/operators/to_undefinable.d.ts",
        "default": "./esm/nullable/operators/to_undefinable.js"
      }
    },
    "./nullable/transpose": {
      "default": {
        "types": "./esm/nullable/operators/transpose.d.ts",
        "default": "./esm/nullable/operators/transpose.js"
      }
    },
    "./nullable/unwrap_or": {
      "default": {
        "types": "./esm/nullable/operators/unwrap_or.d.ts",
        "default": "./esm/nullable/operators/unwrap_or.js"
      }
    },
    "./nullable/unwrap_or_else": {
      "default": {
        "types": "./esm/nullable/operators/unwrap_or_else.d.ts",
        "default": "./esm/nullable/operators/unwrap_or_else.js"
      }
    },
    "./nullable/unwrap_or_else_async": {
      "default": {
        "types": "./esm/nullable/operators/unwrap_or_else_async.d.ts",
        "default": "./esm/nullable/operators/unwrap_or_else_async.js"
      }
    },
    "./nullable/xor": {
      "default": {
        "types": "./esm/nullable/operators/xor.d.ts",
        "default": "./esm/nullable/operators/xor.js"
      }
    },
    "./nullable/zip": {
      "default": {
        "types": "./esm/nullable/operators/zip.d.ts",
        "default": "./esm/nullable/operators/zip.js"
      }
    },
    "./nullable/zip_with": {
      "default": {
        "types": "./esm/nullable/operators/zip_with.d.ts",
        "default": "./esm/nullable/operators/zip_with.js"
      }
    },
    "./nullable/zip_with_async": {
      "default": {
        "types": "./esm/nullable/operators/zip_with_async.d.ts",
        "default": "./esm/nullable/operators/zip_with_async.js"
      }
    },
    "./plain_option": {
      "default": {
        "types": "./esm/deprecated/plain_option/index.d.ts",
        "default": "./esm/deprecated/plain_option/index.js"
      }
    },
    "./plain_option/and": {
      "default": {
        "types": "./esm/deprecated/plain_option/and.d.ts",
        "default": "./esm/deprecated/plain_option/and.js"
      }
    },
    "./plain_option/and_then": {
      "default": {
        "types": "./esm/deprecated/plain_option/and_then.d.ts",
        "default": "./esm/deprecated/plain_option/and_then.js"
      }
    },
    "./plain_option/and_then_async": {
      "default": {
        "types": "./esm/deprecated/plain_option/and_then_async.d.ts",
        "default": "./esm/deprecated/plain_option/and_then_async.js"
      }
    },
    "./plain_option/equal": {
      "default": {
        "types": "./esm/deprecated/plain_option/equal.d.ts",
        "default": "./esm/deprecated/plain_option/equal.js"
      }
    },
    "./plain_option/filter": {
      "default": {
        "types": "./esm/deprecated/plain_option/filter.d.ts",
        "default": "./esm/deprecated/plain_option/filter.js"
      }
    },
    "./plain_option/flatten": {
      "default": {
        "types": "./esm/deprecated/plain_option/flatten.d.ts",
        "default": "./esm/deprecated/plain_option/flatten.js"
      }
    },
    "./plain_option/from_result": {
      "default": {
        "types": "./esm/deprecated/plain_option/from_result.d.ts",
        "default": "./esm/deprecated/plain_option/from_result.js"
      }
    },
    "./plain_option/inspect": {
      "default": {
        "types": "./esm/deprecated/plain_option/inspect.d.ts",
        "default": "./esm/deprecated/plain_option/inspect.js"
      }
    },
    "./plain_option/map": {
      "default": {
        "types": "./esm/deprecated/plain_option/map.d.ts",
        "default": "./esm/deprecated/plain_option/map.js"
      }
    },
    "./plain_option/map_async": {
      "default": {
        "types": "./esm/deprecated/plain_option/map_async.d.ts",
        "default": "./esm/deprecated/plain_option/map_async.js"
      }
    },
    "./plain_option/map_or": {
      "default": {
        "types": "./esm/deprecated/plain_option/map_or.d.ts",
        "default": "./esm/deprecated/plain_option/map_or.js"
      }
    },
    "./plain_option/map_or_async": {
      "default": {
        "types": "./esm/deprecated/plain_option/map_or_async.d.ts",
        "default": "./esm/deprecated/plain_option/map_or_async.js"
      }
    },
    "./plain_option/map_or_else": {
      "default": {
        "types": "./esm/deprecated/plain_option/map_or_else.d.ts",
        "default": "./esm/deprecated/plain_option/map_or_else.js"
      }
    },
    "./plain_option/map_or_else_async": {
      "default": {
        "types": "./esm/deprecated/plain_option/map_or_else_async.d.ts",
        "default": "./esm/deprecated/plain_option/map_or_else_async.js"
      }
    },
    "./plain_option/namespace": {
      "default": {
        "types": "./esm/deprecated/plain_option/namespace.d.ts",
        "default": "./esm/deprecated/plain_option/namespace.js"
      }
    },
    "./plain_option/ok_or": {
      "default": {
        "types": "./esm/deprecated/plain_option/ok_or.d.ts",
        "default": "./esm/deprecated/plain_option/ok_or.js"
      }
    },
    "./plain_option/ok_or_else": {
      "default": {
        "types": "./esm/deprecated/plain_option/ok_or_else.d.ts",
        "default": "./esm/deprecated/plain_option/ok_or_else.js"
      }
    },
    "./plain_option/option": {
      "default": {
        "types": "./esm/deprecated/plain_option/option.d.ts",
        "default": "./esm/deprecated/plain_option/option.js"
      }
    },
    "./plain_option/or": {
      "default": {
        "types": "./esm/deprecated/plain_option/or.d.ts",
        "default": "./esm/deprecated/plain_option/or.js"
      }
    },
    "./plain_option/or_else": {
      "default": {
        "types": "./esm/deprecated/plain_option/or_else.d.ts",
        "default": "./esm/deprecated/plain_option/or_else.js"
      }
    },
    "./plain_option/or_else_async": {
      "default": {
        "types": "./esm/deprecated/plain_option/or_else_async.d.ts",
        "default": "./esm/deprecated/plain_option/or_else_async.js"
      }
    },
    "./plain_option/to_nullable": {
      "default": {
        "types": "./esm/deprecated/plain_option/to_nullable.d.ts",
        "default": "./esm/deprecated/plain_option/to_nullable.js"
      }
    },
    "./plain_option/to_undefinable": {
      "default": {
        "types": "./esm/deprecated/plain_option/to_undefinable.d.ts",
        "default": "./esm/deprecated/plain_option/to_undefinable.js"
      }
    },
    "./plain_option/transpose": {
      "default": {
        "types": "./esm/deprecated/plain_option/transpose.d.ts",
        "default": "./esm/deprecated/plain_option/transpose.js"
      }
    },
    "./plain_option/unsafe/as_mut": {
      "default": {
        "types": "./esm/deprecated/plain_option/unsafe/as_mut.d.ts",
        "default": "./esm/deprecated/plain_option/unsafe/as_mut.js"
      }
    },
    "./plain_option/unsafe/drop": {
      "default": {
        "types": "./esm/deprecated/plain_option/unsafe/drop.d.ts",
        "default": "./esm/deprecated/plain_option/unsafe/drop.js"
      }
    },
    "./plain_option/unwrap_or": {
      "default": {
        "types": "./esm/deprecated/plain_option/unwrap_or.d.ts",
        "default": "./esm/deprecated/plain_option/unwrap_or.js"
      }
    },
    "./plain_option/unwrap_or_else": {
      "default": {
        "types": "./esm/deprecated/plain_option/unwrap_or_else.d.ts",
        "default": "./esm/deprecated/plain_option/unwrap_or_else.js"
      }
    },
    "./plain_option/unwrap_or_else_async": {
      "default": {
        "types": "./esm/deprecated/plain_option/unwrap_or_else_async.d.ts",
        "default": "./esm/deprecated/plain_option/unwrap_or_else_async.js"
      }
    },
    "./plain_option/xor": {
      "default": {
        "types": "./esm/deprecated/plain_option/xor.d.ts",
        "default": "./esm/deprecated/plain_option/xor.js"
      }
    },
    "./plain_result": {
      "default": {
        "types": "./esm/plain_result/index.d.ts",
        "default": "./esm/plain_result/index.js"
      }
    },
    "./plain_result/and": {
      "default": {
        "types": "./esm/plain_result/operators/and.d.ts",
        "default": "./esm/plain_result/operators/and.js"
      }
    },
    "./plain_result/and_then": {
      "default": {
        "types": "./esm/plain_result/operators/and_then.d.ts",
        "default": "./esm/plain_result/operators/and_then.js"
      }
    },
    "./plain_result/and_then_async": {
      "default": {
        "types": "./esm/plain_result/operators/and_then_async.d.ts",
        "default": "./esm/plain_result/operators/and_then_async.js"
      }
    },
    "./plain_result/compat/v54": {
      "default": {
        "types": "./esm/plain_result/compat/v54.d.ts",
        "default": "./esm/plain_result/compat/v54.js"
      }
    },
    "./plain_result/deprecated/try_catch_with_assert_error": {
      "default": {
        "types": "./esm/plain_result/deprecated/try_catch_with_assert_error.d.ts",
        "default": "./esm/plain_result/deprecated/try_catch_with_assert_error.js"
      }
    },
    "./plain_result/deprecated/try_catch_with_assert_error_async": {
      "default": {
        "types": "./esm/plain_result/deprecated/try_catch_with_assert_error_async.d.ts",
        "default": "./esm/plain_result/deprecated/try_catch_with_assert_error_async.js"
      }
    },
    "./plain_result/deprecated/unwrap_or_throw_error": {
      "default": {
        "types": "./esm/plain_result/deprecated/unwrap_or_throw_error.d.ts",
        "default": "./esm/plain_result/deprecated/unwrap_or_throw_error.js"
      }
    },
    "./plain_result/deprecated/unwrap_or_throw_unknown": {
      "default": {
        "types": "./esm/plain_result/deprecated/unwrap_or_throw_unknown.d.ts",
        "default": "./esm/plain_result/deprecated/unwrap_or_throw_unknown.js"
      }
    },
    "./plain_result/equal": {
      "default": {
        "types": "./esm/plain_result/operators/equal.d.ts",
        "default": "./esm/plain_result/operators/equal.js"
      }
    },
    "./plain_result/flatten": {
      "default": {
        "types": "./esm/plain_result/operators/flatten.d.ts",
        "default": "./esm/plain_result/operators/flatten.js"
      }
    },
    "./plain_result/from_promise_settled_result": {
      "default": {
        "types": "./esm/plain_result/operators/from_promise_settled_result.d.ts",
        "default": "./esm/plain_result/operators/from_promise_settled_result.js"
      }
    },
    "./plain_result/inspect": {
      "default": {
        "types": "./esm/plain_result/operators/inspect.d.ts",
        "default": "./esm/plain_result/operators/inspect.js"
      }
    },
    "./plain_result/is_err_and": {
      "default": {
        "types": "./esm/plain_result/operators/is_err_and.d.ts",
        "default": "./esm/plain_result/operators/is_err_and.js"
      }
    },
    "./plain_result/is_ok_and": {
      "default": {
        "types": "./esm/plain_result/operators/is_ok_and.d.ts",
        "default": "./esm/plain_result/operators/is_ok_and.js"
      }
    },
    "./plain_result/map": {
      "default": {
        "types": "./esm/plain_result/operators/map.d.ts",
        "default": "./esm/plain_result/operators/map.js"
      }
    },
    "./plain_result/map_async": {
      "default": {
        "types": "./esm/plain_result/operators/map_async.d.ts",
        "default": "./esm/plain_result/operators/map_async.js"
      }
    },
    "./plain_result/map_err": {
      "default": {
        "types": "./esm/plain_result/operators/map_err.d.ts",
        "default": "./esm/plain_result/operators/map_err.js"
      }
    },
    "./plain_result/map_err_async": {
      "default": {
        "types": "./esm/plain_result/operators/map_err_async.d.ts",
        "default": "./esm/plain_result/operators/map_err_async.js"
      }
    },
    "./plain_result/map_or": {
      "default": {
        "types": "./esm/plain_result/operators/map_or.d.ts",
        "default": "./esm/plain_result/operators/map_or.js"
      }
    },
    "./plain_result/map_or_async": {
      "default": {
        "types": "./esm/plain_result/operators/map_or_async.d.ts",
        "default": "./esm/plain_result/operators/map_or_async.js"
      }
    },
    "./plain_result/map_or_else": {
      "default": {
        "types": "./esm/plain_result/operators/map_or_else.d.ts",
        "default": "./esm/plain_result/operators/map_or_else.js"
      }
    },
    "./plain_result/map_or_else_async": {
      "default": {
        "types": "./esm/plain_result/operators/map_or_else_async.d.ts",
        "default": "./esm/plain_result/operators/map_or_else_async.js"
      }
    },
    "./plain_result/namespace": {
      "default": {
        "types": "./esm/plain_result/namespace.d.ts",
        "default": "./esm/plain_result/namespace.js"
      }
    },
    "./plain_result/or": {
      "default": {
        "types": "./esm/plain_result/operators/or.d.ts",
        "default": "./esm/plain_result/operators/or.js"
      }
    },
    "./plain_result/or_else": {
      "default": {
        "types": "./esm/plain_result/operators/or_else.d.ts",
        "default": "./esm/plain_result/operators/or_else.js"
      }
    },
    "./plain_result/or_else_async": {
      "default": {
        "types": "./esm/plain_result/operators/or_else_async.d.ts",
        "default": "./esm/plain_result/operators/or_else_async.js"
      }
    },
    "./plain_result/result": {
      "default": {
        "types": "./esm/plain_result/core/result.d.ts",
        "default": "./esm/plain_result/core/result.js"
      }
    },
    "./plain_result/to_nullable": {
      "default": {
        "types": "./esm/plain_result/operators/to_nullable.d.ts",
        "default": "./esm/plain_result/operators/to_nullable.js"
      }
    },
    "./plain_result/to_undefinable": {
      "default": {
        "types": "./esm/plain_result/operators/to_undefinable.d.ts",
        "default": "./esm/plain_result/operators/to_undefinable.js"
      }
    },
    "./plain_result/transpose": {
      "default": {
        "types": "./esm/plain_result/operators/transpose.d.ts",
        "default": "./esm/plain_result/operators/transpose.js"
      }
    },
    "./plain_result/try_catch": {
      "default": {
        "types": "./esm/plain_result/operators/try_catch.d.ts",
        "default": "./esm/plain_result/operators/try_catch.js"
      }
    },
    "./plain_result/try_catch_async": {
      "default": {
        "types": "./esm/plain_result/operators/try_catch_async.d.ts",
        "default": "./esm/plain_result/operators/try_catch_async.js"
      }
    },
    "./plain_result/unsafe/as_mut": {
      "default": {
        "types": "./esm/plain_result/unsafe/as_mut.d.ts",
        "default": "./esm/plain_result/unsafe/as_mut.js"
      }
    },
    "./plain_result/unsafe/drop": {
      "default": {
        "types": "./esm/plain_result/unsafe/drop.d.ts",
        "default": "./esm/plain_result/unsafe/drop.js"
      }
    },
    "./plain_result/unwrap_or": {
      "default": {
        "types": "./esm/plain_result/operators/unwrap_or.d.ts",
        "default": "./esm/plain_result/operators/unwrap_or.js"
      }
    },
    "./plain_result/unwrap_or_else": {
      "default": {
        "types": "./esm/plain_result/operators/unwrap_or_else.d.ts",
        "default": "./esm/plain_result/operators/unwrap_or_else.js"
      }
    },
    "./plain_result/unwrap_or_else_async": {
      "default": {
        "types": "./esm/plain_result/operators/unwrap_or_else_async.d.ts",
        "default": "./esm/plain_result/operators/unwrap_or_else_async.js"
      }
    },
    "./plain_result/unwrap_or_throw": {
      "default": {
        "types": "./esm/plain_result/operators/unwrap_or_throw.d.ts",
        "default": "./esm/plain_result/operators/unwrap_or_throw.js"
      }
    },
    "./undefinable": {
      "default": {
        "types": "./esm/undefinable/index.d.ts",
        "default": "./esm/undefinable/index.js"
      }
    },
    "./undefinable/and": {
      "default": {
        "types": "./esm/undefinable/operators/and.d.ts",
        "default": "./esm/undefinable/operators/and.js"
      }
    },
    "./undefinable/and_then": {
      "default": {
        "types": "./esm/undefinable/operators/and_then.d.ts",
        "default": "./esm/undefinable/operators/and_then.js"
      }
    },
    "./undefinable/and_then_async": {
      "default": {
        "types": "./esm/undefinable/operators/and_then_async.d.ts",
        "default": "./esm/undefinable/operators/and_then_async.js"
      }
    },
    "./undefinable/compat/v54": {
      "default": {
        "types": "./esm/undefinable/compat/v54.d.ts",
        "default": "./esm/undefinable/compat/v54.js"
      }
    },
    "./undefinable/filter": {
      "default": {
        "types": "./esm/undefinable/operators/filter.d.ts",
        "default": "./esm/undefinable/operators/filter.js"
      }
    },
    "./undefinable/filter_async": {
      "default": {
        "types": "./esm/undefinable/operators/filter_async.d.ts",
        "default": "./esm/undefinable/operators/filter_async.js"
      }
    },
    "./undefinable/inspect": {
      "default": {
        "types": "./esm/undefinable/operators/inspect.d.ts",
        "default": "./esm/undefinable/operators/inspect.js"
      }
    },
    "./undefinable/map": {
      "default": {
        "types": "./esm/undefinable/operators/map.d.ts",
        "default": "./esm/undefinable/operators/map.js"
      }
    },
    "./undefinable/map_async": {
      "default": {
        "types": "./esm/undefinable/operators/map_async.d.ts",
        "default": "./esm/undefinable/operators/map_async.js"
      }
    },
    "./undefinable/map_or": {
      "default": {
        "types": "./esm/undefinable/operators/map_or.d.ts",
        "default": "./esm/undefinable/operators/map_or.js"
      }
    },
    "./undefinable/map_or_async": {
      "default": {
        "types": "./esm/undefinable/operators/map_or_async.d.ts",
        "default": "./esm/undefinable/operators/map_or_async.js"
      }
    },
    "./undefinable/map_or_else": {
      "default": {
        "types": "./esm/undefinable/operators/map_or_else.d.ts",
        "default": "./esm/undefinable/operators/map_or_else.js"
      }
    },
    "./undefinable/map_or_else_async": {
      "default": {
        "types": "./esm/undefinable/operators/map_or_else_async.d.ts",
        "default": "./esm/undefinable/operators/map_or_else_async.js"
      }
    },
    "./undefinable/namespace": {
      "default": {
        "types": "./esm/undefinable/namespace.d.ts",
        "default": "./esm/undefinable/namespace.js"
      }
    },
    "./undefinable/ok_or": {
      "default": {
        "types": "./esm/undefinable/operators/ok_or.d.ts",
        "default": "./esm/undefinable/operators/ok_or.js"
      }
    },
    "./undefinable/ok_or_else": {
      "default": {
        "types": "./esm/undefinable/operators/ok_or_else.d.ts",
        "default": "./esm/undefinable/operators/ok_or_else.js"
      }
    },
    "./undefinable/ok_or_else_async": {
      "default": {
        "types": "./esm/undefinable/operators/ok_or_else_async.d.ts",
        "default": "./esm/undefinable/operators/ok_or_else_async.js"
      }
    },
    "./undefinable/or": {
      "default": {
        "types": "./esm/undefinable/operators/or.d.ts",
        "default": "./esm/undefinable/operators/or.js"
      }
    },
    "./undefinable/or_else": {
      "default": {
        "types": "./esm/undefinable/operators/or_else.d.ts",
        "default": "./esm/undefinable/operators/or_else.js"
      }
    },
    "./undefinable/or_else_async": {
      "default": {
        "types": "./esm/undefinable/operators/or_else_async.d.ts",
        "default": "./esm/undefinable/operators/or_else_async.js"
      }
    },
    "./undefinable/to_nullable": {
      "default": {
        "types": "./esm/undefinable/operators/to_nullable.d.ts",
        "default": "./esm/undefinable/operators/to_nullable.js"
      }
    },
    "./undefinable/to_plain_result": {
      "default": {
        "types": "./esm/undefinable/operators/to_plain_result.d.ts",
        "default": "./esm/undefinable/operators/to_plain_result.js"
      }
    },
    "./undefinable/transpose": {
      "default": {
        "types": "./esm/undefinable/operators/transpose.d.ts",
        "default": "./esm/undefinable/operators/transpose.js"
      }
    },
    "./undefinable/undefinable": {
      "default": {
        "types": "./esm/undefinable/core/undefinable.d.ts",
        "default": "./esm/undefinable/core/undefinable.js"
      }
    },
    "./undefinable/unwrap_or": {
      "default": {
        "types": "./esm/undefinable/operators/unwrap_or.d.ts",
        "default": "./esm/undefinable/operators/unwrap_or.js"
      }
    },
    "./undefinable/unwrap_or_else": {
      "default": {
        "types": "./esm/undefinable/operators/unwrap_or_else.d.ts",
        "default": "./esm/undefinable/operators/unwrap_or_else.js"
      }
    },
    "./undefinable/unwrap_or_else_async": {
      "default": {
        "types": "./esm/undefinable/operators/unwrap_or_else_async.d.ts",
        "default": "./esm/undefinable/operators/unwrap_or_else_async.js"
      }
    },
    "./undefinable/xor": {
      "default": {
        "types": "./esm/undefinable/operators/xor.d.ts",
        "default": "./esm/undefinable/operators/xor.js"
      }
    },
    "./undefinable/zip": {
      "default": {
        "types": "./esm/undefinable/operators/zip.d.ts",
        "default": "./esm/undefinable/operators/zip.js"
      }
    },
    "./undefinable/zip_with": {
      "default": {
        "types": "./esm/undefinable/operators/zip_with.d.ts",
        "default": "./esm/undefinable/operators/zip_with.js"
      }
    },
    "./undefinable/zip_with_async": {
      "default": {
        "types": "./esm/undefinable/operators/zip_with_async.d.ts",
        "default": "./esm/undefinable/operators/zip_with_async.js"
      }
    }
  },
  "scripts": {
    "typecheck": "tsc -p ./tsconfig.json --noEmit --stableTypeOrdering",
    "build": "make build -j"
  }
}