{"library":"ascertain","type":"library","category":null,"description":"Zero-dependency JavaScript schema validator that compiles native JS values into fast validator functions. Current stable version is 3.2.44. Released regularly (multiple versions per month). Key differentiators: faster than AJV and dramatically faster than Zod for all-errors validation, JavaScript-native schemas (constructors, literals, arrays, objects), compiled validators with first-error and all-errors modes, full TypeScript support with type inference, zero dependencies, and support for Standard Schema v1 for interoperability with tRPC and TanStack Form.","language":"javascript","status":"active","version":"3.2.44","tags":["javascript","js","schema","validation","js-validation","validator","js-validator","assert","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install ascertain","imports":["import { compile } from 'ascertain'","import ascertain from 'ascertain'","import { optional } from 'ascertain'"]},{"cmd":"yarn add ascertain","imports":[]},{"cmd":"pnpm add ascertain","imports":[]}],"homepage":"https://github.com/3axap4eHko/ascertain#readme","github":"https://github.com/3axap4eHko/ascertain","docs":null,"changelog":null,"pypi":null,"npm":"ascertain","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}