@zod/core
Version:
TypeScript-first schema declaration and validation library with static type inference
141 lines • 3.64 kB
JSON
{
"name": "@zod/core",
"version": "0.11.6",
"type": "module",
"author": "Colin McDonnell <zod@colinhacks.com>",
"description": "TypeScript-first schema declaration and validation library with static type inference",
"files": [
"src",
"dist"
],
"funding": "https://github.com/sponsors/colinhacks",
"homepage": "https://zod.dev",
"keywords": [
"typescript",
"schema",
"validation",
"type",
"inference"
],
"license": "MIT",
"sideEffects": false,
"main": "./dist/commonjs/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/commonjs/index.d.ts",
"exports": {
"./package.json": "./package.json",
".": {
"import": {
"@zod/source": "./src/index.ts",
"types": "./dist/esm/index.d.ts",
"default": "./dist/esm/index.js"
},
"require": {
"types": "./dist/commonjs/index.d.ts",
"default": "./dist/commonjs/index.js"
}
},
"./locales/*": {
"import": {
"@zod/source": "./src/locales/*",
"types": "./dist/esm/locales/*",
"default": "./dist/esm/locales/*"
},
"require": {
"types": "./dist/commonjs/locales/*",
"default": "./dist/commonjs/locales/*"
}
},
"./util": {
"import": {
"@zod/source": "./src/util.ts",
"types": "./dist/esm/util.d.ts",
"default": "./dist/esm/util.js"
},
"require": {
"types": "./dist/commonjs/util.d.ts",
"default": "./dist/commonjs/util.js"
}
},
"./errors": {
"import": {
"@zod/source": "./src/errors.ts",
"types": "./dist/esm/errors.d.ts",
"default": "./dist/esm/errors.js"
},
"require": {
"types": "./dist/commonjs/errors.d.ts",
"default": "./dist/commonjs/errors.js"
}
},
"./api": {
"import": {
"@zod/source": "./src/api.ts",
"types": "./dist/esm/api.d.ts",
"default": "./dist/esm/api.js"
},
"require": {
"types": "./dist/commonjs/api.d.ts",
"default": "./dist/commonjs/api.js"
}
},
"./checks": {
"import": {
"@zod/source": "./src/checks.ts",
"types": "./dist/esm/checks.d.ts",
"default": "./dist/esm/checks.js"
},
"require": {
"types": "./dist/commonjs/checks.d.ts",
"default": "./dist/commonjs/checks.js"
}
},
"./schemas": {
"import": {
"@zod/source": "./src/schemas.ts",
"types": "./dist/esm/schemas.d.ts",
"default": "./dist/esm/schemas.js"
},
"require": {
"types": "./dist/commonjs/schemas.d.ts",
"default": "./dist/commonjs/schemas.js"
}
}
},
"tshy": {
"exports": {
"./package.json": "./package.json",
".": "./src/index.ts",
"./locales/*": "./src/locales/*",
"./util": "./src/util.ts",
"./errors": "./src/errors.ts",
"./api": "./src/api.ts",
"./checks": "./src/checks.ts",
"./schemas": "./src/schemas.ts"
},
"sourceDialects": [
"@zod/source"
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/colinhacks/zod.git"
},
"bugs": {
"url": "https://github.com/colinhacks/zod/issues"
},
"support": {
"backing": {
"npm-funding": true
}
},
"scripts": {
"clean": "rm -rf dist",
"build": "tshy",
"postbuild": "pnpm biome check --write .",
"test:watch": "pnpm vitest",
"test": "pnpm vitest run",
"bump": "tsx ./bump.ts",
"pub:beta": "pnpm bump && pnpm publish --publish-branch v4 --no-git-checks"
}
}