{"_id":"@alma-harness/history","_rev":"25-db2a94573f019406adc8e5a35af5f286","name":"@alma-harness/history","dist-tags":{"latest":"0.22.3"},"versions":{"0.6.0":{"name":"@alma-harness/history","version":"0.6.0","license":"Apache-2.0","_id":"@alma-harness/history@0.6.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"c5e49cb816b84c3c015ffea8d7932345f827c73f","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.6.0.tgz","fileCount":12,"integrity":"sha512-OOyYICpQcxx7lW9yM9MhRG7nVGzeVUt1WVpFrGzTq3Y3KEI5WZipEv9VbDH5rZWcYNC9fAC1LHU/nRkRXhktGQ==","signatures":[{"sig":"MEYCIQD0HrH1NEA0qw70Klb1FpJ89wsmxqB9aLbVLLBFGvbmrgIhAM5zDfzTiVLtLhYJk86KJj5Dav/bYVVyqn8Daavcbl7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113394},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/9eb91f7369422f74c7586c05d0420c89/alma-harness-history-0.6.0.tgz","_integrity":"sha512-OOyYICpQcxx7lW9yM9MhRG7nVGzeVUt1WVpFrGzTq3Y3KEI5WZipEv9VbDH5rZWcYNC9fAC1LHU/nRkRXhktGQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.6.0","@alma-harness/postgres":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.6.0_1788902326164_0.13143577345436652","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@alma-harness/history","version":"0.6.1","license":"Apache-2.0","_id":"@alma-harness/history@0.6.1","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"70ec413d1239e9777dcc9666d938f129aaddf6f4","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.6.1.tgz","fileCount":12,"integrity":"sha512-eFvaWhiMOs1NHY4JZyFpzpWkfspf4AF8bxv/7X4WIA7dG7IWtBDlKGCukUT5M1yz/A6N0S1uoVJOQ+zV4DetWQ==","signatures":[{"sig":"MEUCIB/aYyVfYBRaREXxE2IEC3fdYz72HEYDFxie6deRfigAAiEAwjQ9pGqarKcKyy3dHRMG2UQf6pvYpuoAu3PWvbDqK/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtBukwb2azCTveRTwCHmvegQ3C7iWITHPLrmcP+IF3iwIgMBl0ZiRmlMUXcWCVsMFw460hyOaE3BmKRKjgRlAw9w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113394},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/42ccaacddfe5f6fbebf771ea659926d0/alma-harness-history-0.6.1.tgz","_integrity":"sha512-eFvaWhiMOs1NHY4JZyFpzpWkfspf4AF8bxv/7X4WIA7dG7IWtBDlKGCukUT5M1yz/A6N0S1uoVJOQ+zV4DetWQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.6.1","@alma-harness/postgres":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/history_0.6.1_1788905987811_0.12194764372890798","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@alma-harness/history","version":"0.7.0","license":"Apache-2.0","_id":"@alma-harness/history@0.7.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"c7837edb5c4cd72c287c757c0b1ff7243086accb","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.7.0.tgz","fileCount":12,"integrity":"sha512-hPW+1i4GDBpCTnR+fErh69zv5ekKD26eVAygO0Utdg2vz8KikhIQHRIBTbN/k2n6q5E6GN9sr/m1zQ+bhf+8ww==","signatures":[{"sig":"MEQCIE/orHiKZi/4eP/5g2NjJYYZ4HUbkf6Uj/cXlCYaitZkAiBEBMhf30maOKJDAD9SuI20OHMtzbsqW68byR4tTVqUiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8uqC9FDljjCq/ct6+ilD/qLiUg+7bqYZn4g8gNGW9FAIgIwRJBysjRVV7ZxadLkPnSREF0KzUMyOlEJpe3YRchqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113394},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/e80afd9aa72275ec4b6ea9244cce940d/alma-harness-history-0.7.0.tgz","_integrity":"sha512-hPW+1i4GDBpCTnR+fErh69zv5ekKD26eVAygO0Utdg2vz8KikhIQHRIBTbN/k2n6q5E6GN9sr/m1zQ+bhf+8ww==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.7.0","@alma-harness/postgres":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.7.0_1789137131649_0.5318541392492915","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@alma-harness/history","version":"0.8.0","license":"Apache-2.0","_id":"@alma-harness/history@0.8.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"7c6a3d279badabac4049194c1a7edad8e81fedac","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.8.0.tgz","fileCount":12,"integrity":"sha512-Y+1Ac9C6teBlBVgrPdI93WzTg8QFh8arjrtlTBMx3gk8OVtep0nb3be7eOp138KXT/yCgGSoUJFkhokJDArD0Q==","signatures":[{"sig":"MEUCIFLAs6hhmOPFZvK7HlcB7rVkvFcz8Lkq4PgFnJWBq4mbAiEAl0xXiKySDxLTQKywRJnA4mM6XMcWW7rMiq6v6Dy6LLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC51QgremYicrs89on4WRkAl0KIcP/bgphQP6SMZUkXLQIhAKlVxxOIAehC1X3MYg/0JGd+Blzpb2uXixc0m94Op/KF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113394},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/7fb756837a5fd49450672d060a86be60/alma-harness-history-0.8.0.tgz","_integrity":"sha512-Y+1Ac9C6teBlBVgrPdI93WzTg8QFh8arjrtlTBMx3gk8OVtep0nb3be7eOp138KXT/yCgGSoUJFkhokJDArD0Q==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.8.0","@alma-harness/postgres":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.8.0_1789155278715_0.5559976265141442","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@alma-harness/history","version":"0.9.0","license":"Apache-2.0","_id":"@alma-harness/history@0.9.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"52ae562ab40743d2842913aa91722f00cc1f5467","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.9.0.tgz","fileCount":12,"integrity":"sha512-VvlZJ/jO1MtHPKd1F3n6lkuHbNvErwi5Pr+GsCmCE5Vmx5XejkWdt6IHSqSkJzCGj2toEsBLvrUD75X/qaJVUw==","signatures":[{"sig":"MEUCIA02/9dAI0Q5zO88l4DM6BSQbhSkKrPRg1oZo5emljhgAiEAwvuTg5iiat4UT20A8oNMpRF4HHVjuTsAbpbuVfe8tJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCI+r695GXnw0FYELIU3ftWtdogVF/TTd12IXe6dVByYwIgRAwFVe7ZsgtYh8pTdIFcmnoUq2wbAJGVIWkB1ffLDf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113394},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/37db6d566c77cca98ff5990ab193a172/alma-harness-history-0.9.0.tgz","_integrity":"sha512-VvlZJ/jO1MtHPKd1F3n6lkuHbNvErwi5Pr+GsCmCE5Vmx5XejkWdt6IHSqSkJzCGj2toEsBLvrUD75X/qaJVUw==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.9.0","@alma-harness/postgres":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.9.0_1789655871879_0.0878918334682326","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@alma-harness/history","version":"0.10.0","license":"Apache-2.0","_id":"@alma-harness/history@0.10.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"e9bb8cb02fbd84c96a0623e7ed17e3a4dd4e2521","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.10.0.tgz","fileCount":12,"integrity":"sha512-M4mFDq7Xoqu3jGX7fA1Bw1Mt+hcpe8JAiB9Mnt8wD8ml8ukgvldxxiaXHQKoIxFMyrDVn579prl88vgJHBEl7w==","signatures":[{"sig":"MEUCIQD81W5++824KFT30pXPbSg5gePn6jnPJkX6ltObdQLVfgIgK7NkPbKPGNTqNUodaOGs3mfNYVNNaAEwA/v8xPJdElM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF3nrcvYr9yFWQuMLsjSUn1geUQU7GJFGnsTJI5ZhaQAAiA0433e1BVeyGNpq2GPgrVPmA5sjCEjctabJjiD0SHIpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/6a69cf77c5c2a46c28e5e68a2ee6966e/alma-harness-history-0.10.0.tgz","_integrity":"sha512-M4mFDq7Xoqu3jGX7fA1Bw1Mt+hcpe8JAiB9Mnt8wD8ml8ukgvldxxiaXHQKoIxFMyrDVn579prl88vgJHBEl7w==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.10.0","@alma-harness/postgres":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.10.0_1789675253976_0.931521848057814","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@alma-harness/history","version":"0.10.1","license":"Apache-2.0","_id":"@alma-harness/history@0.10.1","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"ff9e5d6f300a03a53a10f7d941f01e55ad9e940e","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.10.1.tgz","fileCount":12,"integrity":"sha512-1OxvYB4a+Np3Q/ycqnOTQQ+yJ7RYR8bzUgp8xyE9K3U+Z1wb339piu2xlQ4s6dtz3OiXslZxBGlQ5z2cRS4W5w==","signatures":[{"sig":"MEYCIQDMJcXYXYKOsW3mCY9pd1c2rfWqy62E8Elx3e33mPtJUQIhAPbmthje/MKybQLic7cfSaKnHSwDs9awY6M9WLSKl0A0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMjRaJ8xYIzuHMAn0dKp08arzsyDC7UCF3jwhuKyNowQIgJQPP5HuK+b8gn7yYWrr4IbzoL/4wE45d46d0CPV4GOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.10.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/99e6b8f6bb14a469fd4e283a7e48a587/alma-harness-history-0.10.1.tgz","_integrity":"sha512-1OxvYB4a+Np3Q/ycqnOTQQ+yJ7RYR8bzUgp8xyE9K3U+Z1wb339piu2xlQ4s6dtz3OiXslZxBGlQ5z2cRS4W5w==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.10.1","@alma-harness/postgres":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/history_0.10.1_1789680448695_0.2733767098824409","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@alma-harness/history","version":"0.10.2","license":"Apache-2.0","_id":"@alma-harness/history@0.10.2","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"659632ffc311e9ff117d68679a176e8ce749ec63","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.10.2.tgz","fileCount":12,"integrity":"sha512-4/pTLZuKIfdm++2FK2+pKHVwAkvVRg2+xrDPvzugRWUQomrbBjOANk3iw6MmuXbivNl0Kg2abqwXHCzhktP67Q==","signatures":[{"sig":"MEQCIEVlwJkB4Qk9kfYffc6+FTkeSuU6Z9GaWsVYUj4+rGn5AiBCcc0pVCMoHz9h4NAHRv/ELY1Wv/A6WdOXU/lxAotNHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDoInTUGQY3w4SFNJIucAGHMmXLbQAhaPGpKF/KNOpHZAiBUQ4fFziKOZWg1sW1z0iswfiz09NoVR5B4mcnx8VHaEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.10.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/3fc4e32d0ac95bb701f729a87887f2cd/alma-harness-history-0.10.2.tgz","_integrity":"sha512-4/pTLZuKIfdm++2FK2+pKHVwAkvVRg2+xrDPvzugRWUQomrbBjOANk3iw6MmuXbivNl0Kg2abqwXHCzhktP67Q==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.10.2","@alma-harness/postgres":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/history_0.10.2_1789687630832_0.06413176872128301","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@alma-harness/history","version":"0.11.0","license":"Apache-2.0","_id":"@alma-harness/history@0.11.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"7741edade93c3ea228d171695eea97361440e960","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.11.0.tgz","fileCount":12,"integrity":"sha512-Muu0gb+VBBio62QX/wm3bvhwIvEJ8eElLTiNbnB8bDm40E5VYhZ8e61oP0iiIk6ekcEd6r/E+g+b4oNLA/hAew==","signatures":[{"sig":"MEUCIA1usXQDna8BC6GtTibiVKGbXrY7K2YD2rwP0nzbA+REAiEAzZ81dKUD0UMsMS4PMfZ2yUNWPZSVcm0FWxR9vLlNnRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDDbQRgf1Z1rsKEEaD9SuJUlxgum8CJTL7gf543aVk0qAiEAy7GY3ZM7quCZ4DB782Gzq2B46JN8Q77Il/MRO/vk9zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/aeb260a88032725f2e21761dc306fd18/alma-harness-history-0.11.0.tgz","_integrity":"sha512-Muu0gb+VBBio62QX/wm3bvhwIvEJ8eElLTiNbnB8bDm40E5VYhZ8e61oP0iiIk6ekcEd6r/E+g+b4oNLA/hAew==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.11.0","@alma-harness/postgres":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.11.0_1790122215756_0.2241353401844024","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@alma-harness/history","version":"0.12.0","license":"Apache-2.0","_id":"@alma-harness/history@0.12.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"5792b76eb19f74e2485b693cc037b271d29fbd05","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.12.0.tgz","fileCount":12,"integrity":"sha512-dWoydy7xlG6pg4+mgmZ6RbvXcf6/o1ZZfxAMGmJ2psL6qwe19HTEx/2Q05+a7fEo1SUhZ6YM7Qr+eu+/SOYZ6A==","signatures":[{"sig":"MEQCIDCUa/5ogJxeYAwnZsyw3ViLRSpugYdPaQV0WzNGTHRxAiAUR8BuKolkK8tDptgwrqVzOJnNO5z6uChK42Urm49ROg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB1uKjrIal+z0UR8YPtzlbzpqvnyk7ZD187Lh+/Sfg4RAiB6WTDH05+tuI3/HFxoOjqz7OUOSuaCwyYDKjGTZ0wCYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/0e9505e198fc5ed0b0f498d997b11c1e/alma-harness-history-0.12.0.tgz","_integrity":"sha512-dWoydy7xlG6pg4+mgmZ6RbvXcf6/o1ZZfxAMGmJ2psL6qwe19HTEx/2Q05+a7fEo1SUhZ6YM7Qr+eu+/SOYZ6A==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.12.0","@alma-harness/postgres":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.12.0_1790197474838_0.9511247041714019","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@alma-harness/history","version":"0.13.0","license":"Apache-2.0","_id":"@alma-harness/history@0.13.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"6b08d0317c027bdca2449560818dc2d9d5053c4f","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.13.0.tgz","fileCount":12,"integrity":"sha512-XNM4HMyEhjaOdva29dpftZdhtEgRGkir58177MEhigSVo6bhyFnov0416eZsvEIozX+pvQTIryr+ARCvZAXhbw==","signatures":[{"sig":"MEYCIQCifGkOnVGVFFBUZUYqkZbd42u0DtRPyOwwWC8/xV/hggIhANPJ7NZL4q8WggJFXZhvs4rts0WrwixhtERt+jMfARpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9tRdN++aJMpWNSm/UXqpPElIkr1fKnGZmJBjSJO69pgIgR0aNBPf9fe1RGkvpT+gqCK+bTqxY1AcZTCdV27ImPKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/17332847f2a5fffb7582575224303f69/alma-harness-history-0.13.0.tgz","_integrity":"sha512-XNM4HMyEhjaOdva29dpftZdhtEgRGkir58177MEhigSVo6bhyFnov0416eZsvEIozX+pvQTIryr+ARCvZAXhbw==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.13.0","@alma-harness/postgres":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.13.0_1790252242626_0.06003753102031362","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@alma-harness/history","version":"0.13.1","license":"Apache-2.0","_id":"@alma-harness/history@0.13.1","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"56e1d8a24798f4e759c511db9f1315fc47b41c31","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.13.1.tgz","fileCount":12,"integrity":"sha512-kv9h+3jXdV3rvnbojcHnF98/wEyMk+b02YDS5NrgUXqDsZzlpugCFCBrslM/EbmLG7u7PJKOPkcfB5LcoSIxtQ==","signatures":[{"sig":"MEQCIBt+76bvJ4iMhe/ldAZAXfN0YMguhiSnTexdrT/oW/43AiAMVozD6a444v+J5pVL82P3DXiRoMqhgQ53BToT42w4og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGMLk3izpt8NCgIH7EnE5gJOIli5/RQNMuIGU6cqXMSwIgKc0HOMfN2LxF0HLJ41Lu6AXm4/pMVnjNmqeGXpqaPl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/26ef87587092d11dcf7c897ec50e8c91/alma-harness-history-0.13.1.tgz","_integrity":"sha512-kv9h+3jXdV3rvnbojcHnF98/wEyMk+b02YDS5NrgUXqDsZzlpugCFCBrslM/EbmLG7u7PJKOPkcfB5LcoSIxtQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.13.1","@alma-harness/postgres":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/history_0.13.1_1790261371430_0.46211385300686425","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@alma-harness/history","version":"0.14.0","license":"Apache-2.0","_id":"@alma-harness/history@0.14.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"f47131501405fd523489bc12700f2720b3d5da22","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.14.0.tgz","fileCount":12,"integrity":"sha512-g9gBY1qkJdWWafz+TA630r3Dfr48BBAkFol0S5nUBiZE9EdeTdP5Grr8dR9XFo22JUTsGD0traLn5sCEJRPhzA==","signatures":[{"sig":"MEUCIDVAfDw+IrBVxPhetZxwfZsdb2HY2IvIiwRGz2fkEHp4AiEA83wrm1Q8naNgZhuf2Z63GaLP3wkma0PSMRVu8/WWvMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKmtpN//BN5c1dRoNpjP4QPF2k6q8wcxtbcFoEI1OoKAiEA1LcKkX8jurBW58g0q2nSXyRfudJBpXX89o6GEijUssE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/092d5c012c2bb0c8239cd888cb720bf8/alma-harness-history-0.14.0.tgz","_integrity":"sha512-g9gBY1qkJdWWafz+TA630r3Dfr48BBAkFol0S5nUBiZE9EdeTdP5Grr8dR9XFo22JUTsGD0traLn5sCEJRPhzA==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.14.0","@alma-harness/postgres":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.14.0_1790279396120_0.21502702536383134","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@alma-harness/history","version":"0.15.0","license":"Apache-2.0","_id":"@alma-harness/history@0.15.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"6cedd4ebd42240a53801df8ac591838d2765c919","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.15.0.tgz","fileCount":12,"integrity":"sha512-aT+TEinns0tmtGeuFoaE39M+1CTtWgqcZIDWSPJb8UE43xKCmFGL38HtUv41LYJiQFKvFRJssQ+1jzbQHegLwQ==","signatures":[{"sig":"MEYCIQCVpoirCwvhDqmTWUmlb1lVvPLN2a429I7RohmhiRGFjwIhAOlkzJwAmiwS61g/CYmsAEff9nRguicAkFdT4f+2xDZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQGZO12Gzh8ZsJU5F5UVhz67/OGT3W14weoKYhIggKBQIgGFc+CUcp6Ssq5WUu9Bg8cBW9I20z3mjrbE862AfGVww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/04e87272620fdea684ff2c89e86a9a1c/alma-harness-history-0.15.0.tgz","_integrity":"sha512-aT+TEinns0tmtGeuFoaE39M+1CTtWgqcZIDWSPJb8UE43xKCmFGL38HtUv41LYJiQFKvFRJssQ+1jzbQHegLwQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.15.0","@alma-harness/postgres":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.15.0_1790286185116_0.3204776686338551","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@alma-harness/history","version":"0.16.0","license":"Apache-2.0","_id":"@alma-harness/history@0.16.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"f319442749eb03081bcf3d4957e7cc4de5ab0ab8","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.16.0.tgz","fileCount":12,"integrity":"sha512-hJ5CNJg/ov+P9Y9wz0A/fmN/xsq6KzHXO824W9yK2ZyQly26mriOhWe5ORjVH4TSGFlEJQQWiDQ1LPquYmYFWA==","signatures":[{"sig":"MEYCIQC94uIFon16VlR6ctyBDPUpo5YIEDP4eCdRRKithTEX6AIhAKUPrqytUweERPDLShwY6a4NKbnu37LlcESAPdCKaQYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDxRrBLwff8j9QxGU461hSEHUJq9r5XxbXsckxYHEL4gIgPkjfmD+1KDA4ocku22w1T6adj7kPlU6Kwq2rnAULohA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/df8b74067b9df0c1a10e94bd611d63d3/alma-harness-history-0.16.0.tgz","_integrity":"sha512-hJ5CNJg/ov+P9Y9wz0A/fmN/xsq6KzHXO824W9yK2ZyQly26mriOhWe5ORjVH4TSGFlEJQQWiDQ1LPquYmYFWA==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.18.0","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.16.0","@alma-harness/postgres":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.16.0_1790296992515_0.17894869655408074","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@alma-harness/history","version":"0.17.0","license":"Apache-2.0","_id":"@alma-harness/history@0.17.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"c32154798d123fdfd8c5dd5ec5da168a0b77a6dd","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.17.0.tgz","fileCount":12,"integrity":"sha512-+vVVWv2NEEUzkOvfwTy2raqQ/8hgvYC75aUmf1E8nOnwAHDS83GBwHfxD+VYChBH2fRN/i84nYxrtMJaBwWgnQ==","signatures":[{"sig":"MEUCIQCpighT4h1kW+YOTzuE7QWjCbwURqAnZdaBvQUVOLMNxwIgcQmXYfFLQjph7Zc85aKvXtFaMa7JoLOgnT5wGuzpFBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyGl1va2m5QmEFDctKsDGAfiOq81EkwvoVk57nBt8q5wIgeiG7F2JewB/v4taQnXVWroiKnsJoStzCJ4Wh5LLHl3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/a0983157ffb99fddd8f33b004616548b/alma-harness-history-0.17.0.tgz","_integrity":"sha512-+vVVWv2NEEUzkOvfwTy2raqQ/8hgvYC75aUmf1E8nOnwAHDS83GBwHfxD+VYChBH2fRN/i84nYxrtMJaBwWgnQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.17.0","@alma-harness/postgres":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.17.0_1790362708316_0.028100644799849306","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@alma-harness/history","version":"0.18.0","license":"Apache-2.0","_id":"@alma-harness/history@0.18.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"a020d6b5a4465ca02153313f883dbb09c02c7a3f","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.18.0.tgz","fileCount":12,"integrity":"sha512-rWU3VnPH74YuIOXsTqH1DiKTX3td8yvSmo2SfUfbvUCHmTscC/RKwTg9F35vCrLuckcbKas97bruQx+c1B9+Pg==","signatures":[{"sig":"MEUCIQCSIOVyaKU2c9dHsxJgFlcATHPl0+6jcqr0f85aEeTVEgIgR6G7dkJJatQaf1THOEhfdVW5zd8gl2l1PdWSTlK/UJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOh5c0hkZChvT6e4LhYTP3pT5THgUwu0Yg8JT9R6dGQAIhAOwmmmuzsnFzQaqyMUfUI6jx1aeEkcdhUaROzyYo3Li9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/62a0b731e4f2839d33ada7c0fec631d1/alma-harness-history-0.18.0.tgz","_integrity":"sha512-rWU3VnPH74YuIOXsTqH1DiKTX3td8yvSmo2SfUfbvUCHmTscC/RKwTg9F35vCrLuckcbKas97bruQx+c1B9+Pg==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.18.0","@alma-harness/postgres":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.18.0_1790434248842_0.856895499127537","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@alma-harness/history","version":"0.19.0","license":"Apache-2.0","_id":"@alma-harness/history@0.19.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"cef8ed1cb3a417c4f0386a34a256d098dae71036","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.19.0.tgz","fileCount":12,"integrity":"sha512-KqLZ9CYSuLQdkE4JFCh0V9Wtnt4qWbXs/RypNDAP0uv4hKx5lVLs8GeOqbpTgksf8vB7HAaViRY3R1PT8hbLjg==","signatures":[{"sig":"MEQCIHzLrAwyLiEG4nJ6nO+PxcRHehe+oWW45uuehCdG6byxAiBZsuiEwBzab9k/XoKprySGkxFgDHLM+NstJ73HdGjRNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHyTfqZB+elzmx+bMvy2wUoERRz9eW0hRqExNUkbYgfWAiAWoPCPESriiS85HXe/xT2JOEOpjcJcpRjnxSUl6VTQoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/9f9371fb8ceca85fc719c65f93ba9caf/alma-harness-history-0.19.0.tgz","_integrity":"sha512-KqLZ9CYSuLQdkE4JFCh0V9Wtnt4qWbXs/RypNDAP0uv4hKx5lVLs8GeOqbpTgksf8vB7HAaViRY3R1PT8hbLjg==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.19.0","@alma-harness/postgres":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.19.0_1790444662979_0.3120110994163674","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@alma-harness/history","version":"0.20.0","license":"Apache-2.0","_id":"@alma-harness/history@0.20.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"9de757cae0d2de48c175b6749e8789fddd5dcaf5","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.20.0.tgz","fileCount":12,"integrity":"sha512-rfIEWhLvu1KQ6fyO47fti7720bwuLYYRrkufhr9NxIDb+TErUZ5i8fUALiyiyYiq0WG7hv9scCaO/kvpQJRnGg==","signatures":[{"sig":"MEYCIQC+I4faHa2q3Dg2Y35ExiqAwcl0axGS3kybnJh9yVv3xwIhAJZbiHoFZcDZxLQFORMGf+r9VueWSctEgkS9FV/90Ip6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCehWljYPL5ZfOqIhicJJPk8i3WEKw3SctclI7CkQ1YWQIhANflOkNWH+Fd+kI1aau2vDypJgciF8VY8BplbmwdMbAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/9d9459674c5f035e79d60a350850df4b/alma-harness-history-0.20.0.tgz","_integrity":"sha512-rfIEWhLvu1KQ6fyO47fti7720bwuLYYRrkufhr9NxIDb+TErUZ5i8fUALiyiyYiq0WG7hv9scCaO/kvpQJRnGg==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.20.0","@alma-harness/postgres":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.20.0_1790711643593_0.02144501097217688","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@alma-harness/history","version":"0.21.0","license":"Apache-2.0","_id":"@alma-harness/history@0.21.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"4224dc30f539aa4dc4bcb69b092c73c18d7cdfc1","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.21.0.tgz","fileCount":12,"integrity":"sha512-q4tt/RziQr2UYPjly5c6+fVC5RadZF8xjRODZdveqP/sA9wh36X7CZjdvTrIA7WBJz5tJwM02aIrsL+nVWqrLw==","signatures":[{"sig":"MEYCIQCr3a7I7xdw5Yw39G6U9Zz6ybvUWRrLn8mRiF/0XRwfuwIhAPG9GUYR8GOAAfso2VSvC8fXnYqb0/+uB5pHCnHG2EOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEf1UcrVfZV/I/iIQIiwk9mEmtHObvkyaqESiMnnogKIAiAZHurmmfS+f/IZZzOgWrkPbfYMNpe/2oZDz0OnGEY8mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.21.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/236ee2794944ac5a7395e54d3eb52467/alma-harness-history-0.21.0.tgz","_integrity":"sha512-q4tt/RziQr2UYPjly5c6+fVC5RadZF8xjRODZdveqP/sA9wh36X7CZjdvTrIA7WBJz5tJwM02aIrsL+nVWqrLw==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.21.0","@alma-harness/postgres":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.21.0_1790737392966_0.06770003049209095","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@alma-harness/history","version":"0.21.1","license":"Apache-2.0","_id":"@alma-harness/history@0.21.1","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"70c6a44ae10bfa39b90b028713114acd859938ad","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.21.1.tgz","fileCount":12,"integrity":"sha512-rPx54yqdY9suhteXaH9s5j3XmuNfQ72kaQRrG8h9AKoPJJ4ClktAZM/IC6dW39LzyGgSk2bFMQR6cr4kuLtRDA==","signatures":[{"sig":"MEQCIF0XZjUz0UqqlDskCu4H8/aoZQvQac6vGUiMKl53CAVVAiAqxvqqsxzaXfKDUrtSw5M2TJdb9zGaTW0QghQNLsb/IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlYeIBESNuqeUW4+f72J1O0y/Da5q49Q4i7fzPpc8KCAIhANfVzHclvumE9j/Yxg0IdQ5GbPU399HpjGPCQDSsK03+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.21.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/be5727b5196cf1802d7b898e6ca2561c/alma-harness-history-0.21.1.tgz","_integrity":"sha512-rPx54yqdY9suhteXaH9s5j3XmuNfQ72kaQRrG8h9AKoPJJ4ClktAZM/IC6dW39LzyGgSk2bFMQR6cr4kuLtRDA==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.21.1","@alma-harness/postgres":"^0.21.1"},"_npmOperationalInternal":{"tmp":"tmp/history_0.21.1_1790778593019_0.3022381342813052","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@alma-harness/history","version":"0.22.0","license":"Apache-2.0","_id":"@alma-harness/history@0.22.0","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"4ed8af8efb7378ccb216ae56292c004c046b9a53","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.22.0.tgz","fileCount":12,"integrity":"sha512-l+YPs5qhjn5r3PaCrJY1rgwLPCtmNsfwty9Pv1WCI5RjMcsalFUbqDOvj8dma0pjIOhP7ue7zbqeK8SJAqqSfw==","signatures":[{"sig":"MEUCIQCNm8RZFbq8ejPgruIdbjpulzMgjgC3RdRv6YyrUAj+HgIgFBfYFPpBc66P7gIT7VK55GhwVMOCuSZ5VZWJ2zkpLw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAnvGZC4GXvthppDiUt+V3Qkv03Dw4jWph7axTy8HqdDAiEA64Ze72AqScN17ik3MgZBQ07dzhtMJ5qXArwOfDlWxGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/050f1bf3f792a503911df10d9de62f1a/alma-harness-history-0.22.0.tgz","_integrity":"sha512-l+YPs5qhjn5r3PaCrJY1rgwLPCtmNsfwty9Pv1WCI5RjMcsalFUbqDOvj8dma0pjIOhP7ue7zbqeK8SJAqqSfw==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.22.0","@alma-harness/postgres":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/history_0.22.0_1790793231471_0.3420651477430392","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@alma-harness/history","version":"0.22.1","license":"Apache-2.0","_id":"@alma-harness/history@0.22.1","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"437093c4b8550643bcdc2e36ffe74688cc3b9ca7","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.22.1.tgz","fileCount":12,"integrity":"sha512-Pj3IIRCoxrLVXM5Ivw0mO+MP1YyLp2GSeRHvwVoYGs3sFtqPyez6g2vMwgH8g3AY1YBWuBMHKw7M5tnbT0F2jQ==","signatures":[{"sig":"MEUCIQCJVo8r0vjYYr2gd4fGoj5CaP29wtvGFFeeJiPQG0IgbwIgPowteEeftlUCsWLZSqVujbkg5Ey5Alk7IH9oZQ5ZQuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGP1bDBwTA74up7tr9kSbNWnFF7F8yJsQB7eNMjrcWdzAiApyo+eW1odp86JX9OhtVQ2/nEZcdDfgnhxE+gJwM+0UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.22.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/2c1f60c2faec706ffb892faae952b5d1/alma-harness-history-0.22.1.tgz","_integrity":"sha512-Pj3IIRCoxrLVXM5Ivw0mO+MP1YyLp2GSeRHvwVoYGs3sFtqPyez6g2vMwgH8g3AY1YBWuBMHKw7M5tnbT0F2jQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.22.1","@alma-harness/postgres":"^0.22.1"},"_npmOperationalInternal":{"tmp":"tmp/history_0.22.1_1790806771481_0.6504660039270442","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@alma-harness/history","version":"0.22.2","license":"Apache-2.0","_id":"@alma-harness/history@0.22.2","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"a4f2fc2f3c87a1422b7078afa95f06354957eb62","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.22.2.tgz","fileCount":12,"integrity":"sha512-QFrWMleQ71jFma6Dw5ZXvj+Uuc8f2ARL/Zb3d5gT7rCQCXG15syMA5dSyJ3PDi60SarraX3uhD5OsVN2IK1EAQ==","signatures":[{"sig":"MEYCIQC2iXaUX/+Hd+euF+O/zPSusEE6VppIfIbzwOjs+UQpuAIhALyDlT/43cb45P8JhXdZdb9SicXPs4A3xBVXQc3aPNA9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyBMlQwY0ZDD+/Cz7nwTu6rmJsCzDzfP8prH8t/T6E3wIge2FJ2S9Fqz4klzLUqCoQGvUtGdgICErsh5wKNZIlkz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113397},"main":"./dist/index.js","type":"module","_from":"file:alma-harness-history-0.22.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/7a1ebd962fdc75042b2f8c271770f10a/alma-harness-history-0.22.2.tgz","_integrity":"sha512-QFrWMleQ71jFma6Dw5ZXvj+Uuc8f2ARL/Zb3d5gT7rCQCXG15syMA5dSyJ3PDi60SarraX3uhD5OsVN2IK1EAQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.22.2","@alma-harness/postgres":"^0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/history_0.22.2_1790812887786_0.8707879136305345","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"_id":"@alma-harness/history@0.22.3","bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"dist":{"shasum":"0ec308fc3ed26d4c5713f1d0a46ef20a61fe4f1d","tarball":"https://registry.npmjs.org/@alma-harness/history/-/history-0.22.3.tgz","fileCount":12,"integrity":"sha512-Sqg3sjMvkl2RVt8R8Mag2dMpBsWYicI/L2HnCS334Er+MQSZsjxhtu4EyHdk0yCDnnflRumBJ0RYMLjvuYY1mQ==","signatures":[{"sig":"MEQCICGvNqSNwefyR+5haudUBx07Yhqpo9EP59yv03X4LLIHAiAQQZ+ztzaQfvvqKEGtnuDXC5I3OomlFax8gBcUN1ktOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEs56SGY5iKiM9kZzORTH9a1+XXP0nLQ2NDAcCvsSNI0AiEA1Oe3E0nh/P/xeVza8nMahyA/VmzjxgozAOn7CKIujfE="}],"unpackedSize":113397},"main":"./dist/index.js","name":"@alma-harness/history","type":"module","_from":"file:alma-harness-history-0.22.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"version":"0.22.3","_npmUser":{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"},"homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","_resolved":"/private/var/folders/zc/snhwcnp15dj2hk0k9_g1fh3h0000gn/T/baa962ceb5115d65acd0c44bdba2ad94/alma-harness-history-0.22.3.tgz","_integrity":"sha512-Sqg3sjMvkl2RVt8R8Mag2dMpBsWYicI/L2HnCS334Er+MQSZsjxhtu4EyHdk0yCDnnflRumBJ0RYMLjvuYY1mQ==","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"_npmVersion":"11.19.1","description":"Atomic idempotent neutral session history import for Alma.","directories":{},"maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"_nodeVersion":"26.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/pg":"^8.15.4","typescript":"^5.9.2","@types/node":"^24.1.0"},"peerDependencies":{"pg":"^8.16.3","@alma-harness/core":"^0.22.3","@alma-harness/postgres":"^0.22.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/history_0.22.3_1790871842509_0.07439995124761944"}}},"time":{"created":"2026-09-08T21:18:45.953Z","modified":"2026-10-01T16:24:03.946Z","0.6.0":"2026-09-08T21:18:46.326Z","0.6.1":"2026-09-08T22:19:47.979Z","0.7.0":"2026-09-11T14:32:11.741Z","0.8.0":"2026-09-11T19:34:38.797Z","0.9.0":"2026-09-17T14:37:51.958Z","0.10.0":"2026-09-17T20:00:54.061Z","0.10.1":"2026-09-17T21:27:28.784Z","0.10.2":"2026-09-17T23:27:10.913Z","0.11.0":"2026-09-23T00:10:15.846Z","0.12.0":"2026-09-23T21:04:34.940Z","0.13.0":"2026-09-24T12:17:22.711Z","0.13.1":"2026-09-24T14:49:31.527Z","0.14.0":"2026-09-24T19:49:56.210Z","0.15.0":"2026-09-24T21:43:05.206Z","0.16.0":"2026-09-25T00:43:12.594Z","0.17.0":"2026-09-25T18:58:28.404Z","0.18.0":"2026-09-26T14:50:48.916Z","0.19.0":"2026-09-26T17:44:23.065Z","0.20.0":"2026-09-29T19:54:03.683Z","0.21.0":"2026-09-30T03:03:13.049Z","0.21.1":"2026-09-30T14:29:53.106Z","0.22.0":"2026-09-30T18:33:51.568Z","0.22.1":"2026-09-30T22:19:31.569Z","0.22.2":"2026-10-01T00:01:27.858Z","0.22.3":"2026-10-01T16:24:02.607Z"},"bugs":{"url":"https://github.com/FabioFernandesCarneiro/alma/issues"},"license":"Apache-2.0","homepage":"https://github.com/FabioFernandesCarneiro/alma#readme","repository":{"url":"git+https://github.com/FabioFernandesCarneiro/alma.git","type":"git","directory":"packages/history"},"description":"Atomic idempotent neutral session history import for Alma.","maintainers":[{"name":"fabiofernandescarneiro","email":"fabiofernandescarneiro@gmail.com"}],"readme":"# @alma-harness/history\n\nBounded, idempotent import of neutral history into Alma sessions. No provider,\nmedia fetch, historical tool execution or financial write occurs. Host conversion,\nsource authorization and actual cutover remain separate responsibilities.\n\nRun `migrateHistoryImportStore(pool)` as the migration principal, grant the runtime\nlogin membership in the configured app role, then construct\n`new PostgresHistoryImportStore(pool, {statementTimeoutMs: 30000})`. The migration\nreuses existing session tables and adds three FORCE-RLS metadata tables plus nullable\n`alma_sessions.history_import_generation`. Runtime requires no superuser privileges.\nUse trusted schema search paths and the normal scoped pool contract.\n\n```ts\nconst first = await imports.append({\n  source: {\n    scope: {org: 'organization', uid: 'user'}, sessionId: 'conversation',\n    source: 'archive', sourceSessionId: 'old-conversation',\n    sourceRevision: 'fixed-export-v1', importId: 'migration-1',\n  },\n  ordinal: 0, previousChecksum: null, final: false,\n  entries: [{sourceId: 'message-1', message: {\n    role: 'user', blocks: [{type: 'text', text: 'Earlier message'}],\n    meta: {at: '2025-01-01T00:00:00.000Z'},\n  }}],\n});\n// Next chunk: same source, ordinal 1, previousChecksum first.checksum.\n// Set final only when the entire fixed export has been imported.\n```\n\n`read(source)` returns the latest immutable receipt/checkpoint;\n`receipt(source, ordinal)` reads a prior one. `append` computes its SHA256; exact\nreplay returns the original receipt even after content erasure. Changed source,\ncontent, order, predecessor, final flag or reused source entry IDs conflict. Each\nchunk has 1–100 messages, at most 1 MiB canonical UTF-8 JSON and depth64. All input\nmust be plain JSON, with well-formed strings, finite numbers and closed neutral\nmessage/block/meta shapes. Required timestamps are chronological. Tools must have\ncomplete matching exchanges within one chunk; inline media is refused. Rotation\nspans cannot exceed preceding imported history or cut a tool exchange. A boolean\nboundary flag in entry metadata validates cross-chunk cuts without loading old\ncontent. Sparse/extra array properties and inline data URIs are refused. Roles and ordered content survive.\n\nThe target must be absent initially. Stop **all** writers and maintenance that\nrewrites history (including tool-traffic expiry), and keep consumers away until a\nfinal receipt exists. Live append between chunks conflicts on the counter. The\nimport generation prevents an erased and recreated session from impersonating the\nold target. There is no online dual write or merge with existing live history.\nOld readers remain compatible with the nullable additive column; old migration\nreplay does not remove it. Run matching new migration before import writers.\n\nReceipts, descriptors and entry mappings store only source identifiers, hashes,\nsequence/timestamp metadata and generation. Content has one copy, in the existing\nsession entries. App metadata permissions are SELECT/INSERT; no deletion/overwrite\nAPI exists. Session erasure preserves receipts, never recreates data on replay,\nand blocks new chunks after disappearance or recreation. Whole-scope legacy source\nreauthorization remains a host watermark/erasure boundary. Do not purge receipts\nwithout an explicit future retention contract: doing so ends replay protection.\n\nA committed chunk is atomic with its messages and sequence; replay repairs a lost\nacknowledgement. A `final` receipt proves import completion, not authorization for\nproduction activation. Historical costs/opening balances remain separate; never\nmanufacture model usage or re-settle imported transcript content.\n\n`@alma-harness/history/testing` exports `InMemoryHistoryImportStore`, a contract\nreference with inspection/erase/live-append helpers. It is not a second writable\nsession master or a production migration backend. The shared acceptance suite\nruns this reference and the PostgreSQL importer, reading actual imported rows\nthrough `PostgresSessionStore`. This is the executable consumer; no Prumo scene is\nadded because it is not a migration tool and its source budget is nearly full.\n\n## Historical cost provenance\n\n`migrateHistoricalCostStore(pool)` installs a separate immutable reporting ledger.\n`PostgresHistoricalCostStore` supports the same scoped pool options; its testing\nreference is `InMemoryHistoricalCostStore`. Neither writes live cost counters,\nsettlements, audit events or projection outboxes. Importing history never creates\nmodel usage. An opening amount is historical reporting, not live cap seeding.\n\n```ts\nawait costs.append({\n  scope: {org: 'organization', uid: 'user'}, key: 'archive-before-cutover',\n  sessionId: 'conversation', source: 'archive', sourceRevision: 'export-v1',\n  authorityRevision: 'cutover-v1',\n  from: '2025-01-01T00:00:00.000Z', until: '2025-02-01T00:00:00.000Z',\n  representation: 'opening', costUsd: 12.5,\n});\n```\n\nAlternatively use `representation: 'itemized'` and `entries` of\n`{sourceId, at, costUsd, model?}` (1–1000), without a top-level amount. Rows sort by\ninstant/source ID before hashing and summing. USD is finite and nonnegative; model\nis only an opaque historical label. Snapshots are closed plain JSON, max1 MiB.\nExact normalized replay preserves the original receipt/time. Changed key content,\noverlapping session intervals across any source/representation, and repeated source\nIDs in the same scope/source/revision conflict. Intervals are half-open; adjacent\nintervals are valid. Partition exports at disjoint boundaries or use one opening\namount and retain an external archive for an indivisible large interval.\n\n`get(scope,key)` includes the full snapshot. `list(scope,{sessionId?,afterKey?,limit?})`\nreturns ASCII-key metadata pages (max100), without item arrays. `summary(scope,sessionId)`\nreturns historical USD and coverage/representation counts, without time proration.\nFloat aggregates follow existing cost conventions. App roles cannot update/delete\nreceipts or source mappings; content erasure preserves these financial records.\n\nThe host must publish a versioned authority manifest mapping legacy session/source\nIDs to their target and excluding charges owned by native governed settlements.\nDashboard totals may add the disjoint historical total once to native itemized\ncosts; root/batch inclusive projections are not additional charges. Live cap\ncontinuity needs an explicit host baseline: this ledger never silently seeds it.\nThe host owns export authorization, identity mapping, and cutover; a receipt grants\nno authority to run a real import or activate a product.\n","readmeFilename":"README.md"}