{"library":"json-schema-diff","type":"library","category":null,"description":"A CLI tool and Node.js API for computing the difference between two JSON Schema files (draft-07). Version 1.0.0 supports Node.js >=18.18.0 and ships TypeScript definitions. Unlike generic JSON diff tools, this library performs a semantic diff based on set theory, classifying changes as additions (more permissive) or removals (more restrictive), outputting JSON Schema representations of the added/removed value sets. It is designed for schema migration validation and CI workflows where breaking changes must be flagged.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","diff","difference","json","schema","json-schema","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install json-schema-diff","imports":["import { diffSchemas } from 'json-schema-diff'","import type { DiffResult } from 'json-schema-diff'","import jsonSchemaDiff from 'json-schema-diff'"]},{"cmd":"yarn add json-schema-diff","imports":[]},{"cmd":"pnpm add json-schema-diff","imports":[]}],"homepage":"https://bitbucket.org/atlassian/json-schema-diff#readme","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"json-schema-diff","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}