Amanda is a JSON Schema validator library for Node.js and the browser, supporting JSON Schema Internet Draft v3. It is designed to be universal and extensible, with plans to support other schema formats. Version 1.0.1 is the latest stable release; the library is lightweight, has no dependencies, works with AMD loaders like RequireJS, and is primarily synchronous with callback-based validation. Unlike modern validators like Ajv, Amanda follows older draft specifications and does not support newer JSON Schema versions.
npm install amandaNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to create a JSON Schema validator instance and validate an object against a schema using the callback pattern.
Migrate to Ajv (https://ajv.js.org/) which supports JSON Schema draft-04 and later.
Wrap in a Promise or use a callback pattern.
Use const amanda = require('amanda') instead of import amanda from 'amanda'.Ensure you call amanda('json') with the string 'json'.No dependency data recorded yet.