{
  "name": "runtypes",
  "version": "7.0.5",
  "description": "Runtime validation for static types",
  "keywords": [
    "runtime",
    "type",
    "validation",
    "typescript"
  ],
  "author": "Thomas Crockett",
  "repository": {
    "type": "git",
    "url": "https://github.com/runtypes/runtypes"
  },
  "license": "MIT",
  "main": "./script/index.js",
  "module": "./esm/index.js",
  "exports": {
    ".": {
      "import": "./esm/index.js",
      "require": "./script/index.js"
    },
    "./Nullish": {
      "import": "./esm/Nullish.js",
      "require": "./script/Nullish.js"
    },
    "./Function": {
      "import": "./esm/Function.js",
      "require": "./script/Function.js"
    },
    "./Union": {
      "import": "./esm/Union.js",
      "require": "./script/Union.js"
    },
    "./Unknown": {
      "import": "./esm/Unknown.js",
      "require": "./script/Unknown.js"
    },
    "./Brand": {
      "import": "./esm/Brand.js",
      "require": "./script/Brand.js"
    },
    "./result/Failcode": {
      "import": "./esm/result/Failcode.js",
      "require": "./script/result/Failcode.js"
    },
    "./result/Failure": {
      "import": "./esm/result/Failure.js",
      "require": "./script/result/Failure.js"
    },
    "./result/Success": {
      "import": "./esm/result/Success.js",
      "require": "./script/result/Success.js"
    },
    "./result/Result": {
      "import": "./esm/result/Result.js",
      "require": "./script/result/Result.js"
    },
    "./result/ValidationError": {
      "import": "./esm/result/ValidationError.js",
      "require": "./script/result/ValidationError.js"
    },
    "./Array": {
      "import": "./esm/Array.js",
      "require": "./script/Array.js"
    },
    "./Lazy": {
      "import": "./esm/Lazy.js",
      "require": "./script/Lazy.js"
    },
    "./String": {
      "import": "./esm/String.js",
      "require": "./script/String.js"
    },
    "./Record": {
      "import": "./esm/Record.js",
      "require": "./script/Record.js"
    },
    "./Template": {
      "import": "./esm/Template.js",
      "require": "./script/Template.js"
    },
    "./Spread": {
      "import": "./esm/Spread.js",
      "require": "./script/Spread.js"
    },
    "./Undefined": {
      "import": "./esm/Undefined.js",
      "require": "./script/Undefined.js"
    },
    "./utils/match": {
      "import": "./esm/utils/match.js",
      "require": "./script/utils/match.js"
    },
    "./utils/Contract": {
      "import": "./esm/utils/Contract.js",
      "require": "./script/utils/Contract.js"
    },
    "./utils/AsyncContract": {
      "import": "./esm/utils/AsyncContract.js",
      "require": "./script/utils/AsyncContract.js"
    },
    "./Intersect": {
      "import": "./esm/Intersect.js",
      "require": "./script/Intersect.js"
    },
    "./Parser": {
      "import": "./esm/Parser.js",
      "require": "./script/Parser.js"
    },
    "./Boolean": {
      "import": "./esm/Boolean.js",
      "require": "./script/Boolean.js"
    },
    "./InstanceOf": {
      "import": "./esm/InstanceOf.js",
      "require": "./script/InstanceOf.js"
    },
    "./Symbol": {
      "import": "./esm/Symbol.js",
      "require": "./script/Symbol.js"
    },
    "./BigInt": {
      "import": "./esm/BigInt.js",
      "require": "./script/BigInt.js"
    },
    "./Never": {
      "import": "./esm/Never.js",
      "require": "./script/Never.js"
    },
    "./Number": {
      "import": "./esm/Number.js",
      "require": "./script/Number.js"
    },
    "./Null": {
      "import": "./esm/Null.js",
      "require": "./script/Null.js"
    },
    "./Void": {
      "import": "./esm/Void.js",
      "require": "./script/Void.js"
    },
    "./Object": {
      "import": "./esm/Object.js",
      "require": "./script/Object.js"
    },
    "./index": {
      "import": "./esm/index.js",
      "require": "./script/index.js"
    },
    "./Literal": {
      "import": "./esm/Literal.js",
      "require": "./script/Literal.js"
    },
    "./Optional": {
      "import": "./esm/Optional.js",
      "require": "./script/Optional.js"
    },
    "./Tuple": {
      "import": "./esm/Tuple.js",
      "require": "./script/Tuple.js"
    },
    "./Runtype": {
      "import": "./esm/Runtype.js",
      "require": "./script/Runtype.js"
    },
    "./Constraint": {
      "import": "./esm/Constraint.js",
      "require": "./script/Constraint.js"
    }
  },
  "sideEffects": false
}