{"library":"indicative-compiler","type":"library","category":null,"description":"Indicative Compiler is a low-level module used by Indicative, a validation library for Node.js, that compiles parsed schema into highly optimized executable functions. Current stable version is 7.2.4. It is part of the AdonisJS ecosystem and focuses on performance by generating optimized JavaScript functions from validation schemas during compilation. It uses a custom compiler pattern (ValidatorCompiler/ValidatorExecutor) and supports custom formatters and error collectors. Distinct from other validators like Joi or Yup by emphasizing ahead-of-time compilation for repeated validation runs. Typically paired with 'indicative-rules' and 'indicative-formatters'. Release cadence is irregular with major version bumps.","language":"javascript","status":"active","version":"7.2.4","tags":["javascript","indicative","compiler","ast"],"last_verified":"Fri May 01","install":[{"cmd":"npm install indicative-compiler","imports":["import { ValidatorCompiler } from 'indicative-compiler'","import { ValidatorExecutor } from 'indicative-compiler'","import { ValidationDefinition } from 'indicative-compiler'"]},{"cmd":"yarn add indicative-compiler","imports":[]},{"cmd":"pnpm add indicative-compiler","imports":[]}],"homepage":"https://indicative.adonisjs.com","github":"https://github.com/poppinss/indicative-compiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/indicative-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}