{"_id":"@0xsarwagya/ontoly-diff","_rev":"9-b8515d76526058419d2256c1956c1df1","name":"@0xsarwagya/ontoly-diff","dist-tags":{"rc":"1.3.0","latest":"1.3.3"},"versions":{"1.1.0-alpha.1":{"name":"@0xsarwagya/ontoly-diff","version":"1.1.0-alpha.1","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-diff@1.1.0-alpha.1","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://oss.sarwagya.wtf/ontoly","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"78d002fd0ac61fbefe536f7e6340608b80b2ef92","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.1.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-Da8fupLjB7Z3SHG0/JUC4GxXk6Lz1SYBuNyrkB62jZhwkgktiMzE4IC1NsdU41eb+WGzDgnbICIKa217+f1fRw==","signatures":[{"sig":"MEQCIAdR5s1PHQcLe9Sy2rIDdcqFzsi8bA41DLydm2Jjuei1AiATr3yVIz+NsGjZR9ny/Z+4ol+A2YwypqWaQJM9ZwOirA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.1.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49094},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-diff-1.1.0-alpha.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/ea39d94fc01a91152232e2a6a972873f/0xsarwagya-ontoly-diff-1.1.0-alpha.1.tgz","_integrity":"sha512-Da8fupLjB7Z3SHG0/JUC4GxXk6Lz1SYBuNyrkB62jZhwkgktiMzE4IC1NsdU41eb+WGzDgnbICIKa217+f1fRw==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/diff"},"_npmVersion":"10.9.8","description":"Deterministic Software Graph diffing for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-core":"1.1.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","typescript":"5.9.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-diff_1.1.0-alpha.1_1785267444234_0.023955064563822237","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.2":{"name":"@0xsarwagya/ontoly-diff","version":"1.1.0-alpha.2","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-diff@1.1.0-alpha.2","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://oss.sarwagya.wtf/ontoly","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"b612213ab3c940b4687ef2235863e7233f486122","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.1.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-8vy1hfp/OqcvPEQBglheJLBARf0C1+Lvz5grWpOpLNekHIWBxDMZz30O7wrrGOCmS+eq3wclhRDxAwDKzcIE8g==","signatures":[{"sig":"MEUCIQCEPwgHT7eReFFytgJ0x9kcJFlYHc0gzWti9lrkimk2FgIgH0QbF6CIIW2vC3X71opcgin8hutzjVjhDuply1GP7ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.1.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49094},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-diff-1.1.0-alpha.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/0da6d617e7247ddea7946dce302b1336/0xsarwagya-ontoly-diff-1.1.0-alpha.2.tgz","_integrity":"sha512-8vy1hfp/OqcvPEQBglheJLBARf0C1+Lvz5grWpOpLNekHIWBxDMZz30O7wrrGOCmS+eq3wclhRDxAwDKzcIE8g==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/diff"},"_npmVersion":"10.9.8","description":"Deterministic Software Graph diffing for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-core":"1.1.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","typescript":"5.9.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-diff_1.1.0-alpha.2_1785286471652_0.5204148482469657","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@0xsarwagya/ontoly-diff","version":"1.1.0","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-diff@1.1.0","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://oss.sarwagya.wtf/ontoly","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"35e6713f927302381cb3a28fc7a7b730804fead0","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.1.0.tgz","fileCount":7,"integrity":"sha512-peLVHbk8A1q1DG9qa2ulu2YOgUha8obKUIrT/bGg1WVDhMWq1JuVv0dc7I75UFOu1yaSvbAZQ48K/0KtoRC+BA==","signatures":[{"sig":"MEQCIFZ+IDxrBHZuD/oI0T0m3Wy+kME/0ogrKPoUBBlPfQ+gAiBURnCnhswDT0ReVVeGXz/RyMh4FueXgpwErA1bzJDVmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49078},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-diff-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/3f8a1b09ebba212779eff1b51cf40725/0xsarwagya-ontoly-diff-1.1.0.tgz","_integrity":"sha512-peLVHbk8A1q1DG9qa2ulu2YOgUha8obKUIrT/bGg1WVDhMWq1JuVv0dc7I75UFOu1yaSvbAZQ48K/0KtoRC+BA==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/diff"},"_npmVersion":"10.9.8","description":"Deterministic Software Graph diffing for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-core":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","typescript":"5.9.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-diff_1.1.0_1785290781205_0.9317138045614104","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@0xsarwagya/ontoly-diff","version":"1.2.0","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-diff@1.2.0","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"1601e7498696101fa2e70fc5a7df6324962ff92e","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.2.0.tgz","fileCount":7,"integrity":"sha512-H1EPmazub/gpd+FgRd8CiEALh5yXgk3zyAfky9O+hWdZBJ8QWFmUeaIu8Z0FgZ61RIaz+kQXLnw9RIQEyuldjw==","signatures":[{"sig":"MEUCIQCVTTb9x2a5MaTDU7mKSsDRVVUpOdGT+HPJzik3LSZmJAIgQUp1x5crB+5gj5nZpGnjT+KelPP0KAjx+coVidy7yAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49052},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-diff-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/576bcd6fbaeccd5582680c79a5fb4797/0xsarwagya-ontoly-diff-1.2.0.tgz","_integrity":"sha512-H1EPmazub/gpd+FgRd8CiEALh5yXgk3zyAfky9O+hWdZBJ8QWFmUeaIu8Z0FgZ61RIaz+kQXLnw9RIQEyuldjw==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/diff"},"_npmVersion":"10.9.8","description":"Deterministic Software Graph diffing for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-core":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","typescript":"5.9.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-diff_1.2.0_1785586607448_0.8306727984965148","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@0xsarwagya/ontoly-diff","version":"1.3.0","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-diff@1.3.0","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"9fd05ae569f31f08702656278671c371e49a1234","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.3.0.tgz","fileCount":7,"integrity":"sha512-fw4EcRU2OoF23+yaDr9SV9O3RksamMRkaAW8VNFfkljhRiRMk+W6+BiCJ+w7qwdklPMR89ViDaRNCCzAUuDeRQ==","signatures":[{"sig":"MEUCICfJt/YKtbXGZaElLKO9SoELCT8KJkG8fhWL2tnkBjXNAiEA/wI4ed3j10qfpQjLdc3YP7Fta0oFYHgx2c5bTVe64aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49052},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-diff-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/72b0446ddb2c81f60a6eece0577b0548/0xsarwagya-ontoly-diff-1.3.0.tgz","_integrity":"sha512-fw4EcRU2OoF23+yaDr9SV9O3RksamMRkaAW8VNFfkljhRiRMk+W6+BiCJ+w7qwdklPMR89ViDaRNCCzAUuDeRQ==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/diff"},"_npmVersion":"10.9.8","description":"Deterministic Software Graph diffing for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-core":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","typescript":"5.9.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-diff_1.3.0_1785800270984_0.39001244896677445","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@0xsarwagya/ontoly-diff","version":"1.3.1","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-diff@1.3.1","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"85baba99503de4a7fedc8c9e6e23fc9ad99f8cdd","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.3.1.tgz","fileCount":7,"integrity":"sha512-pgRYUwuFUe8BZtaaitfWI8LOws4FeiMEK5ocCNazGMvPcLR2N7vgQeJGVEu2pDkpM/o1qpXtKl+skg9PRxlAag==","signatures":[{"sig":"MEYCIQC1pMV0pBQxLZUquCbtZrWqav1ujHmqj5xIglwxx79E+AIhAJqDloHJm0D5zfIeg/mW6E/++E0wdIavC7GWyQWHbcdw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49052},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-diff-1.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/d7912346521cf715fda3ab8046342f6d/0xsarwagya-ontoly-diff-1.3.1.tgz","_integrity":"sha512-pgRYUwuFUe8BZtaaitfWI8LOws4FeiMEK5ocCNazGMvPcLR2N7vgQeJGVEu2pDkpM/o1qpXtKl+skg9PRxlAag==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/diff"},"_npmVersion":"10.9.8","description":"Deterministic Software Graph diffing for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-core":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","typescript":"5.9.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-diff_1.3.1_1785844171449_0.5168289921558371","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@0xsarwagya/ontoly-diff","version":"1.3.2","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-diff@1.3.2","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"3bbe7046bd69cd0d46930837e32afda9e7a78795","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.3.2.tgz","fileCount":7,"integrity":"sha512-MstxP9thBJvlJ8sb+Bh0Ei/EeYDQVm+cI/gY0p9ziidokjlfR7+dh1k3eXLsL9P+5uX22c2sdMvoveDurD4F3Q==","signatures":[{"sig":"MEYCIQDKCRtoVPqvYr3DNGJBxH4+1hh1sBUyPJNW2AZvhRmF1AIhAM33ooyzrT25DO7a+k1kDomcXvhFHXU8bSg38Y1olDpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49052},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-diff-1.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/3c892819341de620a553cb4b89811c25/0xsarwagya-ontoly-diff-1.3.2.tgz","_integrity":"sha512-MstxP9thBJvlJ8sb+Bh0Ei/EeYDQVm+cI/gY0p9ziidokjlfR7+dh1k3eXLsL9P+5uX22c2sdMvoveDurD4F3Q==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/diff"},"_npmVersion":"10.9.8","description":"Deterministic Software Graph diffing for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-core":"1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","typescript":"5.9.2","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-diff_1.3.2_1785844746300_0.4031408158115557","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@0xsarwagya/ontoly-diff","version":"1.3.3","description":"Deterministic Software Graph diffing for Ontoly.","type":"module","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/0xsarwagya/ontoly.git","directory":"packages/diff"},"homepage":"https://ontoly.xyz","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@0xsarwagya/ontoly-core":"1.3.3"},"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^22.15.3","tsup":"^8.3.5","typescript":"5.9.2","vitest":"^3.0.0"},"bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/0xsarwagya"},"engines":{"node":">=20.0.0","pnpm":">=10.0.0"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"scripts":{"build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit","test":"vitest run tests"},"_id":"@0xsarwagya/ontoly-diff@1.3.3","_integrity":"sha512-ZTBTvfg1tg4vIpx9Ai8jePbRDQSINsO4LubIqzIlW1NuacubMduGHv//8SxFZ0eXjgQINgPwkx/YKMt7gL8Q3Q==","_resolved":"/tmp/2a23c9d9fc95aa859f88d557e45723b1/0xsarwagya-ontoly-diff-1.3.3.tgz","_from":"file:0xsarwagya-ontoly-diff-1.3.3.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-ZTBTvfg1tg4vIpx9Ai8jePbRDQSINsO4LubIqzIlW1NuacubMduGHv//8SxFZ0eXjgQINgPwkx/YKMt7gL8Q3Q==","shasum":"4a3bb2bfc5a265213bb2600b6daf35d5194158fb","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-diff/-/ontoly-diff-1.3.3.tgz","fileCount":7,"unpackedSize":49052,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-diff@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCMO8yzwEasSg3fDHbW1m4xafcRf7T13dTiziK5sViWAQIhAIP6Yz1vSB/rab1eWP/v7dWYMCv7xKnxs8ShYUhq/kbo"}]},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"directories":{},"maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ontoly-diff_1.3.3_1785852900178_0.2452470700703151"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-28T19:37:24.085Z","modified":"2026-08-04T14:15:00.669Z","1.1.0-alpha.1":"2026-07-28T19:37:24.379Z","1.1.0-alpha.2":"2026-07-29T00:54:31.800Z","1.1.0":"2026-07-29T02:06:21.358Z","1.2.0":"2026-08-01T12:16:47.590Z","1.3.0":"2026-08-03T23:37:51.121Z","1.3.1":"2026-08-04T11:49:31.608Z","1.3.2":"2026-08-04T11:59:06.440Z","1.3.3":"2026-08-04T14:15:00.330Z"},"bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"license":"AGPL-3.0-only","homepage":"https://ontoly.xyz","keywords":["ontoly","software-graph","typescript","static-analysis","developer-tools","graph-diff","change-detection"],"repository":{"type":"git","url":"git+https://github.com/0xsarwagya/ontoly.git","directory":"packages/diff"},"description":"Deterministic Software Graph diffing for Ontoly.","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"readme":"# @0xsarwagya/ontoly-diff\n\n## Responsibility\n\n`@0xsarwagya/ontoly-diff` owns deterministic diffing between two Software\nGraphs. It computes added, removed, and modified nodes and added or\nremoved edges. It does not parse repositories, run capabilities, or\ninterpret changes semantically.\n\nSee RFC 0005 in [`rfcs/0005-graph-diffing.md`](../../rfcs/0005-graph-diffing.md)\nfor the full contract.\n\n## Installation\n\n```bash\npnpm add @0xsarwagya/ontoly-diff\n```\n\n## API\n\n- `diffSoftwareGraphs(base, head)` returns a `GraphDiff` describing\n  added, removed, and modified nodes and added or removed edges.\n\n## Example\n\n```ts\nimport { diffSoftwareGraphs } from \"@0xsarwagya/ontoly-diff\";\n\nconst diff = diffSoftwareGraphs(baseGraph, headGraph);\nconsole.log(diff.summary);\n```\n\n## Status\n\nAlpha preview shipped in `1.1.0-alpha.2`. The API follows RFC 0005 and is\ngoverned by the Software Graph specification and RFC process.\n\n## Links\n\n- [Repository](https://github.com/0xsarwagya/ontoly)\n- [Documentation](https://ontoly.xyz)\n- [Issues](https://github.com/0xsarwagya/ontoly/issues)\n","readmeFilename":"README.md"}