{"library":"esbuild-ajv","type":"library","category":null,"description":"esbuild plugin (v0.0.1, pre-1.0.0) to pre-compile Ajv JSON schemas at build time for faster runtime, CSP compliance, and smaller bundles. Pre-compilation avoids dynamic code generation (Function constructor), enabling use in environments with strict `unsafe-eval` CSP. Requires esbuild for building and Ajv v8 for schema compilation. Differentiates from runtime-only Ajv usage by moving compilation overhead to build step.","language":"javascript","status":"active","version":"0.0.1","tags":["javascript","ajv","esbuild","validation","validator","jsonschema","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-ajv","imports":["import AjvPlugin from 'esbuild-ajv'","import AjvPlugin, { PluginOptions } from 'esbuild-ajv'","import { validator } from './some.ajv.json'"]},{"cmd":"yarn add esbuild-ajv","imports":[]},{"cmd":"pnpm add esbuild-ajv","imports":[]}],"homepage":null,"github":"https://github.com/srax47/esbuild-ajv","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-ajv","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}