diff --git a/README.md b/README.md index 110ea39..9c841ac 100644 --- a/README.md +++ b/README.md @@ -129,7 +129,15 @@ const { diffDelta, applyDelta, revertDelta } = require('json-diff-ts'); ## What is JSON Delta? -[JSON Delta](https://github.com/ltwlf/json-delta-format) is a specification for representing atomic changes to JSON documents. json-diff-ts is the originating implementation from which the spec was derived. A Python implementation is also available: [json-delta-py](https://github.com/ltwlf/json-delta-py). +[JSON Delta](https://github.com/ltwlf/json-delta-format) is a specification for representing atomic changes to JSON documents. json-diff-ts is the originating implementation from which the spec was derived. + +```text +json-delta-format (specification) + ├── json-diff-ts (TypeScript implementation) ← this package + └── json-delta-py (Python implementation) +``` + +The specification defines the wire format. Each language implementation produces and consumes compatible deltas. A delta is a self-describing JSON document you can store, transmit, and consume in any language: diff --git a/package-lock.json b/package-lock.json index bb77981..2883c61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "json-diff-ts", - "version": "4.10.0", + "version": "5.0.0-alpha.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "json-diff-ts", - "version": "4.10.0", + "version": "5.0.0-alpha.1", "license": "MIT", "devDependencies": { "@eslint/js": "^10.0.1", diff --git a/package.json b/package.json index d99c3a4..ad1285a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "json-diff-ts", - "version": "5.0.0-alpha.0", + "version": "5.0.0-alpha.1", "description": "Modern TypeScript JSON diff library - Zero dependencies, high performance, ESM + CommonJS support. Calculate and apply differences between JSON objects with advanced features like key-based array diffing, JSONPath support, and atomic changesets.", "main": "./dist/index.cjs", "module": "./dist/index.js",