runtypes
Version:
Runtime validation for static types
174 lines • 4 kB
JSON
{
"name": "runtypes",
"version": "7.0.4",
"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
}