{"_id":"@assemora/revisions","_rev":"9-cc7dc08105aa02af8fba4d1bf3da5411","name":"@assemora/revisions","dist-tags":{"latest":"0.2.7"},"versions":{"0.1.0":{"name":"@assemora/revisions","version":"0.1.0","license":"Apache-2.0","_id":"@assemora/revisions@0.1.0","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"4df7428c065ba20e22b51b0b80cfa035b3b32c00","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.1.0.tgz","fileCount":31,"integrity":"sha512-c5/eE5oHn0lpN+uWYT3yLvqsjrw0C7o2+dGZSwNigZEO2eg/YL83OB3VHo+Z7fbtwHcYmiRk/zfio2lYuUmLuQ==","signatures":[{"sig":"MEUCIFIWF0jdYe5DfW+72TOX6y/mD/BXW5Pgp8KF8iPwwN7YAiEAmYLY+oafjO7tGzsn/Iyd5mXSx0YF3UKt7FUEOzMZXwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/1eb59ec409774065732d7ac19a965b02/assemora-revisions-0.1.0.tgz","_integrity":"sha512-c5/eE5oHn0lpN+uWYT3yLvqsjrw0C7o2+dGZSwNigZEO2eg/YL83OB3VHo+Z7fbtwHcYmiRk/zfio2lYuUmLuQ==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.3.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/core":"0.1.0","@assemora/data":"0.1.0","@assemora/schema":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.1.0_1788602384225_0.9381319609364023","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@assemora/revisions","version":"0.2.0","license":"Apache-2.0","_id":"@assemora/revisions@0.2.0","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"0950c87d3feca6b8c3cee22bf73d9a39fdef741f","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.0.tgz","fileCount":31,"integrity":"sha512-/TKdmG+HWP/x2A5CKYd1AtrPDTBbYB37vIP7pIVxH9oSeNdh4XoOFvgRYLR64zwv61kMple68aHld12rdSLTdQ==","signatures":[{"sig":"MEQCIBMjfNnJAI4ll1HjUb8bn7Yu0hlMMOqHH8qWvdntx/u0AiBsARCZvS8L9PYwXsH9Algx/fW52rAR7QhiZL7y1VGfSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/18a9e291bc33e5d9afe32731f1259188/assemora-revisions-0.2.0.tgz","_integrity":"sha512-/TKdmG+HWP/x2A5CKYd1AtrPDTBbYB37vIP7pIVxH9oSeNdh4XoOFvgRYLR64zwv61kMple68aHld12rdSLTdQ==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.3.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/core":"0.2.0","@assemora/data":"0.2.0","@assemora/schema":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.2.0_1788606348430_0.8241233361733915","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@assemora/revisions","version":"0.2.1","license":"Apache-2.0","_id":"@assemora/revisions@0.2.1","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"b97cc2def45cf7b2eb842d705dd56cc1bf922ad3","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.1.tgz","fileCount":31,"integrity":"sha512-HDqDei7kzxS3MgeHhwk7/Wo+IQyBbZHvYd3tZsO0iYW0K53F0xVJmpX3l0Jb1l8d07SZ/68O2oC2HqMPfAAIXQ==","signatures":[{"sig":"MEUCIEwORGGR3hoMPqUo1P0n033eou7qetwJ5qVNL3TK4Nk/AiEAlXQU5XgaPX0/77KL5YETraHq5tJGkkMNGOvwsYLztvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/e4a7a643ef3f6960c48d61877a33d264/assemora-revisions-0.2.1.tgz","_integrity":"sha512-HDqDei7kzxS3MgeHhwk7/Wo+IQyBbZHvYd3tZsO0iYW0K53F0xVJmpX3l0Jb1l8d07SZ/68O2oC2HqMPfAAIXQ==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.3.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/core":"0.2.1","@assemora/data":"0.2.1","@assemora/schema":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.2.1_1788610840796_0.9011726684781711","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@assemora/revisions","version":"0.2.2","license":"Apache-2.0","_id":"@assemora/revisions@0.2.2","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"343cb4cb02a5d7946efa1bd7281822cb421f4e0f","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.2.tgz","fileCount":31,"integrity":"sha512-173/fSXMdj6jMDpMP36fFii7A6Lcgc5izFgTGEfWjSMK/7m6cu1zjQkYADNtc98UYpvycACJeNmZ33kMutziFg==","signatures":[{"sig":"MEUCIQDdQ1W6ucHsP8TpJgr6us2+ByL5cjSFOjVU6bPUcrfmCgIgZniEiU65zZJIjP2f+U5YWm7SIxQZFT65NlUcY4vniCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/97dbd750132f184c912f058948c1e583/assemora-revisions-0.2.2.tgz","_integrity":"sha512-173/fSXMdj6jMDpMP36fFii7A6Lcgc5izFgTGEfWjSMK/7m6cu1zjQkYADNtc98UYpvycACJeNmZ33kMutziFg==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.3.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/core":"0.2.2","@assemora/data":"0.2.2","@assemora/schema":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.2.2_1788618293164_0.5332115782966054","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@assemora/revisions","version":"0.2.3","license":"Apache-2.0","_id":"@assemora/revisions@0.2.3","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"31ab75d809c3f9a1b30e1344b2fd5ea4839c7969","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.3.tgz","fileCount":27,"integrity":"sha512-+nG7zwBq8Wbot74G0gg04frym63cseVc+4dt0RoQGV0eSDepsEy8TUT8Oc7M8RN+2waCesHxIrCuHm6p6X84xA==","signatures":[{"sig":"MEYCIQCu0/y5priZjKLtqOxeYmiLduRwaLPm9ThhfvBesUmzWgIhAINBDp2xiu3xcLebOSSHtd21xE+IdRMR1+RZQP0p62hv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56869},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/tmp/581f9260e88835893eba7cdfb575c99c/assemora-revisions-0.2.3.tgz","_integrity":"sha512-+nG7zwBq8Wbot74G0gg04frym63cseVc+4dt0RoQGV0eSDepsEy8TUT8Oc7M8RN+2waCesHxIrCuHm6p6X84xA==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.17.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@assemora/core":"0.2.3","@assemora/data":"0.2.3","@assemora/schema":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.2.3_1788960565126_0.592199347035649","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@assemora/revisions","version":"0.2.4","license":"Apache-2.0","_id":"@assemora/revisions@0.2.4","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"2c5f33ea8209a6903270711c583b132da98922cf","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.4.tgz","fileCount":31,"integrity":"sha512-Z4GCccsNTqjakqKmbRrQZ4H/9cP0cJbZ1voHm1GhrzphDvdBxKLwtIbG86AzxGtffPNC80yo/mVE8sjKLFvSjQ==","signatures":[{"sig":"MEUCIHLGlhOcDZoWRu2wjsY9jKhTELjHzDbz4AAd1A0mILh+AiEA6JSCJMZpQWQUeflco0ryzC7MCQN3SMwWtWHhja1cBlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/7a635925e840ac69817539475d7a5ce2/assemora-revisions-0.2.4.tgz","_integrity":"sha512-Z4GCccsNTqjakqKmbRrQZ4H/9cP0cJbZ1voHm1GhrzphDvdBxKLwtIbG86AzxGtffPNC80yo/mVE8sjKLFvSjQ==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.3.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/core":"0.2.4","@assemora/data":"0.2.4","@assemora/schema":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.2.4_1788980055255_0.7299738485147196","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@assemora/revisions","version":"0.2.5","license":"Apache-2.0","_id":"@assemora/revisions@0.2.5","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"dde13fe8ce7457494b93af64b417fc9985a30147","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.5.tgz","fileCount":31,"integrity":"sha512-QkV6/QncaLcSjo8AIHfn/CX8nv4YEC30Hc2wSBjZEZHlapEl6JeIaJtdOz0yZbmveMGzSwy3PYvTuPFo8UI9Ig==","signatures":[{"sig":"MEUCIQCtfLD03rrERMsVnLLsuOoe6Qa8ggy0njZ1SHxPBJMGrgIgczZlHxQyW3rNZrE0HJiSRjkvSuU18ngnm6X3pQjBD6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/31e02f78df4c514ee340867891969432/assemora-revisions-0.2.5.tgz","_integrity":"sha512-QkV6/QncaLcSjo8AIHfn/CX8nv4YEC30Hc2wSBjZEZHlapEl6JeIaJtdOz0yZbmveMGzSwy3PYvTuPFo8UI9Ig==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.3.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/core":"0.2.5","@assemora/data":"0.2.5","@assemora/schema":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.2.5_1789060986400_0.7450038474339364","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@assemora/revisions","version":"0.2.6","license":"Apache-2.0","_id":"@assemora/revisions@0.2.6","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"9778150beacc2aa1162df957638c9cfe2a646f3a","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.6.tgz","fileCount":31,"integrity":"sha512-GpDkPAbW6n4etzAS6sjLj2w847Qu2+BqRmWHB9z9x9bcZNFn76ic+98wQpj7GF2N8Rg6mm4THtJ4d6d1iq08dg==","signatures":[{"sig":"MEYCIQC/zhXFSK+2aR5AL/gz1VNxDi6Q66z91RjfYiEIzMJSXQIhAJHAbAk1IKBc+ziYQNca5qF/SqgrYR/vblIFexzBVcEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920},"main":"./dist/index.js","type":"module","_from":"file:assemora-revisions-0.2.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/cd7ad175d1e376e93f8b2a3b0d98dc21/assemora-revisions-0.2.6.tgz","_integrity":"sha512-GpDkPAbW6n4etzAS6sjLj2w847Qu2+BqRmWHB9z9x9bcZNFn76ic+98wQpj7GF2N8Rg6mm4THtJ4d6d1iq08dg==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.3.0","description":"Revisions, restore, audit log","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/core":"0.2.6","@assemora/data":"0.2.6","@assemora/schema":"0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/revisions_0.2.6_1789064529604_0.18107721953117184","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"_id":"@assemora/revisions@0.2.7","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"b1ae72f14abb68bfeaecea45372bd3e556e2f949","tarball":"https://registry.npmjs.org/@assemora/revisions/-/revisions-0.2.7.tgz","fileCount":27,"integrity":"sha512-+rwkZH+EISNM8EScML6MK9slOnop4wf7q/Cn+SQu1CYod/BSsdE0yM0hyhYv6+BfCWNc9V9/pd8gTOi+dFgjJw==","signatures":[{"sig":"MEYCIQC53leSt/pqNB5uk7OoxJJXtYmV0sG/bSdBIMguSI4NKAIhAOfvzucL9S8b23YIP7ZPqqxNgEZ1ZWlExyvAdeLpluJ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICGvUhTKFt/a/fDonqGHCLkhbmbCjvw7YHu5kiiiFfWiAiEAgFImqg85YnKsKVSkbMvdGKvovXtRQFc9Ns1M5SP3XT4="}],"unpackedSize":56869},"main":"./dist/index.js","name":"@assemora/revisions","type":"module","_from":"file:assemora-revisions-0.2.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.2.7","_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"homepage":"https://github.com/assemora/assemora#readme","_resolved":"/tmp/36181d6da648ceda6a43262344ee96a9/assemora-revisions-0.2.7.tgz","_integrity":"sha512-+rwkZH+EISNM8EScML6MK9slOnop4wf7q/Cn+SQu1CYod/BSsdE0yM0hyhYv6+BfCWNc9V9/pd8gTOi+dFgjJw==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"_npmVersion":"11.17.0","description":"Revisions, restore, audit log","directories":{},"maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"@assemora/core":"0.2.7","@assemora/data":"0.2.7","@assemora/schema":"0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"24.13.3","@assemora/database":"0.2.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/revisions_0.2.7_1790692168955_0.4825625260408082"}}},"time":{"created":"2026-09-05T09:59:43.841Z","modified":"2026-09-29T14:29:29.454Z","0.1.0":"2026-09-05T09:59:44.361Z","0.2.0":"2026-09-05T11:05:48.570Z","0.2.1":"2026-09-05T12:20:40.949Z","0.2.2":"2026-09-05T14:24:53.286Z","0.2.3":"2026-09-09T13:29:25.243Z","0.2.4":"2026-09-09T18:54:15.398Z","0.2.5":"2026-09-10T17:23:06.550Z","0.2.6":"2026-09-10T18:22:09.753Z","0.2.7":"2026-09-29T14:29:29.043Z"},"bugs":{"url":"https://github.com/assemora/assemora/issues"},"license":"Apache-2.0","homepage":"https://github.com/assemora/assemora#readme","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/revisions"},"description":"Revisions, restore, audit log","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"readme":"# `@assemora/revisions`\n\nRevisions, restore, audit log.\n\n**Implementation phase:** 7 — implemented.\n\nCore collects a revision inside the command's transaction (ADR-0008); this package\nstores it, diffs it and puts it back. Registering `revisions()` is what makes\n`discardRevisions()` unnecessary and what turns SPEC.md §3.6 — any content mutation\nis reversible — from an aspiration into a property of the pipeline.\n\nA revision keeps both snapshots and a field-level patch, because \"spacing: xl → md\"\nis what a person reads and what a change set diff will be built from (SPEC.md §75).\n\nRestoring is itself a command: it passes policies, runs in a transaction, and leaves\na revision recording which one it came from. How an entity is written back is\nregistered by whoever owns it — the seam lives in `@assemora/core`, so this package\nnever learns what a page is.\n\n## Workspace dependencies\n\n- `@assemora/schema`\n- `@assemora/core`\n- `@assemora/data`\n","readmeFilename":"README.md"}