{"bugs":{"url":"https://github.com/ltwlf/json-diff-ts/issues"},"dist":{"shasum":"f9211f0893bd01e46803fa5aa70b1358a8bdc9f6","tarball":"https://registry.npmjs.org/json-diff-ts/-/json-diff-ts-4.10.4.tgz","fileCount":9,"integrity":"sha512-/Ipg6migsLtNQQz+I3jm+hnPGZx4x47cVXTr4tgvxepQJKIB5iDmyguxicZ/59wIg3OlGgIGwIMftn+LqT8lNQ==","signatures":[{"sig":"MEUCIFdFqGUKqqchZRaHoC0qirmWeMV0XI9rg2dwKU3Vy3nwAiEA3q1nth3DA3smIJPjNRGPJiBItMlb6iMktzyub3UvbXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/json-diff-ts@4.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200927},"main":"./dist/index.cjs","name":"json-diff-ts","type":"module","types":"./dist/index.d.ts","author":{"name":"Christian Glessner"},"module":"./dist/index.js","gitHead":"5a6b27f7e873b144efee668a8b7b0a9fb56d46dc","license":"MIT","scripts":{"lint":"eslint src/**/*.ts","test":"jest --config jest.config.mjs","build":"tsup --format cjs,esm","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","test:watch":"jest --watch --config jest.config.mjs","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"ltwlf","email":"chris@leitwolf.io"},"homepage":"https://github.com/ltwlf/json-diff-ts#readme","keywords":["json","diff","difference","typescript","javascript","compare","patch","delta","object-diff","json-diff","json-patch","state-management","data-sync","merge","changeset","array-diff","deep-diff","object-compare","jsonpath","modern","esm","zero-dependencies","performance"],"repository":{"url":"git+https://github.com/ltwlf/json-diff-ts.git","type":"git"},"_npmVersion":"10.8.2","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.","directories":{},"maintainers":[{"name":"ltwlf","email":"chris@leitwolf.io"}],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","tsup":"^8.5.0","eslint":"^10.0.2","ts-jest":"^29.4.0","prettier":"^3.0.3","@eslint/js":"^10.0.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@jest/globals":"^30.0.0","typescript-eslint":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/json-diff-ts_4.10.4_1775460669230_0.5446941223926236","host":"s3://npm-registry-packages-npm-production"},"_id":"json-diff-ts@4.10.4","version":"4.10.4"}