jet-validators
Version:
Fast, zero-dependency TypeScript validators and utilities for runtime checks, parsing, and lightweight object schema validation.
86 lines (85 loc) • 2.67 kB
JSON
{
"name": "jet-validators",
"version": "2.3.1",
"description": "Fast, zero-dependency TypeScript validators and utilities for runtime checks, parsing, and lightweight object schema validation.",
"type": "module",
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"browser": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"typesVersions": {
"*": {
"utils": [
"dist/types/utils/index.d.ts"
]
}
},
"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js",
"types": "./dist/types/index.d.ts"
},
"./utils": {
"import": "./dist/esm/utils/index.js",
"require": "./dist/cjs/utils/index.js",
"types": "./dist/types/utils/index.d.ts"
}
},
"files": [
"dist"
],
"scripts": {
"build-types:root": "dts-bundle-generator --project tsconfig.types.json --export-referenced-types=false -o dist/types/index.d.ts src/index.ts",
"build-types:utils": "dts-bundle-generator --project tsconfig.types.json --export-referenced-types=false -o dist/types/utils/index.d.ts src/utils/index.ts",
"build-types": "npm run build-types:root && npm run build-types:utils",
"build": "rm -rf ./dist && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && npm run build-types",
"clean-install": "rm -rf ./node_modules && rm -r package-lock.json && npm i",
"lint": "eslint .",
"format": "eslint --fix .",
"pre-publish": "mv README.md README-git && mv README-npm README.md",
"post-publish": "mv README.md README-npm && mv README-git README.md",
"test": "NODE_ENV=test vitest"
},
"repository": {
"type": "git",
"url": "git+https://github.com/seanpmaxwell/jet-validators.git"
},
"keywords": [
"jet",
"validator",
"validators",
"jet-validators",
"validation",
"function",
"functions",
"zod",
"schema",
"parse",
"runtime-validation",
"compile-time validation",
"lightweight",
"npm",
"type-safety"
],
"author": "sean maxwell",
"license": "MIT",
"bugs": {
"url": "https://github.com/seanpmaxwell/jet-validators/issues"
},
"homepage": "https://github.com/seanpmaxwell/jet-validators#readme",
"devDependencies": {
"@eslint/js": "^9.26.0",
"@stylistic/eslint-plugin": "^5.6.1",
"@trivago/prettier-plugin-sort-imports": "^6.0.1",
"@types/node": "^22.8.1",
"dts-bundle-generator": "^9.5.1",
"eslint": "^9.26.0",
"eslint-config-prettier": "^10.1.8",
"jiti": "^2.6.1",
"prettier": "^3.7.4",
"typescript": "~5.9.3",
"typescript-eslint": "^8.50.0",
"vitest": "^4.0.15"
}
}