{"_id":"@flighthq/snapshot","_rev":"383-a8486c79dc06509665b2e20e68de314a","name":"@flighthq/snapshot","dist-tags":{"latest":"0.4.0","edge":"0.5.1-edge.1912.a627849","next":"0.5.1-next.1912.a627849"},"versions":{"0.1.0":{"name":"@flighthq/snapshot","version":"0.1.0","_id":"@flighthq/snapshot@0.1.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"dist":{"shasum":"7515649517bf01a0408e4a3acea07486dc2cd902","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.1.0.tgz","fileCount":25,"integrity":"sha512-p/OSUPwaBL3g/rbOlj3C+v2o+46fpRxiID9n2gQer9jeOmUfmHcrB0S76PCM7uemOlb2dfoDuDE8uW1T/CbiuQ==","signatures":[{"sig":"MEUCIBLE8FdeRxACBhLGWfBmVaBJ0iEkq1/l7GKkkDy2q1rxAiEAvwrokhDwxtdBy2P2KyiPBFp60fr5W+rFkwXC7qsd63M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30634},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"18de1d5d62e600154a57f57ad41d228320476cdd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"_npmVersion":"11.16.0","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@flighthq/math":"0.1.0","@flighthq/types":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.1.0_1783962304062_0.6966722964927856","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@flighthq/snapshot","version":"0.2.0","_id":"@flighthq/snapshot@0.2.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6d646d9d75b33ebc97e96b1be1d6a9689ed297f6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.0.tgz","fileCount":25,"integrity":"sha512-FVsvF47s+cw79UK8UVxJZ06RT50pBtTTXyIAl2t8Ecd9RF95BIgcpLl72yXG2wUzjr+JLh4p0KzUdVtaZ281sg==","signatures":[{"sig":"MEUCIQCIBjOlgtQE1PsZvE7CI7b9fGwq5PdoPaF4xpt2c+NsXQIgGTcMlrknxW1b7DaqYImFOvs1yFZoVQquNeEsKmnJbgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30766},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9b0556a275cbc673041d415b86b53483525a4df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.0","@flighthq/types":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.0_1783973673511_0.7927429283117184","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.410.a23f189":{"name":"@flighthq/snapshot","version":"0.2.1-next.410.a23f189","_id":"@flighthq/snapshot@0.2.1-next.410.a23f189","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ef89b4e5f55d1c368b6ef1968ec11f272ebbdb1b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.410.a23f189.tgz","fileCount":25,"integrity":"sha512-D2z4o7J2P+nZkKyzYKoGwvtDM2SSKClwA7efyNtil55vci8sgMOZYiGy5yhmnpBJeeDs4mnhMGVUZYTDx11Tkw==","signatures":[{"sig":"MEUCIDpvPJzaGuyPK3fOzZ36ibnm86k98bZCcELn8KkAtIAmAiEA+ALvEWUa1W6jM+SXL3Oe19Whnv0w8qPfkICqyBzDsi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.410.a23f189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a23f189583d1112c9e6137c11d9f05470b0ea594","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.410.a23f189","@flighthq/types":"0.2.1-next.410.a23f189"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.410.a23f189_1784577234310_0.7343580626496913","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.423.3350e53":{"name":"@flighthq/snapshot","version":"0.2.1-next.423.3350e53","_id":"@flighthq/snapshot@0.2.1-next.423.3350e53","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c0dfc15d39924929905d52ea63ed18cef991927f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.423.3350e53.tgz","fileCount":25,"integrity":"sha512-vFpCPa64OoyihehjA1iS96cybHWI+OntQSfz5+iH2DOs7ePAakDPx/XvDWN1thX2/t0zYWkAejE8/DW/s4vSzQ==","signatures":[{"sig":"MEQCIHQfaUAf+LGEitWCeMClzgvf3DUYINXcKOngWu6aIU4HAiBsUrVowCvQF7ez5/A8hmole8Z/t/bJ/5rM18PnzCtCLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.423.3350e53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3350e53bccb9bf3574666cf1461253e65d5973f4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.423.3350e53","@flighthq/types":"0.2.1-next.423.3350e53"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.423.3350e53_1784615469608_0.8558699392654145","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.444.a313478":{"name":"@flighthq/snapshot","version":"0.2.1-next.444.a313478","_id":"@flighthq/snapshot@0.2.1-next.444.a313478","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f63d7fd1f91ef8887d013c0f614e229c7cfba0f9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.444.a313478.tgz","fileCount":25,"integrity":"sha512-LSo3EXMbIcJlxvGlfHlhHlOz414Sfk29m5CAk+1XaH2mjHJlVW/JDNVxjnEafPdONl8XX6eHkVVHQu7EW4Vr2g==","signatures":[{"sig":"MEQCICJ2C+FHFNVdOdm/CgovtBXhIrpIZe/l5iMdKkHGlriGAiA/keCBIKko3KwRvp70K8vuwBpkZxkBeCeHhPXPYE1mxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.444.a313478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a313478d5a9242d9eee05f9501c06923298ecfa6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.444.a313478","@flighthq/types":"0.2.1-next.444.a313478"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.444.a313478_1784649304311_0.9797323637194792","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.448.afbdd31":{"name":"@flighthq/snapshot","version":"0.2.1-next.448.afbdd31","_id":"@flighthq/snapshot@0.2.1-next.448.afbdd31","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"504e92e8081a908dba7962989f22fb10d01f7546","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.448.afbdd31.tgz","fileCount":25,"integrity":"sha512-2SVn0hSMw5dBsSKo/+gJxBgjR17r6TnxdvcsWaQkTh6wKI5pj9vCtxjvJdDG8f454YupxkycVg20xMqGv2sXVg==","signatures":[{"sig":"MEYCIQCDm4+pCBNXWitADAJ5s5oSAOkXPVfL/PEff5n8TnnMLAIhAOTnhZAaJxGqg639n84znO7xq+zEt/pLNxGk2nNZlZS+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.448.afbdd31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afbdd31c14177b187e71f818f318f77820f6f8fa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.448.afbdd31","@flighthq/types":"0.2.1-next.448.afbdd31"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.448.afbdd31_1784663673304_0.4808399191261099","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.449.355834c":{"name":"@flighthq/snapshot","version":"0.2.1-next.449.355834c","_id":"@flighthq/snapshot@0.2.1-next.449.355834c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc85adaccc76d201dfab08da8bc823c2e1e43b6f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.449.355834c.tgz","fileCount":25,"integrity":"sha512-V6vsydnnodubTt6CpakUsuFuWhmtwY5/HVBsQ6L4UWyimwlnx1sNljgTTFHdu3wUpYAJq/IT412BtPtFrtnSig==","signatures":[{"sig":"MEQCIEzGSTte4VODwL8UmN4/vJobxIkwNZfqGgDwe12ccXEHAiBbBPmQCrPftQocsyU1cDKLO+MreZVaT5JTCLdU59vxeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.449.355834c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"355834cdd84eeca5ed44c89830fa1ad600001f47","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.449.355834c","@flighthq/types":"0.2.1-next.449.355834c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.449.355834c_1784664217080_0.4137102733966185","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.451.d9a4a4e":{"name":"@flighthq/snapshot","version":"0.2.1-next.451.d9a4a4e","_id":"@flighthq/snapshot@0.2.1-next.451.d9a4a4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f70ba2ccb95f9002fadc1cbf9dba81d1d8b1ab08","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.451.d9a4a4e.tgz","fileCount":25,"integrity":"sha512-uvXh10n5+K0du6Iw7kt27DFnxD0O1Vumx0dULVC/uIwYqDLzlV43ZhvLxl5MPCnM9dk3/YoEL7t3w3Zu1E9QKQ==","signatures":[{"sig":"MEYCIQDKUL4HQy3+W1x1aiv+D1IdqyctJ6RlIaoD8e4doTyxZAIhAODrrylKCJ3VmS+QlnwkKeep3rb7Qd4MlvSEmSK4BQDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.451.d9a4a4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9a4a4e09119c2bff69cb260a65630f4604424d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.451.d9a4a4e","@flighthq/types":"0.2.1-next.451.d9a4a4e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.451.d9a4a4e_1784669513509_0.3017563905699798","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.459.fb59cc5":{"name":"@flighthq/snapshot","version":"0.2.1-next.459.fb59cc5","_id":"@flighthq/snapshot@0.2.1-next.459.fb59cc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"da8d2aa3685949959afeee320e358ea57ec31736","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.459.fb59cc5.tgz","fileCount":25,"integrity":"sha512-lThPqADQO5LumZn6k24aQ/q452PTxFpETBCI/asuSLln7mHoF67N78hrAWdCuNr5wdaJGeJAvmHd21reeSQiEw==","signatures":[{"sig":"MEYCIQDgjUue1WT6Svug5v6WEuVct36nPloxAXpan1EKS2XvFgIhANefUj66d2gUnkNsYOAf00SuanuhTD3YC1YFJ3d0S2Nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.459.fb59cc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fb59cc510e1643cb9f4698313f26777e6dd21394","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.459.fb59cc5","@flighthq/types":"0.2.1-next.459.fb59cc5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.459.fb59cc5_1784670039260_0.37345218596755214","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.530.a223ca9":{"name":"@flighthq/snapshot","version":"0.2.1-next.530.a223ca9","_id":"@flighthq/snapshot@0.2.1-next.530.a223ca9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1506ba67f9f3ec89f357af75ee1c0677509a1ec7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.530.a223ca9.tgz","fileCount":25,"integrity":"sha512-LjpA8l2RdFK0Ni0BIlwF2EhO5kv+pZItxpgudekp6JlvZz1uF9v87AchLuCM0SCcJDzyjAMre51j3iA3kdLPVQ==","signatures":[{"sig":"MEUCIQDvu4pjc2pqwwsiIbMKnyIadugsvCfuHRzGYcoqcAnB8QIgbaqjuKv4Hq0KKcqSM33GgyuzXntXCiMrKvasYst/bkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.530.a223ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a223ca973bce7428681746d72d5bd9a3d5b1cf48","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.530.a223ca9","@flighthq/types":"0.2.1-next.530.a223ca9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.530.a223ca9_1784816872000_0.9350981992875433","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.585.c7219b8":{"name":"@flighthq/snapshot","version":"0.2.1-next.585.c7219b8","_id":"@flighthq/snapshot@0.2.1-next.585.c7219b8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7804284dc7df43c0cb3c0cf9b253db6d6bd450f8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.585.c7219b8.tgz","fileCount":25,"integrity":"sha512-lTxJWlsE76pmQLZTOyNVQQOIicaajcGWT4/1Cmgrns0s+R4v6TbefCBROhGnSF8k3TQ5ZQktbb3XEz7P7hoRow==","signatures":[{"sig":"MEYCIQCIgPhCIiAyritoDqo3SPGfTm8L/WZ31cuzZNBHejwItwIhAO8xdwBoLgFAb1IC/P/X0AkuXnHNUisnz/sWCtePSESq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.585.c7219b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7219b84f65d218b29374e02140132f62e701f9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.585.c7219b8","@flighthq/types":"0.2.1-next.585.c7219b8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.585.c7219b8_1784842292037_0.24380709164998327","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.624.d23e6a9":{"name":"@flighthq/snapshot","version":"0.2.1-next.624.d23e6a9","_id":"@flighthq/snapshot@0.2.1-next.624.d23e6a9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6d2d10fa117090796481c37840a627fe3590ea9f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.624.d23e6a9.tgz","fileCount":25,"integrity":"sha512-fSWj5O+ameEZu5PUXJRoRUT2A11dqpZGggg72Ikn0PmjqlueHpnCAlWr7NjHFYQMvk4oWNVu1HAcfS6pqYCK5Q==","signatures":[{"sig":"MEUCIHWUqDYJkLlRhGcDex1p3hAI1jd9mW76k3KdpxAYZYiSAiEA7JYuUgHi9nTB3B94aE9AJNWGzMHrUkdabebBNNRJSxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.624.d23e6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d23e6a9e15d0682fbb884cdeda2fa10bbab12e17","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.624.d23e6a9","@flighthq/types":"0.2.1-next.624.d23e6a9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.624.d23e6a9_1784878011910_0.7623998945939978","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.640.ec2ea9a":{"name":"@flighthq/snapshot","version":"0.2.1-next.640.ec2ea9a","_id":"@flighthq/snapshot@0.2.1-next.640.ec2ea9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7eb24b915b0188f960ab44f72df64fc9817c5667","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.640.ec2ea9a.tgz","fileCount":25,"integrity":"sha512-oljg97ilwQPZectBPGYQ2JRo9SARCviTLClqBM434lWvShfzFgb13tk7U5tBnPw+jW+2QhV7G8yZg4kP4yU/kA==","signatures":[{"sig":"MEUCIDOkNjgi4i6GDltVSeyI86fKqcSTASqbhgyDlVVPYmxNAiEAzgA75q4csrOMQwg0qFRtQ1u0QGc2mRKA2e0eKM9EeIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.640.ec2ea9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec2ea9abad0334fdcac33f94913a4fdccc9b00ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.640.ec2ea9a","@flighthq/types":"0.2.1-next.640.ec2ea9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.640.ec2ea9a_1784905404529_0.9588916509348122","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.647.2252e02":{"name":"@flighthq/snapshot","version":"0.2.1-next.647.2252e02","_id":"@flighthq/snapshot@0.2.1-next.647.2252e02","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e98f059f05ce2bec708065304213a5f2493ccbab","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.647.2252e02.tgz","fileCount":25,"integrity":"sha512-2q5xZJDCegPkOkoFExANGCL8v1IniaHWJQHfqhFm9AKE6PJlzFZwvPdLLWdBWKmkZc1lB/Bn9TLZdlxI73TM+w==","signatures":[{"sig":"MEQCIAMpVfcc3cfcAM2bP8GqN7PalI9qYoen1gctUib2w+OvAiBHmHuclDXmKlkwUiPY8yxA5mbvRTOkqgSowttnqCAhiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.647.2252e02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2252e02d1c82bcbbeb421d68a081290ec895b3c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.647.2252e02","@flighthq/types":"0.2.1-next.647.2252e02"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.647.2252e02_1784914210893_0.6903653834977241","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.652.c550eaa":{"name":"@flighthq/snapshot","version":"0.2.1-next.652.c550eaa","_id":"@flighthq/snapshot@0.2.1-next.652.c550eaa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a2046108f4806203cdbc28509618923e865d1588","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.652.c550eaa.tgz","fileCount":25,"integrity":"sha512-dnOlBZnGtLVUD6BcOMy3KjNOSnJsG3abxGNlc1QPl5X6O0MoY/K8tFulsHeOw5FV0pD3cXIkRNXa5onxgdMGAA==","signatures":[{"sig":"MEYCIQC3CAKzBKTjkXfn7XmpfzWYlKnl/RK0TVf3NiHMLxFXmQIhAI9hJWCcPydeBCDnQ/+orskW1sJ+PFIEia07Qwzu9TUl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.652.c550eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c550eaa3044aa8d52451f0bac93ee84cc0be6fb1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.652.c550eaa","@flighthq/types":"0.2.1-next.652.c550eaa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.652.c550eaa_1784916233298_0.09513274851067899","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.666.4af7f8b":{"name":"@flighthq/snapshot","version":"0.2.1-next.666.4af7f8b","_id":"@flighthq/snapshot@0.2.1-next.666.4af7f8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7ad0742d48404e16bc2c472ff992324e3660e1ca","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.666.4af7f8b.tgz","fileCount":25,"integrity":"sha512-TSHvVIIT26pGriVWVkBVYjwfgY57SdxTVElgsosocRVurqjlkO6Ny0RsdiAqX/Pi0FWc9FeWDb7wsnGTe+LMDA==","signatures":[{"sig":"MEYCIQCrXWOj06PNQ8htJx3YVuTQKLvvWToKLGIgdtOcRigquAIhAMIru0eZhYUWJmydAtNdc5DLy4iQxLGa+piIVC1uu7Wy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.666.4af7f8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4af7f8bd5fdc35503c8aa956763f740e4b3ba261","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.666.4af7f8b","@flighthq/types":"0.2.1-next.666.4af7f8b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.666.4af7f8b_1784920020810_0.9586491878711039","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.701.409c279":{"name":"@flighthq/snapshot","version":"0.2.1-next.701.409c279","_id":"@flighthq/snapshot@0.2.1-next.701.409c279","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6b36011e33228efa265bf2db1ccb1c87b6331718","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.701.409c279.tgz","fileCount":25,"integrity":"sha512-Yz8x7tFRh0g+QDJN+DvWNcOthd3Be2YUM6QxlyZx2i7peeHfq3xwBUgBEGLMMbjsdlcpujTXQQUdorR3ORguRA==","signatures":[{"sig":"MEYCIQC+xoNk01P53L9fPutN46ElabPBIFWlSoR+Sc9gq1qzcQIhAOVKnHYHYcPgN54XU7Wuz9UPTxuJ06ioVD8yivUUi9jw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.701.409c279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"409c27915859155fff7a99433ec5b9c7d30165ff","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.701.409c279","@flighthq/types":"0.2.1-next.701.409c279"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.701.409c279_1784951654364_0.6327932914115229","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.738.07b221d":{"name":"@flighthq/snapshot","version":"0.2.1-next.738.07b221d","_id":"@flighthq/snapshot@0.2.1-next.738.07b221d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"79456130398fd0058a700ca7e7de87011171c694","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.738.07b221d.tgz","fileCount":25,"integrity":"sha512-H+dZfXpdwpxMpbZMgXgtduwwCpIxk4jEHoCi4gN0bDgaGCYZXA2xmUw5dw35ZnjxhhUUIbEh8Jp4DgShM5S3SA==","signatures":[{"sig":"MEYCIQD32JTa8AJzCHYw4rGYFXAMGvE+f6hSJCqw24wNkcId/gIhAJKVI4/GSVhgXENo3zM/tAO/JODlmovzZSjeTMHn8OO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.738.07b221d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"07b221d4dc1b994d9e5726c9fae1b8623de30c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.738.07b221d","@flighthq/types":"0.2.1-next.738.07b221d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.738.07b221d_1784956677704_0.9719976802993235","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.840.857425c":{"name":"@flighthq/snapshot","version":"0.2.1-next.840.857425c","_id":"@flighthq/snapshot@0.2.1-next.840.857425c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"514239bfbf67ba832ad77effbdb0ab5d90b1cafa","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.840.857425c.tgz","fileCount":25,"integrity":"sha512-OfneoVONFIM4yjISUTupgdE48bKXpNCmZ5u6eWuw/viz8E9xZSgYIbmAGYv2fiySF+BWloIy7JLzocwthbjQ8g==","signatures":[{"sig":"MEQCIGcEE/faH1GqoID58Qb+SggD/RmZ7T5w95lczOp+Gs0tAiBJuVxyJUY0HOgIWJo82NDunupVnXCRmRmq7QOK4KRqfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.840.857425c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"857425cbf67a23597b9232d3e8bba742cca02e26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.840.857425c","@flighthq/types":"0.2.1-next.840.857425c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.840.857425c_1785027174715_0.7189794647186403","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-next.841.373388f":{"name":"@flighthq/snapshot","version":"0.2.1-next.841.373388f","_id":"@flighthq/snapshot@0.2.1-next.841.373388f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"244d1f52b874467865a9490d2bdba4b26c90c72a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.2.1-next.841.373388f.tgz","fileCount":25,"integrity":"sha512-HSpGWhQwn3b0nsFcfcLL0PQuXhAmgZoDBRPH7eoR0TifPqUWI63unH0U+hOZZsIz3wCuX9QUXnKdZbLulfrKnA==","signatures":[{"sig":"MEUCIErpD77JdxMdICMy0Q9Ve5pBPXjBruebFNAHfK3RVgX6AiEAo+iWU/8XbXxw/JsZR/JHx9Ai6Ki2/FlLxWyNpYL4JFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.2.1-next.841.373388f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34212},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"373388fed48e80ac2c2dd249a2b7c81988928d64","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.2.1-next.841.373388f","@flighthq/types":"0.2.1-next.841.373388f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.2.1-next.841.373388f_1785046019803_0.4586124489821737","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.906.07cea63":{"name":"@flighthq/snapshot","version":"0.3.0-next.906.07cea63","_id":"@flighthq/snapshot@0.3.0-next.906.07cea63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5055383baa0bd26063240bb58084cb2753761594","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.906.07cea63.tgz","fileCount":29,"integrity":"sha512-8xn5B0bG9ub70+tQlAXpaRG/4AsRtLla8WW5Syg7S43owt1MgyJ4e5kItcMiyCeGsYf8WyvlNgJjakpH/mY4XA==","signatures":[{"sig":"MEUCIQDUI+mWeeKHrl21IelFuy0ovMWkG43MWYE8y5zWvcq6aQIgQpGzZ1I9IRKjdX/rBRyQqryaj9WgLKGgw/o2dWpXWXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.906.07cea63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"07cea634770fe8d3258b29820bb61bc706a38d28","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.0-next.906.07cea63","@flighthq/types":"0.3.0-next.906.07cea63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.906.07cea63_1785220166396_0.45006101776088325","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1021.f5f1ee0":{"name":"@flighthq/snapshot","version":"0.3.0-next.1021.f5f1ee0","_id":"@flighthq/snapshot@0.3.0-next.1021.f5f1ee0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d5eb739c9e30734ad2a71899a9a8458126e31e9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1021.f5f1ee0.tgz","fileCount":29,"integrity":"sha512-WORkQdgLXroGudDaOp9WYlC+VNho9luTDr4Sxdmth7zV1Yo+eHWmVXmSgw7y+RH4vIhieosga1mQqQBzDF0KYg==","signatures":[{"sig":"MEYCIQDfDCPqzZjpZTgIdqrFRmjjjd9hH7BfSVwIYNNnOiJYVwIhAJba+vTo2ntOSkqg+5MSClYZ7ZcDgmmxhaYWGKm6tENZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1021.f5f1ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35000},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f5f1ee0cddf1508b15fbf9b889d43f7ec3bbee83","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.0-next.1021.f5f1ee0","@flighthq/types":"0.3.0-next.1021.f5f1ee0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1021.f5f1ee0_1785425334306_0.8608108162008228","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1032.e2b99fc":{"name":"@flighthq/snapshot","version":"0.3.0-next.1032.e2b99fc","_id":"@flighthq/snapshot@0.3.0-next.1032.e2b99fc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c1346d54d4ed09d521487cad149b6e1ea59350ea","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1032.e2b99fc.tgz","fileCount":29,"integrity":"sha512-jmJRYQ/iam+i9/mQPUOuJisYsDLGP9K6kFkyj9WV3fAM6YiZTFSgaBH5wrOT5btZl5vvuFGVDUVK2vVMFUdRYw==","signatures":[{"sig":"MEQCIH8PFA+er7vIkjNxBA3+eQT9d5Nuyds3TTMQv1jn1Wl2AiBxOwv3DeCz0AKs8YVaJUb4//stcj6z8wShWsDMai/5HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1032.e2b99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35000},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e2b99fc68c6399f816db39547f7124e5e6941e34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.0-next.1032.e2b99fc","@flighthq/types":"0.3.0-next.1032.e2b99fc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1032.e2b99fc_1785436588686_0.06437625227457144","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1162.e90e518":{"name":"@flighthq/snapshot","version":"0.3.0-next.1162.e90e518","_id":"@flighthq/snapshot@0.3.0-next.1162.e90e518","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5d253456b9d2bf5679e9cba0a5270dc6a5c3734","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1162.e90e518.tgz","fileCount":29,"integrity":"sha512-v4ReXXmJ6Vh5HwHRT479PAhBkuMJpbTUBvIMgz7NuWHlSx8aWOU5S905mLhDLehDFEs2MPhPI2sMAe2JaX/joQ==","signatures":[{"sig":"MEQCIHuuHlPonJzlnmMgJxxeRO9UGHwgp/AcqZWwQKyIf7RJAiABgWvJJsA3P04VXIjJZTiuuIMh96LtngV7LGc9BJPH7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1162.e90e518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35000},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e90e5180335da73fa439d43dc731cc0a92ed92ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/math":"0.3.0-next.1162.e90e518","@flighthq/types":"0.3.0-next.1162.e90e518"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1162.e90e518_1785453575040_0.15710698533713985","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1220.6982c21":{"name":"@flighthq/snapshot","version":"0.3.0-next.1220.6982c21","_id":"@flighthq/snapshot@0.3.0-next.1220.6982c21","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8856416ff5b8af9a23e7754cb653f89c6041f01f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1220.6982c21.tgz","fileCount":34,"integrity":"sha512-uUY8AoN4SRs0zp7082/fD1prQzGe6VUrN2sGXxoXEZtDtyT4ZzLWw8/VoOa3PIGkmpn++r6MGngjgb9t36kq+Q==","signatures":[{"sig":"MEYCIQCIhxkRJ1ijMkbQfmRt4FiKsoM8UBctZSvBL5j+n5APXgIhAIlCaSIxNVdo/NXnpzCTrA69c8s7peYNhLF7urfJRFhF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1220.6982c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6982c2155077a46281fbbb78cfd466fe7ec3c3ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1220.6982c21","@flighthq/math":"0.3.0-next.1220.6982c21","@flighthq/types":"0.3.0-next.1220.6982c21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1220.6982c21_1785506115323_0.3892640154082945","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1248.f867198":{"name":"@flighthq/snapshot","version":"0.3.0-next.1248.f867198","_id":"@flighthq/snapshot@0.3.0-next.1248.f867198","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"be88b35bf276a8405b974ee91e9978f9bd590fea","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1248.f867198.tgz","fileCount":34,"integrity":"sha512-WbN0d5srLRZpKWWdwcGQlNLXIFqan8snwd4x6eY4KCYIZynSIAVuIkV+VXwDee4M0CwhTqHqETe79vLCzlnoOw==","signatures":[{"sig":"MEUCIHmX+lhZlc1oRKQBWPUBjenHdUyoih2ESJ12OjOr+Dl7AiEAwoVHBv/5t3DkA2IA31vpoR7KDcCcLECeomWh0x8KVag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1248.f867198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f867198c7f75a456bc601d5f33ae9c42f73f93fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1248.f867198","@flighthq/math":"0.3.0-next.1248.f867198","@flighthq/types":"0.3.0-next.1248.f867198"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1248.f867198_1785512437525_0.23441926595178053","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1272.222de94":{"name":"@flighthq/snapshot","version":"0.3.0-next.1272.222de94","_id":"@flighthq/snapshot@0.3.0-next.1272.222de94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5f1fc233db6862e96099199094c8f2d4224cfea0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1272.222de94.tgz","fileCount":34,"integrity":"sha512-4oZowEiWwsc3uEsTyO/rJKUpoJF4azk3zZuCRZoGYizwJjoKC6vgatEuD5ImZwTi5LffiOWeR6l4Yy4p3KFIWA==","signatures":[{"sig":"MEUCIQC7wxdwp0dgLy10xVaX0cptwLn36dez8zv+uOV5dSzSJgIgcVa6ST1odZ/WTllYqrqbgg8xZ4DVuKwOOdzE5sfp8OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1272.222de94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"222de94f32ddf0fb201ec104fb1e268b4e5b7c43","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1272.222de94","@flighthq/math":"0.3.0-next.1272.222de94","@flighthq/types":"0.3.0-next.1272.222de94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1272.222de94_1785517870813_0.09891476600523075","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1280.6369398":{"name":"@flighthq/snapshot","version":"0.3.0-next.1280.6369398","_id":"@flighthq/snapshot@0.3.0-next.1280.6369398","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"10d42d24cb76095133b5cbe34dded43cb345a91d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1280.6369398.tgz","fileCount":34,"integrity":"sha512-+MFRAbBtllOLc08gq1kzpY2u/8PPmuS2KWUigzACjvikuvVyjZqe0XW4CNzmRQfarK2F+dnbdUPoAdzPf2tjMg==","signatures":[{"sig":"MEQCIBXp25Smg+VhwWGUdaezPWxKHm/VkoaAHbZQNRDYGq03AiAQwTKTIO0WvFgbRRnPDNIyuN0GYoitRuZprU0oV5dw1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1280.6369398","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6369398b6069f577e50d31aa17076bd83b194aa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1280.6369398","@flighthq/math":"0.3.0-next.1280.6369398","@flighthq/types":"0.3.0-next.1280.6369398"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1280.6369398_1785521589249_0.7424239539897335","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1297.43a5ef8":{"name":"@flighthq/snapshot","version":"0.3.0-next.1297.43a5ef8","_id":"@flighthq/snapshot@0.3.0-next.1297.43a5ef8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e593d3243b15e2c8b3f5f7ae621c6ab841957bbd","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1297.43a5ef8.tgz","fileCount":34,"integrity":"sha512-M2xixQKoQRZ16Oh6jyp1R08XWTV2Bm/0D0NUDGUZCdNd/+OaaiInRZI5QKwX/rOFhko1kDeWKu5TyOU6XHTXSw==","signatures":[{"sig":"MEQCIDF7G6LluqgubFV8JZrw2E4jeTmVgTyomroQxcHD6eV8AiAE88AtC5tpSQOpngIAJEGtIcC1ylTV4ngBL7d/TmQwSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1297.43a5ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43a5ef8e9c9143931917ab0e3059aa12c2dac847","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1297.43a5ef8","@flighthq/math":"0.3.0-next.1297.43a5ef8","@flighthq/types":"0.3.0-next.1297.43a5ef8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1297.43a5ef8_1785529893587_0.48356826577141354","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1299.b32cbdc":{"name":"@flighthq/snapshot","version":"0.3.0-next.1299.b32cbdc","_id":"@flighthq/snapshot@0.3.0-next.1299.b32cbdc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"16acb25c62df7cdd9877d78975d5ae4d31d025f5","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1299.b32cbdc.tgz","fileCount":34,"integrity":"sha512-RIjs2erGc7KxooO7uW/Vas38g2FjtBPT4whyxB/LVgJhqarWsk3m5+4U0AsAoOV5S2uqYMdohXxp8trUz1DZ+w==","signatures":[{"sig":"MEUCIQCAm+M7sp5zVqCgjzfQrlCzaEKimfs4BS8heWRQH3xmcQIgFnvvVQ3PUOkxvWgUypqbTEC2hUrL2ItaY0EO3l+Q08c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1299.b32cbdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b32cbdc8a9ef6dcdea862be2c5c92fcc92a814eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1299.b32cbdc","@flighthq/math":"0.3.0-next.1299.b32cbdc","@flighthq/types":"0.3.0-next.1299.b32cbdc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1299.b32cbdc_1785531397900_0.17497081096658418","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1315.1d4eb64":{"name":"@flighthq/snapshot","version":"0.3.0-next.1315.1d4eb64","_id":"@flighthq/snapshot@0.3.0-next.1315.1d4eb64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"72ba511dc0c846bf6c69627a93d780ad85a1e05e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1315.1d4eb64.tgz","fileCount":34,"integrity":"sha512-UMmMfA21ReQlkvVbr3WCnmDcOxvNkQeVE3qOE9Ri0aRQIzVlOIZp4zSX4taXKXrxLvtqZd4q26f2auLVuB4XKg==","signatures":[{"sig":"MEQCIE8rGpt4AoTngztl8nb/eSHDmSr0ixKPY/RYg5QiXAqcAiAv5QnJLllJR9ekiEhhQLdgJ+U4VtCMDQE/tHyZFMPlag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1315.1d4eb64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d4eb64e5cd30c8e0127221dec60bb8b71d20f78","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1315.1d4eb64","@flighthq/math":"0.3.0-next.1315.1d4eb64","@flighthq/types":"0.3.0-next.1315.1d4eb64"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1315.1d4eb64_1785538382076_0.003597080073513226","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1383.c61de17":{"name":"@flighthq/snapshot","version":"0.3.0-next.1383.c61de17","_id":"@flighthq/snapshot@0.3.0-next.1383.c61de17","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3227a88a19b2864f04f03236f6f9233161892941","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1383.c61de17.tgz","fileCount":34,"integrity":"sha512-9X+j/cjTctD2a9ib60G0rlerhF6w+C/Y1YmVspp330zNfG2wmGXOJ5l+lhGKv1/BhquxzYSYbmo7beYJgATxJw==","signatures":[{"sig":"MEUCIH00/TXcZpyyvIXFVGgIIR5PyhIdZPFe2ddVpRAYKfVRAiEAs79xEUMatA/H1M/6BK1+tm6CpOd/jCIh31ppYeMmXXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1383.c61de17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c61de179af8a12c2fa3b9b7d5389ee302f577a0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1383.c61de17","@flighthq/math":"0.3.0-next.1383.c61de17","@flighthq/types":"0.3.0-next.1383.c61de17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1383.c61de17_1785541466280_0.11779905202819085","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1392.f0bd0cc":{"name":"@flighthq/snapshot","version":"0.3.0-next.1392.f0bd0cc","_id":"@flighthq/snapshot@0.3.0-next.1392.f0bd0cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"957056f6bc1a0a707fffea200f826a35483cb26a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1392.f0bd0cc.tgz","fileCount":34,"integrity":"sha512-DAuIfak/pNSiJzILwDgwJA99lQO2v+yom39WwY93DwPUBy/QkgYYSFfDlQFzjDVNuQyrCG4kGZr3ylp3FkLmWQ==","signatures":[{"sig":"MEQCIH2mwyL+BDNxqFInNXRygkdUBXUQdo/SledKe4kDxWhjAiAfD0l9Goqwgme2/bgVygnVp2LN1bY3+Bji8XSoY8QESA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1392.f0bd0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f0bd0cc78489e3892e453b30db774455c48445bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1392.f0bd0cc","@flighthq/math":"0.3.0-next.1392.f0bd0cc","@flighthq/types":"0.3.0-next.1392.f0bd0cc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1392.f0bd0cc_1785545243929_0.3374421553304052","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1422.b585c0c":{"name":"@flighthq/snapshot","version":"0.3.0-next.1422.b585c0c","_id":"@flighthq/snapshot@0.3.0-next.1422.b585c0c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"be0d3f7efcdcbb85c3c0ad72b23b9103f385401e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1422.b585c0c.tgz","fileCount":34,"integrity":"sha512-VPvAePBdS/MoL9BVaZA6Xh1MrQoVT1/1CtaGQPtzLw80zt3ghVVZ78ZDofDrAHL5zqUsbpNGCM7wSMiZe3007Q==","signatures":[{"sig":"MEQCICRmPPw/EmjWZeNprKVH0L+cypmr4LbHBZuGrdUNrP8mAiA+Ilxm2jd2QRsin/C0J6R4fy1B4qmv05KTusvchPBGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1422.b585c0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b585c0c0536415b830b48047a685280019e9b16b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1422.b585c0c","@flighthq/math":"0.3.0-next.1422.b585c0c","@flighthq/types":"0.3.0-next.1422.b585c0c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1422.b585c0c_1785549565105_0.803373726421905","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1435.f870241":{"name":"@flighthq/snapshot","version":"0.3.0-next.1435.f870241","_id":"@flighthq/snapshot@0.3.0-next.1435.f870241","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9dfa4c4f23fbc23f70b1ee8328002ab7910f80d3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1435.f870241.tgz","fileCount":34,"integrity":"sha512-faec5T6wkjRs8LzV0QzbDscEcm3l2zXpxyqEEqSmWR1GgJbWUwtlaa1nj8aerjumnCqaamglHleZpVpUWnEV/Q==","signatures":[{"sig":"MEUCIF7FFnYpgGrrdbudyr+CVDyG9OG7NzKoJkHqUvgYV5+hAiEAzczYKEjXLgHpUKHugIXGJjTvhGrasPxrPy7Y8cevDns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1435.f870241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f8702410a0f471fe70ebfaa9f5948103f256d46b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1435.f870241","@flighthq/math":"0.3.0-next.1435.f870241","@flighthq/types":"0.3.0-next.1435.f870241"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1435.f870241_1785553345543_0.7156275152961382","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1436.388ef5e":{"name":"@flighthq/snapshot","version":"0.3.0-next.1436.388ef5e","_id":"@flighthq/snapshot@0.3.0-next.1436.388ef5e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b51fbc127cc46dd5384f3a2853c0267e6a7c9cce","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1436.388ef5e.tgz","fileCount":34,"integrity":"sha512-AzhTw5WLhucmJ8iOHm9i1c5PB9k5C7mxRChq2YGkAITDK6sWdrtcoScldgmrm9lx6nW1MgbyRGrI+kXyA2chtg==","signatures":[{"sig":"MEQCIELzfOfTx16I4Q8tQJ+i9VKdnTRTtMjLESKPLyoYvO4jAiB62+OgwvOw5UPs2Yf2fPpTPeL01zNTXq/UDtk/qkFhDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1436.388ef5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"388ef5ed36b19fdbaa9706d94b6194c9ccc99dd3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1436.388ef5e","@flighthq/math":"0.3.0-next.1436.388ef5e","@flighthq/types":"0.3.0-next.1436.388ef5e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1436.388ef5e_1785553892694_0.5918727365159144","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1445.14ca01c":{"name":"@flighthq/snapshot","version":"0.3.0-next.1445.14ca01c","_id":"@flighthq/snapshot@0.3.0-next.1445.14ca01c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8fc86f10b90ca0369904c87591b23bf091c68e0b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1445.14ca01c.tgz","fileCount":34,"integrity":"sha512-N+SjwlLmVTafhtMF3QRm+Kyw04oxf8Cn514Q1hAbQq08QQlYPQWscAZLyv6JSL0/Uu/AP0s5uo4pIdU4jseh7g==","signatures":[{"sig":"MEQCIDKErmhB+yhymm9iOFvTMlKJkioAbzjlmUNFu5z+GLncAiAffTL7rujJvOMuQq2pJkQvHktvyg69clOEpiJvNKVLvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1445.14ca01c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"14ca01c129b7714914dd32019913ba94cf91ec18","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1445.14ca01c","@flighthq/math":"0.3.0-next.1445.14ca01c","@flighthq/types":"0.3.0-next.1445.14ca01c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1445.14ca01c_1785556561353_0.9458233520415444","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1452.011a16e":{"name":"@flighthq/snapshot","version":"0.3.0-next.1452.011a16e","_id":"@flighthq/snapshot@0.3.0-next.1452.011a16e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"36f22769916af9dc5283a96fe98d55cb7ed2073f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1452.011a16e.tgz","fileCount":34,"integrity":"sha512-UApcwoXUb7ACKLDIX72DqT7kXKTbwWCKjpX6JcNQjLBymuBq28TsTB4ZIA2ZVUsA7JgZWVWKisaX7XRkrOl9VA==","signatures":[{"sig":"MEUCIAZSOjfcRuEsWilWEpBstGIfvRwreiAxvuy3fzKRIPMdAiEA9i0lKI94B1w9WihbL8bZp6pvpvp7TbZQO5Hb4TOUzvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1452.011a16e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"011a16efdcc1f9440e3b7b8ff73b798dc3b05523","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1452.011a16e","@flighthq/math":"0.3.0-next.1452.011a16e","@flighthq/types":"0.3.0-next.1452.011a16e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1452.011a16e_1785561855916_0.663376939494511","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1454.b17f8a5":{"name":"@flighthq/snapshot","version":"0.3.0-next.1454.b17f8a5","_id":"@flighthq/snapshot@0.3.0-next.1454.b17f8a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4dc450e8c1eb7494e9903d950560c102be18949","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1454.b17f8a5.tgz","fileCount":34,"integrity":"sha512-5qg0aZh1aR4xQtJ+fswBXaO+MG4V+9d6gnxdQ3hUkInYwfIg6Tuvy7aeeQU6wzDSLOQDdyG6kkUUMz+BxUk1GQ==","signatures":[{"sig":"MEUCIBq6Q7XeaRgE8fTOBGL3iWbXGWbQEHbrJkJ5qQA342fHAiEAwD2PpUrP7ylpBQk6ziz+9zyUcDCiOJat4wYXa1EYSZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1454.b17f8a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b17f8a544d25917fb598fcc88ea844f78da755ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1454.b17f8a5","@flighthq/math":"0.3.0-next.1454.b17f8a5","@flighthq/types":"0.3.0-next.1454.b17f8a5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1454.b17f8a5_1785563968462_0.17227939972719097","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1456.ace2107":{"name":"@flighthq/snapshot","version":"0.3.0-next.1456.ace2107","_id":"@flighthq/snapshot@0.3.0-next.1456.ace2107","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b3efebbf4286d88429968efcd49a4305de06884b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1456.ace2107.tgz","fileCount":34,"integrity":"sha512-jxOL7/kBmXUNspUEl4Ef4VH8KdOmjdCbgGRWEUNlsPqkx9hbR3RFcSZblndT5ucjbOIpK7CKjOS0B/Of87A/hA==","signatures":[{"sig":"MEUCIQDWph1znILV2m7qjkqpm7q1poQe2hRhGaKCRiNHjdVZdgIgQP1UnJm2hFWOoNud0E6XKzvJcCQsh0bThCYjKjKCFGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1456.ace2107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ace21074fb9930e46cad2e6f5eb69fddf1e647fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1456.ace2107","@flighthq/math":"0.3.0-next.1456.ace2107","@flighthq/types":"0.3.0-next.1456.ace2107"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1456.ace2107_1785594007695_0.3965615169338297","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1458.0c01b63":{"name":"@flighthq/snapshot","version":"0.3.0-next.1458.0c01b63","_id":"@flighthq/snapshot@0.3.0-next.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"766a34c2360b8ba2b38a4adee016dd1749f95ee9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1458.0c01b63.tgz","fileCount":34,"integrity":"sha512-zFI/6qCehMf+Y1N3uYYctifACI9/0tj+VT1SePShnf5Me8pYCHkKmcNe4KGSohunXMYzu1CIr2SvBTR78N7i9g==","signatures":[{"sig":"MEUCIQD0g1k8bl9lcqBMfV703dkm6nD5qJiv/B4mu3+7cqmEFwIgEf1DzEWmN1VSjv6XwFbC+NBjt9juGTi451vmnAe75Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1458.0c01b63","@flighthq/math":"0.3.0-next.1458.0c01b63","@flighthq/types":"0.3.0-next.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1458.0c01b63_1785596475538_0.4471444298955194","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1458.0c01b63":{"name":"@flighthq/snapshot","version":"0.3.0-edge.1458.0c01b63","_id":"@flighthq/snapshot@0.3.0-edge.1458.0c01b63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"73beabd40e52e5995b1b6e2b319a5f91013f52ee","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-edge.1458.0c01b63.tgz","fileCount":34,"integrity":"sha512-Qf3InXVth0D462+tugffOU+BqJHVQtEjb1rT7VO3V3Q6dcg1gWa1fi0lQGNU9Uos1tu7wCrfl0XEkqVqaofzsg==","signatures":[{"sig":"MEUCIQCyD1juz85l8KBhegwffuyIq3D2vVzAgJu0WBvJCpo1iwIgfYcfxLX9onD6l7HXrClGZjjTjEoGlOIgbqT272Ydjek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-edge.1458.0c01b63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0c01b639276c03999958d3f3c0bf77927d63227d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1458.0c01b63","@flighthq/math":"0.3.0-edge.1458.0c01b63","@flighthq/types":"0.3.0-edge.1458.0c01b63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-edge.1458.0c01b63_1785597693003_0.1009588909133532","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1460.2c18805":{"name":"@flighthq/snapshot","version":"0.3.0-next.1460.2c18805","_id":"@flighthq/snapshot@0.3.0-next.1460.2c18805","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb49e6012fb6e2604055a9c852abec33dd9314e8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1460.2c18805.tgz","fileCount":34,"integrity":"sha512-eeSm8LrHUB0SIv6Pymi7W/TakzRZ60aYKgsddwrQk0IcJY7UNoDrXEiHweIhAgkjTD8DR61I4LNNPYhMhxHdUw==","signatures":[{"sig":"MEUCIQCMTGvc0ZNg4UWnV3TeqbeCD+EW1dhe2Ln+TZLOJqPmRAIgAYh9xmAUJGrlH3jqb/sdbiNyfmiKQGj7Nin8zsOZVII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1460.2c18805","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2c18805ecaf9fa94a085a324659ef3fb4f75ab0e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1460.2c18805","@flighthq/math":"0.3.0-next.1460.2c18805","@flighthq/types":"0.3.0-next.1460.2c18805"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1460.2c18805_1785600404927_0.8256389875835668","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1463.b454aa8":{"name":"@flighthq/snapshot","version":"0.3.0-next.1463.b454aa8","_id":"@flighthq/snapshot@0.3.0-next.1463.b454aa8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4ee1da2bed3bdee0d746267e31e3179616308fa1","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1463.b454aa8.tgz","fileCount":34,"integrity":"sha512-XctR4/oZ8rAVDNssGeff7qoyJpWK/W4289lKKVsbSuSMuxHLYD8r1mFj3JrXvSVHsngKOWSd6Dt+EDpuS4bEUQ==","signatures":[{"sig":"MEQCIHC73ugUphyy8DIEUqOM+wDPYDVRoYws4zLxNLhstVaSAiAXnCS7YPn1Dtu+7XEDmT5cMH8imFcruQAQFCwtqZVXww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1463.b454aa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b454aa8ba371a6f69f26d01dfcdea2908b24081d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1463.b454aa8","@flighthq/math":"0.3.0-next.1463.b454aa8","@flighthq/types":"0.3.0-next.1463.b454aa8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1463.b454aa8_1785628772572_0.08528599264035908","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1466.e0866d4":{"name":"@flighthq/snapshot","version":"0.3.0-next.1466.e0866d4","_id":"@flighthq/snapshot@0.3.0-next.1466.e0866d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6f3f1ebf81176c5595b0e0d117cf7d0ed06c36ff","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1466.e0866d4.tgz","fileCount":34,"integrity":"sha512-HFV5RMWy/cSJpCCLSaQ1IrqWcF/DW+Y3IwgPsomTpvtHfknJ3CjNj2PUWsft7Fcv2Mkq271v9goPPxJdUv+T4w==","signatures":[{"sig":"MEUCIQDnq1XLtA0qlUE+4+kA6snULYWOn4BRbBmMwBGFuoJftwIgEE6FiAsxfJ3IkBT72jP7lDwjj+1jVl/Z0g/xnlNJs+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1466.e0866d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0866d473f3d07c05f92e0c2c7539dd44f899001","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1466.e0866d4","@flighthq/math":"0.3.0-next.1466.e0866d4","@flighthq/types":"0.3.0-next.1466.e0866d4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1466.e0866d4_1785634608067_0.724059124323668","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1473.098a860":{"name":"@flighthq/snapshot","version":"0.3.0-next.1473.098a860","_id":"@flighthq/snapshot@0.3.0-next.1473.098a860","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5a0c0aaa9ea8465c6ca3fa330e2f359f509a1dd0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1473.098a860.tgz","fileCount":34,"integrity":"sha512-KbGMCX6IJ+25ZTDamtaraHhQFNtTienbP3lEWurm1ruXqW6pnIZ1RRp3WabUr4MiBWzlzJCJFyATnW8vfHYgbw==","signatures":[{"sig":"MEUCICam0dDg0m5kyDcSqajohzYNEqHwM5b+Sv33pbUGXeyGAiEAvPTYWvSunnxVZrkect75iJe+AHZrJJGyZ3KTETHbUM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1473.098a860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"098a860274de439d31b77faa19b2521361fd38ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1473.098a860","@flighthq/math":"0.3.0-next.1473.098a860","@flighthq/types":"0.3.0-next.1473.098a860"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1473.098a860_1785644890197_0.6921283299597754","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1494.7333e82":{"name":"@flighthq/snapshot","version":"0.3.0-next.1494.7333e82","_id":"@flighthq/snapshot@0.3.0-next.1494.7333e82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2eb433c337b386f76fbdf9a4994e422583e1489c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1494.7333e82.tgz","fileCount":34,"integrity":"sha512-V4NSn5nWzsLj+SeKSD8k/ttQNYSQZX8uo4Q+ySHEt50NybxpzGTHq2SV57T5IryOfV92T2kXgyLc8gMD2hFFFw==","signatures":[{"sig":"MEUCICkMoaxGP+mbeF1j1qIHW1k1lF+YFplpq7C4nsqRkXIWAiEA/08WaOVEeW0AnXiEFvW/dDoTl86EQE0yKS8LzjDNbUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1494.7333e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7333e825d9df46d737c5a6557acbed4805e19e57","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1494.7333e82","@flighthq/math":"0.3.0-next.1494.7333e82","@flighthq/types":"0.3.0-next.1494.7333e82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1494.7333e82_1785649129100_0.9497360539272972","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1498.065f223":{"name":"@flighthq/snapshot","version":"0.3.0-next.1498.065f223","_id":"@flighthq/snapshot@0.3.0-next.1498.065f223","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e7fa4598bfc719e6566cda2a85b1591a7e3f2c1b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1498.065f223.tgz","fileCount":34,"integrity":"sha512-Ituhe0PYfpXfAhYinXhz82TyAvzEnqV3lYQx3jYR3Jk/o0FGwfZrLRNkJerJequpvy2bWUTL3JkkSWLr1Zj6bA==","signatures":[{"sig":"MEUCIQCsreRgm2AmPArmUalY2r23CJGcIo8wNljZxyI2FSz/8QIgIF4SWkDBuErrIJlluvrI/wxH3c5kAQnlj+TR9xAq55M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1498.065f223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"065f22315021c082f1ee9c5940572179a444e447","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1498.065f223","@flighthq/math":"0.3.0-next.1498.065f223","@flighthq/types":"0.3.0-next.1498.065f223"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1498.065f223_1785653628917_0.7642565372333159","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1511.9977321":{"name":"@flighthq/snapshot","version":"0.3.0-next.1511.9977321","_id":"@flighthq/snapshot@0.3.0-next.1511.9977321","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a1ed468854b7b2e54cbbb76fcf0d21577ebd60d9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1511.9977321.tgz","fileCount":34,"integrity":"sha512-QmrGxobKkTc13dQToiKzEnbhvhOsLsgyxT4UzWw1LKGXqkKY+L++cPgz4KjyYMP4NYyPk0ZlnLn/HS7Dy8lQ0A==","signatures":[{"sig":"MEYCIQDhSyfJfEvz2xYDmNlNPz5CR2UQkjXkRT0JepUwxZB+iQIhAKRuzj8ZwqmUVEi3NA9ZkXxU2nogGcO5ch235TSSahJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1511.9977321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9977321a8a2b33948342490df7d752c741aea70f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1511.9977321","@flighthq/math":"0.3.0-next.1511.9977321","@flighthq/types":"0.3.0-next.1511.9977321"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1511.9977321_1785687922691_0.8727569483473412","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1512.edc0fee":{"name":"@flighthq/snapshot","version":"0.3.0-next.1512.edc0fee","_id":"@flighthq/snapshot@0.3.0-next.1512.edc0fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aff0a3dfd376def94c92510bbf445fb02d93a35a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1512.edc0fee.tgz","fileCount":34,"integrity":"sha512-kw9Tycxb2K9nsiacg+JoVTT0MGPR83xw24Qi8OPwsYsVNME2TNeyPzSa5Jxndasp1CzAFsKfnzcMxHFa5IVa3Q==","signatures":[{"sig":"MEYCIQCh38tZW/7Rj7TdWdKdYxgn+0RjjPzx1p3NrdtgOw2MBQIhAKwlCtFARR+BL3/Rah1xC//eoI6+1UigElwnOd2VWiKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1512.edc0fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"edc0feec3b5cd41669f5274816bc61663f33b598","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1512.edc0fee","@flighthq/math":"0.3.0-next.1512.edc0fee","@flighthq/types":"0.3.0-next.1512.edc0fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1512.edc0fee_1785689274503_0.018978227572740147","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1514.a24d43f":{"name":"@flighthq/snapshot","version":"0.3.0-next.1514.a24d43f","_id":"@flighthq/snapshot@0.3.0-next.1514.a24d43f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ccb10933809ac08f3b4b2189a07a7b937097244","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1514.a24d43f.tgz","fileCount":34,"integrity":"sha512-UIkoN3BH8T6OmOLe03veCiQcQnOl76ePbq81LXkelLQJc4tC07HI8j9iCEBUPQPwu7W7DIkszOfnS+0Ao9lHzw==","signatures":[{"sig":"MEQCICXGFv+s44PrMS06FK5euRUGVtKuVBd4cYRujJlZZjNoAiA31WkgZp5lPZvmsVTOVSODeZsIEZtqTBtLnw5em5opng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1514.a24d43f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a24d43f2682495cc61a508e4a6c62e0e997917eb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1514.a24d43f","@flighthq/math":"0.3.0-next.1514.a24d43f","@flighthq/types":"0.3.0-next.1514.a24d43f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1514.a24d43f_1785690035212_0.37768288862979293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1515.d4dc88e":{"name":"@flighthq/snapshot","version":"0.3.0-next.1515.d4dc88e","_id":"@flighthq/snapshot@0.3.0-next.1515.d4dc88e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"15731ff70966d7aa3ccdc633c98c4c484b199e8d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1515.d4dc88e.tgz","fileCount":34,"integrity":"sha512-N8DM14orb3pCILK0EKxB8Oi/jVMIxQ/fjqqwDNf8nf3FLg79MCA0z3O+kfEE7TOek1eanxjK4KvvuHtPsp0jag==","signatures":[{"sig":"MEUCIGqOR/AY4u06g7qnaz3Wj17UrRP4DGOs6B6xXJ3fAYwOAiEAkwP4kluAxLMml4iwdNUlvwfM9VNTQQAjfAFLD2u2kb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1515.d4dc88e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dc88e6a3844b53342a693f7d64b5e4a6ab6f72","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1515.d4dc88e","@flighthq/math":"0.3.0-next.1515.d4dc88e","@flighthq/types":"0.3.0-next.1515.d4dc88e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1515.d4dc88e_1785690280574_0.6292180384344515","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1516.1b4fb2b":{"name":"@flighthq/snapshot","version":"0.3.0-next.1516.1b4fb2b","_id":"@flighthq/snapshot@0.3.0-next.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"54f10897b33f007889f237a3ba8c8244347b290b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1516.1b4fb2b.tgz","fileCount":34,"integrity":"sha512-c7Z2zeEZTASZaNd/I5rbpA5JoRzYPKgfVdO4eZGGw87NAiy5Cf+79aOSBpa5bd8YURBlyUJLW4XwSImIzx9w4g==","signatures":[{"sig":"MEUCIQDuz5Ww9iaOX+CxSMfb2+FWtuPQ75sVJWptG2Hpfyv5MgIgVlslhqrheVnKIpwbxU87/ljiJtCKHa/E1ToyZjCcVps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1516.1b4fb2b","@flighthq/math":"0.3.0-next.1516.1b4fb2b","@flighthq/types":"0.3.0-next.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1516.1b4fb2b_1785692189873_0.04313308411472394","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-edge.1516.1b4fb2b":{"name":"@flighthq/snapshot","version":"0.3.0-edge.1516.1b4fb2b","_id":"@flighthq/snapshot@0.3.0-edge.1516.1b4fb2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0c5839f8d4a4da52557a7a6ff175987f93ef6a4e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-edge.1516.1b4fb2b.tgz","fileCount":34,"integrity":"sha512-xqBmcbgd+rcI/y24Md5DbmMAi3wIRxrCcJ9+X0pwAoCMt7wZJIYcfBa8/Ho/NNDYhDCAyXst47ZyPz/fak52/w==","signatures":[{"sig":"MEYCIQDH+mGs3OKQaayDsA3/oYMAjFSuxQZjvPnVuMR+GPhEpgIhAK+yNUXy1DWEj3f8DamP5DRT0EF36Mu939j/2XtW5K4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-edge.1516.1b4fb2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b4fb2bdffc6d3f23e9bfc8bca0211d211284c65","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-edge.1516.1b4fb2b","@flighthq/math":"0.3.0-edge.1516.1b4fb2b","@flighthq/types":"0.3.0-edge.1516.1b4fb2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-edge.1516.1b4fb2b_1785693525520_0.04295861880401053","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1529.90e58ad":{"name":"@flighthq/snapshot","version":"0.3.0-next.1529.90e58ad","_id":"@flighthq/snapshot@0.3.0-next.1529.90e58ad","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"77f1323214dccfddab34ac05552bd4135abfd2cb","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1529.90e58ad.tgz","fileCount":34,"integrity":"sha512-S+dzoe/FqeIOMcnbMKr1pm+OAK6Ej/N9DGiZmsyMVqei7IS2kmgeFwVXsBuJ59t2RkY4prQ2f4YjJAITb9WlEw==","signatures":[{"sig":"MEUCIQCHU74526KAkTQ58GecwRP9a8Xn5z+Zhir3EmUe1E/anAIgLVqACp/DPUDe4+4zNrg3lZDk3nND+F5rwgfWntvmBYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1529.90e58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"90e58adf01930ef7c7fcdc6eb5a687e120ecb8d3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1529.90e58ad","@flighthq/math":"0.3.0-next.1529.90e58ad","@flighthq/types":"0.3.0-next.1529.90e58ad"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1529.90e58ad_1785694925815_0.42791470538066867","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1530.70058bd":{"name":"@flighthq/snapshot","version":"0.3.0-next.1530.70058bd","_id":"@flighthq/snapshot@0.3.0-next.1530.70058bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7bcdd2d5d81c874699777abdd9ad7c69e627941b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1530.70058bd.tgz","fileCount":34,"integrity":"sha512-7NIqwLUfayX94mSXTlM9B4iav40oLEgIqpABFKDaDsc8eL1NmPuoZu1TdP7pZkgTAWc+7Ss5kvgScQgARySUEQ==","signatures":[{"sig":"MEUCIQDIR1svkt9HqQtgCxm4JHqJmNWb6wXhGuPzC2rcME2Y7gIgK/5I2QXLEIAjTI93HTR5MdQQr3R80vKBvHYBDr5q03o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1530.70058bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"70058bdba1117a9909641d6e76f0bd88a307a090","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1530.70058bd","@flighthq/math":"0.3.0-next.1530.70058bd","@flighthq/types":"0.3.0-next.1530.70058bd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1530.70058bd_1785696707381_0.17121850092170243","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1543.f490ae8":{"name":"@flighthq/snapshot","version":"0.3.0-next.1543.f490ae8","_id":"@flighthq/snapshot@0.3.0-next.1543.f490ae8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"99bfc952e5b7716fc4495de47f2ac5f8229db794","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1543.f490ae8.tgz","fileCount":34,"integrity":"sha512-kG80l6mJ4t/zyi1hANFxcdZks5PpnYmwHQ6C1ND8iNApY4oY7xfSV5jR1KRZaa/Pxt8tmBi7STQxtaj1vK/9xA==","signatures":[{"sig":"MEQCIE/+t0mkGT4ama/LsrBC+htGUvKdZfHZbDHVINm3Kv6CAiAzEWs8iKRWcovpN1tObt+VkhciGFWdOKsCmdWCT3vV8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1543.f490ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f490ae89ca1ff55aec63b1275cf5932dca9736c6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1543.f490ae8","@flighthq/math":"0.3.0-next.1543.f490ae8","@flighthq/types":"0.3.0-next.1543.f490ae8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1543.f490ae8_1785701599622_0.7076850064036722","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1560.03a2b36":{"name":"@flighthq/snapshot","version":"0.3.0-next.1560.03a2b36","_id":"@flighthq/snapshot@0.3.0-next.1560.03a2b36","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fac8ea8f46a52dd8d8b175589a91100f266391b2","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1560.03a2b36.tgz","fileCount":34,"integrity":"sha512-zURY9nFMLUuBVFy3zXi2mAPj1Cay7SFpA5ngg6K9mw98frRFr0PwdUDXLbb895b/+i/5Ta4L12YGn3aSq/uIdw==","signatures":[{"sig":"MEYCIQD/icaD5hSrS6zmIgjtctAaPPO1Slz/Q1Pg6n0LZR9uCQIhAIGD9HzJpJOCdRnfH2TenLFZyLUEapClEP1gIM9VlaWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1560.03a2b36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03a2b36a489512230a9c11c37e9759f6544e8393","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1560.03a2b36","@flighthq/math":"0.3.0-next.1560.03a2b36","@flighthq/types":"0.3.0-next.1560.03a2b36"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1560.03a2b36_1785702489917_0.8595650394917007","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1562.75af469":{"name":"@flighthq/snapshot","version":"0.3.0-next.1562.75af469","_id":"@flighthq/snapshot@0.3.0-next.1562.75af469","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e22fcf16d426400f384d7059457832d9c658c678","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1562.75af469.tgz","fileCount":34,"integrity":"sha512-eqtZJSKbWtKX27VIEyY1sEESUtczCCa1NBdU5MlwzjRsoIbvWH03lNlH8gEeKxqv36C82kBCc8AxKLmh9rIP6g==","signatures":[{"sig":"MEQCICOLpzwAkDYi8R9czHDOptdrkJfVRTbRaLU4dLfzm5s1AiAeiz21zW+8DErZpV4/G+3bO9QOsZ8Y/8P7oE2oDmtUhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1562.75af469","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"75af469acfe0685193e57cc5f2a1e572dd3b9154","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1562.75af469","@flighthq/math":"0.3.0-next.1562.75af469","@flighthq/types":"0.3.0-next.1562.75af469"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1562.75af469_1785703258651_0.843479328232537","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1566.dcdf1d3":{"name":"@flighthq/snapshot","version":"0.3.0-next.1566.dcdf1d3","_id":"@flighthq/snapshot@0.3.0-next.1566.dcdf1d3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"70fddfe065189b446a2848de7fed9d9c3ac2449f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1566.dcdf1d3.tgz","fileCount":34,"integrity":"sha512-5GidbX1Er77uUkwMV8MJe2y7sfqMyiyItnPyGSVTksf8fbh0b0XkJBZ6TqACxS9nbkFzMKEWyx3U6sOg+VANig==","signatures":[{"sig":"MEQCIAuDQdIHFf7ZQfn/rXo5h9MzYPuU3CQjFUEdvaNeWh3+AiB38hFmqpKSWUeeginw3v8ivIk3FZBO97eqT9g9zxqypg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1566.dcdf1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dcdf1d380b7450003377fb12aa1ceeaeedf1de6b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1566.dcdf1d3","@flighthq/math":"0.3.0-next.1566.dcdf1d3","@flighthq/types":"0.3.0-next.1566.dcdf1d3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1566.dcdf1d3_1785704028617_0.901704108170428","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1584.a68fe91":{"name":"@flighthq/snapshot","version":"0.3.0-next.1584.a68fe91","_id":"@flighthq/snapshot@0.3.0-next.1584.a68fe91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e2e2f5d172b9c522b419fe8b0db72efc4955c61a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1584.a68fe91.tgz","fileCount":34,"integrity":"sha512-NwwNzSJ4JdTeRE35mxhtuIDHsKkFd2DLa8nfpyViKkz4A7oWdiDCQmmasCIie/a3C68OfAl7v/oNPFL00Guufw==","signatures":[{"sig":"MEUCICgMuXwW+8d0RxxGiZlT+cH+t02dQ9cs2HjBlF7OUPmuAiEArdUoY2Shj2Geya3OOM9ok7vVLpVXCIBJJ0M4/57pIU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1584.a68fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a68fe9137057f2a95b99ac069dda971f014de061","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1584.a68fe91","@flighthq/math":"0.3.0-next.1584.a68fe91","@flighthq/types":"0.3.0-next.1584.a68fe91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1584.a68fe91_1785707773660_0.36132395417516316","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1585.17d10c4":{"name":"@flighthq/snapshot","version":"0.3.0-next.1585.17d10c4","_id":"@flighthq/snapshot@0.3.0-next.1585.17d10c4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc1586b861de4205524632ebc1f3993b538220b3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1585.17d10c4.tgz","fileCount":34,"integrity":"sha512-iNOGSVuIpec9QkyR/ZJGP65HHGL9sKDwjk1F47OoTzM7DzW+zR6sLdEKVm4zf1+8VFBPVA84Fvvq51FXjFA0Ow==","signatures":[{"sig":"MEUCIQCwoyJaf1/wZL7YI5/EZtQyqw0Ky+1miNLzzGvVLNs4lwIgKG4gfLCMFMWfn89KWpAAn8ZfVjnUO5PXAz8FYuhxIfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1585.17d10c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"17d10c463542e9b4d591a307110b94f769643097","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1585.17d10c4","@flighthq/math":"0.3.0-next.1585.17d10c4","@flighthq/types":"0.3.0-next.1585.17d10c4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1585.17d10c4_1785709727048_0.9686431292428548","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1593.a47f94a":{"name":"@flighthq/snapshot","version":"0.3.0-next.1593.a47f94a","_id":"@flighthq/snapshot@0.3.0-next.1593.a47f94a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"86249578aafe7ed8bb1940b2795e33f7bdee3b8e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1593.a47f94a.tgz","fileCount":34,"integrity":"sha512-Si3phVzmcckaZHPRcLtaYF1akGmsO/aP81M4HUP9iJdaCX2YTxNsN858ioUTjI+WVhZokCklQnGE33swoDPEgg==","signatures":[{"sig":"MEUCIHxOkHlOgwkSs/sp04SAYLNbUESqEEdmAdMM10mmayPIAiEAje5N72DnhaF2pxY3f1aG487XgsdjxXHDoCOn0GtnH7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1593.a47f94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a47f94a9e2113c26d8873e31b600d1fece03e41a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1593.a47f94a","@flighthq/math":"0.3.0-next.1593.a47f94a","@flighthq/types":"0.3.0-next.1593.a47f94a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1593.a47f94a_1785710064630_0.9118373763725875","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1595.4d49b41":{"name":"@flighthq/snapshot","version":"0.3.0-next.1595.4d49b41","_id":"@flighthq/snapshot@0.3.0-next.1595.4d49b41","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a155010382401642c1c981b27e0e88f8e08502c5","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1595.4d49b41.tgz","fileCount":34,"integrity":"sha512-X+jy9E3icbd0bTYN4ui3ybddvfVDOcj+mnutGmLKLc5AQ2ByiboqQkCiU2py9ewfe1+mY94/ww1KmbzbYJzwxQ==","signatures":[{"sig":"MEQCIGMrvhZ1CHoSMW/w1mlpD1kOaez/ydYKf2xRJszJ5aZ8AiArUPf08bji5dBWd/cfhaOPrgN190VbNdwEP4SyZUJ29Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1595.4d49b41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4d49b4121dc50784983e62641000a5c86f75889f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1595.4d49b41","@flighthq/math":"0.3.0-next.1595.4d49b41","@flighthq/types":"0.3.0-next.1595.4d49b41"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1595.4d49b41_1785710624967_0.792163676570367","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1601.12b771e":{"name":"@flighthq/snapshot","version":"0.3.0-next.1601.12b771e","_id":"@flighthq/snapshot@0.3.0-next.1601.12b771e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1823b516cb1a7432bc0428a6dd7a37b2e93ee624","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1601.12b771e.tgz","fileCount":34,"integrity":"sha512-26F/VGyKI4fTdJAshff93liysoBaDtOF51navDzyM25toR+E1ktRAI0NsYdGFk4IBTgqVBRttBwwH2moYj2O/g==","signatures":[{"sig":"MEUCIQCoiAzPG8iKBXkW2kdbLuWmjX88A2xXs0YQuS3jHCJIYgIgbLDYmvSjU87npL6gK4NXwyyNLL564tiJo5ux+uoKihE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1601.12b771e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12b771e93c8c0cbaef5618df4216aef7600807dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1601.12b771e","@flighthq/math":"0.3.0-next.1601.12b771e","@flighthq/types":"0.3.0-next.1601.12b771e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1601.12b771e_1785713157104_0.4631164625375639","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1665.6235922":{"name":"@flighthq/snapshot","version":"0.3.0-next.1665.6235922","_id":"@flighthq/snapshot@0.3.0-next.1665.6235922","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"db8eafcd5f434eeb5119ca225330d0cb10d9a137","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1665.6235922.tgz","fileCount":34,"integrity":"sha512-pjmo6uh0vbarKCq3UWjOe3kKTFFW1nuEsfiNlfpMjk+H2isuWLZsxRwHhH39R0RIFLg91S7o8x8uTxTLd7gwxQ==","signatures":[{"sig":"MEUCID32sjbpNHRGh96rCWoFCMK3IAe660Sor6DnZgHu22rYAiEA27ok4KK4M3Hnn6gKbVNX2K3fxAUUk7MRwL6FxqPDu0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1665.6235922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62359229b292265b7e752a22f24960d14eee9299","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1665.6235922","@flighthq/math":"0.3.0-next.1665.6235922","@flighthq/types":"0.3.0-next.1665.6235922"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1665.6235922_1785728862106_0.9804785226516659","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1669.5808974":{"name":"@flighthq/snapshot","version":"0.3.0-next.1669.5808974","_id":"@flighthq/snapshot@0.3.0-next.1669.5808974","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b91f0740afbde0426871b3ec591b12e1a491ed0f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1669.5808974.tgz","fileCount":34,"integrity":"sha512-biLuRKXmCaUoEh2E8u4iMVi5qPjDvooBSbGLTgC4Aedx2bU7frGWU0+BSFyuklsCanv4fMxdK+TrFbvsQ/nHAg==","signatures":[{"sig":"MEQCIDoJkhoSZ2tWsPCMMSf0/62J1PunOH3aBVjWIeMCS5PjAiBulBncdQBfO99pY35PgcQneQPuzkIFsIq7dhd63+oftg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1669.5808974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"580897420aded2f3b296e3ef98439dc6eddc2b35","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1669.5808974","@flighthq/math":"0.3.0-next.1669.5808974","@flighthq/types":"0.3.0-next.1669.5808974"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1669.5808974_1785731122374_0.1909459776280853","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1689.2810c05":{"name":"@flighthq/snapshot","version":"0.3.0-next.1689.2810c05","_id":"@flighthq/snapshot@0.3.0-next.1689.2810c05","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"508a91f807d01c4d4cacb29cb114450135d03c52","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1689.2810c05.tgz","fileCount":34,"integrity":"sha512-lamej50M6M3olD9H+TBdikcBmQRrOXzuHEmdUyGp2MQ7tOrwtrOy9SlhFAwRLY4HFKdOlr7XbR6puDM1I9KqGA==","signatures":[{"sig":"MEUCIBkEDDisPgdAeoTqG14hLTujFaN6U2nC7IbcXdjje0w1AiEAuvM/Zjr6ihpYVGEBmpQTVuEJjn+oAmlWf9nA1FC8Z8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1689.2810c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2810c055e3f7afdd6b6f202ae90ae8c2f8bb6230","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1689.2810c05","@flighthq/math":"0.3.0-next.1689.2810c05","@flighthq/types":"0.3.0-next.1689.2810c05"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1689.2810c05_1785736638965_0.6212028756879187","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1692.f1a7a9a":{"name":"@flighthq/snapshot","version":"0.3.0-next.1692.f1a7a9a","_id":"@flighthq/snapshot@0.3.0-next.1692.f1a7a9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2301742032435b6084cd03cac8a19f9b1087f9b0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1692.f1a7a9a.tgz","fileCount":34,"integrity":"sha512-dG8m3+3ExQePlJ5Yw8763UuM9firz/nhOliecIrELcowx1XoxXsHni6/JGdqJUVA/+EcojOCe3TQGuAKgRxcew==","signatures":[{"sig":"MEYCIQDgXbc63J5razgOC7QokyxvrmRbwUaGvxEv1tccz2z6uQIhAK4m6KKEQuzumZZ+vMWLQvAut4v93NH7WY/rjf89TEt+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1692.f1a7a9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1a7a9a02f244a18b0e60c136ca1a801ab90f5a3","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1692.f1a7a9a","@flighthq/math":"0.3.0-next.1692.f1a7a9a","@flighthq/types":"0.3.0-next.1692.f1a7a9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1692.f1a7a9a_1785738732648_0.1831203567645845","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1702.8973fda":{"name":"@flighthq/snapshot","version":"0.3.0-next.1702.8973fda","_id":"@flighthq/snapshot@0.3.0-next.1702.8973fda","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8bd0af82497859f7a582cf9ac598ff7d1395ae6f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1702.8973fda.tgz","fileCount":34,"integrity":"sha512-aY9mABpZ1T93tMAslQ5XjynBMJ4jUBqDoH42G6nT4ZwSZmXoXCEa8l3/dQo6FfuxE7IzbyTznUUXQ7wVvZQZuw==","signatures":[{"sig":"MEYCIQCKHPqCHdBWKLFuM5V7YYRqJJuFEuGjfR3FEbonT6aeQgIhAJdKVqQWeYt0cI3bDMdYEaZBBK3oFLureDcmJHHtHOg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1702.8973fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8973fda06f5ca9231f90894481f4f010bf0fd1e8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1702.8973fda","@flighthq/math":"0.3.0-next.1702.8973fda","@flighthq/types":"0.3.0-next.1702.8973fda"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1702.8973fda_1785739148273_0.9312963609720404","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1704.8557784":{"name":"@flighthq/snapshot","version":"0.3.0-next.1704.8557784","_id":"@flighthq/snapshot@0.3.0-next.1704.8557784","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4770c7d4ebf6a8d10db7dd5881413bbdb68fee74","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1704.8557784.tgz","fileCount":34,"integrity":"sha512-tXxr6TCpIy7/qvWeF7Q7EFqXCWMQZFcxAw/M0gA1TXTAYse0KAYcq9L1e1xtfocFA/RCrCCwJ0C+RaPN+zD8Jg==","signatures":[{"sig":"MEUCIGYir18lQ6EgO94A6bfg4xaV3u5VMgzrMDXowsPZGHGwAiEA+C3g5k9zWDQ5OEOolYHY1mjCYS2AOJnYcsFMNw3LyDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1704.8557784","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85577843ea03c36dd8a14cd4e70c9c05ecb424bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1704.8557784","@flighthq/math":"0.3.0-next.1704.8557784","@flighthq/types":"0.3.0-next.1704.8557784"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1704.8557784_1785739803632_0.9853749513394119","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1714.3bd86f1":{"name":"@flighthq/snapshot","version":"0.3.0-next.1714.3bd86f1","_id":"@flighthq/snapshot@0.3.0-next.1714.3bd86f1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f4b7151b1b75efe5b5029c05ed9fda74d13bdd7c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1714.3bd86f1.tgz","fileCount":34,"integrity":"sha512-n6HAN4sGvUT7NtDjJYmwFbOPmwzA9AMfcHpFBimyspqDKdkrRjv/GXIWq/GRqB+vp7e0iWjzJrKDD+yuMBBL1g==","signatures":[{"sig":"MEUCIE+iAEPCA9UanMvuYpXKWuVstLemTF4nvLn5lA6tN5HlAiEAnJ7JfXODvXu/1KqH4qnp9HnheN/jh6Xdn+ksrKwSMKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1714.3bd86f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3bd86f149da805604525295161e558ccd0e3bbea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1714.3bd86f1","@flighthq/math":"0.3.0-next.1714.3bd86f1","@flighthq/types":"0.3.0-next.1714.3bd86f1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1714.3bd86f1_1785869727877_0.19885799701160156","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1728.26853f6":{"name":"@flighthq/snapshot","version":"0.3.0-next.1728.26853f6","_id":"@flighthq/snapshot@0.3.0-next.1728.26853f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"575362740fe98a8ee00f0d42679a84b2bf16ab07","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1728.26853f6.tgz","fileCount":34,"integrity":"sha512-TEII/cWoWaUhKRB+DQV1uSONAT9XhDChdJIsXqZbMzxtAEx9SKeQk6DVRBomDUxa6VWl3sgLzClt76ecMOOtGg==","signatures":[{"sig":"MEQCIBdkVORuJbV1kM1NQX+VTT7cTus5mDbel9fw0wW8A6qvAiA8Othp7sy8hQTvijzmjcPtn2mw/jRUuJ9dmQS7KB+4/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1728.26853f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"26853f60cbb609cfcf85603054d88b2ed96f51e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1728.26853f6","@flighthq/math":"0.3.0-next.1728.26853f6","@flighthq/types":"0.3.0-next.1728.26853f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1728.26853f6_1785873230262_0.7343333156124985","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1729.f927a3b":{"name":"@flighthq/snapshot","version":"0.3.0-next.1729.f927a3b","_id":"@flighthq/snapshot@0.3.0-next.1729.f927a3b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"15ddee5abd5ee4baf3fd6ee7c23055c5aa14759f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1729.f927a3b.tgz","fileCount":34,"integrity":"sha512-bzgcOb2kJZ/E40uq69rHMktGySvE7xcDSLjebVJj0+dPqDOzpVSsxnaCxjlDnK0t694uE62Ls0Yeg+OBsY2aOg==","signatures":[{"sig":"MEQCIA2xbV9zoLLkYO/41QGEZKqXXKLVE/UfyGf8Ls6ZK8ZoAiBSgsYiblCbgbjQw+4D6GgeTsHCMiNzf6hrUysIdsUxsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1729.f927a3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57667},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f927a3beb1d6779d73bf2f4545f3b2a736a9a638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1729.f927a3b","@flighthq/math":"0.3.0-next.1729.f927a3b","@flighthq/types":"0.3.0-next.1729.f927a3b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1729.f927a3b_1785875420113_0.9721857951713548","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1781.5d072ef":{"name":"@flighthq/snapshot","version":"0.3.0-next.1781.5d072ef","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0-next.1781.5d072ef","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ca801a0f72b3767ccb8201df1c5c4773a104015f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1781.5d072ef.tgz","fileCount":34,"integrity":"sha512-7UJOagzy2/D66bZWkzHjykf2HBH5Q9a3izQvili3x9TCu819FmmwzrMRgytF8tO4rTB3sd6G00fPlCvWq4Wd8Q==","signatures":[{"sig":"MEUCIQDoEtYzCwkpAI/RIF2mUJpIEauY7Vt48HzsNLyqHCsuXgIgVzpgBIEOTPu09kejIIqGftek35kb1ObYP/GqCCQcFJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1781.5d072ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d072ef1ec95fe0f4e269eaea912a652d9f99257","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1781.5d072ef","@flighthq/math":"0.3.0-next.1781.5d072ef","@flighthq/types":"0.3.0-next.1781.5d072ef"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1781.5d072ef_1785888117373_0.9213143465059603","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1783.cd11ab1":{"name":"@flighthq/snapshot","version":"0.3.0-next.1783.cd11ab1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0-next.1783.cd11ab1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"eaa946e01a3f9e173b11bf4780db2aef255431e6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1783.cd11ab1.tgz","fileCount":34,"integrity":"sha512-KQk7qcwvh0eVCKaCVCCShUeEiOTJhxbyii0VTHorSSS2lOcPPjrPa7zxA/dw0Yrg28LoSdhS9Q7M5bqkQYODCw==","signatures":[{"sig":"MEYCIQDPNcR5izXaLYToSp86sVQWbjXCvoJIJkgP5jJmf+lXiQIhAJnjQxJ9VawAOD+zJzVQ5x9pUZk49KqTEA+77Ddpdpvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1783.cd11ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd11ab1582113745b9db8cca5be9a243af50aa33","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1783.cd11ab1","@flighthq/math":"0.3.0-next.1783.cd11ab1","@flighthq/types":"0.3.0-next.1783.cd11ab1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1783.cd11ab1_1785889486379_0.5407882248330838","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1848.58f06fb":{"name":"@flighthq/snapshot","version":"0.3.0-next.1848.58f06fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0-next.1848.58f06fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"79aa8d7e9fd4d256ee03c50e7131487a0f498d8c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1848.58f06fb.tgz","fileCount":34,"integrity":"sha512-avxuD2XRXHm8DCatni7OESMo3EQi5ngmk1L/0VCgUZ688DFs/4zFkqSqiVN5h//xfBddXQxL2EMOlBtP5bx9EA==","signatures":[{"sig":"MEUCIQDRD5vXpwhQe6TzAR7Y83SzlCxy+O6D76UbX1xa6XGiqwIgWdtkx0sB1ctn1NEeaCuyuvtMi/gknmjex6KLe09oah0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1848.58f06fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"58f06fb6be36174581712d5f9194402fabce7a9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1848.58f06fb","@flighthq/math":"0.3.0-next.1848.58f06fb","@flighthq/types":"0.3.0-next.1848.58f06fb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1848.58f06fb_1785892214533_0.5265915246659993","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1849.a370765":{"name":"@flighthq/snapshot","version":"0.3.0-next.1849.a370765","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0-next.1849.a370765","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f7eb46a8de6a33a315cd36bd720294949be35882","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1849.a370765.tgz","fileCount":34,"integrity":"sha512-W60Goo9zLt7i4+DOlnHmHGcXEFOKuAZ0aZ2OiCBROHHUY6SFV7NkQhqRbq6Cyf5nYT4rgsROvWtKal8n04x2AA==","signatures":[{"sig":"MEUCIBTzmCQ1qZWyYNQB4PBYY8/jDwT8I10xWyvBxistTgN5AiEA3RNnAHPt6XVHzkSufHCGG7AHslkq2PmOBwbAcvNqoyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1849.a370765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3707655f8c25ac48a542bdcd08294d26459d4ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1849.a370765","@flighthq/math":"0.3.0-next.1849.a370765","@flighthq/types":"0.3.0-next.1849.a370765"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1849.a370765_1785892564825_0.3050790682389257","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1872.c2b1f7c":{"name":"@flighthq/snapshot","version":"0.3.0-next.1872.c2b1f7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0-next.1872.c2b1f7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"99485299d3d6b2b202e5f3b0f737740815f9fd1c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1872.c2b1f7c.tgz","fileCount":34,"integrity":"sha512-Fl+/agPTQ2Y+v8VuUN0SAga0Xc6Bw5SG5yhdQaHa0id8Wm+1MuV3tu8Mxebulg86IVLx76CCeBUqd7Gp1pQNyg==","signatures":[{"sig":"MEQCIDbjRpovkHDV/jtcOL1ALHrgBFJfxjha/ug9CjnyqzykAiABOuOZmI3s0WMqnxKS9fjZpeOiig48JjQcNcMv3GyPFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1872.c2b1f7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2b1f7c8bf02223fda04edd333cf5480037ea2ee","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1872.c2b1f7c","@flighthq/math":"0.3.0-next.1872.c2b1f7c","@flighthq/types":"0.3.0-next.1872.c2b1f7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1872.c2b1f7c_1785958134050_0.8852264273302206","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1883.9cd374b":{"name":"@flighthq/snapshot","version":"0.3.0-next.1883.9cd374b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0-next.1883.9cd374b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ff96ad34aa7b03ad25f7fd68decee9c8530a73ca","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1883.9cd374b.tgz","fileCount":34,"integrity":"sha512-dZ/DeHbhdeEw9QvSaXBkX2pZeYwNhu9v9fVbVhSLgpgfsefHxrVtHr3hktSIum8KvaszlKkMLFV4u4hsDTcv5Q==","signatures":[{"sig":"MEYCIQDaKzNjevlF3XnrVWuOmFFbEbLcmJaM2RC23pqWuv5yVwIhANMV+/ZMhyTOsJGNuvsTY2u+jLRjLfKoUW7sCVCh/RuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1883.9cd374b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cd374ba3b5611b8533a5a018a73b47c2f29cfa9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1883.9cd374b","@flighthq/math":"0.3.0-next.1883.9cd374b","@flighthq/types":"0.3.0-next.1883.9cd374b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1883.9cd374b_1785975195998_0.3194757441790348","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-next.1887.cad72aa":{"name":"@flighthq/snapshot","version":"0.3.0-next.1887.cad72aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0-next.1887.cad72aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2af3dc08b921a86af66c23d10bad7b1d7cff2f37","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0-next.1887.cad72aa.tgz","fileCount":34,"integrity":"sha512-q05OIlM/XCTagpadsUj9ylfWvd/AjsLmdCSF9v4Zz2JGa1WPkWlWxctE2ZsxKUakkDB1olrFWXiDL+CSv9xIzQ==","signatures":[{"sig":"MEUCIQCpMklxO5CQUXGt16ONI275gyYuvXhZ2L9QvRMfUYgTlwIgcTZLbQAo5jv45uWgnkDoe4HOvkHjrLqRw58NWf8CaOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0-next.1887.cad72aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cad72aa3ea4e6e76a050918a403dcb10efdfcb0d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0-next.1887.cad72aa","@flighthq/math":"0.3.0-next.1887.cad72aa","@flighthq/types":"0.3.0-next.1887.cad72aa"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0-next.1887.cad72aa_1786028841188_0.07988763254411113","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@flighthq/snapshot","version":"0.3.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2fe21d5b849b43c9916875d1e3dad92cffdd9fb4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.0.tgz","fileCount":34,"integrity":"sha512-Fnkd3AVeDz7phgEpnyQPRbL2THOfARZFGcbUFImcwybtO6enJJU9oFKGya99JBlVl+/pFMwYfquvtLkUViMvNA==","signatures":[{"sig":"MEUCIQD1sE4B2CAI9JEUaGVP6EuCLV44Aie62HQ4IDyRNWv8WQIgC0LQnLzGsq/PoViBK2i1rikdYJBwe+TJdQbTER6Z0Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57668},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2f0f1bc3af4a344bc89969f2750b3b859075b486","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.0","@flighthq/math":"0.3.0","@flighthq/types":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.0_1786049262873_0.1990396159013632","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.209.43ef1bc":{"name":"@flighthq/snapshot","version":"0.3.1-next.209.43ef1bc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.209.43ef1bc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a4b4779f542140fa921cde7cbcd14f10cca6f2b6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.209.43ef1bc.tgz","fileCount":34,"integrity":"sha512-xfQIX2QmqoPZHcQIO/YE6Dsnbr/tjj1sDTIjN6fEc7UjAOKk3OBNck72EZ4ghzu18dYSQjCMLugoeVTYc2js5A==","signatures":[{"sig":"MEYCIQDAoq0W83BwGzmZf+QpgiXLJy92eGo+hO5gLAZkKpihGAIhAL5jWa2M9vscluuR5ixeVBhSH/uudEMTwbDsSNNNNumT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.209.43ef1bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43ef1bce2d18b8a0c1f6ce1d3941649897ca144d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.209.43ef1bc","@flighthq/math":"0.3.1-next.209.43ef1bc","@flighthq/types":"0.3.1-next.209.43ef1bc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.209.43ef1bc_1786136581514_0.015031714204376101","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.320.fe56fc2":{"name":"@flighthq/snapshot","version":"0.3.1-next.320.fe56fc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.320.fe56fc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1795e0b1f9562583a867320b893d8b06c92f31f4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.320.fe56fc2.tgz","fileCount":34,"integrity":"sha512-dBiOkImC2+FbNNC+LmonT6Gkx4dWwHXVq+TqLFw8SoU3sPiRkp38yOJHUfa8v3+fxbnhLj2mXmaGl4DfclCE3g==","signatures":[{"sig":"MEQCIB1ZkJM04vnmRUt6lL7Vdpxq7rrdlXEQrlHnShjKkYg9AiBLvpAWo9i9g9OhvUR5ekInOFYWB8LWgv+9QlY6NTrKXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.320.fe56fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"fe56fc2367e1ea56588060d180063a6f305a3039","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.320.fe56fc2","@flighthq/math":"0.3.1-next.320.fe56fc2","@flighthq/types":"0.3.1-next.320.fe56fc2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.320.fe56fc2_1786158589638_0.6826654986089964","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.348.8115937":{"name":"@flighthq/snapshot","version":"0.3.1-next.348.8115937","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.348.8115937","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"05f254ae89ce7753010885cb4573ba6da77724f8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.348.8115937.tgz","fileCount":34,"integrity":"sha512-8Nb6OjdBOeR1Hd5U/t11kRKDHbHRrUJGjyGWzAcfRhGpu922zooX02SP0FPZXqGg9USq8ZzgwUhlxvRF3CYdQw==","signatures":[{"sig":"MEYCIQCDwY4sOT2aEf6BKvK/VhYgGqS39Z7ygTwZA5iG9fasTgIhAJHBpjdhLVd1Tg8RKu5B2MeRv0ZgTdQg1stgXRtBddbW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.348.8115937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8115937ba9cc3c08ec2eacba7894a59aabae1a1c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.348.8115937","@flighthq/math":"0.3.1-next.348.8115937","@flighthq/types":"0.3.1-next.348.8115937"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.348.8115937_1786165878945_0.5864227430292404","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.385.e32d957":{"name":"@flighthq/snapshot","version":"0.3.1-next.385.e32d957","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.385.e32d957","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e9bd16bb234a356fbe388372d9b95f003e06a8c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.385.e32d957.tgz","fileCount":34,"integrity":"sha512-T4hSmZJLO88DfjM+UToo4OomztJpj3wl5w85Idwj2Ll+HXckv+m1QEnq/sSZYTLUOuuBhtX+8ke1f2SiP9gSNw==","signatures":[{"sig":"MEYCIQCPNmyhR3lqaEwBRHqIZV1uJ3TVx/HSLPg4J45PrnDtnQIhAI35SRnnT+f5d492cu0++oroKsVioMZNGo09xj0g85J+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.385.e32d957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e32d957b7a9aae691927b11a7330bec0d39a0f74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.385.e32d957","@flighthq/math":"0.3.1-next.385.e32d957","@flighthq/types":"0.3.1-next.385.e32d957"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.385.e32d957_1786179393466_0.7246682977512875","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.401.5d59659":{"name":"@flighthq/snapshot","version":"0.3.1-next.401.5d59659","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.401.5d59659","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"964b54ceb8748b113214b5b9310d4e42600a6c46","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.401.5d59659.tgz","fileCount":34,"integrity":"sha512-TzNTzMiAi2VAMFXZeETxeSWOGoxtsFtvObYFUDwvBJJaTQTfM0DRaZIZlt3nr+xqFaVfAz9Xo7mcNa/4fAdgmA==","signatures":[{"sig":"MEUCIF2QL7RZEGGOmicV6YPUT7/MckSdGYY3GOGROTEvJwJUAiEA2FmC33Kp0s2lQQZzuZDJzK0dQYDu0/q4lxN3fTSxiws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.401.5d59659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d5965924eea5485cafb18863e7600fde6e9a7a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.401.5d59659","@flighthq/math":"0.3.1-next.401.5d59659","@flighthq/types":"0.3.1-next.401.5d59659"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.401.5d59659_1786183130034_0.06042684708616419","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.407.d03a0bb":{"name":"@flighthq/snapshot","version":"0.3.1-next.407.d03a0bb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.407.d03a0bb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3ce7306a9d74e5fb2e320de4de4bc6dd6af96dc0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.407.d03a0bb.tgz","fileCount":34,"integrity":"sha512-0Qtg1VVHl4WTdep5ARwk2fkJq7iBhXIpz3vp1OGMSWKlZnnvlAkdrdhPQap8Y2Zbuu/UDGZSR59lRl38RQWw/Q==","signatures":[{"sig":"MEQCIBm9DK0ZheKkL3ytHwOTLJWZgtC81k65/R9FTryju/F2AiA/V9NoNM9YAlPIYMxI5YsgoswWFed++ZsL/PZ2spCswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.407.d03a0bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d03a0bb57b0f09c0b521e0c8e2948361b2a87e9e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.407.d03a0bb","@flighthq/math":"0.3.1-next.407.d03a0bb","@flighthq/types":"0.3.1-next.407.d03a0bb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.407.d03a0bb_1786297811982_0.39704094130538925","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.409.5c00b00":{"name":"@flighthq/snapshot","version":"0.3.1-next.409.5c00b00","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.409.5c00b00","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7191d3f4d41a08743d8fbe92392c49564d8a4815","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.409.5c00b00.tgz","fileCount":34,"integrity":"sha512-+ooe7tS8Ht0h9temjCAyZSmbb4Qx9efdjgiRlGempPw7Vx24dv3QMmDgjgsmHpdRsQYW19a+qBQq4aSoMh8+rA==","signatures":[{"sig":"MEUCIH5Z/8MIy4+tUQr2EwZi1CIvbG6JnBcDGWjLbMIxT4/EAiEAx72Z2ltxgqbKS5nu5ru1bmDbhdQuq5unB8WwXGBbmHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.409.5c00b00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5c00b0009084f020e72b76bfb8d0c0ae74887289","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.409.5c00b00","@flighthq/math":"0.3.1-next.409.5c00b00","@flighthq/types":"0.3.1-next.409.5c00b00"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.409.5c00b00_1786335242098_0.29118648198179664","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.425.a3192ab":{"name":"@flighthq/snapshot","version":"0.3.1-next.425.a3192ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.425.a3192ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"21830065408923c23a45050a68ea09a4a4cc7aca","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.425.a3192ab.tgz","fileCount":34,"integrity":"sha512-i3rjxTnFGrF94fFc9q12DlynPzUlQArGTtF20xfi4J24j/RkDbXv/eKlroA2oydR30f+fGtkI2TWjOScYAr71w==","signatures":[{"sig":"MEUCICtP8uMbZNC01zOSxUHJbXZHCBSn9nRX5OONA9tq6idwAiEAzMU88A3+DIUrCLHnHi34Hcd04ivYi4WYEZBHrSTiHW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.425.a3192ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3192ab4e788bb9d5dc2b774367eb1afbc3de3a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.425.a3192ab","@flighthq/math":"0.3.1-next.425.a3192ab","@flighthq/types":"0.3.1-next.425.a3192ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.425.a3192ab_1786336105177_0.07947806254999512","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.493.539802d":{"name":"@flighthq/snapshot","version":"0.3.1-next.493.539802d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.493.539802d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"edcfaa784027eba77c34135b9ff7be3a86c01fa8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.493.539802d.tgz","fileCount":34,"integrity":"sha512-NTmwxCVrPsDzbW3JKoOtuTZ0FOYBDkuKOMqA1SVLxH85Z8QO+6RlXVUjB8LfLTA+S46EmvEsz3sYUS/hgOsTcA==","signatures":[{"sig":"MEQCICAJGdfvGDgLo4cUGLJ79hwnNlm4b2WWVhTslo8dHQs/AiBmC70vqqTFoT1Xo0TuTisPcm9ynoB7mAXevavhurHHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.493.539802d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"539802d38ef3045458a26276a8d21b7648735f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.493.539802d","@flighthq/math":"0.3.1-next.493.539802d","@flighthq/types":"0.3.1-next.493.539802d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.493.539802d_1786392062179_0.04370475050230693","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.509.c235802":{"name":"@flighthq/snapshot","version":"0.3.1-next.509.c235802","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.509.c235802","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9046de6aea2dee64483f7e4bf660d86a435a2e1f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.509.c235802.tgz","fileCount":34,"integrity":"sha512-dzPUAnG++i9+8tfv43bQKvVOlP/1PWIkJTOERwvcTyEa3WVyceSImO7dme/+nY3+lmYj0dq6o8OpWnLR9+3xtA==","signatures":[{"sig":"MEQCIG2b59iT0RtMvaIjouMNZPWubQLxCM36zMjqcxRFcvTxAiAcg73ZCRtxb+pN8oQQgGV6TrLaD8pEgjCS1VC3SG34Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.509.c235802","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c2358021ef9f4dbffd5b42491d550edacdc41f09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.509.c235802","@flighthq/math":"0.3.1-next.509.c235802","@flighthq/types":"0.3.1-next.509.c235802"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.509.c235802_1786394489890_0.5952084123459571","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.575.c1f8e01":{"name":"@flighthq/snapshot","version":"0.3.1-next.575.c1f8e01","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.575.c1f8e01","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ade1d72c236e5cd3eed357bddbe787cf91e1ae0c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.575.c1f8e01.tgz","fileCount":34,"integrity":"sha512-WhJ4exsWcab1inzLDV5l59Fu7NbGYGhqaZtcy2D48LxFK0xDvsuqyeaGYg/1FhET7OT0p94zuw+hqHsDvXbN7Q==","signatures":[{"sig":"MEQCIH/Va+SH4RgvOFq8FTAp5SWKkvpsKtWFGRcmu91YiR2+AiBJWRm1PpvuBBOnyJDSAZq6+FQHYXy+yh5rFDgOtn2SHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.575.c1f8e01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c1f8e01d140fcec88ff8b60468ab3bd960359a95","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.575.c1f8e01","@flighthq/math":"0.3.1-next.575.c1f8e01","@flighthq/types":"0.3.1-next.575.c1f8e01"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.575.c1f8e01_1786416175118_0.6029455565730297","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.616.aa7ae7f":{"name":"@flighthq/snapshot","version":"0.3.1-next.616.aa7ae7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.616.aa7ae7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bca897fabaeab256686fd5172b13fa231c802506","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.616.aa7ae7f.tgz","fileCount":34,"integrity":"sha512-sf8aj0ag/IcTVE+6cyimRZI1I0zrXeV3oVNYlPyzaBT9Wb3DNxfCnoZ2Ayduq3H0p8wmQ26R0KL2GA1HirvL2Q==","signatures":[{"sig":"MEYCIQCpBosDM+EhMm4Af72j+oJOibwvcRYPkFYOScR68T5WngIhAMxy+PJjjONJ5czjiyLBBkpr10gfYfRIaYcvZBzEBJMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.616.aa7ae7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa7ae7f5da1ce5ab690f31fda0b5f52b91c7c680","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.616.aa7ae7f","@flighthq/math":"0.3.1-next.616.aa7ae7f","@flighthq/types":"0.3.1-next.616.aa7ae7f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.616.aa7ae7f_1786460902240_0.4372514985994236","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.617.89baf58":{"name":"@flighthq/snapshot","version":"0.3.1-next.617.89baf58","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.617.89baf58","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"daf6eccb3f8b30e99dff8d60421242fb9a344634","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.617.89baf58.tgz","fileCount":34,"integrity":"sha512-1PL0tIo5aCSZHDqmUkAYO9UhZnEZAP4m5RYfdBRWK0NduaIFnZJntlG7hBfbd/dDQaiZ6/wPu9UXB06sE6xroQ==","signatures":[{"sig":"MEUCIQCLno+dNXMp59JQzw9ktxIzn92GjdUQT6+WsObNoUaWkwIgMbRbXCVsJTMcE4AWWbN5j9c5B4ttDcO/LeXVsl1NKV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.617.89baf58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"89baf58048bb93381a4e2e80669428b2d9e8464e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.617.89baf58","@flighthq/math":"0.3.1-next.617.89baf58","@flighthq/types":"0.3.1-next.617.89baf58"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.617.89baf58_1786461142046_0.2529484545315033","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.625.675880d":{"name":"@flighthq/snapshot","version":"0.3.1-next.625.675880d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.625.675880d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"de46a5673cc5789cdc06c2d6cab6db89f74b335d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.625.675880d.tgz","fileCount":34,"integrity":"sha512-h3dx5ZFJjBT0psqQiEXiyT+ymdXmQv/3kDPnDr06mIXcMfl6bKDrkhUfn5/aNQ+s8TMGT5Rf7Tgu/RiuS4u9Zw==","signatures":[{"sig":"MEUCIQDtbszQ0wlA+0EVSb5SNktpWOmByspsHm7/nwu6eU2+pQIgJi0y+lBSsoixPoTST0x3vUtwG+3dd9gIFIcUoTAxqwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.625.675880d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"675880d4809a098f9933d9201438981c8f7c559a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.625.675880d","@flighthq/math":"0.3.1-next.625.675880d","@flighthq/types":"0.3.1-next.625.675880d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.625.675880d_1786462242558_0.9326860346309813","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.703.e259040":{"name":"@flighthq/snapshot","version":"0.3.1-next.703.e259040","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.703.e259040","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"417ba95830e26a5cfcc1334fe3295f457d4689cf","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.703.e259040.tgz","fileCount":34,"integrity":"sha512-pQGtm7SzmOemKOIG+AKVtDs6tC1gzewKACQe+/HxDxlAVI4C8TAeWFMOtXw3WeLPMiVZzo5eRTT2bZrJlBSLlg==","signatures":[{"sig":"MEQCICidjwnBF4QZr5E29rgcv/eQpgDy/FrrqkLJaWeN1HvAAiAOKpTDf/cMRBuwL6ERyjNWJSC0tMguL5dqmCmjMl1wTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.703.e259040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e259040efb8ee9a573e8e86d8dc74a716dd62a8a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.703.e259040","@flighthq/math":"0.3.1-next.703.e259040","@flighthq/types":"0.3.1-next.703.e259040"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.703.e259040_1786559639892_0.33233172795768984","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.704.69286f6":{"name":"@flighthq/snapshot","version":"0.3.1-next.704.69286f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.704.69286f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0196d228e5f6b41b0be06bf5e5cca617149d94f9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.704.69286f6.tgz","fileCount":34,"integrity":"sha512-3ubve/qeglN50De/Somxc+lYHv8DVm1u5ccK2vzTitXLd/RPIZPldDo+kbxEXY87Q9UVf9Qd3MUFZ5B+N5sbwQ==","signatures":[{"sig":"MEYCIQC9vggSiViAWcUXbA38Xhm3uUtDYLI+BDyk2E8NBILSbQIhAOvBJ/mTo3WpDsc0+5bj0yxMqC7fLnqVlevDHQ96D+Ri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.704.69286f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69286f6d53cd41de4ada5de457c5285108acc1e9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.704.69286f6","@flighthq/math":"0.3.1-next.704.69286f6","@flighthq/types":"0.3.1-next.704.69286f6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.704.69286f6_1786560561911_0.7827420275321968","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.733.f1845ac":{"name":"@flighthq/snapshot","version":"0.3.1-next.733.f1845ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.733.f1845ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a9e65682b0934ca6bde15cbdef0c9001218ca02","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.733.f1845ac.tgz","fileCount":34,"integrity":"sha512-WHOFYs82NJ7zxpqc+Me4RH5geP6PgX8PEwSrhBAFrhgSnGrTUcRLdc3zDUX5t6rGfORpTik6Qv1Jysz/znmNkQ==","signatures":[{"sig":"MEYCIQDXBsw81d86G7qioISrus96vV2MiiksBpSPZxjobNmXnAIhAPit4NG3Z+JiXu8hvqFlhvlD/Fr61xoIQhiGQop72Kw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.733.f1845ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1845acf98bf38f5a96072a59ba22a1c68395195","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.733.f1845ac","@flighthq/math":"0.3.1-next.733.f1845ac","@flighthq/types":"0.3.1-next.733.f1845ac"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.733.f1845ac_1786563079698_0.29447352512070446","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.780.12e6944":{"name":"@flighthq/snapshot","version":"0.3.1-next.780.12e6944","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.780.12e6944","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"21bc9970fd9728ba42580e1a7cdefbe681f77715","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.780.12e6944.tgz","fileCount":34,"integrity":"sha512-ts0WFKO3EYfvSZtjGWXvuYibjm0+gmoW1NI/C9E1/8K6Yzy4QoVfx1717lsele2vcJQiU6yQJW0LkmqCMXALsA==","signatures":[{"sig":"MEUCIQCiz20/DlO19/BD+TaAKrfmgX80di8sTcV0ZgOA1bVODQIgQ78zk6w4gYKwqiLFLtnO+uQ70jWVeL4guwQqtN74MOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.780.12e6944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12e69444311b0c795afbd780d78e1d4daf5d848c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.780.12e6944","@flighthq/math":"0.3.1-next.780.12e6944","@flighthq/types":"0.3.1-next.780.12e6944"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.780.12e6944_1786577386383_0.2613065179711105","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.794.0bfc53e":{"name":"@flighthq/snapshot","version":"0.3.1-next.794.0bfc53e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.794.0bfc53e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f73d7f347da46f8c0adb8e7bbd166d2643a646b6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.794.0bfc53e.tgz","fileCount":34,"integrity":"sha512-cXTuOrOrkn9qgfYEWr5HaUZW7xgTz0CsW5zlEDzPM+0pkAKu92fThmzCnQcymXsDM90/Yv/CocX47wGzTanMDQ==","signatures":[{"sig":"MEUCIAnT1CxP8FM/ub1CTieXx5riZRpFx+ecLI0tZTAZsh3LAiEA9V2Orm+55i0OVKt2ESPm5m34RMdWEw8Z2WohaerImA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.794.0bfc53e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bfc53e8e8150f37bac02bdc262abb13c7495116","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.794.0bfc53e","@flighthq/math":"0.3.1-next.794.0bfc53e","@flighthq/types":"0.3.1-next.794.0bfc53e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.794.0bfc53e_1786581673782_0.1562255218604791","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.836.609b031":{"name":"@flighthq/snapshot","version":"0.3.1-next.836.609b031","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.836.609b031","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8285fcac617ebd885857582564a80dfef46fe420","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.836.609b031.tgz","fileCount":34,"integrity":"sha512-pmd8YNF/6hYUFJME/U+R2h/Q3noAOQXzFeAA+AU1ydHpXMBtHhjdpV6ASv9nPiHjjgmPw6FjbOsn8Dyn9wIceA==","signatures":[{"sig":"MEYCIQDUZDYAdq3ozTLBKesTWKL6ImWsEyo8ZblCAjsOvs9olQIhAIxxDlK9+Xn6dc/pIhZE1PV0SJ66r++hZ9SJUqX9PWQv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.836.609b031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"609b03134bc9bcbe7be18b38d62a8119ea6260fc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.836.609b031","@flighthq/math":"0.3.1-next.836.609b031","@flighthq/types":"0.3.1-next.836.609b031"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.836.609b031_1786584000210_0.7445326799184673","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.837.46a9259":{"name":"@flighthq/snapshot","version":"0.3.1-next.837.46a9259","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.837.46a9259","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7f8d2819ff7cc0f615cafa07c5d60b4d11a60627","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.837.46a9259.tgz","fileCount":34,"integrity":"sha512-VXQRYXGvFAFlx6+Mkom61whqjYwZqxiCbbC9L9Qdi/JDR66zxrr/pSOnt/qotRyosCVdsDlBcJWg27Z97DGYxA==","signatures":[{"sig":"MEYCIQCiykftXTaQYkRoA32dJRiOrR/gY0aBQLlf2fvqDqC6GgIhAOIzuQPR1su+F9CcKqTYUndjcEiHMLt8edYlE9yoPJSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.837.46a9259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"46a9259ea45aa6c8e7c6e27ee15d98a3696892d6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.837.46a9259","@flighthq/math":"0.3.1-next.837.46a9259","@flighthq/types":"0.3.1-next.837.46a9259"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.837.46a9259_1786587868710_0.24199297620692684","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.845.b5a7c82":{"name":"@flighthq/snapshot","version":"0.3.1-next.845.b5a7c82","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.845.b5a7c82","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"64c9a2953eb3f0cce44d095fe50389b3161da437","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.845.b5a7c82.tgz","fileCount":34,"integrity":"sha512-Q5lyf3rEnzumazyscrHp9HC0nTXvHFsQk3Dx3p063WxZ1NJyxMNGuZkgmS7hgEwrz1mCPZ8y+iN0Np03Wpm/ng==","signatures":[{"sig":"MEQCIF8awHTKOc4iWmSK5EpVChS4xxaTFUjDGMd18s4yruJpAiApF4/T2xVuAmBCu36zGQ93No1Fc6t4cXmxKHrdRczsXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.845.b5a7c82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b5a7c823c6835c24d6f4eca104ded502ff7fadaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.845.b5a7c82","@flighthq/math":"0.3.1-next.845.b5a7c82","@flighthq/types":"0.3.1-next.845.b5a7c82"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.845.b5a7c82_1786590148904_0.37025869956865454","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.847.2e6f8bf":{"name":"@flighthq/snapshot","version":"0.3.1-next.847.2e6f8bf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.847.2e6f8bf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9ec1acf6606c46e5a5daf18f3640dfa0edb28d90","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.847.2e6f8bf.tgz","fileCount":34,"integrity":"sha512-EqlyBVY5Mxw094R3x8K0GFVPa97LfzOwjSSo+fqZEXe9sVOc5jXEvNEZKxkXwApNcp3eijgFuJo8+7x67sXpZQ==","signatures":[{"sig":"MEYCIQD/nXoWKyNqHmNvL24Tfv92n4R5kdl5VT4q4CN5f8ZE+AIhAIX7JQDbKc/0gF78vcJtpB7r75liiGDzfSHlXfqNx04U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.847.2e6f8bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2e6f8bf92aa599339a63d75600b64a6ddb1a1de9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.847.2e6f8bf","@flighthq/math":"0.3.1-next.847.2e6f8bf","@flighthq/types":"0.3.1-next.847.2e6f8bf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.847.2e6f8bf_1786593582502_0.015595686623731675","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.861.5a56d7a":{"name":"@flighthq/snapshot","version":"0.3.1-next.861.5a56d7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.861.5a56d7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5b4e300571cbc31791755cfcfeaaee20448935fa","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.861.5a56d7a.tgz","fileCount":34,"integrity":"sha512-o8CtLE7D0bxcgn8WBfywHIfI/nT6EHv4JKHgOoL4G4HVYcGmYd0Najsh2MFfZMCFsEUmaNacbhx6oVEjvw/QtQ==","signatures":[{"sig":"MEUCIBakxhu21JXicONZwT/9Xl4i4lBvZYOm4oDfu7qdM7DWAiEAklsD8vLyThlkeRkhZYfDkZ9Kz3SQb7BVn9YM+EufzM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.861.5a56d7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a56d7aab96bb883d20688af6424d110b151fbaa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.861.5a56d7a","@flighthq/math":"0.3.1-next.861.5a56d7a","@flighthq/types":"0.3.1-next.861.5a56d7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.861.5a56d7a_1786593723797_0.29803860661781023","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.887.9f59a84":{"name":"@flighthq/snapshot","version":"0.3.1-next.887.9f59a84","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.887.9f59a84","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2e8c034c857b197b2f89efd3ec497c888ac2e220","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.887.9f59a84.tgz","fileCount":34,"integrity":"sha512-nNHSQYXIZVUQh8lHACODRiq6DTZemu80evOHZ6lAxHCco/8fY7/14z7S4sny9KPLNAC4ss0rpFUmFfWgwSg1GA==","signatures":[{"sig":"MEQCIAiyerGRxkptVhrHD+MAwfj1OC3Jk3ClbCKt5YuUmMlZAiAr5vxfZQNlkmf0iCrSm7XrO3gjHGVhAxHEWVGIgOABJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.887.9f59a84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9f59a84e89b0b6b614037d95baa82df062bc31d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.887.9f59a84","@flighthq/math":"0.3.1-next.887.9f59a84","@flighthq/types":"0.3.1-next.887.9f59a84"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.887.9f59a84_1786602160094_0.6622868023977302","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.948.85d9f30":{"name":"@flighthq/snapshot","version":"0.3.1-next.948.85d9f30","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.948.85d9f30","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a809bcd728e89bc193597aec2ba1c872a6c154d2","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.948.85d9f30.tgz","fileCount":34,"integrity":"sha512-au8H8c7ISygBVtLYFsSY5CDwZAfi6xvRthtK53IpzpqnlHgT8PXs0GZddOTCqpVneoi860FANKpRUtt0PsVa+A==","signatures":[{"sig":"MEQCIB5IpzOG28EvRWAU0WeEhiyNpoFwvjUcaSrPi+a2NCfJAiAnd8sAgwL8FbZCl5OSw2Wz+ZVy9+Px1CenoP+XMQW6Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.948.85d9f30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d9f3057c1cf94b0aa22c37cf7be1e156075b6f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.948.85d9f30","@flighthq/math":"0.3.1-next.948.85d9f30","@flighthq/types":"0.3.1-next.948.85d9f30"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.948.85d9f30_1786635282834_0.7653126155584182","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.970.9691e7b":{"name":"@flighthq/snapshot","version":"0.3.1-next.970.9691e7b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.970.9691e7b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"27a45fc402320088a1645d80022757153b49accf","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.970.9691e7b.tgz","fileCount":34,"integrity":"sha512-BumuJQuwUbRndWL2Iohqw0iKf48MwXELZ8LLpuwbuprf7Hg0GisaCm+ZSXg4v+6lMQptaDStsrqjsOlBr6ehtg==","signatures":[{"sig":"MEUCIQCiKWRs16nVTjcoYbJra/F5o8I6w4GP9pIeuHWQHJDmEwIgKk+lWGMe9vj7ursUOFZO23wWdlaUAve31d+WzPAoe4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.970.9691e7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9691e7b43412c9b06f7b09156753049b699c19f5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.970.9691e7b","@flighthq/math":"0.3.1-next.970.9691e7b","@flighthq/types":"0.3.1-next.970.9691e7b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.970.9691e7b_1786636283265_0.5864263695877088","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.971.33e20ba":{"name":"@flighthq/snapshot","version":"0.3.1-next.971.33e20ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.971.33e20ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c772f98e4116329bb4d5e83baf2f03c471bbe04","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.971.33e20ba.tgz","fileCount":34,"integrity":"sha512-mmOILM+RwEvos+df37YGgUIyW+t/hg5CaisxCinXWcmrZYAO7xDEhJ/1ZdFfnn4+ppn5FIrihvvpoq0+ZL1vTQ==","signatures":[{"sig":"MEUCIQDKFFA+Jd7iHUb1WAJNHZ4Dep8qsG/lRQBTf8WqYOiZrAIga8mcAsFQxlh/+34FVNFZd2tAOXvYrrWi3AGvfskiJa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.971.33e20ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"33e20ba40aef7452bcf5bfa67c49b6ebd3c5407f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.971.33e20ba","@flighthq/math":"0.3.1-next.971.33e20ba","@flighthq/types":"0.3.1-next.971.33e20ba"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.971.33e20ba_1786636934463_0.7867542569743851","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.975.01aea94":{"name":"@flighthq/snapshot","version":"0.3.1-next.975.01aea94","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.975.01aea94","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"49e4944fb07d5595ca52b8acde3fe65956493d2e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.975.01aea94.tgz","fileCount":34,"integrity":"sha512-3j3Isg6AjSZistwm7x/a5I/E4S8gA+TIdDH/RVn+XpNa8uzV2JE3rQG7QhBVh9UA9ROHrqSqHov1FINKv1t1Yg==","signatures":[{"sig":"MEQCIAZcH7014p1HbfH+s75+d2Z/W8zWlcdH1k77gVCdt1x4AiBECXPkDEEQgNh1XfL8FyQm8boddML0aWGod5jwHB6tfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.975.01aea94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"01aea9432318b582da5c33917056b3c99cdc3a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.975.01aea94","@flighthq/math":"0.3.1-next.975.01aea94","@flighthq/types":"0.3.1-next.975.01aea94"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.975.01aea94_1786639544192_0.04774288166396201","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.996.06087b5":{"name":"@flighthq/snapshot","version":"0.3.1-next.996.06087b5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.996.06087b5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2ed3beb3e176d7a659d63d9d403764f640e8a897","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.996.06087b5.tgz","fileCount":34,"integrity":"sha512-gJ0O4kFFhVLNiS2dgAzE6oR3uQ+TQMssOLppQYf8/H5uaVSjDMHQOX3qz9Kbyb+JmsP2+rBGQ75y06Oc1HV87A==","signatures":[{"sig":"MEYCIQDhSgxwUw5wV9yrrCu+LgEzJrKgFN6AtV082Z9D0d2CqwIhAN3ckYasKecIozeb7deaYYFsUoM4eGBYubTwgzuIOeU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.996.06087b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"06087b5b7b29d1eef90012d3b9a63ebd96c2eca6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.996.06087b5","@flighthq/math":"0.3.1-next.996.06087b5","@flighthq/types":"0.3.1-next.996.06087b5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.996.06087b5_1786653106297_0.5799617726654125","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1041.35b950c":{"name":"@flighthq/snapshot","version":"0.3.1-next.1041.35b950c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1041.35b950c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0db776887d43edac88f91be5c1f865673f2fb4f3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1041.35b950c.tgz","fileCount":34,"integrity":"sha512-d7bR5ZK7+642PnP7V5WW7YCt4RQhW8dG22iF6BC48J3m+dmpIBMyZxidzGyrZnUXKj8iD2kjb8qxUzwsxGik/w==","signatures":[{"sig":"MEUCIQD8l9tcJrliFWC3yxvnOaMonMqGOC9KOIkUqukTfnxu9AIgXHtXVvdbpIq6GHUlJFITA9gCPPhk3hbS9oUTg6FY85Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1041.35b950c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"35b950cddf407477596a5dfec6e9e1c26daaecbe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1041.35b950c","@flighthq/math":"0.3.1-next.1041.35b950c","@flighthq/types":"0.3.1-next.1041.35b950c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1041.35b950c_1786665958875_0.8669076562121076","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1050.9114695":{"name":"@flighthq/snapshot","version":"0.3.1-next.1050.9114695","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1050.9114695","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"078314e0748dd49e6de70089e15517b3cfbd4d8d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1050.9114695.tgz","fileCount":34,"integrity":"sha512-XHske/UfNsZuSn2tBm3nacIYJ0yUWzgHDQe0/VYRCBEzpGszLs5Aho1chz9v0nKb3Sg2IJ8oqY/9hbt99kWIYQ==","signatures":[{"sig":"MEYCIQCx4vWUvwdjbTlHw8D6Ar+mVXzgsanlnL6g7TZ+a0WwgAIhAOJuRdafolELIWdtOSugkULEAg4gclHcGuPmEsAFdsL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1050.9114695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"91146957134f8ec3485527a5d084d339e4a79080","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1050.9114695","@flighthq/math":"0.3.1-next.1050.9114695","@flighthq/types":"0.3.1-next.1050.9114695"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1050.9114695_1786671715152_0.5119189882754343","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1055.12501ae":{"name":"@flighthq/snapshot","version":"0.3.1-next.1055.12501ae","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1055.12501ae","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e10caaab6d5f0827aada23c3abd85975a0187763","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1055.12501ae.tgz","fileCount":34,"integrity":"sha512-Ck8EmnA/UrX9nJpfbzTPZINfesG/9kjgwZSs7rQWg5xwbsutZqdpZKNVIJ+9cNYSnv/aniR+eIh+emQlgTlNLA==","signatures":[{"sig":"MEUCIGFbkmxqrBkJalgXy6GE4j2Af898FT5l51ansCth1tO2AiEAir92GwXMUdW5aWSlTvVSHf2GVyxWHXBhFtGyWpIv7F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1055.12501ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12501ae26c0ad84005e151fb2309b841686fbc3d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1055.12501ae","@flighthq/math":"0.3.1-next.1055.12501ae","@flighthq/types":"0.3.1-next.1055.12501ae"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1055.12501ae_1786679360244_0.5586022059127573","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1076.4f48950":{"name":"@flighthq/snapshot","version":"0.3.1-next.1076.4f48950","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1076.4f48950","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"85e0018af326a1ced1f7b596337795bad237d50e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1076.4f48950.tgz","fileCount":34,"integrity":"sha512-I2U+a0nbNlHKYK+zlWH0bTa29EUoyHsnm3R1NrEeWPnJptqAon4xvV9MpMfy9x/W4ZFKj+Gha2Y0jAoDbD2sNg==","signatures":[{"sig":"MEYCIQDN6K3S1wGaBT+5LMnbHsdJeXvweEUMU8Z6gnVdRZ0dzgIhAOj7hn/ES4XthuPqJqW00l8eFCI3HK3MZa4Su68UnXqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1076.4f48950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4f48950277b04fb6f83bbbe2de457c686f1b9f26","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1076.4f48950","@flighthq/math":"0.3.1-next.1076.4f48950","@flighthq/types":"0.3.1-next.1076.4f48950"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1076.4f48950_1786723439651_0.487475444694893","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1079.38fd007":{"name":"@flighthq/snapshot","version":"0.3.1-next.1079.38fd007","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1079.38fd007","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"164a9d98493a88285822fb82107f60928442c4a4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1079.38fd007.tgz","fileCount":34,"integrity":"sha512-wcmXTwk3Bt6aiB/1V37SgQivhz5FqDc/fFPiI3WrY87bPcGbuMyF0iGEAVVyGLwQL+pARwDZDC0GtC6yu/5Iqw==","signatures":[{"sig":"MEUCIQDAn7qWag3xk+o6hJQfxxInuTlt4u3CeDHxfTFI3J/lLgIgZZ85FsE0g7j8LDDD/lA8Gx+BX5nFee48GGcmoBd5db4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1079.38fd007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"38fd007b968cc3d0144c87d476b538535aed1e3e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1079.38fd007","@flighthq/math":"0.3.1-next.1079.38fd007","@flighthq/types":"0.3.1-next.1079.38fd007"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1079.38fd007_1786730954842_0.20964981253326131","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1084.04b8d9a":{"name":"@flighthq/snapshot","version":"0.3.1-next.1084.04b8d9a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1084.04b8d9a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4c88804af8260837c894b9dbac144345038364be","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1084.04b8d9a.tgz","fileCount":34,"integrity":"sha512-CktCg3QOydzV/Mie8v4GdjMQxM7dYjre1KF0phN3a4EV7vmlgnFmhq2GuiYacnegGTplR3G5zfPQ+xSFzj8rZQ==","signatures":[{"sig":"MEUCIDyNcDpLB/7+O8L+jML2dPXYx2lPQoo/zhQrXzF7Tvg/AiEAsD5CLbRNngrtiCXH0SlKrg6LX4+zPRiYGi/vAzIvb9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1084.04b8d9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"04b8d9ad02a3696f08c9d2a2a396760556862578","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1084.04b8d9a","@flighthq/math":"0.3.1-next.1084.04b8d9a","@flighthq/types":"0.3.1-next.1084.04b8d9a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1084.04b8d9a_1786734195090_0.18453550913182215","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1086.d0d073b":{"name":"@flighthq/snapshot","version":"0.3.1-next.1086.d0d073b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1086.d0d073b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3bcb11abfe72d959cd30e19da18e6d054b1308ae","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1086.d0d073b.tgz","fileCount":34,"integrity":"sha512-z16rs1ed1j7nTTLBtnbog3pTBnnyTmBesL5xiIoYTRYuGHXwCp6PJtKD4rdvG8mKAcnRUH4IOBPk5+Go7Z+ZoA==","signatures":[{"sig":"MEUCIQCrLm8FxIBAFXgTGB/AyHu66LR2bvcz1Ut+SVE6wYKcJwIgdNu3rpJrGcesy0elKm01WVMhboDDdabw9Efn8muOo5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1086.d0d073b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d0d073b807822ef0d9e17cc1ce4e9d4f74be5e4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1086.d0d073b","@flighthq/math":"0.3.1-next.1086.d0d073b","@flighthq/types":"0.3.1-next.1086.d0d073b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1086.d0d073b_1786737137270_0.15445681569720704","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1088.2bde749":{"name":"@flighthq/snapshot","version":"0.3.1-next.1088.2bde749","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1088.2bde749","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cafb26af0b4c980e2651d62f02099cf5e1476c5a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1088.2bde749.tgz","fileCount":34,"integrity":"sha512-ZJxNiIFNBMThbTojJa45bu4m4rC8TLhFset1odpuz9mnhu4CLbKiDwNA9WFjRykeN5ZVyHPv8W3nqoR9FqmYfg==","signatures":[{"sig":"MEUCIBbmH25KvQqp5qQ1kXoGyGozAJSFqCyNvJSDcM2wAWD4AiEA2cf6k7GJVCBQK8swtPAlFRRfN7Bxuj8rKj/OJ4S5vlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1088.2bde749","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2bde7491836cf43c3de99c9851f04ff2c2def1e5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1088.2bde749","@flighthq/math":"0.3.1-next.1088.2bde749","@flighthq/types":"0.3.1-next.1088.2bde749"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1088.2bde749_1786739271765_0.21938261032712236","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1090.6e79e6c":{"name":"@flighthq/snapshot","version":"0.3.1-next.1090.6e79e6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1090.6e79e6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"acaba30edf371e0f520272b5752fe3d43fa912d0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1090.6e79e6c.tgz","fileCount":34,"integrity":"sha512-99Fh1gkyJiWW/J2Kv9AjwFKLW5ykcRZxtV2/ytbI+r0fWXscvH8yxHLxjTQicBCRL4kN4/jqFbqLahf/sSfSDQ==","signatures":[{"sig":"MEQCIGV1MYqz6RMDrPvlUdOqL2arHAd4UYXjpMck7OW0sd4AAiAmg1PECVfcE5DsrAkVaDT9WjaK5TT+yr+KPosmXpzk3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1090.6e79e6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6e79e6c76925511d45ee1d4eb2034db61c885afb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1090.6e79e6c","@flighthq/math":"0.3.1-next.1090.6e79e6c","@flighthq/types":"0.3.1-next.1090.6e79e6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1090.6e79e6c_1786739579826_0.48409353255974796","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1091.b7aa6f2":{"name":"@flighthq/snapshot","version":"0.3.1-next.1091.b7aa6f2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1091.b7aa6f2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"92b53b4e5e86092f08d72076c11390ed3683d745","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1091.b7aa6f2.tgz","fileCount":34,"integrity":"sha512-J6tDREYC+uZbEWvCm1Y9eWxVzuoo/Ll+MUCfto/8ZKsawoctUayXJUj1ipFMI9wWJjKe9m2AJWYYjgV6d87mjQ==","signatures":[{"sig":"MEUCIAUm1xuZxi1s5w0fUSlrf4TZnSUd7RBDmg0095PCzeFzAiEA0KzX8fmqtLiGzuUn0zIG33qjVolilj4bfHjf+8jC16M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1091.b7aa6f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b7aa6f2a4acb333b3c58d15eca4386d766b4ae63","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1091.b7aa6f2","@flighthq/math":"0.3.1-next.1091.b7aa6f2","@flighthq/types":"0.3.1-next.1091.b7aa6f2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1091.b7aa6f2_1786739820000_0.275408511317053","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1095.16f1704":{"name":"@flighthq/snapshot","version":"0.3.1-next.1095.16f1704","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1095.16f1704","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0f07ca1022aad257cdba251e20807e1b00ebdb8b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1095.16f1704.tgz","fileCount":34,"integrity":"sha512-BDY3s+g0xhvwbIgr5IfKVDKouoWzQd1Kf4owY7Z5V5yIacpNPpDcSpR/rPkvz0KEZ8vs49Ar5uamK1Y/dwcyEA==","signatures":[{"sig":"MEUCIQDwWxurkcL9WSA82/EfKLsgDz7CbyPNTI7GlZpgolNhEgIgOuP5136npO9gGH/waA23IjFOPvS3f2mzHEvgolGBXno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1095.16f1704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"16f1704d1813a7927f4f4b5c5ef956263ab74254","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1095.16f1704","@flighthq/math":"0.3.1-next.1095.16f1704","@flighthq/types":"0.3.1-next.1095.16f1704"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1095.16f1704_1786740940202_0.6382633234949289","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1096.4ddf1ab":{"name":"@flighthq/snapshot","version":"0.3.1-next.1096.4ddf1ab","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1096.4ddf1ab","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bec6e94b9dd9abe5f95f61a1c1015f6dde89543f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1096.4ddf1ab.tgz","fileCount":34,"integrity":"sha512-MvPo/bkh8vawaOsFqqC5jKIPTyv4VpbrI7zSzmS4yAGKPFN6kFarjIuGEPc9UCL760nmv4YnJOf6IPWHSO0XGQ==","signatures":[{"sig":"MEUCIQCHaMb4DQIYbiKF0tvHTPfpGe7EPsHGOfIoicpe2I1ldAIgE+R9WodF1u2FbsNUhr0A5QSxzETkmb5zEWW53G2z/7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1096.4ddf1ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4ddf1abcf65676210f2b1a7b478014e6d3ed8c92","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1096.4ddf1ab","@flighthq/math":"0.3.1-next.1096.4ddf1ab","@flighthq/types":"0.3.1-next.1096.4ddf1ab"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1096.4ddf1ab_1786741729202_0.5277168920270849","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1097.b8126d8":{"name":"@flighthq/snapshot","version":"0.3.1-next.1097.b8126d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1097.b8126d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d1c413822943a3bdac01eec710e0e6b85358ad28","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1097.b8126d8.tgz","fileCount":34,"integrity":"sha512-02x90BhGyAbQ7p0EASy12kdfTvYKzSel44TsbuG+BQYSUSDzMmPi2gM8gUeZ76jbVpyCDCuHo/1wDk+z2R/M3A==","signatures":[{"sig":"MEUCIQDT+x5hPgBr5B+BPpcAnZSHl5UiHtUL2X5FGoQAj4qU/gIgLixjwdNhmLk4G1vJEkfYq7hG+4pbq/UIW4Fge+eZX9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1097.b8126d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8126d83e3f846a776c300d410c5f3c45722b599","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1097.b8126d8","@flighthq/math":"0.3.1-next.1097.b8126d8","@flighthq/types":"0.3.1-next.1097.b8126d8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1097.b8126d8_1786742057115_0.34229811991465264","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1099.671eaf4":{"name":"@flighthq/snapshot","version":"0.3.1-next.1099.671eaf4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1099.671eaf4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c2d7ad677d446600a89428b66a1fb7827aac8542","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1099.671eaf4.tgz","fileCount":34,"integrity":"sha512-5itvEP57riyJ6yzGx1Mhwmlv+bPIBw7P8EzZ1MSljHWzT8ysIrVvDL9rG6DJ2g43hZgGDj3I9J6KGiTLes4urA==","signatures":[{"sig":"MEYCIQCKYwX/KNFmklSxwgLO2ELoiRqvRUY5hu4hZmrSTGsWEwIhAOVTpXwLP+53DnCfMpLq5x8TsHQtOpfuJ2vdn0Z/5Kw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1099.671eaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"671eaf4747d3faa1f51776306c734bb129db48f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1099.671eaf4","@flighthq/math":"0.3.1-next.1099.671eaf4","@flighthq/types":"0.3.1-next.1099.671eaf4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1099.671eaf4_1786742329479_0.8769642133710462","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1104.8453d3d":{"name":"@flighthq/snapshot","version":"0.3.1-next.1104.8453d3d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1104.8453d3d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"547600d67a84ab93b9be4c9d6bbfa80db150098f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1104.8453d3d.tgz","fileCount":34,"integrity":"sha512-sG0IqNZmZPPF8VnEfoMefffMAiEDR3HRFJGEX0Xr8ld0NY1VM2c65c6nuZQApNC8zCn3XyOt4J5nDw+JYFMIVw==","signatures":[{"sig":"MEUCIQDsQxHQnVkeQfWT4DzTbpMjWk6l23v2HqXaQ+Q4DMUegwIgfKddzzON8q4MX/bC4dY/SzgxvmHhEtfKP5huTdKrAiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1104.8453d3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8453d3d35fb0d049c2911f875b4c4f41de1f2128","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1104.8453d3d","@flighthq/math":"0.3.1-next.1104.8453d3d","@flighthq/types":"0.3.1-next.1104.8453d3d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1104.8453d3d_1786744419818_0.06071613483704197","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1107.0b5d347":{"name":"@flighthq/snapshot","version":"0.3.1-next.1107.0b5d347","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1107.0b5d347","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8e9d3e252187da94441041a219037b7e91c3dc70","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1107.0b5d347.tgz","fileCount":34,"integrity":"sha512-jeRRGpIPCqoJt6XbH1c/d/Rpr4VQF+KEa6AMPxsNS47W0oe+N8F0dUUk4dBviogncyncxEs5Kxzk5vfupp2JpQ==","signatures":[{"sig":"MEYCIQDh++KlGQ1GGJYC5sZILvk0JnFxB+XGhfXERKTWtlpk+gIhALzDU4rvTKsjc7NOsFQeeFPrBgRFoBn73mBgz1g1jgsU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1107.0b5d347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0b5d347bbf810534aefebc9f6996b95df91c5769","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1107.0b5d347","@flighthq/math":"0.3.1-next.1107.0b5d347","@flighthq/types":"0.3.1-next.1107.0b5d347"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1107.0b5d347_1786747258958_0.4965665157573016","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1108.66cc86c":{"name":"@flighthq/snapshot","version":"0.3.1-next.1108.66cc86c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1108.66cc86c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"09c26a7d080855d0b07d18c1e4899959956119af","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1108.66cc86c.tgz","fileCount":34,"integrity":"sha512-7fmgYamiGVy5+BQY8/eUZNHKvZmIUD582niTgbhY9vpd0JQfPu61uCJOwfauPylzhK1orUK7krNHDJ2ZEivt0g==","signatures":[{"sig":"MEQCIDksn5WMZx+lSB7FkYv5Tm8lioe7AxpcqrqNneMnIqc9AiBzOL/x+svND/kpIlxJdHl0FnO22bBAyD9rdaV/XXFIZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1108.66cc86c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66cc86c94270c1656fbaa33f76aaecabbf5cf3b5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1108.66cc86c","@flighthq/math":"0.3.1-next.1108.66cc86c","@flighthq/types":"0.3.1-next.1108.66cc86c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1108.66cc86c_1786748371471_0.8929019805257763","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1112.dea9723":{"name":"@flighthq/snapshot","version":"0.3.1-next.1112.dea9723","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1112.dea9723","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d969bfe322f28579b13880b58c9bc465955665c9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1112.dea9723.tgz","fileCount":34,"integrity":"sha512-d+qhQQtH89kjtVxtJKzc4pxv1HFD1AsNr67+/mw4n7yA/xX8amrs05BmPsdT6oJkGJmRIIldZhBbaWMn4XtL5A==","signatures":[{"sig":"MEQCIFd/B4E9516JyAJ0zV1CpuE2GuoqZT42cHyCu6scIfz0AiBI7sunWLW0N+endtxcY+8ggKf9JoSyEY6H+VUPVQQKYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1112.dea9723","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dea9723f504eea38000f31756c836c87bacc88c8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1112.dea9723","@flighthq/math":"0.3.1-next.1112.dea9723","@flighthq/types":"0.3.1-next.1112.dea9723"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1112.dea9723_1786758625241_0.468069206334631","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1113.9cffbdf":{"name":"@flighthq/snapshot","version":"0.3.1-next.1113.9cffbdf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1113.9cffbdf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"158c8d20621b7eb7bf9cc26558358d8108c49de8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1113.9cffbdf.tgz","fileCount":34,"integrity":"sha512-ksbPTTfwjtadb6RRGi0CeLekTX8UobK0N1KNy4vxdwPQ2p2MfBx850+iyIUoi4xZdSujKrvU8gLPFHm9lpISZw==","signatures":[{"sig":"MEUCIQDMu5BvoGNksYHAWlhFBDC1dC1EbiBur+Va8agzaKJn4QIgLEOBOFMTlx9Dt+9Rz1PMmYSJTcBHsJlzm+lbJcJlB6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1113.9cffbdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cffbdf4bb0c58199f3c1e6ec40c1211d35c6bc6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1113.9cffbdf","@flighthq/math":"0.3.1-next.1113.9cffbdf","@flighthq/types":"0.3.1-next.1113.9cffbdf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1113.9cffbdf_1786760567760_0.4494722144289587","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1114.3ce681d":{"name":"@flighthq/snapshot","version":"0.3.1-next.1114.3ce681d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1114.3ce681d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1fca5d68860a205d95cd6f3fd25cba0bc5d541a7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1114.3ce681d.tgz","fileCount":34,"integrity":"sha512-12nvXsAXoQFR2TOxI6EnmywM2qqCdBx/nYATqHTxS9pzlgBGgPBQA+kQApM11HNalC+0S+9rJDfyZ+YIaFTVeA==","signatures":[{"sig":"MEQCIDcDc2+sKeraqKqjbqnqkL+5Am+APqfN7h4x+LA2BJpWAiBjIF64xTdpbcw8S7KiAIIgpapRlxk3hC92vXGE7qwHcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1114.3ce681d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3ce681df621450aa0fa769d10a8380f6874c958b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1114.3ce681d","@flighthq/math":"0.3.1-next.1114.3ce681d","@flighthq/types":"0.3.1-next.1114.3ce681d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1114.3ce681d_1786763713579_0.672239596825996","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1116.866c771":{"name":"@flighthq/snapshot","version":"0.3.1-next.1116.866c771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1116.866c771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f9bdc913b0de587531f58a81873dcb6c9aa7ce1a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1116.866c771.tgz","fileCount":34,"integrity":"sha512-672NM/j5Zo2h57mJzSXlekoI7GuCmbRdf6ykpNLgDlO3FdtQItilLflr2IBlKx2JdkpZy8yBLhxp/8aRPIzPBQ==","signatures":[{"sig":"MEUCIQD9LlyiD/Keq/73Z/t4BUuqdbmw1/9gT/0ohDEpQjO6ZQIgFa22IpO9SocMT53bjY2yCtD+Ai6fSCCBBsbWC7MoVns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1116.866c771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"866c7712dfc03ca65960959ea6b5a858c68234aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1116.866c771","@flighthq/math":"0.3.1-next.1116.866c771","@flighthq/types":"0.3.1-next.1116.866c771"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1116.866c771_1786772865525_0.47961631392288706","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1162.1c7f42e":{"name":"@flighthq/snapshot","version":"0.3.1-next.1162.1c7f42e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1162.1c7f42e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a1ee555a3d3f6467e7716298dfd08c3acba6d11d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1162.1c7f42e.tgz","fileCount":34,"integrity":"sha512-5ws2BRgsnOBJ5cNuA5+tIedyR8NvGehP5KJh+asCIwYuYrwj57zk1dlCGpV5VszRQuMG4I80dwJ1as/bDsfBWA==","signatures":[{"sig":"MEYCIQDPUfuWa3WJYpb/nJN5yORMt6dqiodV1kAG5/XsJgFx1AIhAOoTyiXJ3bjTzNPUfKltMzfgmO6W2ys4YF1IjFphOsPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1162.1c7f42e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1c7f42e0c8a6d050adf50aead913ec7f82037ccd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1162.1c7f42e","@flighthq/math":"0.3.1-next.1162.1c7f42e","@flighthq/types":"0.3.1-next.1162.1c7f42e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1162.1c7f42e_1786893359688_0.4532041231930428","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1165.285e507":{"name":"@flighthq/snapshot","version":"0.3.1-next.1165.285e507","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1165.285e507","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1154dec4ac3d01cfb3f1645039738e9e23c05eb0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1165.285e507.tgz","fileCount":34,"integrity":"sha512-soI8pbYmzVqnWcnFGa/i9qvZer35NfQqEuCC8mU7+I0+IPl5aNzF05cVIwELOnvJA4nGdgIaGm2WW65k8zDRPw==","signatures":[{"sig":"MEUCIBpKtYIiCCBp5YEnyeqGouQZqM5mfEVncvd7x5x3Pl7lAiEAlmXij1bxaXU2Pq0qN1qYHRfdDDzJgq2l0SinFvAGA/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1165.285e507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"285e507fb9ad8a5f0914347453d841a36136024d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1165.285e507","@flighthq/math":"0.3.1-next.1165.285e507","@flighthq/types":"0.3.1-next.1165.285e507"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1165.285e507_1786916304111_0.6614742170024612","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1170.8a733e4":{"name":"@flighthq/snapshot","version":"0.3.1-next.1170.8a733e4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1170.8a733e4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"41af6823434b988a569f316de41e8b7a3f77bfb8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1170.8a733e4.tgz","fileCount":34,"integrity":"sha512-v6izxhjEsdFZSFTOVMiUvHmjYuyqRA7i7HhhoLd8zYBMzpfEpnbZcUTc2qv3FJLiDfER1hzHL/HcdufHVZUqmA==","signatures":[{"sig":"MEQCICrFyAy1akV7Y37nENpyWZ3f0ddnfJwPMrKDBNlph656AiBzcEdWz+iJYPFdvUxyUBX8OlB7fpFgTqu56z5JgjbmpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1170.8a733e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8a733e40e49c32762c951839d458d92f186a4d5a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1170.8a733e4","@flighthq/math":"0.3.1-next.1170.8a733e4","@flighthq/types":"0.3.1-next.1170.8a733e4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1170.8a733e4_1786922350536_0.04983790524553444","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1191.e999f6c":{"name":"@flighthq/snapshot","version":"0.3.1-next.1191.e999f6c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1191.e999f6c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bb250546ee4c6689ff707f7b2b2a79aab0cb89df","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1191.e999f6c.tgz","fileCount":34,"integrity":"sha512-Se9Zs0dyfvM0gwWAq10NFZsrXqFaqAet1scxZEE1Qchjmyw1H4Fj9bDNyhLtTc5fyJqwrCjU8P5uXaJ/J01CYw==","signatures":[{"sig":"MEUCIQDryP1XJadzz3xUUw56qSkV8QqmTiB4+5ce7MfiAF15SwIgLkfqh8qaq/tFsACutLTDreU8YAs65jpmWgsz7F+Bugk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1191.e999f6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e999f6c5b5759d60dba9f3a50452af8e2eba2168","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1191.e999f6c","@flighthq/math":"0.3.1-next.1191.e999f6c","@flighthq/types":"0.3.1-next.1191.e999f6c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1191.e999f6c_1786959882232_0.9454694986692602","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1217.5f07972":{"name":"@flighthq/snapshot","version":"0.3.1-next.1217.5f07972","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1217.5f07972","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06633bfb9b4b52e208ce30794b75f270c4a338c1","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1217.5f07972.tgz","fileCount":34,"integrity":"sha512-e2L/xvzxHu9zeRbE+usjPRsmdtIwnxNsfdCNy6yrfynPT7cGCxakAKgb2otBWw7GYv+VJXOtweTg8C4IEJ1ggQ==","signatures":[{"sig":"MEUCICY6jHyze4nukuUVNzjG2iUFomo7vevDJzOdfgNeLCuSAiEA8qNchX/mcZnWNRoPkewiLonUJ5drwpH75UqRrDSy0zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1217.5f07972","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5f0797204744d188d3cf2f94caaba730bc49c3d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1217.5f07972","@flighthq/math":"0.3.1-next.1217.5f07972","@flighthq/types":"0.3.1-next.1217.5f07972"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1217.5f07972_1786991307117_0.4372987195024729","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-next.1240.e41e1f0":{"name":"@flighthq/snapshot","version":"0.3.1-next.1240.e41e1f0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.3.1-next.1240.e41e1f0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c6d17f63bed9879a3efdee128ce78f8b7df24ca4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.3.1-next.1240.e41e1f0.tgz","fileCount":34,"integrity":"sha512-c2O7AKUIPEeNkWMxV0lZebHUmFOwK1s89OEc+70wNw7OZz0o3+gkWBRLxwqgqrmYDxPX4XTrRF9Clcw0LWGeTA==","signatures":[{"sig":"MEQCIBiJQAzTaty8LOpq2WmIAYfwj3pcJs5H3+gH4ZKvR9pXAiBvkYy/F17Yw7ZJvZ+s8yYLtXTZ9cvmNaexXwAIQtVhVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.3.1-next.1240.e41e1f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e41e1f057a6a80c8aeac7c58383a98af0968b676","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.3.1-next.1240.e41e1f0","@flighthq/math":"0.3.1-next.1240.e41e1f0","@flighthq/types":"0.3.1-next.1240.e41e1f0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.3.1-next.1240.e41e1f0_1786999531162_0.27342750109577074","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1261.f361161":{"name":"@flighthq/snapshot","version":"0.4.0-next.1261.f361161","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1261.f361161","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8df21e79a17b584151f373333e052cc2f4b7a328","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1261.f361161.tgz","fileCount":34,"integrity":"sha512-h8gg716Vso9khd2WoLYaUagXamEGC9Bj/DWzoD8Zt9Oybz3gM1NfJRHZXyLxCQLwB+B1jP+seqoV1Bcox/PWrA==","signatures":[{"sig":"MEYCIQCjWvV+1sCagACDsb/kw+P9Wj7rHqRoPn6blWfl9Y6jBwIhAIdL0EzaiOHbBCBRh2JPkBNx4yz4xaAPXe+mr8Rvi0Z5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1261.f361161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f361161ec23e478bc35b88d31c331f0d50f13eeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1261.f361161","@flighthq/math":"0.4.0-next.1261.f361161","@flighthq/types":"0.4.0-next.1261.f361161"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1261.f361161_1787006175136_0.10376139558068398","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1263.aa14a22":{"name":"@flighthq/snapshot","version":"0.4.0-next.1263.aa14a22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1263.aa14a22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d8750317ebae3099ac3eb812a491602ebd1bf063","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1263.aa14a22.tgz","fileCount":34,"integrity":"sha512-a4kDmedQ1WK/Pi6zm56xmyVtfa7C1O6nD0ZWun2PzcpTu/GSVYzZM7bGEccy2vvC40GTRUuuiHFOTQOTuBhsOg==","signatures":[{"sig":"MEYCIQCJ2aXieVQPED7c9TrpdcOReTaVHpeaE4zoWUHow9IlrAIhAJJQY7WrbfE/MY0zzyRoLSniIUVbVrEHRsGUr8I4fC3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1263.aa14a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"aa14a22895fd01758a537a267228fdf4129fb3c0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1263.aa14a22","@flighthq/math":"0.4.0-next.1263.aa14a22","@flighthq/types":"0.4.0-next.1263.aa14a22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1263.aa14a22_1787007245164_0.6371948680352244","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1287.1dae9df":{"name":"@flighthq/snapshot","version":"0.4.0-next.1287.1dae9df","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1287.1dae9df","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"25f316dcf017fa7c3b18fd56c3f96f6401bfc762","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1287.1dae9df.tgz","fileCount":34,"integrity":"sha512-0dhicJQCVkd1r+GPMHDp91pNVGAYPgj2hBoVUy2RgxMKJC80XAbcxQPstXzzeLq2XVaI0XcsBKuBPvYXC90AoQ==","signatures":[{"sig":"MEQCIByeGAMnrlaPlZYg5nHHVp+DAMfoSJnMsf09uko8BI1qAiBrCxLt8zY7sbfeenViu2XBo1UY3dG5cxSY2uTfAo9HYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1287.1dae9df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1dae9df025ffb9e821049b01f17339de7f747428","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1287.1dae9df","@flighthq/math":"0.4.0-next.1287.1dae9df","@flighthq/types":"0.4.0-next.1287.1dae9df"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1287.1dae9df_1787014834640_0.325256332132944","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1290.99fd889":{"name":"@flighthq/snapshot","version":"0.4.0-next.1290.99fd889","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1290.99fd889","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3c00d193358aabc755874dc625cbbedd79869577","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1290.99fd889.tgz","fileCount":34,"integrity":"sha512-OTKY1qNXC3xpiE/ZmyspJE1qOclUkEb8FdOCHiVaejRQBltJgV+PU/o135s24oZSvFMiKZ6nnpTvJrWKvXk/Ow==","signatures":[{"sig":"MEUCIQD0pEVliIJDU5QiptRbvlFrkVo53tOle3cFv41bLrHnHwIgXQKws8ewOwtsTBeDKVocvn9LDdekMUghInPrEDBZmkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1290.99fd889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"99fd88963a6b0552f04e4a369008a84e1863aacd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1290.99fd889","@flighthq/math":"0.4.0-next.1290.99fd889","@flighthq/types":"0.4.0-next.1290.99fd889"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1290.99fd889_1787016184291_0.4637149664676574","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1294.03b2010":{"name":"@flighthq/snapshot","version":"0.4.0-next.1294.03b2010","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1294.03b2010","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a36db912afbf48841d2761cbd375e56c0d78d803","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1294.03b2010.tgz","fileCount":34,"integrity":"sha512-fW+4txgf1vJXxQefckPgdK4jvRTfvPeti3oShHRGz+x2iDji+MKwQdzvMgLDqSztZTYm2C99FfE9VokfI8TWeQ==","signatures":[{"sig":"MEUCICjMMVO0VhSBcVEASCNtvCd4i0Q3oJvKuLJTvIwOh2QPAiEA/TOQDG1sfltD1i5AcLMVlAuC3C8xYzHLJckl2Py0uwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1294.03b2010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"03b20100b01fce4383bfb5e3f198d31ac16f94ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1294.03b2010","@flighthq/math":"0.4.0-next.1294.03b2010","@flighthq/types":"0.4.0-next.1294.03b2010"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1294.03b2010_1787020400774_0.9953949744178561","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1296.dfa990a":{"name":"@flighthq/snapshot","version":"0.4.0-next.1296.dfa990a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1296.dfa990a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6f55ef8afc17e14244eedd8b17d6ff91ac404b85","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1296.dfa990a.tgz","fileCount":34,"integrity":"sha512-CoZxdNzPU+aQxz7JztPhvyuYfbxnO3/A1iWVCGBYkstl4l/VnsW3U/hZ0+v83clm+QsxbHdEhz05sQF6me4Tdg==","signatures":[{"sig":"MEYCIQDvUiRN1dB/9w8mVtsPojiuUS4WKlvYi7YZaKtgV1Wg1gIhAKQ8HcmI960vILfX095RzvYcfrEHXc28d+31GmNaPYAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1296.dfa990a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dfa990a25f0d30ffc753984cefac6fa02f65bfc1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1296.dfa990a","@flighthq/math":"0.4.0-next.1296.dfa990a","@flighthq/types":"0.4.0-next.1296.dfa990a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1296.dfa990a_1787026933915_0.9909407581426148","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1299.541fadc":{"name":"@flighthq/snapshot","version":"0.4.0-next.1299.541fadc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1299.541fadc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"364b4f682f9a25ff8bc91728e035f347e929243d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1299.541fadc.tgz","fileCount":34,"integrity":"sha512-bYn4NrmhKs0DURMtMo48fUV8kOzadgL4aXkDxrTsYks6PD5DE544QjPZR1uLH9UlZFQlW2d4gRMArLIiASmgkQ==","signatures":[{"sig":"MEQCIEvnUajzQjK+LnRD1wCykxhP199PST9S5dPw5Kuio7BBAiBZjP32dEC1XXmc8d0oiBzFsbnMqmEgrWhy6kPBlRfQHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1299.541fadc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"541fadcc42ff9672e4f0184a4dbc76e0945acd5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1299.541fadc","@flighthq/math":"0.4.0-next.1299.541fadc","@flighthq/types":"0.4.0-next.1299.541fadc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1299.541fadc_1787033966595_0.36137499147920127","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1350.7431bb1":{"name":"@flighthq/snapshot","version":"0.4.0-next.1350.7431bb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1350.7431bb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aeeb9b2381f6f97056b7cefa75c3369250712c59","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1350.7431bb1.tgz","fileCount":34,"integrity":"sha512-qSDMGriLu15vEquZ6MFJYoFWSuyM/iApc3R4hH0u/2CIn4xmWuqslj2O/pNccAmIonn6lqqFkSYngpjCV+Ig4g==","signatures":[{"sig":"MEUCIQCDAjxm076FlxRIBHe1FMHzS3MkB680v3rNIwwyXpR3PwIgZdz36JdBtuKx6HeJ/wDjPZnKN87MxAunXq1q4SQtikY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1350.7431bb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7431bb1294fe823c7b7e59844e6a0f58b1ae3bc2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1350.7431bb1","@flighthq/math":"0.4.0-next.1350.7431bb1","@flighthq/types":"0.4.0-next.1350.7431bb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1350.7431bb1_1787067098203_0.5852450137427454","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1351.6ec45d6":{"name":"@flighthq/snapshot","version":"0.4.0-next.1351.6ec45d6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1351.6ec45d6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"be85a4c75ceadec7706ebb614ab7b1a6d0116fa3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1351.6ec45d6.tgz","fileCount":34,"integrity":"sha512-EQvGuFcSr6QcCw3eiqhlQ9YLZI9yOr4qWwUl2chNd6aFj22ifuBxNcUuq7nTOd5alooOKCeP9vOu4ZqD1fSf0g==","signatures":[{"sig":"MEUCIF/QTKBtEOqKH9V3kGu53lLMOCzSV08NczQtJPwmlIIuAiEAnCraqJ2iukR+7dfErq2y7CusaE44ALMbE/7grbTGgas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1351.6ec45d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6ec45d6b31d6d287c2e8eba72b0c85fec7667c0c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1351.6ec45d6","@flighthq/math":"0.4.0-next.1351.6ec45d6","@flighthq/types":"0.4.0-next.1351.6ec45d6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1351.6ec45d6_1787068105482_0.4159224928135907","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1354.5181c5f":{"name":"@flighthq/snapshot","version":"0.4.0-next.1354.5181c5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1354.5181c5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ef5c49ec98200de7616d5489d9f6b5d4256ead76","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1354.5181c5f.tgz","fileCount":34,"integrity":"sha512-sf4TwrS8cIpQ8drVG9rKhCZwyW4ls3bWmafqjyszIRGGnsi10eSzw2OW8eXyLcb8ZLdbnznMTebPdUcmU3OwtQ==","signatures":[{"sig":"MEUCIQDpvRyyIOpOr7x2wxB+uHUtshxdxwM6BrzAz1WnUriCCAIgYRBQKxpND3SEyU/KBBzXyCojG3mvD55Pn2pXwHs59no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1354.5181c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5181c5f1c469000694988e1f6e7dc37a98c6b28c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1354.5181c5f","@flighthq/math":"0.4.0-next.1354.5181c5f","@flighthq/types":"0.4.0-next.1354.5181c5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1354.5181c5f_1787076865885_0.7657425083759639","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1356.924bb91":{"name":"@flighthq/snapshot","version":"0.4.0-next.1356.924bb91","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1356.924bb91","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b7b98417335716feb838eca0b559d959457f0c66","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1356.924bb91.tgz","fileCount":34,"integrity":"sha512-AZkgK2oF1WFoYAzQdQas1Lh1iJl/Z0NFhA5dgP6D4/RsrXTJZenS/1leLLz398ohMmceaxZ0cw1kuADm2K1jrQ==","signatures":[{"sig":"MEYCIQC2yP2ZRnYEfges6o14l/ASyX/chRxPmgFe4wJ8W05koAIhAMhQrCj2EG00dPsEk3rl1QxYFI9HbRWOnh2LjI4jx8Cf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1356.924bb91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"924bb91791102bc3cf5624441610ef3e2b335b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1356.924bb91","@flighthq/math":"0.4.0-next.1356.924bb91","@flighthq/types":"0.4.0-next.1356.924bb91"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1356.924bb91_1787078148766_0.21110419514984358","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1357.b87b5c1":{"name":"@flighthq/snapshot","version":"0.4.0-next.1357.b87b5c1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1357.b87b5c1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"61e8d33e1c023db20055c39393b245b2439da7e1","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1357.b87b5c1.tgz","fileCount":34,"integrity":"sha512-/poTI6eM4e0SsejQzWOCTP+rSjB6Jt6MeH6fX8BpmNfa2W8zMwWl6p2O8Neb/YBYGklv1w5mjaM3xPsQI8j4UA==","signatures":[{"sig":"MEQCIHTSZNoqiNantOuP+OsbITp5a17cog/dJvFwhmAszFG9AiAKaOZbGIa27oDUMjvEztxcryPsn6PJvpZXDs0LyJACmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1357.b87b5c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b87b5c15158aa2898caff7f3e3c3867854d29d5f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1357.b87b5c1","@flighthq/math":"0.4.0-next.1357.b87b5c1","@flighthq/types":"0.4.0-next.1357.b87b5c1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1357.b87b5c1_1787078294005_0.9034337606908436","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1362.3734bd4":{"name":"@flighthq/snapshot","version":"0.4.0-next.1362.3734bd4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1362.3734bd4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ddf5d8fc9b0727b72d70a9ea795d64bafee771f4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1362.3734bd4.tgz","fileCount":34,"integrity":"sha512-j5kupcSd9MPhGkvcl/KjknTPtmuQUKGvfGSG5XQ9s6b3YPDicw6G20UnEUjw4xpvI3YTiS3gnB8M8bD/MpqKmg==","signatures":[{"sig":"MEYCIQCdVKJG4AdthNN5E94k5gdH4d88ryLOAdq76VJCrpio8AIhAJp5UswPpLDEOhww5F2miWZam8KomAj3kXN3KmnX+MdO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1362.3734bd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3734bd4936d51eea42ddfd38f48b995d49e6657c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1362.3734bd4","@flighthq/math":"0.4.0-next.1362.3734bd4","@flighthq/types":"0.4.0-next.1362.3734bd4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1362.3734bd4_1787078945767_0.2599115126641467","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1383.b8eb497":{"name":"@flighthq/snapshot","version":"0.4.0-next.1383.b8eb497","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1383.b8eb497","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"effdc00d7c9fb6615f74136c29d3fba2574d9c13","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1383.b8eb497.tgz","fileCount":34,"integrity":"sha512-WgNJ0lSsX+OFKjCvKewao7xYcWf8X+3IzA2usXUi6q9OIYNM5UyOQTrBU1jPuq979gP+ND/eyW/U1TedU48rAA==","signatures":[{"sig":"MEYCIQDKYR8efl9Cp6hJHaZkIMk/5uHF5vXyb5UNEmsVvhIxmQIhANGLmmkE7pDlNPj88c8vxG+CTzks7q43PBGu8XbJlrFl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1383.b8eb497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8eb4977f0d1496e8c4b2f47f16c82c0710291d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1383.b8eb497","@flighthq/math":"0.4.0-next.1383.b8eb497","@flighthq/types":"0.4.0-next.1383.b8eb497"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1383.b8eb497_1787080276193_0.42789126388148424","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1385.dc129fd":{"name":"@flighthq/snapshot","version":"0.4.0-next.1385.dc129fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1385.dc129fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"785b90b25b9472bd90454c49b14a1f08142fe128","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1385.dc129fd.tgz","fileCount":34,"integrity":"sha512-Hnnr/BHdq28puz0jBb3tR+TgRhfdr6YGpepNkKSUQRjjhTEBe0InVhS7jZrjknODcC2Ew/sicrOMP+zZZU7hXg==","signatures":[{"sig":"MEUCIGYUdAtKn/rNBYSgs8wr84X5Lx6LVrXCocBLG+m+62npAiEAhS4YOD+7cgBN68rYj9go5gvkV/XsJejDXgkovJxPDCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1385.dc129fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc129fdaf5719e6fe6da44e8755cbc798806ee74","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1385.dc129fd","@flighthq/math":"0.4.0-next.1385.dc129fd","@flighthq/types":"0.4.0-next.1385.dc129fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1385.dc129fd_1787082041913_0.3659968984236017","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1390.ca3ba2b":{"name":"@flighthq/snapshot","version":"0.4.0-next.1390.ca3ba2b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1390.ca3ba2b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3966fc7ade81d21f126fde4d90ae7bd0ad2a02b5","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1390.ca3ba2b.tgz","fileCount":34,"integrity":"sha512-7vgZMZs0GMFfJnG+xVCRmIMVex6Qwz6rPw0drMTX7lT3dxCvGoeBKcGCkMHoHQSN8e61exqmepH0YB42by1vLw==","signatures":[{"sig":"MEYCIQCS0BiqxnVIHh+VI7hkbyWTWNuhr3h1loZ7KwTUJqeqqAIhALXTpkZaHoD3/G8IJXPfwII9l7g6EEzfn1+cxI2zjAQ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1390.ca3ba2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ca3ba2bc71b176e9f619cdfbee0d0fa5c59769bf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1390.ca3ba2b","@flighthq/math":"0.4.0-next.1390.ca3ba2b","@flighthq/types":"0.4.0-next.1390.ca3ba2b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1390.ca3ba2b_1787084776474_0.8660693648482785","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1391.ef8547e":{"name":"@flighthq/snapshot","version":"0.4.0-next.1391.ef8547e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1391.ef8547e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7c53039d9fbfd1bd6702178e67df1fbc26037579","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1391.ef8547e.tgz","fileCount":34,"integrity":"sha512-CAbwvocDiUFoZK56OKBXUo+TpRlE9UiHYqZ7LVWMh5fy30eWKPgmFOTTKk9zZHg0VHyuONskXB6eE7RnMPSZXQ==","signatures":[{"sig":"MEYCIQDhANmjEjmUeHpfR+H1Md152vF3pxUyzuA0YSwRYuKI+gIhAJTTXwKf1gwX9hlz7b+adZVCyiB7zvg+u1grY8Cp84cV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1391.ef8547e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef8547e4f1d53ec2c0a70c3df10b9406d13096f9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1391.ef8547e","@flighthq/math":"0.4.0-next.1391.ef8547e","@flighthq/types":"0.4.0-next.1391.ef8547e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1391.ef8547e_1787084922388_0.4373399197428034","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1392.ae73a44":{"name":"@flighthq/snapshot","version":"0.4.0-next.1392.ae73a44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1392.ae73a44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9823bbfee6fe9775dcc011b6e62c64b94c350a0b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1392.ae73a44.tgz","fileCount":34,"integrity":"sha512-yJtgJAumDdJVdP1yBWjNoVMM4Ufhc+FkI4Qb4fhrbJKCuFpLR/vvVktmm6YK3T594nVfMHZjuXSaxcq1AhWliQ==","signatures":[{"sig":"MEUCIB+gKH0P/EyeEoC3JKN8WZ7BDhvAfKMSLUPdPEBn6QrKAiEAybmEbrNefH2okXB20tbik0aELeXhUnPwQ8GTt8WumlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1392.ae73a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ae73a4474c40d293f2ab2295ae932102668c6b04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1392.ae73a44","@flighthq/math":"0.4.0-next.1392.ae73a44","@flighthq/types":"0.4.0-next.1392.ae73a44"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1392.ae73a44_1787091065926_0.9361066417305413","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1396.66c9814":{"name":"@flighthq/snapshot","version":"0.4.0-next.1396.66c9814","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1396.66c9814","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"33f768fa35cad211eef37cda5e560ebf57187a88","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1396.66c9814.tgz","fileCount":34,"integrity":"sha512-/I9QZxQcu47bakB+F76HRfG3va2SURQJS3lE8IUzJ2Oi5c/2w0cSdluxoFdOgco42ypGCDnF4TbFTw/AMt2CWQ==","signatures":[{"sig":"MEYCIQDMtAEbcEYW/g3OgLNOc7ac88UKYUqnbLXLlOFibe+SRQIhAItdTjeZ0RQ4rYhr2g2XcCNUWXcPZT91ICH3Y8UWMr+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1396.66c9814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"66c9814f2387abf7cef7a334a4edf573110aadb8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1396.66c9814","@flighthq/math":"0.4.0-next.1396.66c9814","@flighthq/types":"0.4.0-next.1396.66c9814"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1396.66c9814_1787095753338_0.07911203848354198","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1398.776fd7a":{"name":"@flighthq/snapshot","version":"0.4.0-next.1398.776fd7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1398.776fd7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"05d2379200e7f2d780f010ebb58058643243e11e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1398.776fd7a.tgz","fileCount":34,"integrity":"sha512-W++8yELPs1TRQs86HkLoGnmNyvJkffBL28uG+0AvebcdKvfFPVoJDAslD5ipROjjbn/QDFBezV0CUu+T8zrFLg==","signatures":[{"sig":"MEUCIQCkZDhUq7odkSAV0jSo6WGWytfS1S93t6Lhjdy0E3btIAIgOCZzibljBIRxLk7jWv2PIn1AiAgXF+kJ43zsS2JrY+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1398.776fd7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"776fd7a25d706d45456f573331a1884c9b512827","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1398.776fd7a","@flighthq/math":"0.4.0-next.1398.776fd7a","@flighthq/types":"0.4.0-next.1398.776fd7a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1398.776fd7a_1787095882292_0.022686968912593253","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1399.9d20d2e":{"name":"@flighthq/snapshot","version":"0.4.0-next.1399.9d20d2e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1399.9d20d2e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0f9c43e633b334eeceb2cafa44bc0c92964c9067","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1399.9d20d2e.tgz","fileCount":34,"integrity":"sha512-MYPtJI780fOBFF4HuwgwRVTGXjiBJnxycs1iKOcGumld9MDlPpSrXSXoVB5xAN3zlYxllejKh9ItAU2gKTrHVA==","signatures":[{"sig":"MEUCIQDmrAIdmwW4zfm+mXXAsZdqh2zhExyUObinvuA67HHnJAIgNnJXqyuwsQzm9FQdRaIKOooKGeoR/38XEiQjZmmhoSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1399.9d20d2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d20d2e0317023af656379bb16f54f02cf43c97a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1399.9d20d2e","@flighthq/math":"0.4.0-next.1399.9d20d2e","@flighthq/types":"0.4.0-next.1399.9d20d2e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1399.9d20d2e_1787097486857_0.8336310103553373","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1404.4936e90":{"name":"@flighthq/snapshot","version":"0.4.0-next.1404.4936e90","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1404.4936e90","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d2674a9e8139e69956b65bbb979c4f3ef3231053","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1404.4936e90.tgz","fileCount":34,"integrity":"sha512-W3mkxmoyI0l3Cnv/GBbttEl/DoR5gSIOGvbj4PswW04Ce9K8bH6iwxv6ww9z6GPQnqWtEG3aSGzcxiIcKlGHfw==","signatures":[{"sig":"MEYCIQDCroAONt/FiKatjsWrb3QuqruATiP7E8PCyVfwpWTIzwIhALJthRQ3iiLMEQWUa5YN4i+PBzH2LiarivpdtlJzjksg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1404.4936e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4936e9049b9547aad61b9ae7febd4a41021b45a0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1404.4936e90","@flighthq/math":"0.4.0-next.1404.4936e90","@flighthq/types":"0.4.0-next.1404.4936e90"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1404.4936e90_1787102289212_0.38853071459925026","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1405.d7484cf":{"name":"@flighthq/snapshot","version":"0.4.0-next.1405.d7484cf","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1405.d7484cf","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1bbaa5458177785412fc484a062ab0efbbfbaf1d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1405.d7484cf.tgz","fileCount":34,"integrity":"sha512-jTIoLs7ricEO6EoPoQh5P1T3zmygAuPl7smCXmqn/4ZxUKsuMdIkB1ZVyqUCOWaPjV1PztXTW/ZczFlwpoCmwg==","signatures":[{"sig":"MEUCIQCwOKUJxhhSPJblF4Jaz6DyGuythDH9/o9MKxZYgjHGvQIgaaZW41yo9zLNFR3XWvuelpuJ+xmqC3i6fn4+Jk8xXj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1405.d7484cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d7484cfdaa0f9ef0b3e7fd92356d39208e74167f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1405.d7484cf","@flighthq/math":"0.4.0-next.1405.d7484cf","@flighthq/types":"0.4.0-next.1405.d7484cf"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1405.d7484cf_1787102423605_0.2145589011624971","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1410.a69907a":{"name":"@flighthq/snapshot","version":"0.4.0-next.1410.a69907a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1410.a69907a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9eae1fa9940310826cf16477aba52cba6ea3d076","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1410.a69907a.tgz","fileCount":34,"integrity":"sha512-5C1Ug+uW14JTpriFdFRUpvAqCVB/YifB4gBH/kRBiOcRPSvgoLzfkXx1b5bcdGMW6foPxWAXbYr2kXCGmy2jAg==","signatures":[{"sig":"MEUCIARoeNQRLBKmInQVWHzo021ntDy0zVkfsM/K2qSb0dsYAiEAq71klEjSEi8qNcFcy0WMmwgshTGtPzkxJHOUyv9COqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1410.a69907a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a69907a83c6ff3b3de8935e42c221b780c180296","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1410.a69907a","@flighthq/math":"0.4.0-next.1410.a69907a","@flighthq/types":"0.4.0-next.1410.a69907a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1410.a69907a_1787118553587_0.3258580709581098","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1412.05a7272":{"name":"@flighthq/snapshot","version":"0.4.0-next.1412.05a7272","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1412.05a7272","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c5f6a7a78f6753dbf3d5d379b599e4625b6e0596","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1412.05a7272.tgz","fileCount":34,"integrity":"sha512-1aX962EiGWWBXdw/BwsbHFMyTRQTUzXFAkAjJDVIhRsNBiMhxwrRaeCHwHmPLBqEyr6w3hSWa9YactTELJ9zSg==","signatures":[{"sig":"MEYCIQD4rmuPhh4N4jboy1gxtCTHavzhbi72nE2eKfN4Y4FlXgIhAJvxZuhFo8uqjcvXOW6max5P02EyDZUoXmfVZNcwKta+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1412.05a7272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05a72726f4579a5cdb44f886630d8f92480764d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1412.05a7272","@flighthq/math":"0.4.0-next.1412.05a7272","@flighthq/types":"0.4.0-next.1412.05a7272"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1412.05a7272_1787120577233_0.480124387199659","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1415.00028b0":{"name":"@flighthq/snapshot","version":"0.4.0-next.1415.00028b0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1415.00028b0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2dfe15414b5044f23d2a796d53718631d8bd8cc3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1415.00028b0.tgz","fileCount":34,"integrity":"sha512-FmRN4sLbJL1pJKCEkTa4LDNktoKc3yOQGVKjIRZAAta78mX6SDBVgut+lkm946jYX6ASFJkYNWsjutuR2kpoBw==","signatures":[{"sig":"MEUCIQCkq0NKSJRZGiXxmqadtqVgPMfq2kTnVRdb/4TKwQw3agIgeSkm8H27W6o8VvuiQ/N0sPMIwtI9xmR+AzJgmRwVZ5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1415.00028b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"00028b0f581f46010a9ba6f4d34a54cbfbe90ac0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1415.00028b0","@flighthq/math":"0.4.0-next.1415.00028b0","@flighthq/types":"0.4.0-next.1415.00028b0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1415.00028b0_1787121464758_0.37537771281637244","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1416.ef4fae7":{"name":"@flighthq/snapshot","version":"0.4.0-next.1416.ef4fae7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1416.ef4fae7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1774cdbdfe7ddd1a84bd6f7e3ba3d156b4a972d6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1416.ef4fae7.tgz","fileCount":34,"integrity":"sha512-LTsJBOoR9GoA8mUuD6WzdR0ws2VifuExwAFpJ6UA3QWQS15Qf1HhM1G66Hv930TBZlNNIk4Z3wnAFioHV/Eu8Q==","signatures":[{"sig":"MEYCIQCSlg64EZGZJhTuhKEBg8E/2tkkBvLXlD9itwAl+kPffAIhAP2Ks2ghdFhxdys6ljJKP4McnF+Zy64m4C/Ml6AabWb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1416.ef4fae7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ef4fae7fcce4981f09353ef665113c0034491f34","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1416.ef4fae7","@flighthq/math":"0.4.0-next.1416.ef4fae7","@flighthq/types":"0.4.0-next.1416.ef4fae7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1416.ef4fae7_1787156000047_0.9866185526113229","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1487.e25e95d":{"name":"@flighthq/snapshot","version":"0.4.0-next.1487.e25e95d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1487.e25e95d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5779a99ede3c76a2965623bf75aa8d4ddb5e00e4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1487.e25e95d.tgz","fileCount":34,"integrity":"sha512-g3ZVx1vfwej23uWMhM2uqJ6WFcj2V5entoNlr6TB9dKH+AlN9+RBS591E8ZrgMp9CtdGIcHeGzGhaABCowpgyg==","signatures":[{"sig":"MEUCIQDIu8xdq3fSOw78U3+9plhFaod3fT8UrNUY4ZEF9S9jSgIgX+OxpvPeYU62bxtxb4kYt2dUTjF6y2m9I7XUPXyjYNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1487.e25e95d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e25e95d60f7439c174b16b0c9c970d4aba8223bd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1487.e25e95d","@flighthq/math":"0.4.0-next.1487.e25e95d","@flighthq/types":"0.4.0-next.1487.e25e95d"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1487.e25e95d_1787182321803_0.4472965204509527","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1488.43bcb37":{"name":"@flighthq/snapshot","version":"0.4.0-next.1488.43bcb37","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1488.43bcb37","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6d155a0992a1f3c1d5462090e64a05693b502341","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1488.43bcb37.tgz","fileCount":34,"integrity":"sha512-HJdBekJXbOUpnu3RtVzHQFK0f4dDxBEj26SftE0LMgkklRU0Mawl9btCDofSCaYa7GHQ45BylHShE1iW2z97qQ==","signatures":[{"sig":"MEQCIB7tcyBy+5XkkNHochU6om9jrzDPlH9X2N5p7n8/Qp8XAiAsRU1+ApyKgF2/pne1Yp6aoeYoHwWb0nAc1NPa7h2k/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1488.43bcb37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"43bcb37d9a5a44d81b8490439b9e43ac5d1e82f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1488.43bcb37","@flighthq/math":"0.4.0-next.1488.43bcb37","@flighthq/types":"0.4.0-next.1488.43bcb37"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1488.43bcb37_1787200997859_0.8434089613709868","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1584.a8ddd61":{"name":"@flighthq/snapshot","version":"0.4.0-next.1584.a8ddd61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1584.a8ddd61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e6b12e25f884cbe1ac580a6538bd88d53002d0b8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1584.a8ddd61.tgz","fileCount":34,"integrity":"sha512-L1hhA+KSiUAYNdQE91Cm4p1ll0u1HmEqN8UqHZpwBsaOhK4OqB72r63WsfsZX5Z3Q6aULD5wEr4UaUA/m7fiVg==","signatures":[{"sig":"MEUCIBsjA80iY+aHPpgPKi8v5iSG4MTZTtCMi6zDrXu2Bm39AiEAwpXox6gKTKfvvFIo0QjXpmc8cZD7d0IaazL15uRVCtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1584.a8ddd61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a8ddd61739924a54b02ef606a8c16d7b66c66807","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1584.a8ddd61","@flighthq/math":"0.4.0-next.1584.a8ddd61","@flighthq/types":"0.4.0-next.1584.a8ddd61"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1584.a8ddd61_1787250513731_0.01176858042913409","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1585.bf131c8":{"name":"@flighthq/snapshot","version":"0.4.0-next.1585.bf131c8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1585.bf131c8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"daa1d168995d3da906468c966b37b770f3863cba","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1585.bf131c8.tgz","fileCount":34,"integrity":"sha512-CmgjgpFXBIx8r7Pu/G+yRlRRvk/Qa7jmUkMuwMU2egMDkNoLJWcc60fiYg7qnzmAF0y4foywvAJrBJy4YvzHVw==","signatures":[{"sig":"MEYCIQDXWmPg2PaiXRr/VasFEbMz8pEj+D4I1FgeOuXksxPiVgIhANPM2ntbaaZkbWQNl1y0Gqek0awC4jrIr4/2ey34qnxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1585.bf131c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bf131c8abe61502de71895639d57db3e2e2c1ab0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1585.bf131c8","@flighthq/math":"0.4.0-next.1585.bf131c8","@flighthq/types":"0.4.0-next.1585.bf131c8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1585.bf131c8_1787251173326_0.779154849700703","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1602.af48ed1":{"name":"@flighthq/snapshot","version":"0.4.0-next.1602.af48ed1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1602.af48ed1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"60ea8e73255b4da87fb98cdfb4e2eff461d23568","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1602.af48ed1.tgz","fileCount":34,"integrity":"sha512-7YWH4WOFsaFxVdV4dtGDtqBX80dFWdPs7ejhWjdf0nG0ANciEzO2Fczm37radPJfmWnB0/tHeA3YnaTBrUNwyw==","signatures":[{"sig":"MEUCIQDXp6ND9KSwAg663oFKUumzAJvII71bmFl3pbN6mlRk1QIgCiEuAtYEsnAYJFNdcNJ7yEK6teVO7WEKfXa8TxYVuHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1602.af48ed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"af48ed1ac05ae5fda74d63d9233f32a9ea8bbaf7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1602.af48ed1","@flighthq/math":"0.4.0-next.1602.af48ed1","@flighthq/types":"0.4.0-next.1602.af48ed1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1602.af48ed1_1787267563221_0.26417668545486506","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1652.39f08fd":{"name":"@flighthq/snapshot","version":"0.4.0-next.1652.39f08fd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1652.39f08fd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a0aa5f263a3ccd2cdfb1e2f1daf726b93916f75d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1652.39f08fd.tgz","fileCount":34,"integrity":"sha512-JuF8OCzJDaVdwSmAwB50K/ZeeTB0wjmsV3R56jWXHPuHBxUNsO2ggVB+fheWs9qv9J9iX37Vd70e2wFX3OFjjQ==","signatures":[{"sig":"MEYCIQCtQnfbkXYc/uUf7md8MC5+Y13AVRcmBls6DMXAcWuCTQIhAO1G2dewCxs6NwoKBxAlsFhTWlroWylGVB1qucaZQaIz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1652.39f08fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"39f08fd3355ac957ef8965e70140e77c935b6c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1652.39f08fd","@flighthq/math":"0.4.0-next.1652.39f08fd","@flighthq/types":"0.4.0-next.1652.39f08fd"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1652.39f08fd_1787280871651_0.5464529665899962","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1663.d9c5746":{"name":"@flighthq/snapshot","version":"0.4.0-next.1663.d9c5746","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1663.d9c5746","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7e0930947029691f2c17e1a3e60e34eb5a1ae49d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1663.d9c5746.tgz","fileCount":34,"integrity":"sha512-KnZBq1aWsyS04HwiOriQz1CRmXemNQl4MJHWbk6OWP48rZc9vbmDnnkGbCigacMCPo3qkA3vG3tWGcjbuTgtkw==","signatures":[{"sig":"MEQCIBD1Uln5svIb18GEkbvqnTj472pQCEf4WmbQRSu2W+pLAiBJ2Q+i0kNiWMNhZR5O7ElLO4mgkPMpl3Vy9uDjUxawAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1663.d9c5746","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d9c574612a1280ddc4f84bb3486a41579a068085","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1663.d9c5746","@flighthq/math":"0.4.0-next.1663.d9c5746","@flighthq/types":"0.4.0-next.1663.d9c5746"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1663.d9c5746_1787287657523_0.4080427117113581","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1694.598ef6f":{"name":"@flighthq/snapshot","version":"0.4.0-next.1694.598ef6f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1694.598ef6f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"dbaac8dd4f59f8e3046d4c9d56591df717f2d360","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1694.598ef6f.tgz","fileCount":34,"integrity":"sha512-7iL4UcR2DELLFNSQlrGLm25rD/VrEZTwogywsH8oc+TgIzhmiUJeluKSdfHJC1zvU0UKq/nUrk38Zs6jNmuEPg==","signatures":[{"sig":"MEUCIH/rPXpyeP4KnFrRCG6MA+1X/U3t1+itF/XZk7qSaTxpAiEAhzC//dKD0XlLMmTpW+Fy7k02pyUX+iu2dZIoPIMF0/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1694.598ef6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"598ef6f62b6f1ae2873956501069ed824699021a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1694.598ef6f","@flighthq/math":"0.4.0-next.1694.598ef6f","@flighthq/types":"0.4.0-next.1694.598ef6f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1694.598ef6f_1787288485474_0.36077581146489024","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1695.181dea5":{"name":"@flighthq/snapshot","version":"0.4.0-next.1695.181dea5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1695.181dea5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"69b774540d35724b2e357fe2d8c38788465d1167","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1695.181dea5.tgz","fileCount":34,"integrity":"sha512-pUUXapq8LG3QRJX9dQ1bj3Fsj0oGHuzLyp4vT/lXAJuDGzVKHMualcXuMFCnpX/zRfjbOseD1bv2X2OEhIosiQ==","signatures":[{"sig":"MEQCIGrZGczSqnQxgiMNnkk7hveSvuLUdLzZ3pScLS10V6L9AiAvLYkpYTaADNGxzXNQIAOXecpMFleF4GgyQWrbuKUa1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1695.181dea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"181dea5e323d8b0845ede2fade7f67b2ce8d2554","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1695.181dea5","@flighthq/math":"0.4.0-next.1695.181dea5","@flighthq/types":"0.4.0-next.1695.181dea5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1695.181dea5_1787292967965_0.3715152655861509","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1696.93f6f63":{"name":"@flighthq/snapshot","version":"0.4.0-next.1696.93f6f63","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1696.93f6f63","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c94ea4a46cbb77c1ec37e504b90c60b7f9223e73","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1696.93f6f63.tgz","fileCount":34,"integrity":"sha512-mcMxpzrb8PWCRmpto50MEbUGy18I89j02/9uMrWQT2tg/6FEASJyB2sFa2KM3S7uVVsq2neek12GR6Kbn99bGA==","signatures":[{"sig":"MEUCICiyzLrYCv1kZlMehWXteKoCRDyTxq8SMxhXHR3s4mT6AiEA72PAC9W7usUzAwxo7ebe/1BWsHc9qfRaP8sKMCocJns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1696.93f6f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"93f6f63eca2b6864dedc151c301be624236f131b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1696.93f6f63","@flighthq/math":"0.4.0-next.1696.93f6f63","@flighthq/types":"0.4.0-next.1696.93f6f63"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1696.93f6f63_1787293454087_0.35652649362877864","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1702.61a7a7c":{"name":"@flighthq/snapshot","version":"0.4.0-next.1702.61a7a7c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1702.61a7a7c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e6e06807969309453b0ab9c89eeb56e607847710","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1702.61a7a7c.tgz","fileCount":34,"integrity":"sha512-eYhl9rnBmBfFwRENVigbi7e13jnzBwMtqlT8YbdRKAaOaNQjEL8MIct2zSKf6snDE47shVV2JtISt+hezRMuEA==","signatures":[{"sig":"MEUCIB/kepDX3O04GzQakwH4W+Rhfm/FHzgGOpsK101Z1iuKAiEA7aKZTYRxDZC80982uNEpo7TlXXnPUP6MaqWsG09vBWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1702.61a7a7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61a7a7cc67afb80f8df61975bac6404a7e480370","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1702.61a7a7c","@flighthq/math":"0.4.0-next.1702.61a7a7c","@flighthq/types":"0.4.0-next.1702.61a7a7c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1702.61a7a7c_1787296329766_0.9159846690444335","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1703.b82d313":{"name":"@flighthq/snapshot","version":"0.4.0-next.1703.b82d313","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1703.b82d313","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7817a06128008b60482fca5629e2e9dcbfe8d651","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1703.b82d313.tgz","fileCount":34,"integrity":"sha512-qX6o4WOR0eGbTzvqeEXmQl83m7xk9rYsCb1JLRvOWVP7BwfasDKPQ8v1c+x3Vi/Ru2YMprOdaYM4otjbnG1zcw==","signatures":[{"sig":"MEQCIG2qAEXjr5QToheTcwH4DDSuBiIlvlcpqAyPlAjDI1ExAiBhWrYnoELwdyaxm2dRLjC5PO8QwoOHtOrsUg2eRqQurg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1703.b82d313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b82d313abae5abbfe0568f8a0ecf7e7cf834d269","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1703.b82d313","@flighthq/math":"0.4.0-next.1703.b82d313","@flighthq/types":"0.4.0-next.1703.b82d313"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1703.b82d313_1787298157571_0.12982463783354192","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1704.9eb98e1":{"name":"@flighthq/snapshot","version":"0.4.0-next.1704.9eb98e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1704.9eb98e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"786f679cc4fab4854c6be3ad113674237f47deb0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1704.9eb98e1.tgz","fileCount":34,"integrity":"sha512-4WcFmoXMTLIOdvDHdOtKd1xNXJpFzBtb2B9Eav48844Nfs25ARy618DORs945da3QloNAIJVzNnhlnNtBV2Glw==","signatures":[{"sig":"MEYCIQCL37MSGACsnxOCmrSRXsxzlzJHcSIaWl5lPJ2MMo0KAAIhAKowFT/lerHwI+WYF96hrdwXWVHR+Wdy3K7o5XM2RZFB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1704.9eb98e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9eb98e11caee246589365df812ece128264ef638","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1704.9eb98e1","@flighthq/math":"0.4.0-next.1704.9eb98e1","@flighthq/types":"0.4.0-next.1704.9eb98e1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1704.9eb98e1_1787300980991_0.2609012410463565","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1716.1979cc9":{"name":"@flighthq/snapshot","version":"0.4.0-next.1716.1979cc9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1716.1979cc9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c6b0af343e9f25fbde059313ded701f5a96e2d0c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1716.1979cc9.tgz","fileCount":34,"integrity":"sha512-dib37qlY5v0BNUoIS3RBNRDF4XRqD/7piNfjOTO3HJ3MR9vdf/O0BfprLreDIFQQ84ZzCLKGRbXteqtTeE6CwA==","signatures":[{"sig":"MEUCIAe/s28Eh/Z8xf+8TU3vKaP2/oyDvxjl6n+foJAqDEhhAiEAheKrcb7XLfBk8ecpSrXgMFzNwRusGNaDKXbFGxQsUy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1716.1979cc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1979cc9bfdae5161eeac594f0460968a65b852f6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1716.1979cc9","@flighthq/math":"0.4.0-next.1716.1979cc9","@flighthq/types":"0.4.0-next.1716.1979cc9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1716.1979cc9_1787305310565_0.511883469445231","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1717.9d6a20b":{"name":"@flighthq/snapshot","version":"0.4.0-next.1717.9d6a20b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1717.9d6a20b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"68ceeccb3208af63f223677c1f3dc16d701e7158","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1717.9d6a20b.tgz","fileCount":34,"integrity":"sha512-NAIwYMZZESNIiv/F02lSeL1wsDG4Xs4a+iDO7bIp38rblxi6srZURCLNpVReVTsxh6w3Ty88EfKYQnn/wARnpw==","signatures":[{"sig":"MEQCIBXRLfEjbllOewN7dHrdKy+vLkLcJNL6vYSpxj59d70TAiAg8oW5pkpzCxRj+lbsP3T1oyZR6rYPaCmb71pPfkLXrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1717.9d6a20b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9d6a20bc14f3fcb2ef914442e1092ef1711316a4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1717.9d6a20b","@flighthq/math":"0.4.0-next.1717.9d6a20b","@flighthq/types":"0.4.0-next.1717.9d6a20b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1717.9d6a20b_1787307762750_0.021593692746822324","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1725.752ca79":{"name":"@flighthq/snapshot","version":"0.4.0-next.1725.752ca79","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1725.752ca79","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8ad8a8b3d9fcf6f6bf012bdc6deef4736c07adb8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1725.752ca79.tgz","fileCount":34,"integrity":"sha512-pTqvSy6QaWvtcbz/7gT2Naxx7ojSP2ZMD9Ks66xNdn9gzr7WCwJW35jGgPBVosKLEu7czeCk2fiX3RhALoACnw==","signatures":[{"sig":"MEUCIQDTcnT3EdgkKbjVmt+qEdEpQH8hS0H0vvmV1zaAO9VnwgIgNmhtU1T7GRWXHqM0pJdWRbE7CQUTSIm4a8KX/WkKdgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1725.752ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"752ca79327a1e07f9d6c63d8704bb8d423500af6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1725.752ca79","@flighthq/math":"0.4.0-next.1725.752ca79","@flighthq/types":"0.4.0-next.1725.752ca79"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1725.752ca79_1787310781007_0.8827483584395008","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1728.f69160b":{"name":"@flighthq/snapshot","version":"0.4.0-next.1728.f69160b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1728.f69160b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"00c5bea13752678a9f1228051d930c0d215c0d26","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1728.f69160b.tgz","fileCount":34,"integrity":"sha512-ijC4BpDlSZLt3fVi2RNcRr5wYIC6CXG7bvjeQeMWmj3gTeCYR4IQtDZw1TmToqs9P3hdHtyqwGn0Ggbr3/7sZQ==","signatures":[{"sig":"MEMCH1catmSFkiIbGRUEIKbN4C/XbAnS8vdHyM9whCEoBt0CIGDxsVUYTboOAaDTvBycnfLo1FPI9/E1UkwhKxJdt+mE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1728.f69160b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f69160b30438f81d8ec0f7641b68cd1acef88df2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1728.f69160b","@flighthq/math":"0.4.0-next.1728.f69160b","@flighthq/types":"0.4.0-next.1728.f69160b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1728.f69160b_1787313554754_0.6046502040418944","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1749.d81a21c":{"name":"@flighthq/snapshot","version":"0.4.0-next.1749.d81a21c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1749.d81a21c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"59312b24cfb0e9f2f4380eed752e9777c5005be3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1749.d81a21c.tgz","fileCount":34,"integrity":"sha512-Cb5zcCHdq75vhVWf1nOfPcnnghdSoeHIUiPJhvqCE4xeA/x30nsz6sslDCMoqUITPAuqJp4Nxak2tY0r0tSf5Q==","signatures":[{"sig":"MEYCIQDmlLG+IFAl/8BrFVI1qx/OTAmIO7eD6LPeLc7L3WQBxAIhAPWvallTipQEKhAxbkzvGsk1IDY+YJWrGcOZMYhgpn87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1749.d81a21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d81a21c7a4f2ee48fe9eb1bdabae6365c8c8694f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1749.d81a21c","@flighthq/math":"0.4.0-next.1749.d81a21c","@flighthq/types":"0.4.0-next.1749.d81a21c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1749.d81a21c_1787315824475_0.3654844153108965","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1750.13ec8b1":{"name":"@flighthq/snapshot","version":"0.4.0-next.1750.13ec8b1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1750.13ec8b1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"01454403bb070df2d6e80a46b834c6633c03689c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1750.13ec8b1.tgz","fileCount":34,"integrity":"sha512-Mt9/sXjMfkRvT9CxTWkksxx/a02xtHBAIkCm8Z52GdUeKc4ar8jRn4V9/o7TbWV4w+dIXUiUuCuugRnNiTACrQ==","signatures":[{"sig":"MEUCIADXsSdVaN8nn8GIH4V1WcqrGO13CMh+Y9gHH0RCKU/EAiEAhuw40NdMGuL3mwp3ffDhgdduNWvyzEGiitUz3ag9u9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1750.13ec8b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13ec8b1cdbc0eb53efb9cafd805987c1259ddb03","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1750.13ec8b1","@flighthq/math":"0.4.0-next.1750.13ec8b1","@flighthq/types":"0.4.0-next.1750.13ec8b1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1750.13ec8b1_1787326993855_0.5771402087835269","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1751.b3eea5f":{"name":"@flighthq/snapshot","version":"0.4.0-next.1751.b3eea5f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1751.b3eea5f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8577eb015ab7f280ee4cfa677636d43c93289e84","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1751.b3eea5f.tgz","fileCount":34,"integrity":"sha512-iBkpdp3ZHvUMZ2UxR2g4GOIj4dVFmqna9ntReV4A0yHWpekY7Rt3L4+G7RLDDVj/5fX145Q0JJe2BBxkJm/hqw==","signatures":[{"sig":"MEUCIQD/327PAcjRL0zImgMEuMfhjQI7DSVMwkYye6VOUECgbAIgf+r39mWTX/1A/yR/LL0nczymdsLh+ksDhUX6KUzdIsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1751.b3eea5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b3eea5f93b4df315e1bc80cc7af37a9fce30e49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1751.b3eea5f","@flighthq/math":"0.4.0-next.1751.b3eea5f","@flighthq/types":"0.4.0-next.1751.b3eea5f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1751.b3eea5f_1787327878308_0.6509600168909309","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1752.f250cb9":{"name":"@flighthq/snapshot","version":"0.4.0-next.1752.f250cb9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1752.f250cb9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"180d404d247736f045bf0f65e6b209273902f5dc","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1752.f250cb9.tgz","fileCount":34,"integrity":"sha512-SQhsnDiWhZMrS90sFLOR9q/connSK/4X8fK9Acy7b68dtDMn0tOex8jbWhWPq8yLsaOp0LV1/X2LJzH7uiMWCQ==","signatures":[{"sig":"MEYCIQDvuUHKuezLot3rw/9D796kU3ugWnuWya+qKu7POtXQHgIhANvJW4vEs+LrNVvHNYN18b/2vWLqVoNAXJJTs3rXE+4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1752.f250cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f250cb9b2929c0c77b66ab527cb4ef52d08f95ef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1752.f250cb9","@flighthq/math":"0.4.0-next.1752.f250cb9","@flighthq/types":"0.4.0-next.1752.f250cb9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1752.f250cb9_1787329885907_0.07801833501754452","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1763.f98ae25":{"name":"@flighthq/snapshot","version":"0.4.0-next.1763.f98ae25","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1763.f98ae25","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"907b552deacd848134827c399a3c7b4de80bd036","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1763.f98ae25.tgz","fileCount":34,"integrity":"sha512-Pr3nD/JwzfZNYcQUUt9D5RJhlQU6HnmQk64O43akBvr63UBYhl0P2E/gvcafIs2Mu2/5qq6ITxINsRmnyXWxSQ==","signatures":[{"sig":"MEUCIGOR8vX36bbKWeMDC7MQ4r96E5OV3GQ11jd2MnRJcGUEAiEAwJCxJdBFoKMvDAviJvQFg4lAeNXMBPPloH2DBW048ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1763.f98ae25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f98ae2586aa1105186b57f1528e4260424194cfc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1763.f98ae25","@flighthq/math":"0.4.0-next.1763.f98ae25","@flighthq/types":"0.4.0-next.1763.f98ae25"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1763.f98ae25_1787330116921_0.6550466749018886","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1771.f4d15c3":{"name":"@flighthq/snapshot","version":"0.4.0-next.1771.f4d15c3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1771.f4d15c3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fa56c5f47849842a6dba6a0f9d899b49dfa6444b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1771.f4d15c3.tgz","fileCount":34,"integrity":"sha512-XToo8GE9qTdbZFkv4LAhx/g0uQhQE5mFL8Uws7E5tNbcWypkZFxgzLGfng+XYPCiDaSwhG8jHpQjWCVtZzBbWw==","signatures":[{"sig":"MEQCIDzTru0BdSJpr4/qHQXFQcyt1Fl2x07R+gUCtmGLG4rVAiBz9OTucMVx0Lmggtk1/yNKbh2Uz7iZqG6I324HXYEsoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1771.f4d15c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f4d15c39c3edf4ef1608dbc61e98cbe82d4cb49d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.8.2","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@flighthq/log":"0.4.0-next.1771.f4d15c3","@flighthq/math":"0.4.0-next.1771.f4d15c3","@flighthq/types":"0.4.0-next.1771.f4d15c3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1771.f4d15c3_1787338093090_0.02083423149193031","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1809.9b3b71b":{"name":"@flighthq/snapshot","version":"0.4.0-next.1809.9b3b71b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1809.9b3b71b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7b64055ed9767ffd4b742627b9d9fde3ba027e8c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1809.9b3b71b.tgz","fileCount":34,"integrity":"sha512-N/FbBz6QLYxbwzgh8+GFfuKXE08uw+xuhNF9XjWuMHLqJiXj+XCYJnIBv6yC4VT+FT/i80twqS71vprkzxH1TA==","signatures":[{"sig":"MEQCIFea55HtqiOHclQfLTsBTCHUgGWfPB0aoGP26T+wTRNTAiBO8YJ9iuMIza1WxVG29hyfmVX2HqooW2NdAyaGL0XmUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1809.9b3b71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b3b71b019ff48ea6329c16020f37fb72c3123d1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1809.9b3b71b","@flighthq/math":"0.4.0-next.1809.9b3b71b","@flighthq/types":"0.4.0-next.1809.9b3b71b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1809.9b3b71b_1787341156237_0.09416830514187358","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1811.dde7eb1":{"name":"@flighthq/snapshot","version":"0.4.0-next.1811.dde7eb1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1811.dde7eb1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"036f4d46f1a9ff3c40a459ad18d51e4731c6e1ea","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1811.dde7eb1.tgz","fileCount":34,"integrity":"sha512-7J8D6asiHg7mZeoBJbVADYty9e5FcbVosx4Due1YHkr9s0Ht9n8YoPoQqYagi7zHK2FGg1jMyVb6oB596OofzA==","signatures":[{"sig":"MEYCIQCVxhqSOolpIGNV+nB2QJ/yBIYsByGzAaElwtPb+XIr3QIhAPdKJRNX43EyGH3vADt+d5UU2RVi6k4J6sqRcV1d0diH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1811.dde7eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dde7eb194e4d6e17001a6ccc0e53aadfb93c7942","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1811.dde7eb1","@flighthq/math":"0.4.0-next.1811.dde7eb1","@flighthq/types":"0.4.0-next.1811.dde7eb1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1811.dde7eb1_1787341971584_0.4794552672716679","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1815.e47cc3c":{"name":"@flighthq/snapshot","version":"0.4.0-next.1815.e47cc3c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1815.e47cc3c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b26ea0fe8c19b83b2af2c756e4bc801b1e27d1b5","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1815.e47cc3c.tgz","fileCount":34,"integrity":"sha512-hRN2YjXHTS0qnadl9+0iB3YXGFz8JjTumZpPm6+Y7BMdhr8MMgXOC4hyeABHB6Ph13mDV+PXnfGPG+5eYk0vHA==","signatures":[{"sig":"MEQCIDomV8Xw1pMeujShQe7FTtOfZQ+R07aObJZq3KZIVzJAAiAbS5q2shAcWRBOSIjyN+k+PHqpMUroEwvg3E0lTYs9Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1815.e47cc3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e47cc3c212c55d19e1b46ced1fdc6c63de9e3916","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1815.e47cc3c","@flighthq/math":"0.4.0-next.1815.e47cc3c","@flighthq/types":"0.4.0-next.1815.e47cc3c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1815.e47cc3c_1787344149404_0.9284803598320084","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1821.efb1cbc":{"name":"@flighthq/snapshot","version":"0.4.0-next.1821.efb1cbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1821.efb1cbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a441e3fb6cb41f9699f697421ad41e7e75472cd","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1821.efb1cbc.tgz","fileCount":34,"integrity":"sha512-rfqKXMHSDyMFNA6lLIHfEUjzMMmvKfys1eMcjvxB8tA/Z5QxYam9sVWoUpln/vGotIltOYxLkD3gu3UOy766Yg==","signatures":[{"sig":"MEUCIFRluoxDvdZCysq0hd23XXMumbZJzxJv56137V8MW0/XAiEAsysQWCMB3k0I6KdQaqFn8wsgOYnUdtbfYEplBwJPQWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1821.efb1cbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"efb1cbc5b3ccef2f43d7cd2dee822b0d152f3f82","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1821.efb1cbc","@flighthq/math":"0.4.0-next.1821.efb1cbc","@flighthq/types":"0.4.0-next.1821.efb1cbc"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1821.efb1cbc_1787351591952_0.5784283787071822","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1827.9db114b":{"name":"@flighthq/snapshot","version":"0.4.0-next.1827.9db114b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1827.9db114b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9d359719aa168b769b7a1e0cc11be781e5270204","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1827.9db114b.tgz","fileCount":34,"integrity":"sha512-KSL6IPUvqq8B9it1CDga9pG/90spCx8xsWaF23ZJsxp8AWy2LHo6P2vKBaYOEjv+QFD6bEPZIawTGxlw/lmt2g==","signatures":[{"sig":"MEYCIQDWGuMKZQcS2tk0NtBpnLX2UUYGpiQ/wmgspRTolh3V0QIhALaWnckO9HQXBT2lZzxiBla3uc2TPyGmpcOOWHRw/Em1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1827.9db114b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9db114b3fe1db90a90a11541649cb3af8bb5ca62","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1827.9db114b","@flighthq/math":"0.4.0-next.1827.9db114b","@flighthq/types":"0.4.0-next.1827.9db114b"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1827.9db114b_1787356387615_0.7763377829877411","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1836.147ae1e":{"name":"@flighthq/snapshot","version":"0.4.0-next.1836.147ae1e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1836.147ae1e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"603dc3944d66c1a3aa9b638ea928a11c6eaca193","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1836.147ae1e.tgz","fileCount":34,"integrity":"sha512-sJ6aPSShJ3oUk6t3mGE0+d8Gqo33PnvCOCHqieFN1/Q8kCrbQjCPctac2gJU+reuJbiWZYyHOT41TsjsmxZpig==","signatures":[{"sig":"MEQCID21N66IbsbV4G2gu7Zc19olmoDL3kBDCzyymyhFQlldAiAAme+UixQMoItjqR8C87HjtjSrGgl33ll0B4QaQJiDOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1836.147ae1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"147ae1eaea356a2200495b80ae4e42b1101ae647","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1836.147ae1e","@flighthq/math":"0.4.0-next.1836.147ae1e","@flighthq/types":"0.4.0-next.1836.147ae1e"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1836.147ae1e_1787362610516_0.32447547061299353","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1884.6a2d46f":{"name":"@flighthq/snapshot","version":"0.4.0-next.1884.6a2d46f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1884.6a2d46f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c8b30f7d1ead20c00a63ad92453c4705304a9d0c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1884.6a2d46f.tgz","fileCount":34,"integrity":"sha512-vTXxgILC33tTroG73nE+InAACjyR4Js8KwCL+eKX9LZ/zdQiHPNiJ0SOY/bdaJLR9+f11GEJxiMbMsmV6QuHjA==","signatures":[{"sig":"MEYCIQDSe85FDG/0Y2w+dtRb1JhfRYJI+fhgnRTj3BsFjFm+iwIhANC5NKDKq3Ak6V8S1bTYcpHKhFCN56tcNwl4o/23101G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1884.6a2d46f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a2d46f4e11232c5175ff79d306602e0378cb55e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1884.6a2d46f","@flighthq/math":"0.4.0-next.1884.6a2d46f","@flighthq/types":"0.4.0-next.1884.6a2d46f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1884.6a2d46f_1787384819468_0.3712875532843736","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1888.e9e80b4":{"name":"@flighthq/snapshot","version":"0.4.0-next.1888.e9e80b4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1888.e9e80b4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"17b8507bb3e41c2ba6fa919ff731b1bd2e725add","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1888.e9e80b4.tgz","fileCount":34,"integrity":"sha512-zYcQ/24RFeeLwWcRys3Dmdax0W6hMw6XHUS5GcHXNi4udhi6zxX0Cid+CgDSweoxmag8s5242YXVg6HMEUo7ZA==","signatures":[{"sig":"MEQCIHaGNtJ4SncMpXdqdUhs3Qb4zGYPzpyfwu4OA3FtnAgPAiA2p338mZpNNc7TiiTXnQoSoYJbbsnhAlpf7Dfozs7bMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1888.e9e80b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e9e80b4ab0f5a142c6554f577dfc8c640bb960c9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1888.e9e80b4","@flighthq/math":"0.4.0-next.1888.e9e80b4","@flighthq/types":"0.4.0-next.1888.e9e80b4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1888.e9e80b4_1787549273497_0.21116786663690634","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1892.a0b519a":{"name":"@flighthq/snapshot","version":"0.4.0-next.1892.a0b519a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1892.a0b519a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bcb1b7e8ff7aafaf50e2f846d82ae96e1073a9da","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1892.a0b519a.tgz","fileCount":34,"integrity":"sha512-IY/WwxagkVliha2Srm4LYC0V1sW2c5ro0+SVWMbfwztBUk3xfXlmtzQn3QDv76T3wl/NdBfmdGSO73Hr07UTag==","signatures":[{"sig":"MEUCIAxQsSRa+PxAr7ogToAxAV3+OkrS04w90PwWf1xVmGkmAiEAjyxB7zR34clvcTvT8MfYG/0gFIiU9vgxGZWO5yuBwbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1892.a0b519a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b519a631890913faffe94d1d3ea3287a8c8241","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1892.a0b519a","@flighthq/math":"0.4.0-next.1892.a0b519a","@flighthq/types":"0.4.0-next.1892.a0b519a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1892.a0b519a_1787568687149_0.3732967340590758","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1896.60d766c":{"name":"@flighthq/snapshot","version":"0.4.0-next.1896.60d766c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1896.60d766c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6816313a3957889c8bf8ff9c019a49a562d622a4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1896.60d766c.tgz","fileCount":34,"integrity":"sha512-E9VFYMkTi7697DsWAUNDmKWLabFDQ8fRBH6aYJjWMgCAEqS8u+JCFN4QfpkUbN+hsDBMcbeUB4zgNGSXUWcHsA==","signatures":[{"sig":"MEQCIEhol6brO20mnlWUnEDzCgYCd8QXa6w7JNIwfCzQ006IAiB4SkDXoPyA05fTYQNlctWMiHfulyPnZKkLbZlMebNaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1896.60d766c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"60d766ccbf3a4fbe07c603d8acfc13208d476e56","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1896.60d766c","@flighthq/math":"0.4.0-next.1896.60d766c","@flighthq/types":"0.4.0-next.1896.60d766c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1896.60d766c_1787571189781_0.8900559580165044","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1898.266773a":{"name":"@flighthq/snapshot","version":"0.4.0-next.1898.266773a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1898.266773a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ccfa0d92de542a55b758e6b9d70a238c9204fbdf","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1898.266773a.tgz","fileCount":34,"integrity":"sha512-m7C4yobrM6viBMHxkfXrb+8muZeUkG92TAzfAnhR7/nc4PcyHvMe4rBTPxgWZzqNXO+NVXT1UrmglTqk4oFKZg==","signatures":[{"sig":"MEUCIQCjk3cAi1EulrIctDlzoV68AQoQ36v7drXwPaysbIYNjAIgM5g6m5+IvsWwlCL8LECSJCc6fznY5iQt6WlSRAECBCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1898.266773a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"266773a60a616a3630ef40a7f33737f0697311aa","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1898.266773a","@flighthq/math":"0.4.0-next.1898.266773a","@flighthq/types":"0.4.0-next.1898.266773a"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1898.266773a_1787575078228_0.8122019001924989","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1903.50bfa67":{"name":"@flighthq/snapshot","version":"0.4.0-next.1903.50bfa67","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1903.50bfa67","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62bf1c0b522851240130dd73d6fa3e5ffa19708c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1903.50bfa67.tgz","fileCount":34,"integrity":"sha512-HW6IV41O19wkxCRiwvPvjMFZz4SElJOA26EoiivYmf42KnaPTu639mwruN59yzMY5zR9I4sEMmMlxYumbnPkJQ==","signatures":[{"sig":"MEUCIHpcYE15xY9GjeJ7ADh3Ef/uLso5wQu+o2pvn9Xzcoh/AiEA3dX8P2Bipn0uMydJhxQ8pOM0P3f7bZ+o6hwO3S/YZH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1903.50bfa67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"50bfa67f3f2a3be13410ae4eb2fa3300687b20d9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1903.50bfa67","@flighthq/math":"0.4.0-next.1903.50bfa67","@flighthq/types":"0.4.0-next.1903.50bfa67"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1903.50bfa67_1787587800599_0.5666805870992804","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1908.751021c":{"name":"@flighthq/snapshot","version":"0.4.0-next.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"962830a3fd386b77e71c4051ce4a49f8cf14a098","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1908.751021c.tgz","fileCount":34,"integrity":"sha512-P3KkJQyZ/leBurwqGIf4yzkHixZMthvOiZNDPxJuOBf9qk3tg7nsTwxwEn2W3lmOzDEhcfIKomCO2cnp8bLKDA==","signatures":[{"sig":"MEYCIQDteic9gFBFlIiQ0YF6QTmagnRx54yLR2i5jiM5RG2GNgIhAKXMCBfGeLJhDNHOrXfg5XYBy+nrN758Tbo173qFENXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1908.751021c","@flighthq/math":"0.4.0-next.1908.751021c","@flighthq/types":"0.4.0-next.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1908.751021c_1787607376519_0.42437951411296604","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1908.751021c":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1908.751021c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1908.751021c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1fe7fde213c6ff326ac0e665aa8d7c1bab9b4e22","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1908.751021c.tgz","fileCount":34,"integrity":"sha512-h81JdmsvoYCaIMv3R2V9Ll8sJXbrtJzreNSjJTZPzYCJHNKxcX/MVS1l7yG0wdD16pNZ+843Dj11EBXewtGSGQ==","signatures":[{"sig":"MEQCIBYPjjYD9sz344lM689+uej2pvWA8jR/+WEzPeJX+O8DAiAscHRNC8JBzFiKed+Sm9NG9D+EpVy6vdQXXZJ9Ng2x4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1908.751021c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751021c9e2e79e1445e8a5f4817d61fe375c344e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1908.751021c","@flighthq/math":"0.4.0-edge.1908.751021c","@flighthq/types":"0.4.0-edge.1908.751021c"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1908.751021c_1787607728727_0.34298051151600695","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1909.c102f22":{"name":"@flighthq/snapshot","version":"0.4.0-next.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b5db8bee78d673d921022bf7e02070e9bcc245d4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1909.c102f22.tgz","fileCount":34,"integrity":"sha512-8RZhgO53T/YpG9cTx/OHFTQ01f+YdeK3+ohBPANkEgWMkuw4GAy2aM9fd+/MQVKxKuCldWbmYqYcMda2YV6a4A==","signatures":[{"sig":"MEQCIGc4pv8xKm0heE9mbY7UrkkmWcDn8URT2Er4iYVEVY7dAiAeDhGq+deiIOqMRa7JDclV8N+tDaD2XseJZz4eaZ2M3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1909.c102f22","@flighthq/math":"0.4.0-next.1909.c102f22","@flighthq/types":"0.4.0-next.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1909.c102f22_1787607841224_0.9708519552167769","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1909.c102f22":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1909.c102f22","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1909.c102f22","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"70ea8a71a5c53505906ca89d8742f58153a6a24a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1909.c102f22.tgz","fileCount":34,"integrity":"sha512-5WQQXamIEI/nHbVUtzGq8yX53GOLoVeFC6HMGF40NDrPk3gaDJHBUkAaEiZsFqW75s/ZdTQ9mQoVsMtGEU5wRg==","signatures":[{"sig":"MEYCIQCAtzWNNVJlLNtJRgwTC6a24tsL5qRSTebPxZE+zZ23mwIhALx3InVrvlLiI2c0ZTGoZwuMms2QGCy6bU1w7IhDPzoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1909.c102f22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c102f22a421baa9ae0552573ded0c84f6bd98076","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1909.c102f22","@flighthq/math":"0.4.0-edge.1909.c102f22","@flighthq/types":"0.4.0-edge.1909.c102f22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1909.c102f22_1787608318031_0.9499503332528407","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1917.1b88fee":{"name":"@flighthq/snapshot","version":"0.4.0-next.1917.1b88fee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1917.1b88fee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9b4a0aefb688b8844a91ceb727ce2ceabf1f5a27","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1917.1b88fee.tgz","fileCount":34,"integrity":"sha512-X92X4GAGYpEdfKtqevyGOFjg5+0udLxLNytlTAWQT6NuW3dMP/oA8ZR1nmHDPWTqPebkjaOSxO91RbxCIZxEyw==","signatures":[{"sig":"MEUCIQCaHSW96n1Q8I1LELfZdx/1qiqLvwNVj5AGjHt4/of5LQIgfVI3lO/wEH42pi4r+m4aejCmUebaKQR0GVhjCqElM2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1917.1b88fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1b88fee135e113e378973cb548aea45284f8add4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1917.1b88fee","@flighthq/math":"0.4.0-next.1917.1b88fee","@flighthq/types":"0.4.0-next.1917.1b88fee"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1917.1b88fee_1787691475522_0.1404236960675449","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1920.b93ad0f":{"name":"@flighthq/snapshot","version":"0.4.0-next.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9fc08318e852697c7ed7f8e1e0a8e7ad9de558ce","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1920.b93ad0f.tgz","fileCount":34,"integrity":"sha512-ML5Z/dXCZGc3HGKdtQ2yIudk+JKOvJ0YkCNQlhCdsqqG7FDJF/g6l+X2ULTUZLErWnNOZHr7NzvtPTZYcD99vQ==","signatures":[{"sig":"MEYCIQDX1tERXlH5XoqRE7j7SA5QrjgdgVfYUHhz6OkVGe0M1AIhAIIITE9zKXbSd/ncUzZrAEhUyNHzSA97hneu0hOmO+Me","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1920.b93ad0f","@flighthq/math":"0.4.0-next.1920.b93ad0f","@flighthq/types":"0.4.0-next.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1920.b93ad0f_1787699418912_0.6788219876784507","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1920.b93ad0f":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1920.b93ad0f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1920.b93ad0f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"211da2ee8ba39c1f7cc6c5c2653fee42dfd35d21","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1920.b93ad0f.tgz","fileCount":34,"integrity":"sha512-62+jclLesgFz0lVg1Iwdr6DQ2u0QiqL6yz5AHT36hemfQOk7Trgr97ZaiwFnNx04elZqmbz5P6S+DVrwDbCHPw==","signatures":[{"sig":"MEUCIQCq17JD2uBTHhv5nOE/bGukmGROuAQn3y5yWlH5AYGeGwIgS3VHNcrHBQMNnbxmVctNUZB6myIC6nl47SDZw+jCzMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1920.b93ad0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b93ad0fa3532228e67f46d0d1842bc339b998c60","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1920.b93ad0f","@flighthq/math":"0.4.0-edge.1920.b93ad0f","@flighthq/types":"0.4.0-edge.1920.b93ad0f"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1920.b93ad0f_1787699907047_0.1819892435471202","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1921.0a61bdb":{"name":"@flighthq/snapshot","version":"0.4.0-next.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"38b3fea125a568f1097179aa35b7b174162e9ea9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1921.0a61bdb.tgz","fileCount":34,"integrity":"sha512-6o9YWOHQkb/szpbgy5MdFK+5vorcvorOzKsuu7j8tIGGhxd6RmHGjxNWgfwgNq7sjniQ399NL8oshJ1johpB6Q==","signatures":[{"sig":"MEUCIQCQaYrW+x9ee+C4lJmE3SpQ0jAg9LQb/Lk/WAww46i1tQIgcUiJlRuIK2murK1g6bnoDsSeMm+1Ln+2YvbE7Y9o96c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1921.0a61bdb","@flighthq/math":"0.4.0-next.1921.0a61bdb","@flighthq/types":"0.4.0-next.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1921.0a61bdb_1787701319925_0.9486432408645509","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1921.0a61bdb":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1921.0a61bdb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1921.0a61bdb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc2295b0e7b127acf88848679a7f3687acc4c178","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1921.0a61bdb.tgz","fileCount":34,"integrity":"sha512-qpJNH1NNwYIXNJ/1Gh0dKUENNTjBBYEe4sy6ccgdO4vA3Ft3MryLkkNi1vhIP5C6R37wRzXsJZ2Tqbc3RsRoWg==","signatures":[{"sig":"MEQCIDp2Rr6mUZEZlZEvndqHiY9TPp4mmWNWUPklq7aquAr4AiASmEcWqM7rby1E4qKfCa4qEWL4Tt44DpTXUcFUYC4jdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1921.0a61bdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57740},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0a61bdbaede36f96b016f9c6e70ed736ff3dd94c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1921.0a61bdb","@flighthq/math":"0.4.0-edge.1921.0a61bdb","@flighthq/types":"0.4.0-edge.1921.0a61bdb"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1921.0a61bdb_1787701805479_0.9189387075608044","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1932.1ef883a":{"name":"@flighthq/snapshot","version":"0.4.0-next.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d9f62baae9e363ce892c5eaf6db13f75b982c5c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1932.1ef883a.tgz","fileCount":36,"integrity":"sha512-ahXEM/A4Kj+O9HPVQ0FuIz3ttbijQtTxy766P9LJgz0yun6mb82JpastwbX9L3EF1Zix2WSibPV3xBjQpXyt5g==","signatures":[{"sig":"MEQCIADZX/0m1QtL07R3Si3MjQi9fakcAxHdIg6p/Ez0AfuWAiBQoGtt0JvsUEQshQ2pWiiurwy35dFs9VJTtu2NCSpxLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1932.1ef883a","@flighthq/math":"0.4.0-next.1932.1ef883a","@flighthq/types":"0.4.0-next.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1932.1ef883a_1787771391837_0.8741832973265726","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1932.1ef883a":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1932.1ef883a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1932.1ef883a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8c989534647d4022991611fc74370e8934a13e93","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1932.1ef883a.tgz","fileCount":36,"integrity":"sha512-6Xl5NYUTeMBdB8eh3vetJXH3u3yeZaQiwrcmGm5CcX2LPTJEUyYYRCQe8txX3C8H5775V0HThl6Gfa4R6lwa0g==","signatures":[{"sig":"MEUCIGBZsUBuJHeKELxqDmd0Xo+XtP4EvM3cInxjVrxwCt6sAiEA5hs67bp+MnoI8bOc9qNi0Src+W9QtMr7pYskzwx/NsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1932.1ef883a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1ef883a866729a9bc6f461111970f6377de1499f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1932.1ef883a","@flighthq/math":"0.4.0-edge.1932.1ef883a","@flighthq/types":"0.4.0-edge.1932.1ef883a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1932.1ef883a_1787771855444_0.20186395292428294","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1933.e4809f4":{"name":"@flighthq/snapshot","version":"0.4.0-next.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3b75be51f8b8d17286a8e16a49b7961950bd61a1","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1933.e4809f4.tgz","fileCount":36,"integrity":"sha512-VassGi8A07icayx7CK2BEO0K2JJZqS8fa4vlrPAZeA3YrVII+2u3mHt9pe30AjhhOIX/1iqWnhlPXF7nSME/fw==","signatures":[{"sig":"MEYCIQChAhekz1MsqqY/XBVb4SMaY9B00He7otVUkn/VVRei2AIhALrvaCVUIlgskV36C7Z3MHkDtwY7q2VrPgL9wcrOBo/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1933.e4809f4","@flighthq/math":"0.4.0-next.1933.e4809f4","@flighthq/types":"0.4.0-next.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1933.e4809f4_1787775073599_0.49631392562215115","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1933.e4809f4":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1933.e4809f4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1933.e4809f4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d467696cccbc8e2256af51ce17b5720f87aa41f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1933.e4809f4.tgz","fileCount":36,"integrity":"sha512-298UYhjLivQESHJSDVmKxZU0KVzLUUXcac0QuXi4MqH7E/BCxafXIx8gEpecHUP51zMtT/wIQJ2XVjiBXR9nKA==","signatures":[{"sig":"MEQCIHR9Sx64gX1yni2O6nmsr6Za90dhoJ6ZZDr6hsVRJNwjAiAiGglQ1cIbTfeioIpVrVtEDQ+PHovOEZwTXKqyC6WFYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1933.e4809f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e4809f40d738585d4eef938863717f46355ae430","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1933.e4809f4","@flighthq/math":"0.4.0-edge.1933.e4809f4","@flighthq/types":"0.4.0-edge.1933.e4809f4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1933.e4809f4_1787775506152_0.06118403893331559","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1935.74c34fe":{"name":"@flighthq/snapshot","version":"0.4.0-next.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1a8277a08ff6b74090bb0a3e04d7fe04ad48067f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1935.74c34fe.tgz","fileCount":36,"integrity":"sha512-zE3Td5l/RBQmKCbmpNRAt1VjB1tW7oT1U168SN997Opx/rD8Qf5zelKnLKRyBNJpcOMxzVNnd8LNSvMHUBWeIg==","signatures":[{"sig":"MEQCID0Y4wFgtn9qdxFtuDh1P/75/ZwFTVsJFlfh+ny1SRAjAiB7wKgR8XSAoTlNLN3Ofn5qEn6Jf6ouDKmQtXDNN81V3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1935.74c34fe","@flighthq/math":"0.4.0-next.1935.74c34fe","@flighthq/types":"0.4.0-next.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1935.74c34fe_1787777328398_0.3995134995643199","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1935.74c34fe":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1935.74c34fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1935.74c34fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8d1806f2a1f63abe0a34f3ffe0e621a1836f2886","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1935.74c34fe.tgz","fileCount":36,"integrity":"sha512-FBuvt2IrKhHUy4uOucitTL4To+RRk3QHN3kaV5jcVkMWvoroFkugbybNFXtS/3S5Q7LifoqR5oDm0nLm60CHiA==","signatures":[{"sig":"MEQCIGavy0mOt30HlZMVKvrBQdhLtxI48WE3xTraoyz6UacPAiAlMt+TQqujkH169Dy598o7PURq06CchHfdqhiRtnugSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1935.74c34fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"74c34fe734f33f44e48dde5d12a402b0a834cae0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1935.74c34fe","@flighthq/math":"0.4.0-edge.1935.74c34fe","@flighthq/types":"0.4.0-edge.1935.74c34fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1935.74c34fe_1787777759295_0.5922563091418631","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1936.bc924d7":{"name":"@flighthq/snapshot","version":"0.4.0-next.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e68032c09751b2e32a0d6e1fb785cbe1f83d9a7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1936.bc924d7.tgz","fileCount":36,"integrity":"sha512-b1WrHU/83Icf7lRO4jDMmM+71JjENcog2+DZIzkKcBxm046hoUnbhsHKzKIJ8w/u4zR5InSygZi6VzCreUNGCQ==","signatures":[{"sig":"MEYCIQDS0tn1YXoAHuhxuPeZlp8STIebi6pTu3mLgf0FWP4OXwIhAJc/oQR8nMq01pL89VVfO7y6l/mpAvG0wQ4l+eFjPABh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1936.bc924d7","@flighthq/math":"0.4.0-next.1936.bc924d7","@flighthq/types":"0.4.0-next.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1936.bc924d7_1787779639747_0.5895954560393615","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1936.bc924d7":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1936.bc924d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1936.bc924d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a2e353f94d0b0566b79aeb54f27e51e96d47c971","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1936.bc924d7.tgz","fileCount":36,"integrity":"sha512-maf1LtgaIN6oXVq76+zC1FEUglwziuwHyAPMcW0C4Vx1O/fk+DNGDpM2dRfR7LLwr87L+eOUgdMxNtlOTJLn7w==","signatures":[{"sig":"MEUCIGp0Lqu/44OYPNfTIsKk7pR7b46sPdDVbdSc4zB23MTYAiEArytcPrSg9kd7utwuIjFrDPJijKyBODWJT6xI3XPxuig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1936.bc924d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bc924d7bf9e0d88f0ffdff16f0094890448c6ba5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1936.bc924d7","@flighthq/math":"0.4.0-edge.1936.bc924d7","@flighthq/types":"0.4.0-edge.1936.bc924d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1936.bc924d7_1787780072813_0.6348481535924075","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1937.0d089b3":{"name":"@flighthq/snapshot","version":"0.4.0-next.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a64e3ff67447cd5d9536f8c0b3e275af733c9f63","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1937.0d089b3.tgz","fileCount":36,"integrity":"sha512-1EY9vDqC5vW32Mj+Z0XwOO8xeMFO9PmFisyAWaed2CkwSTmo0hLyspeCdMUKZLizMF+Elz90Yl/3eZcSpRbS+Q==","signatures":[{"sig":"MEYCIQD1lhEU1BNBGwf3K2SgxjtmnrIVjSLX1QoOQsTx04zqgQIhAOzXMh7kw8R0ne7/F4KKWb6YQr8Ci7pZGmOKB2waAKxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1937.0d089b3","@flighthq/math":"0.4.0-next.1937.0d089b3","@flighthq/types":"0.4.0-next.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1937.0d089b3_1787782965479_0.45421279300768225","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1937.0d089b3":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1937.0d089b3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1937.0d089b3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fd110a8459da78ea1b8a1d8e82dfec399fe0513b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1937.0d089b3.tgz","fileCount":36,"integrity":"sha512-MowRi/S4jDx3fa9+tYwDE2oWr0TFvqBpgHTBn6azB8sSkiULa8YB35vfFb1V5CjlnVkBlj4OvOBYDsrPji9Muw==","signatures":[{"sig":"MEUCIGRK5PLaq39or7kDpk2n/mbFW1NhfVnTVYkfDyW1dMeTAiEAv6xWT65CIf36eoymu6cCTP+ITsg8AdMgdW9Jhzug8jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1937.0d089b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0d089b3b3aeb9d68f93ed71d526ca4b1a073b948","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1937.0d089b3","@flighthq/math":"0.4.0-edge.1937.0d089b3","@flighthq/types":"0.4.0-edge.1937.0d089b3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1937.0d089b3_1787783397401_0.5210702981721542","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1939.481bde5":{"name":"@flighthq/snapshot","version":"0.4.0-next.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"190b88415eff1b7cdea51ce64cea0f0a898c0353","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1939.481bde5.tgz","fileCount":36,"integrity":"sha512-+ZXMvYz7LrzCbKi3A1uMNde1lHeqhsyQ0b6wd9OGs3RDEW/Q+UIWHvjj9JPAlfzSWlCtC6iXirn+pSrcAYMOwg==","signatures":[{"sig":"MEQCIA17WVT3jLgCrypILuJQ4DLv17/p7mZJ9wu25H3bdGBLAiAaGTmCKVfi2IwPmM3KQyuAvWWnkma/q6Q+Ts48EF3BvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1939.481bde5","@flighthq/math":"0.4.0-next.1939.481bde5","@flighthq/types":"0.4.0-next.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1939.481bde5_1787789820261_0.41038546555027966","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1939.481bde5":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1939.481bde5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1939.481bde5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"13543fc9fb2ced0cf47980fe57307dd90574b513","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1939.481bde5.tgz","fileCount":36,"integrity":"sha512-656PbezPscquKdeu6fyolMwQhwRr8ghfESYNtaQOESdN1E/HkTTdY55MEzKVQRqI8/HZ5OjM13zcyfEaC7Cidg==","signatures":[{"sig":"MEUCIQDNQGjLsH3QDWSNhGuwilEQKOZjH+WhGSUqH0Qwm4alrgIga92N4txHZtgdCfuh/YghwtxU0gFIWhXycGiUzAy5U2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1939.481bde5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"481bde5ee766ed84d7e6cc2f0d9e7f0ced06025d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1939.481bde5","@flighthq/math":"0.4.0-edge.1939.481bde5","@flighthq/types":"0.4.0-edge.1939.481bde5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1939.481bde5_1787790283503_0.376741179926249","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1940.b8a4265":{"name":"@flighthq/snapshot","version":"0.4.0-next.1940.b8a4265","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1940.b8a4265","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"de10ccd0f9bed8fec4b15fb0fcf97e8a2c45ae19","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1940.b8a4265.tgz","fileCount":36,"integrity":"sha512-4IgwnDL84iA+w8EwP4qAQLuocO/XOKDfkP2bFhKBdZF1/ABysBuGuLg2vw+OaQXYcrycF0D6HjIRYpwgYoF9mw==","signatures":[{"sig":"MEUCIQC+wJvjVvgxmBcO/Rcm4w1egj4/wFaral0UgWYC7Px99wIgCGKkxV49BpFzKoWe1RgdKAFv9zUkelRVLoRRLbzs7ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1940.b8a4265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b8a4265e84fbd17f79cdfcb9197c61552d17389c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1940.b8a4265","@flighthq/math":"0.4.0-next.1940.b8a4265","@flighthq/types":"0.4.0-next.1940.b8a4265"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1940.b8a4265_1787792818586_0.09368914793386729","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1941.1d7f2bd":{"name":"@flighthq/snapshot","version":"0.4.0-next.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"228ad20d081cc983d1e4efb139a9d59e290dea5a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1941.1d7f2bd.tgz","fileCount":36,"integrity":"sha512-V6c89o+bLvTVEUpCVKy6D2tZgYu5Vjgbw3zCgNBpt7tTRrXEhTYzwmJYgAeGVFknAdyCTLLiNxTld6Cl3ky1UQ==","signatures":[{"sig":"MEUCIClMCBa7mTJTL6ESIeAFHchqGjklH5Vxq2/mT2/FoV9bAiEAg7hqhzA0Vyw6hOuYQgAjQclwDvOQjjv5IbFdeVBhCew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1941.1d7f2bd","@flighthq/math":"0.4.0-next.1941.1d7f2bd","@flighthq/types":"0.4.0-next.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1941.1d7f2bd_1787794069490_0.7001667251472437","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1941.1d7f2bd":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1941.1d7f2bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1941.1d7f2bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7fdc177acd077d4fd4517e6ce677981cee1af6d0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1941.1d7f2bd.tgz","fileCount":36,"integrity":"sha512-tl1gAsfE0hOi93LgE1pFMnwL97SG7DK694VeNp28rp6IBB0S71FIvOy+E3Gy6GjgeAfLK/0LLgykgTYooKp6cA==","signatures":[{"sig":"MEUCIAsMMjpPHvwR1xDaj5O9Uy4eyRydNNomGFEGz+pmVLd7AiEAm4QOIyPRjXXTPSbZHlefo202QEg4Otu0ogv4koe8prs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1941.1d7f2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1d7f2bd9dc6fe0561ebd3833c0bf513486a4c768","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1941.1d7f2bd","@flighthq/math":"0.4.0-edge.1941.1d7f2bd","@flighthq/types":"0.4.0-edge.1941.1d7f2bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1941.1d7f2bd_1787794495453_0.066830181178686","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1943.b4c3e61":{"name":"@flighthq/snapshot","version":"0.4.0-next.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-next.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"805247f399baf1975a4eb4342f0accd2ac0b5fb0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-next.1943.b4c3e61.tgz","fileCount":36,"integrity":"sha512-4bnJ157NFPZcOWGPILUQ3Cy7OHRoZXe+rQhXWWk3FKGFIJ9NVWHbOw3Twdy/sKc6nb3BD1kS2mCv4XrGF/pegQ==","signatures":[{"sig":"MEUCIQCWKau83vsxblAt6I3Vx4SlkLfBumswLNWGwfk5zKW9BwIgM4onMjr6APYAAN+cjby3h7mR/qKCn+9fbvXBIcHUotE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-next.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-next.1943.b4c3e61","@flighthq/math":"0.4.0-next.1943.b4c3e61","@flighthq/types":"0.4.0-next.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-next.1943.b4c3e61_1787795215385_0.7049924801813952","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-next.1944.cd6b6e7":{"name":"@flighthq/snapshot","version":"0.5.0-next.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.0-next.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"769b0364e312e1e64b1cbbfb5007095663c97f0e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.0-next.1944.cd6b6e7.tgz","fileCount":36,"integrity":"sha512-/V0hMzRb/ZOnnh9b9BsThndxuTbhA5FbqLpKH6x4Wy0xJ/KgGzMKG1ETkLiyWDFYJefIAjkjRWskYOL/HQA9vQ==","signatures":[{"sig":"MEQCIGxf/CxTzVkpmXQIr2JL6baULmkg5dxHdndMFFz1UP1VAiBDA0v5ufHhGg24J2i3gDRsPNzsGwD+tv/R/qqeeVV2mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.0-next.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-next.1944.cd6b6e7","@flighthq/math":"0.5.0-next.1944.cd6b6e7","@flighthq/types":"0.5.0-next.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.0-next.1944.cd6b6e7_1787795511370_0.25048320524373824","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-edge.1943.b4c3e61":{"name":"@flighthq/snapshot","version":"0.4.0-edge.1943.b4c3e61","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0-edge.1943.b4c3e61","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"11bd9b125afdf8f5a7ea1675c3b8c3fca75acfa6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0-edge.1943.b4c3e61.tgz","fileCount":36,"integrity":"sha512-pnheUmHvj/LSa08OReevMusbxoLSPrtSwiWi95yoO5UUsyuE0JwIQO+1gKnVR/fR22XMHoDMJ7Chm54O1vt4+w==","signatures":[{"sig":"MEQCIGMz8fj5dnAnOHTFZD7mmwycpExlQIJqJceprVSedXxtAiAGKCc3uCPdAa7UUZl6M991me7TWMCf63od+Yg0pdJgTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0-edge.1943.b4c3e61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b4c3e61e891e0afe8c26204db16be794b9f41214","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0-edge.1943.b4c3e61","@flighthq/math":"0.4.0-edge.1943.b4c3e61","@flighthq/types":"0.4.0-edge.1943.b4c3e61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0-edge.1943.b4c3e61_1787795679768_0.5173042578178737","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-edge.1944.cd6b6e7":{"name":"@flighthq/snapshot","version":"0.5.0-edge.1944.cd6b6e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.0-edge.1944.cd6b6e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e492413a9f556400706233581c244ff995551ce7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.0-edge.1944.cd6b6e7.tgz","fileCount":36,"integrity":"sha512-/bC/nv+xF77X4C1jDZEJ5DkWS6O3+jY+PsqEHdY/juFRtC8Agk3UOE00pe1AzRSvoB83S9phS96/rbz8CVZudw==","signatures":[{"sig":"MEQCIGO2bM6v9P2uzOQbx0f6l293i1C/2UNbaqMUdeTR4RqOAiBiZ4ddzkGsLgAJHkJh3H1vFKdt3us5QhTByjpXEeWPtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.0-edge.1944.cd6b6e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.0-edge.1944.cd6b6e7","@flighthq/math":"0.5.0-edge.1944.cd6b6e7","@flighthq/types":"0.5.0-edge.1944.cd6b6e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.0-edge.1944.cd6b6e7_1787795955673_0.41522418331911415","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flighthq/snapshot","version":"0.4.0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.4.0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8300e6f4af70bc3ea93903c1e039c68d389b3895","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.4.0.tgz","fileCount":36,"integrity":"sha512-7RcjtKn3acfuv003OXlTsJMoACcatwyqsbwPwDPC4qL865Ujfls9sWIPh5SVgfCkuXy8c9RPTGOn7/fLDBXOOA==","signatures":[{"sig":"MEUCIQDND7+wBhvUfJYux3lxXTAH2NKkmxZqQpq4kL5lhpRBBwIgZlQEyjy5BOH1zUDqXDjNr34VqBdLGzrBG5of0934VBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59869},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cd6b6e71eb472b3a4249830a7743333f019fa7b7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.4.0","@flighthq/math":"0.4.0","@flighthq/types":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.4.0_1787795993049_0.8717362229223653","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.597.ab004dd":{"name":"@flighthq/snapshot","version":"0.5.1-next.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a5352d232de789b453364982438e02fc32487349","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.597.ab004dd.tgz","fileCount":36,"integrity":"sha512-A30LEZNlUSd5NNTe7muLylFmD1jNoAU9I05qeYZe/miRCEfo5zHvpf3HYDH/lHVAaljZlZaJ8lkkpHRRWqEdZw==","signatures":[{"sig":"MEYCIQD1PJZCK9bpkoUkSsew+DUKITG2y6S//rXBFcxwVs0gggIhAKoqBzjVc45XdC/DpXu8h+rZFfBfeRa+AXUewNorVfFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.597.ab004dd","@flighthq/math":"0.5.1-next.597.ab004dd","@flighthq/types":"0.5.1-next.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.597.ab004dd_1788159395865_0.003250935182490089","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.597.ab004dd":{"name":"@flighthq/snapshot","version":"0.5.1-edge.597.ab004dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.597.ab004dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e696190d0285137d041eaeb2b614e8e3fd88df2f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.597.ab004dd.tgz","fileCount":36,"integrity":"sha512-qMtGO0BBSJJRvsByKIW4cD5TPQ9CZnPvoVEV+v3rlwTwv8d03pc2Hp2VWQ61lRIIV72KIy/94YRTtGqMTYhOmw==","signatures":[{"sig":"MEQCIDG0LPsRcmSp39dSSpqgQAmGaPKYhpcG5Rb5S1FwCDivAiAWdiTnnvrwICs2u0ciHSR5c+2cH7ZRGB4Bji7hsoNlQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.597.ab004dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ab004ddc85b350cbd99a944e1e8108a016ae8af0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.597.ab004dd","@flighthq/math":"0.5.1-edge.597.ab004dd","@flighthq/types":"0.5.1-edge.597.ab004dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.597.ab004dd_1788159839840_0.4764796691374946","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.601.e6e16ba":{"name":"@flighthq/snapshot","version":"0.5.1-next.601.e6e16ba","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.601.e6e16ba","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1e47f6be291d60d4268a5ffc147149ed77956e1b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.601.e6e16ba.tgz","fileCount":36,"integrity":"sha512-buP04SPx30jOZ8YapXm4zUSXjFEK9HJg/CCzPXn2Z4FF05/sEuBLdOVh0jQqTyGdy25nknILv0XHpUIv6OEMig==","signatures":[{"sig":"MEYCIQDEi/9E+x07OKeoYVl++HRuf1xUCBEamdlhxfYY9lTb7gIhAOL8ug0YF+LPKEgvsUCsai3WHigEtAA8dcO3slBUioXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.601.e6e16ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e6e16ba4e02530d9579d14d496d5df29f0784c68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.601.e6e16ba","@flighthq/math":"0.5.1-next.601.e6e16ba","@flighthq/types":"0.5.1-next.601.e6e16ba"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.601.e6e16ba_1788163080345_0.17051161817887306","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.638.d4dbd4e":{"name":"@flighthq/snapshot","version":"0.5.1-next.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ab138588803aad702e72c1d9c9000f084a3f2bee","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.638.d4dbd4e.tgz","fileCount":36,"integrity":"sha512-OLk2F84TZgpuv2A0tUxM1eWC7QvCEPrOkJio+/lSZsDIU/SDkQq9ToFvtmCmGb0jN5WKisxe/Qu6tOn4taqeVQ==","signatures":[{"sig":"MEYCIQDkqqkKqmpUaPkFTi7sDrnxSAgv1u3yjN5xzV2FUPVcogIhALfFq+qaJrz75qvtS5cPAf4PQI3PQHmna5L/edjblYpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.638.d4dbd4e","@flighthq/math":"0.5.1-next.638.d4dbd4e","@flighthq/types":"0.5.1-next.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.638.d4dbd4e_1788193888228_0.33994331213953544","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.638.d4dbd4e":{"name":"@flighthq/snapshot","version":"0.5.1-edge.638.d4dbd4e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.638.d4dbd4e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b73afc3fc6b9aed339b4fbc8d431b955e03c8c5f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.638.d4dbd4e.tgz","fileCount":36,"integrity":"sha512-9usbv+SZ7epwEsf8wxTXU0bB4G+H49fMrfaun3TLhT5/MGto+EEcDfn86PHui9hCTtdiSUnataj9zxUp7OfLzA==","signatures":[{"sig":"MEQCIGFOTadfMUOMCwr2t9SIT2tSrjw1livH9CJc+za+dUYHAiArQw83Gb1T06PL1niy4s4SXE/hWPJPLVgjUc1Mq72myA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.638.d4dbd4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4dbd4e347dc8be10b180c85a766ab50333dcb51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.638.d4dbd4e","@flighthq/math":"0.5.1-edge.638.d4dbd4e","@flighthq/types":"0.5.1-edge.638.d4dbd4e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.638.d4dbd4e_1788194402206_0.0006025869589216803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.640.24b4c62":{"name":"@flighthq/snapshot","version":"0.5.1-next.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cb700f199fa72c0f71e85a0b39c27539b3d0d2ba","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.640.24b4c62.tgz","fileCount":36,"integrity":"sha512-HvI6Wj87HWzCmZdEpNjOnCciism+eOlG5lLJRjVn9m40qBbBEkJf1RRrTGPUdRgyj5VYeLg54ZnZHkNO6UheZQ==","signatures":[{"sig":"MEUCIQC6d9hC9z++pQQMmc7Nmps9NZ9PSmKKiUmhkia3cMBGKgIgS/I34DUfdAnKSkSBv6WMZWthGuhEIMiMgxIIDLApqtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.640.24b4c62","@flighthq/math":"0.5.1-next.640.24b4c62","@flighthq/types":"0.5.1-next.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.640.24b4c62_1788200057419_0.6012910827692972","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.640.24b4c62":{"name":"@flighthq/snapshot","version":"0.5.1-edge.640.24b4c62","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.640.24b4c62","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"204450c41a7fd3b145a39cf27845499b6d7f7a98","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.640.24b4c62.tgz","fileCount":36,"integrity":"sha512-g0q47oQMly57VtHNEV8NTuAExHSqUCTBNKLmSAgrbKXYCRHuHxe9wHRNlrRiXKK7GCnaTliBrUfkzQ7RQyg81w==","signatures":[{"sig":"MEQCIAzvoNDnUUcRzGMRhooLOJ1ggrhWwezHd59ViTpr0YcIAiAJbpKiXqlsoPr1ayIFYyRKThcPqppWsLtCI3UGCYcsxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.640.24b4c62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"24b4c624056b5bbe9efac4e229f95754c500f5ec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.640.24b4c62","@flighthq/math":"0.5.1-edge.640.24b4c62","@flighthq/types":"0.5.1-edge.640.24b4c62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.640.24b4c62_1788200524400_0.19606580813383","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.650.5d3df0b":{"name":"@flighthq/snapshot","version":"0.5.1-next.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a829432ef5f5babcf63528a2eeb8e41f0018a988","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.650.5d3df0b.tgz","fileCount":36,"integrity":"sha512-THq0rN3s4D2v46baUPM6ORCg5BZE4wDzJZ/admRCLDzrxcApO1aSWle1yLdG8U88TvPotwLrXDBqdgKNtYlawg==","signatures":[{"sig":"MEUCIQCFoUYLfAAGs7j1jFe2BAq6QjLTxyKgIP2X0PySioOqaQIgP74J0c1r+fUTa9BFYQh8NJ8qhh9zO6sAKmYqDVsUiwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.650.5d3df0b","@flighthq/math":"0.5.1-next.650.5d3df0b","@flighthq/types":"0.5.1-next.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.650.5d3df0b_1788220747869_0.37575002840143323","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.650.5d3df0b":{"name":"@flighthq/snapshot","version":"0.5.1-edge.650.5d3df0b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.650.5d3df0b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"197aaedae2333211d6fc9f1411f95c1e169e928d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.650.5d3df0b.tgz","fileCount":36,"integrity":"sha512-eWBLwMLFl48wxYA/vmXUTy8ziFveyygy3D+FqRvFJSOTNGSzd6A3Vv2lrZZfBQ3BC07aGghGPUuPKen4tA78ZA==","signatures":[{"sig":"MEQCIC/f9Bzr73kqejURKv/nhsXpiauhlsFfmqEW7YNgk1j8AiAjFbpEL9iL3qRSdd4a/QDd8XQnlJVfw0J95ZPtLbLNfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.650.5d3df0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5d3df0b3bd7071e51898ec6ca5f733b81cb94a54","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.650.5d3df0b","@flighthq/math":"0.5.1-edge.650.5d3df0b","@flighthq/types":"0.5.1-edge.650.5d3df0b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.650.5d3df0b_1788221284066_0.5956866501055382","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.654.b54779d":{"name":"@flighthq/snapshot","version":"0.5.1-next.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1e0ecbb906701ee0f827eb14f82b0d86c74588dc","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.654.b54779d.tgz","fileCount":36,"integrity":"sha512-3zVDRoVIQMwPrDMgIbIFlBFyyd4pTbRwHwqFWGibAwzmLquZ14dBXp2XlszkxjYeyQtD2yVN1wMXpL0mHipGSA==","signatures":[{"sig":"MEUCIQC7b/Ton7yKVZ+YxEQ6hfJGBDWozHMjXC1iXgpnmo6tPwIgCUOIHAVMzcvnjsdrXhbk5+1fIjJX+pS8a8OjUKz2e4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.654.b54779d","@flighthq/math":"0.5.1-next.654.b54779d","@flighthq/types":"0.5.1-next.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.654.b54779d_1788233816584_0.751199835396752","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.654.b54779d":{"name":"@flighthq/snapshot","version":"0.5.1-edge.654.b54779d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.654.b54779d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fa7b1b793ccfd906326cc10d2cb0d6bd32cbbe29","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.654.b54779d.tgz","fileCount":36,"integrity":"sha512-K7f0UhMjvKJ4rSRbzBzPH900RkK9dzKeM2qVcrXbVB5W5hID4ghKAAr3fRVqu4NUrsGzeMXsRxIfKqS8srNKwA==","signatures":[{"sig":"MEYCIQDdoGPHUbuQm8CPXHQ+w26sKELpEmSRjYA9iYPF4jzvEwIhAPQZyhB2kVTa2bGk+EluFn3f/qlv6xVPUIrY2c3T9Ayk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.654.b54779d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b54779d8e000aedff716f72779c6a2a77aeabefe","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.654.b54779d","@flighthq/math":"0.5.1-edge.654.b54779d","@flighthq/types":"0.5.1-edge.654.b54779d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.654.b54779d_1788234300317_0.2598522679192041","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.658.9cb44d7":{"name":"@flighthq/snapshot","version":"0.5.1-next.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"00fc0d1d4cadb77a7685b9fd52c88bc5838dc2fc","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.658.9cb44d7.tgz","fileCount":36,"integrity":"sha512-fLp2jYf2zzBbiAeX08DSL3sI6UEboKDnZx93dmAXPVpUa356EYUNDWEkZjuE5Q/tPZj2hZnRyPXZGsaRMsUVMQ==","signatures":[{"sig":"MEYCIQC3O4mfQl/7dvolUJXOox8CKwrkr8DL29qgDpT4tB9XvQIhAK0lNBl82V0Eh48WILeBAJQwlJ3gUbFOLhsNJpMhzR4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.658.9cb44d7","@flighthq/math":"0.5.1-next.658.9cb44d7","@flighthq/types":"0.5.1-next.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.658.9cb44d7_1788290128606_0.0751417768563396","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.658.9cb44d7":{"name":"@flighthq/snapshot","version":"0.5.1-edge.658.9cb44d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.658.9cb44d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c6af61af967bdf12624a89d14ffae9dee4d1cb41","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.658.9cb44d7.tgz","fileCount":36,"integrity":"sha512-Rh2zcCjoTjSwiNWH+4L2YoeX0m7REFlUp5/U+yolVSCmU3pX49UqFFZ4KvaxRBQrQqc0SSZS5IlauNeCvo+z/Q==","signatures":[{"sig":"MEYCIQCwpQJGlqgsB2p+tzrbL4K4vFnVgQR99jQdXwFmGHK4+AIhAJNEkv3DU4qb6/f6p0sMLoIxCN6LgJOuH0olZZKC2yg0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.658.9cb44d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9cb44d76b981adad2503d5e62207be99adb35c55","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.658.9cb44d7","@flighthq/math":"0.5.1-edge.658.9cb44d7","@flighthq/types":"0.5.1-edge.658.9cb44d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.658.9cb44d7_1788290605920_0.5526535129537604","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.685.f72fc7f":{"name":"@flighthq/snapshot","version":"0.5.1-next.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3e606df29f8bfd35910e89dcc6032278fc07c9d7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.685.f72fc7f.tgz","fileCount":36,"integrity":"sha512-79jqDODS71nQVN/Vs/kEowB8jz4ZWFLq6yNaSfeaYch3pui0yYgcL2+SEf2Ccq0DhMS+NTWee9jdQ8Nvlgfl/A==","signatures":[{"sig":"MEUCIQDntADOB1AHztYADUtF2TA2Lx124rmbncy56g6xxFWztQIgJyodMVLOs/UuZhVOZ0QVv8LdLhEPsyo/SVVRJ8C/t4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.685.f72fc7f","@flighthq/math":"0.5.1-next.685.f72fc7f","@flighthq/types":"0.5.1-next.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.685.f72fc7f_1788311375492_0.37109932860483363","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.685.f72fc7f":{"name":"@flighthq/snapshot","version":"0.5.1-edge.685.f72fc7f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.685.f72fc7f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"464be5c46de6e4ca111403071c2ed9fb74a0c801","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.685.f72fc7f.tgz","fileCount":36,"integrity":"sha512-fkvJpzf4cevBqy4pIiAToPPGt3c5Q1xKpG4gJvPe0YbPH30D7nOQmbKtPIbkafTQ/+wsDE4Ffu/geuo7Anz7ZQ==","signatures":[{"sig":"MEQCIGSTLTs91l+xfEDyx0eZk0RL+Pjb7HE362ZktIEzEM84AiBhl/4zc2lxO3Ow+SVBTUOF5b4VHS/41f+9FtnudGyORg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.685.f72fc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f72fc7feaa9653d950f39c7d2fe6365f48e82e51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.685.f72fc7f","@flighthq/math":"0.5.1-edge.685.f72fc7f","@flighthq/types":"0.5.1-edge.685.f72fc7f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.685.f72fc7f_1788311933641_0.6253080091388279","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.693.478551c":{"name":"@flighthq/snapshot","version":"0.5.1-next.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"57f4ba17d089d91679db615a36626d38387bdd4b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.693.478551c.tgz","fileCount":36,"integrity":"sha512-EjYSvjfghC8CFY9NfWkPzGkzpyDFgHuUtbFQa+FNuaqNYgeTMEX4zg/O1I77gXr6t3r/JPLH8ctYKcfiXBa+5Q==","signatures":[{"sig":"MEYCIQDtgARlf6S6UIvVlUpIjwZnVZAu8L+F5hAagNwTxTX2jQIhAM7qZwN3OFJq8V5cdO8hMf45jP2r60Bt9f9/T9ej0KZZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.693.478551c","@flighthq/math":"0.5.1-next.693.478551c","@flighthq/types":"0.5.1-next.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.693.478551c_1788320608090_0.23869643773805294","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.693.478551c":{"name":"@flighthq/snapshot","version":"0.5.1-edge.693.478551c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.693.478551c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4d8702684d08f420106d7dae24555d5b8fcef5e8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.693.478551c.tgz","fileCount":36,"integrity":"sha512-K/DU8xmeUioTOJ2wdafgcEj8fvI9HrYEkCidjPDlHDIhVG9+YJ6AXrjIiYVYSU1+3SpMHeW77FahYWUJjjj4Og==","signatures":[{"sig":"MEYCIQCNUPaCTF4pGOpusTRQL6FW2yivpZ6n/+Krf8WA73tJhQIhAPQ+DXeWyToQuuWKpfxx1pVKgw/QYGGrsPxwWYikimY/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.693.478551c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"478551cf7887f05c42c11f75e59034c715c8495f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.693.478551c","@flighthq/math":"0.5.1-edge.693.478551c","@flighthq/types":"0.5.1-edge.693.478551c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.693.478551c_1788321145752_0.7654210192947004","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.704.19c91ec":{"name":"@flighthq/snapshot","version":"0.5.1-next.704.19c91ec","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.704.19c91ec","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"62f319bb90f2410b1ead55b50a31121f8f9cf9ba","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.704.19c91ec.tgz","fileCount":36,"integrity":"sha512-xzyoAOBrDdynwx43yfkGY5s9UvwHzEXLif2ZSwxh8atzg8H0vNGim8yKHGEhugjDf89xoq70ydp5JtQVsp7BIw==","signatures":[{"sig":"MEYCIQD1BIpN+jTleb7MUXd5QiiIFZOtOcIWZrvA53CQIRl+9QIhALqXZmefYv1s1DVtP+AnsJcN3/9HuktYXnJRsgz/+Hwm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.704.19c91ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19c91ec3e569d6b3b471682726465a79fba9f8cb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.704.19c91ec","@flighthq/math":"0.5.1-next.704.19c91ec","@flighthq/types":"0.5.1-next.704.19c91ec"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.704.19c91ec_1788384415284_0.6513878200479122","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.729.2aeb707":{"name":"@flighthq/snapshot","version":"0.5.1-next.729.2aeb707","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.729.2aeb707","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8f31a9371f4ede9357418f79498cb121dfaf738a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.729.2aeb707.tgz","fileCount":36,"integrity":"sha512-WnpGHQ+pBaArde1iEs+HP6IJmT+M5qAmXe0P0Wzht4hNIeUzt4950jKfLkgLTDcQAYi8OOO0s7QkNPtlX9p6Qg==","signatures":[{"sig":"MEUCIQDLuy+hPHF5IFuDvjAQyIWXwi/MO9VTmBwjzEWKDRGMAAIgPNKO4AczeEHQV57dKBeJg9WDGfHuKHdGJqk8fGJQtxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.729.2aeb707","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2aeb707259007d61c5aaf2e31fe47447a260fe2a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.729.2aeb707","@flighthq/math":"0.5.1-next.729.2aeb707","@flighthq/types":"0.5.1-next.729.2aeb707"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.729.2aeb707_1788400533699_0.7879137906742435","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.730.f29a5aa":{"name":"@flighthq/snapshot","version":"0.5.1-next.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9428fb4540ec183ffe68e452f3141d253f8c94c1","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.730.f29a5aa.tgz","fileCount":36,"integrity":"sha512-8IcfNfni/OQ115pFnQGHwHq91pIpl+56k3WufIMkndl0E6165VNQIUxSZuF6G1R9fAD/t+aEmqe5KTYAKFcj1g==","signatures":[{"sig":"MEQCIHKSk3vB8obHauZxppqq4tlvG8Qlz9vSqDuFU33jxBuoAiArlS/Hj7DK03PXHt/T8ZG5Mlju0bFaxO3XReidO6pArg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.730.f29a5aa","@flighthq/math":"0.5.1-next.730.f29a5aa","@flighthq/types":"0.5.1-next.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.730.f29a5aa_1788404736581_0.8861920372087977","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.730.f29a5aa":{"name":"@flighthq/snapshot","version":"0.5.1-edge.730.f29a5aa","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.730.f29a5aa","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e937a27d2e7dd14098a1a5c866b5474aea6180f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.730.f29a5aa.tgz","fileCount":36,"integrity":"sha512-ELUQInC1KISUClBxqOhIt/Ak12zv7NGZyxTPJHvaQDSC7Ip7cgB7I9foGJuCKbnb8t/5l0Qq01EWVaUSymDhbw==","signatures":[{"sig":"MEUCIHrZGDoF2d1JRB7fLAOiJmk78GfsoyQ50JuLZF92Xji5AiEAkv+PWauE0VaqlyroKI96ANVtckpS6GftPN8p4rmoiuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.730.f29a5aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f29a5aab5db192284ce5cadf08ffae2649a598ea","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.730.f29a5aa","@flighthq/math":"0.5.1-edge.730.f29a5aa","@flighthq/types":"0.5.1-edge.730.f29a5aa"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.730.f29a5aa_1788405279156_0.09954496309369354","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.731.0ae0aa4":{"name":"@flighthq/snapshot","version":"0.5.1-next.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"31647d647c11f544458455beaa9396b7e681f82c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.731.0ae0aa4.tgz","fileCount":36,"integrity":"sha512-38843xXBdEGe1IrPx/Mv01igX31R1mPXVOeBYBijQE1I9JyROxPxMOcf0fUj7/XDpvg8B5csAsepQ4+lpNG0jQ==","signatures":[{"sig":"MEUCIAuKZlUc3Ph87cmAwPovR7rEq59Kt63KGEd9B4DS2OB3AiEA0+L+JvrNNH+iDn+8HwfAoymt6/1xEhkNndArFUjZDYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.731.0ae0aa4","@flighthq/math":"0.5.1-next.731.0ae0aa4","@flighthq/types":"0.5.1-next.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.731.0ae0aa4_1788405436391_0.9858958119885062","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.731.0ae0aa4":{"name":"@flighthq/snapshot","version":"0.5.1-edge.731.0ae0aa4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.731.0ae0aa4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1b39e58830d9f35fe0e958c79c29af21a549c520","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.731.0ae0aa4.tgz","fileCount":36,"integrity":"sha512-E0N8K8N3zI6/F5coLy5Wrfe5C4l/UAktXyE1oIumx0c2YOPLE0eC3gxq15OmuwGgm0qpa+aer9XIfjTItP4h8Q==","signatures":[{"sig":"MEUCICl557uG9+qFJvmOPkww7k40hv1Gi1keOpOe4YU4XWeIAiEA5geDvQLJU9AYcRzeo+YuHibgj7tvfh03MzCJAsEv5k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.731.0ae0aa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0ae0aa49d8251d23b546f64bc242f3ad59a98dcb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.731.0ae0aa4","@flighthq/math":"0.5.1-edge.731.0ae0aa4","@flighthq/types":"0.5.1-edge.731.0ae0aa4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.731.0ae0aa4_1788405983164_0.45678994547937846","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.743.8d09db1":{"name":"@flighthq/snapshot","version":"0.5.1-next.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9a4e230a830b3ceda05d773fec11f2fdedfc829a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.743.8d09db1.tgz","fileCount":36,"integrity":"sha512-0ZDOqaqjELYwum9PHa5I5Ohoyd05HXvfDjIvNbtr0fRN3DWx8UirOBP94be+1+yrUv0elNRA7Yvti6KIQGS6Eg==","signatures":[{"sig":"MEUCIFVFqNKaVWRGcvQm5CM5fGM78m5fDq4hX1DgqQmOY0RLAiEArBuuL3LLIOu7Kqy4pNnCouTYJr9r+fK/+FIBHXAg23k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.743.8d09db1","@flighthq/math":"0.5.1-next.743.8d09db1","@flighthq/types":"0.5.1-next.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.743.8d09db1_1788426628826_0.5214291093999401","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.743.8d09db1":{"name":"@flighthq/snapshot","version":"0.5.1-edge.743.8d09db1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.743.8d09db1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ab3d97c2c4a381f142a9d79a24f7213dd09ced0a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.743.8d09db1.tgz","fileCount":36,"integrity":"sha512-fkC7sXjtXcOtNuB5PgnoiPXvyMwmkxq0lBqLd6DBLkXDUwMyK8+vdlvvBMYOhOCrPNzME4q3caMPEOQl58wLMw==","signatures":[{"sig":"MEQCIA8hDj2ZG0FytgMqH1nrypBxPP5nGhOImfFplpzreu9mAiBgOY9Qb6m8Zx69Fge0WdALEFjpApdS9LqoUu9C2pxKLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.743.8d09db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8d09db125a0afd3b73ca6e039a7dd25bcb9737d0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.743.8d09db1","@flighthq/math":"0.5.1-edge.743.8d09db1","@flighthq/types":"0.5.1-edge.743.8d09db1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.743.8d09db1_1788427147797_0.9572443147411327","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.799.62ef0c7":{"name":"@flighthq/snapshot","version":"0.5.1-next.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a0b62d980789f020efe564d34c27d23bf4e448df","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.799.62ef0c7.tgz","fileCount":36,"integrity":"sha512-iGmmNbKO6rGV4PnVbTLviuFnJKTZXp0L2OGy21EGmv9wxWmMmI0kn0ltsqCsLJJ41rT7kjuSe8ojO4gO/Vttbg==","signatures":[{"sig":"MEUCIQC+8G6Z5LxM8TwMDK18KiTb9eaQmV/LDcH9nBbUsCOlXAIgYcoH8/65WrWE8ySBu4QyEGN+m8bcWPq6lb2yirItXl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.799.62ef0c7","@flighthq/math":"0.5.1-next.799.62ef0c7","@flighthq/types":"0.5.1-next.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.799.62ef0c7_1788447283268_0.5710197990304122","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.799.62ef0c7":{"name":"@flighthq/snapshot","version":"0.5.1-edge.799.62ef0c7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.799.62ef0c7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2eef84191ec35ffcf8c0d8d93d1e2cff4682b418","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.799.62ef0c7.tgz","fileCount":36,"integrity":"sha512-FiUmqAQn/iD46ZMhgfUtdJ+ajZ8dXlS8neWZDVwMtcIhsrT15qr91RRMdqs/yiAaf1sc5+OT/ccmIBzpfJFplA==","signatures":[{"sig":"MEUCIQDXFurlSQtoIBn8hHbhBdtobArhUHs1o6ex4dwsvGx8HQIgBdS2c+qkB9rr3MhU8VW6LrK5mp7IbZdXMkc+6wjyb8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.799.62ef0c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"62ef0c74f09f24177aac3695b2487b2d743d4fe6","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.799.62ef0c7","@flighthq/math":"0.5.1-edge.799.62ef0c7","@flighthq/types":"0.5.1-edge.799.62ef0c7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.799.62ef0c7_1788447778355_0.214338423534008","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.815.cc08b93":{"name":"@flighthq/snapshot","version":"0.5.1-next.815.cc08b93","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.815.cc08b93","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d23da6a3f21a66c53826a493996eb468f559359","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.815.cc08b93.tgz","fileCount":36,"integrity":"sha512-vMRiKEzHJMBhgUhDQ/1as9NiKjrNK/Wq/t3Vv0x+RMoqB9BunVnrCQ1ReiYlnRFHl2sxMMY+Gsp8lykdmEtH5g==","signatures":[{"sig":"MEQCICVXMV3gpf5xlESgANRTb7X/TNihXfFyyxtmhN5TSzc8AiAlTD7bONnUs1GrRu7/UKhMzBd55n9v1eLg/mugh0XfbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDazqW0OzAMNMNEVE31YAUM4Hk+4ALRRtHNS86FucchzgIgUZ93jU0eiyrJmW1UCGxDOz4DGUsnWiTr7lvH8tExDuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.815.cc08b93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cc08b93ef981080fa86bdd5143dc61dbdbf2665b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.815.cc08b93","@flighthq/math":"0.5.1-next.815.cc08b93","@flighthq/types":"0.5.1-next.815.cc08b93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.815.cc08b93_1788461151235_0.0918891877550394","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.820.97b3830":{"name":"@flighthq/snapshot","version":"0.5.1-next.820.97b3830","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.820.97b3830","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"57f80482e66066c4dadaa48a839ad0de1e10e7af","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.820.97b3830.tgz","fileCount":36,"integrity":"sha512-DC+sHx4h5wrbheIk/eNeBDCj5HOnMUrsakqa0FRe/fik/STDDR0/JmeSKyoDqzAc2Iq2QNTKSdbyGi83wknkfg==","signatures":[{"sig":"MEUCIQDIBLRFif+huKEhEXcQBiHyTbdsBikFd3SVKZbjeUuVyAIgIkDySJgkzF7TtUR/ifHxrHa1u0XFHD4pwnsnKW0KABU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKSDHlicpy3kyJQic4OcE/dpbjswgzfEizUxsbGkxydwIhAMDv8epIP8DeXYjkr6ty7agwchfKrMIwHBedjUcD1nJX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.820.97b3830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"97b3830e843209d92da169e02a52c0574efe5c09","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.820.97b3830","@flighthq/math":"0.5.1-next.820.97b3830","@flighthq/types":"0.5.1-next.820.97b3830"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.820.97b3830_1788469888347_0.10086473636588433","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.903.f434bc2":{"name":"@flighthq/snapshot","version":"0.5.1-next.903.f434bc2","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.903.f434bc2","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0f05b0073fe1b32cc6c256813f217f0c5ce07057","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.903.f434bc2.tgz","fileCount":36,"integrity":"sha512-JMEctn4BOXuIFknFyT0APLVCukb3S9uZxnaBcJEyeL6GF34UfIULXe/C9/Arsmd+C7KUwPDUMdcIeCwGlvaDGQ==","signatures":[{"sig":"MEUCIQDKKdLd6n3IVkGfLx+AK94cB9GOGqlP+c2ZP3lU2fYB+gIgQUdpZ+qFqsvtZPb8XL5ItBnCAVlPw+d9LbYpKbx0gDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDVHRodR9CyK8/sw4yeA68NGhv1gULxulB8zub3nabNqAiEA2XcoLK3K24aaaa3OAQ7VNviNC5owU8MkzWh6INLoLWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.903.f434bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f434bc233778d75aeea61995df3a8cfaec459a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.903.f434bc2","@flighthq/math":"0.5.1-next.903.f434bc2","@flighthq/types":"0.5.1-next.903.f434bc2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.903.f434bc2_1788551298957_0.3664771863179348","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.904.b545d9c":{"name":"@flighthq/snapshot","version":"0.5.1-next.904.b545d9c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.904.b545d9c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8da75c5fde31f866b80384bb2f21d18659a720ff","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.904.b545d9c.tgz","fileCount":36,"integrity":"sha512-bXmLbgfR9HHBI1yb5zk6aJnCx/JZVWXLpUE4wwc54SxJG4uUcDf48kVfR5kbAS2mXjp0HFM2Hc1w6zoVMb2d7A==","signatures":[{"sig":"MEUCIBKrQo8ulhhTg+NwIAK30husSKUZAzbn5SLOaOB79Dr3AiEAojVDKbeT+6nx9fQFvgVYMbj9bzSTN/J+1GNbfxnSzzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChx+3QCz1rxfPWOXlV5o4rVEUxf42o1gwu6eexmKDK8gIgNb5C/Wmb9TwGr5cBh/URSyZZ5Gi/JP+0DVLqmySSbTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.904.b545d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b545d9cfe622400923a81685c78547f2be54eff5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.904.b545d9c","@flighthq/math":"0.5.1-next.904.b545d9c","@flighthq/types":"0.5.1-next.904.b545d9c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.904.b545d9c_1788554789991_0.9401791686834879","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.905.5fbf787":{"name":"@flighthq/snapshot","version":"0.5.1-next.905.5fbf787","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.905.5fbf787","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2865546682f0f05665692289dfa5c70c81f559eb","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.905.5fbf787.tgz","fileCount":36,"integrity":"sha512-s1Udj6VqlCvLXSDnSk7tc+WYDnwzPJfqhEf7Lpe0vl3Ku+NBRod2+fKGI0UVVxtkqnxhpI5jBCet1U0YcOTgLA==","signatures":[{"sig":"MEUCICNxYZjthEAt04t8Mj0bXWzIm9KXVxeb8s3RxyHKsHRmAiEAgza8o7ZvBV6lNOG3kfgtYRg5XXde2Hz40K4QHSHVWBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1N0wI2W8XxyLughKVtdnnceC0GFaGQtXQU2WWMFUpEAiBJ1rC6pz8lRecE0x651OlAOjim8S8a1tYSrzCNK7FO8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.905.5fbf787","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5fbf7874064c384307542d68b4dcb6a895ff0dcf","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.905.5fbf787","@flighthq/math":"0.5.1-next.905.5fbf787","@flighthq/types":"0.5.1-next.905.5fbf787"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.905.5fbf787_1788556158664_0.3248916191341893","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.906.419e5c9":{"name":"@flighthq/snapshot","version":"0.5.1-next.906.419e5c9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.906.419e5c9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4efcb49aca997ec6b8f138dab2ce388b14561a43","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.906.419e5c9.tgz","fileCount":36,"integrity":"sha512-wfVGx5LBjWPf8sJVi0EHhQu7qz4jW8hwpAYJLCHgMumaWvtbhDesDhHJ52JOFqKKapMYt1mZuSlyJtL1IrTvSg==","signatures":[{"sig":"MEUCIHLeA6L17weOwPEBUTFu7bZcYcyLjOhNETFre8Hdx98aAiEA37wgWNn6Hi11jBs/fW2FLv7GQBWAPMD9jdM71dyfFcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDne8pSU81epcOEf0WMlZZXvdHVAQK3icPAyCpCpFmQrQIhAMGZIVQCCVB3zC+mYuMeBobghV6174qnqvHx4jbFTkvD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.906.419e5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"419e5c925b366b5053ed7711ce371eee89dc31e7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.906.419e5c9","@flighthq/math":"0.5.1-next.906.419e5c9","@flighthq/types":"0.5.1-next.906.419e5c9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.906.419e5c9_1788559842380_0.46203947757502606","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.908.b072fbc":{"name":"@flighthq/snapshot","version":"0.5.1-next.908.b072fbc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.908.b072fbc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6092c5c03414d2ee1c5c439c7ba3d71ee9eab15e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.908.b072fbc.tgz","fileCount":36,"integrity":"sha512-cfISjsAEmWQytx8opwOGpEZf5bBSZ0Jvs5CLgGbmgydcwbl0rsO94xuhMU6rO16exzttcRca26EvZd5eYu3m+A==","signatures":[{"sig":"MEUCIQD1q6A9PwnMFJmF8Ehtb4IaJiTTUM+iNWvOj2/Y625bpQIgRTgQtNsDjVtQlTb3ypYu7ms3ax3JlJJKSBI+EwKJeSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBfI310YifP9hwCTzMQQJmCnk3DHAohJqnDbR6uk56nuAiEAxSkJcm5b5RXto8hksAYh4r7+zi1KfBzgZR59uzENNnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.908.b072fbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b072fbc49d0745bb96842601b864551b37ab3ca1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.908.b072fbc","@flighthq/math":"0.5.1-next.908.b072fbc","@flighthq/types":"0.5.1-next.908.b072fbc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.908.b072fbc_1788564463240_0.29442795582750647","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.909.a5d1857":{"name":"@flighthq/snapshot","version":"0.5.1-next.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"30668c324883199022ad88dcc4a7d7f717a9385d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.909.a5d1857.tgz","fileCount":36,"integrity":"sha512-Lu9HZeZWwFkfDEIwE/rjVYFtZwqTRHz22m9ZBbH9yJsEC3Jl5ee9EGIx6pSDhOJ88QkxEp/IuU724DOHx2fEJg==","signatures":[{"sig":"MEUCIQDdy/RDMqFLFCro+dsVuZVpvi6a6DmzDJtl18MYUqFwoAIgR7PTa/ZwztCU+A68FylkKhBXKRGIytNDtCAgwtykZI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8F+lZDudTB9P/9VGdp41Fvx8MmGY4WBfuvJExENuMrAiAD5BAzwXoG6o6TAurRZn+cyRc8R7xfJBsr5u5Bahntyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.909.a5d1857","@flighthq/math":"0.5.1-next.909.a5d1857","@flighthq/types":"0.5.1-next.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.909.a5d1857_1788564928595_0.04271091782613978","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.909.a5d1857":{"name":"@flighthq/snapshot","version":"0.5.1-edge.909.a5d1857","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.909.a5d1857","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a3e9622acd03eae551806b58680876b1c066d11e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.909.a5d1857.tgz","fileCount":36,"integrity":"sha512-w5MDlgeM22b7PcYK+1Hk3+6SLoSV8xpMP0mkv8QXzK8b1Gtte7i8Y43lpcyVv27ZAGv1HLvSq8Snb5ThGCZLcg==","signatures":[{"sig":"MEYCIQCjnS4mC3muL3f3YUVCocsYCoE3AlAXKNvmCdOyhambQwIhAMueIAo7T41dtN1jDTaJ5njN+VaYSm20S21/87t+9PWQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1NOgEmb4i2pRDwPJKdXA/E7ZMZRO78EIlQ9YvJF6DYwIgbOVULQXjoY3rEjw6K01NWu1whfdjclELxwwyxmv/hoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.909.a5d1857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a5d18571cd3176400ab4dd8e03a2ed880037b213","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.909.a5d1857","@flighthq/math":"0.5.1-edge.909.a5d1857","@flighthq/types":"0.5.1-edge.909.a5d1857"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.909.a5d1857_1788565512749_0.5322727437895896","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.911.32a089f":{"name":"@flighthq/snapshot","version":"0.5.1-next.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06fce817c7284cb16ae9e0a62f3b02fa1471803b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.911.32a089f.tgz","fileCount":36,"integrity":"sha512-sEPThP7dgUPaV3/UvMxrvN+ADI6yCED1BPF1EW5F5PVK0S/Ppu+6Ikjggmsx+wU1cMmGMPaReRXBQ1N1X4kNOg==","signatures":[{"sig":"MEYCIQDeOXtAauxghQlxG7QdXk+VGtx1eXEiLmQGfxuzRiuqEQIhANAUwGTGvNR8mCbV7fP72Qy2AMpfhScSDHuud8YVe4DN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICGyhINlLWhdzS2qbDw59hgnGE+fQxCx89nKOLlGaOzsAiEAqxZjDfjhNJKjBJT0n/wqo5p73DNE3+9gPiwyAWm9yMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.911.32a089f","@flighthq/math":"0.5.1-next.911.32a089f","@flighthq/types":"0.5.1-next.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.911.32a089f_1788585488499_0.2094340311903593","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.911.32a089f":{"name":"@flighthq/snapshot","version":"0.5.1-edge.911.32a089f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.911.32a089f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"77d30ad815447e5d55aee9332dbf45e280da71ee","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.911.32a089f.tgz","fileCount":36,"integrity":"sha512-ncK9saMj+FSWDjiZDw0Vq2/rKnEgwcrdQCWSI/mvi8a1A6jChnq887fOQE8DTW/mpnuN2J56ID5LXUNn0WByiQ==","signatures":[{"sig":"MEQCIDAD1fP+JAKXydz/UnGr+2m+NpP5cAXdB/bgCF88rHITAiBx7FlyLwZ0R1adERIR0iy23TCnBLn163VmiJcqiwObJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDy2KGRbqCxfSlTNWoXpgPUQkOKLx6M4dtmHoL3W9vF8AIgS6DKb5i4D3krwOqV+cj0G8DrY9TLAlcAXzJmIPZS/1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.911.32a089f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"32a089f1342d08547fc2359dfd5e8fe9f7e3c12e","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.911.32a089f","@flighthq/math":"0.5.1-edge.911.32a089f","@flighthq/types":"0.5.1-edge.911.32a089f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.911.32a089f_1788585851425_0.7839686226561293","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.912.289aaa0":{"name":"@flighthq/snapshot","version":"0.5.1-next.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b8aab820836ae9628642244db128ac337c3f4140","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.912.289aaa0.tgz","fileCount":36,"integrity":"sha512-mlBAHB42vpCV7HZUBpQMgneVekU/W895boKJ2U6sihqgKo/1fBOPrpozPtnJkAIQlvxMRcO/JL+NOwY0eGiPdA==","signatures":[{"sig":"MEYCIQDzjpNmGk4tZJ2Pom7kgY+zUZgLx9M7HomBcUp+cWVohgIhAPVzo74+QX7q8A716EK9H5wLTN9ne/9b3CeGA4oYCzjM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEj9RFJsIyAvSJidLBKQDmP8fIWnqdzdYsze9xiqSu1BAiBCSyISs1iSgroCr9pOGNpvBN0Ba67fDi+e6/gtxU6JYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.912.289aaa0","@flighthq/math":"0.5.1-next.912.289aaa0","@flighthq/types":"0.5.1-next.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.912.289aaa0_1788587357817_0.5345485970319519","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.912.289aaa0":{"name":"@flighthq/snapshot","version":"0.5.1-edge.912.289aaa0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.912.289aaa0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b41ddda8a76e9df314fa164e56a32f58a871ba2a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.912.289aaa0.tgz","fileCount":36,"integrity":"sha512-y3rBMpJQQCZQ8Itti9a/9DlGgZtSvp9Es8+rb8usqn0fxhS+FfszNa3R0oVaqJEcE2M3+30AT+dIM6nmfbOK/A==","signatures":[{"sig":"MEUCID0pOVdc4pqyPv5nlUi2qoLXJUiTjpLlMhydntIcCi3aAiEAo+FfvauRRgqFal0XLlEbJTg0s9K3IJAZ42cmqDa2C1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDx6pDefxOIBBYuaKuvkX5JOl2hi6mXyAZmqqMvlnQFYgIgVlWjjOGou3JHe5UHMLdyBsQBHnE8QczzyHnDgx89X2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.912.289aaa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"289aaa01f9bb829f06c361b687b6c15a4ba4f9db","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.912.289aaa0","@flighthq/math":"0.5.1-edge.912.289aaa0","@flighthq/types":"0.5.1-edge.912.289aaa0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.912.289aaa0_1788587633065_0.43958069981627146","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.914.ed01add":{"name":"@flighthq/snapshot","version":"0.5.1-next.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5f15a2463ae7fb0142e734dbf9ee1aa63e3cf80c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.914.ed01add.tgz","fileCount":36,"integrity":"sha512-w2XEF8j0nwwGpcNnV5qvwEBdvkwKUAKxoQ7L25qeF4wdPBB9wCV+o5Pc9wv3bQMvqyNCdrJfQsWWs3CzLo0c5g==","signatures":[{"sig":"MEUCIBt2/9MUpsvzPlo3HYFfxAjYtQxMsdSAerITo+WmRYn6AiEAwO1J7yZz3NYLqvIc3wPNcZPXyVMmcDsR5xpI/kP0zDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjarz3aDpw4D9KAoU+iWHtsPL3dMMFH+GNkCTLDDX/oQIgQw9IVuNcczf7x8GTg34NAdhx+eXZrJzXXuQIvBRuKx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.914.ed01add","@flighthq/math":"0.5.1-next.914.ed01add","@flighthq/types":"0.5.1-next.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.914.ed01add_1788630847431_0.7296472504694296","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.914.ed01add":{"name":"@flighthq/snapshot","version":"0.5.1-edge.914.ed01add","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.914.ed01add","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2d4b8347dcfcfdf0cfa74d082bb323085b7a841c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.914.ed01add.tgz","fileCount":36,"integrity":"sha512-LaKhnbx+jSeX3k8Le+FTTVCpq0gQkh3O1ADFFw2PueU0dDj9EKcDio/CVJVQyVXlhnvuyn9J+3C8ArnGwhmxKg==","signatures":[{"sig":"MEUCIQCyBSyv4E0cNdTjzdhho8R9+sZm6WP/hKUEeLABmdrnowIgO3twvhURm9YbiyTA7dCXnbJYi/sie3rT1g0eJMJMsUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICO7C5XDPPDC8RmpcwM6ok7SAw9mEl0qWZwdFpzd0YIDAiBei+flBRYigsxrJRiftnHFIclO56R59JpcrZtMocExaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.914.ed01add","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ed01addb10f223ccc2cf89a73d3150ebc84d0b01","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.914.ed01add","@flighthq/math":"0.5.1-edge.914.ed01add","@flighthq/types":"0.5.1-edge.914.ed01add"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.914.ed01add_1788631384688_0.038503437130251505","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.915.d4da7e7":{"name":"@flighthq/snapshot","version":"0.5.1-next.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b4c8963b48d444e3e8cadfc645c8345a748cb145","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.915.d4da7e7.tgz","fileCount":36,"integrity":"sha512-xdr/uy8d+QS87heFvtbMBdsNd4efdsldcmMo68WfW7Ypzhxcbgtx798waUNUF00rZIeDfcBeymG7CBjG875Tiw==","signatures":[{"sig":"MEUCIBAO7hYSr1I/h11vfSlfYk8r4Bo++ew5RLsu5LxoGIt+AiEAus98SyMD4RiH4hRy1e3s99ZcbWkVy1sTfoJ+Bq2vMJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEAbzmMr6UTsWZx55MEaEvqL8u/dnQHcpXCrGvRomNiuAiEA6tHI+O4jEjyYnwdBeCJjKhZ5SNOLBYu/HHbsA3oATew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.915.d4da7e7","@flighthq/math":"0.5.1-next.915.d4da7e7","@flighthq/types":"0.5.1-next.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.915.d4da7e7_1788632521477_0.49945873809479835","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.915.d4da7e7":{"name":"@flighthq/snapshot","version":"0.5.1-edge.915.d4da7e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.915.d4da7e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ceb86f536e8ec92377d23c92cc66327a6ec3a4e7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.915.d4da7e7.tgz","fileCount":36,"integrity":"sha512-+SS1CNX4szi6yAocjCq8ql5XZ2oq7XD21Sgr6ItHeJfluO92T0K9RgqkIbEv9OemibSM9n3MYfwWcotOJtJ3NA==","signatures":[{"sig":"MEQCIFm5L4xsVQs0CmAgldY6IcHwCWOgDKUAADeHIRze3vsyAiBxdEXr7+owNDEDVvYR7p7U/js98k83OsS01BbK8HG7DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxGffm+0P0o7/Bc8lrqjb7KHxwxK8+Po/OYzYAUMyFPAiA8zNoQRKtMcrRlqGrYmklgR28bKStf+u8lCHXlGeJpdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.915.d4da7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"d4da7e7eaf7e58b0a32c4c4098023b670ac1e76b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.915.d4da7e7","@flighthq/math":"0.5.1-edge.915.d4da7e7","@flighthq/types":"0.5.1-edge.915.d4da7e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.915.d4da7e7_1788632934415_0.8400292360059394","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.919.354c575":{"name":"@flighthq/snapshot","version":"0.5.1-next.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e57f96c84f6a8560241e3e61a678f867b312bd7b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.919.354c575.tgz","fileCount":36,"integrity":"sha512-Ipp6i3GZumpiYGY/O20cy/ca3ArnTag1ps1M6NWacYdAxGbpHztVD7siaSSUdVDuin8hsRNuxlluojuJBxhU8g==","signatures":[{"sig":"MEUCIQD18J1uF1kEsLnuhxd7iOdDYabZv0P+JDS+AIO3Lcn7zAIgQnFRyNCLHBS3ptk7WT081x/biHNp+NbMJda6hJU/Bmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGzRCjhOqSh+8gnJ3ekKYJq/LISTQEOC8FSrn7XIATT8AiEAySTM0dsGf9hO0S5PnkQvu0vyphyYoflLi3jZtLh9rTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.919.354c575","@flighthq/math":"0.5.1-next.919.354c575","@flighthq/types":"0.5.1-next.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.919.354c575_1788649877917_0.4768801541068437","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.919.354c575":{"name":"@flighthq/snapshot","version":"0.5.1-edge.919.354c575","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.919.354c575","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"99c93b6480988356f887dd9713488ad64684bfbc","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.919.354c575.tgz","fileCount":36,"integrity":"sha512-n800CFXeINbMB2ZJgsCglROC3bhDanXBjpi/BzbiVFC3ZqrJ8yJQ+mZ3ift2HSoTEIJTYW7UqasOdjU35pXybw==","signatures":[{"sig":"MEYCIQDSzjUGk1UmUj150WttrG/sjstUSO1zcgnIfDuFEUuR+QIhAIfOTCn0FHy93ZzJMXLcPsGSRTseucrhrqMaxBZc6MTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtnzyV8Zz6FfBiSjRX8+eL7sOb9ul3ejXsac/dw5txYAiEAnkFnC9wUZ/kYcruE/1TzxDbJQOXJ7IB5qWU4WnM8rbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.919.354c575","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"354c575656605d83e51b525716705b91317a5dd9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.919.354c575","@flighthq/math":"0.5.1-edge.919.354c575","@flighthq/types":"0.5.1-edge.919.354c575"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.919.354c575_1788650527351_0.4393812214217159","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.920.da8f530":{"name":"@flighthq/snapshot","version":"0.5.1-next.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f5818c1ac982be5995185010c82b909fb3e17323","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.920.da8f530.tgz","fileCount":36,"integrity":"sha512-qS4EXM5yyS4gwOTAsCx0IKYKBqF803hr3hV0mvQGXHq29A1AY7kKZhSE3ODKnoABEZkiIgH3awbc5guM62m+8g==","signatures":[{"sig":"MEYCIQCz5otzgLOAUibgOEWYoK+GBAmNGQd4wirgIlaL5zuvnQIhAKUmCRejQ9WA9NX3HWsrjhecoX+npqs+6nsdovKP62b3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDujFJtmWMOQbYzkp93SkjJKOwGhW4X6fNKI7nJdn2R/QIgOGyoTKVWLN+qDXTyoGxfPHDEXDTQfbyuBRTPn+WInfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.920.da8f530","@flighthq/math":"0.5.1-next.920.da8f530","@flighthq/types":"0.5.1-next.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.920.da8f530_1788726243251_0.21587462794319734","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.920.da8f530":{"name":"@flighthq/snapshot","version":"0.5.1-edge.920.da8f530","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.920.da8f530","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d97ab5083579b773699724aadef874ac9035884d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.920.da8f530.tgz","fileCount":36,"integrity":"sha512-eNIXtxWNhO17OP1rlZfTGUe5byWm6e0R5b6qvCrbAeadaO49ckYOF9QZ2Z41V2IE7FgvIwjZU8S1NMVFfp5Ziw==","signatures":[{"sig":"MEUCIQDW6T3eDANesAeCPm+rEQI5AQ2onmfanTVZNHl285R7NwIgBv5aS2iniNWloT72RGytKtdWdhb3mWqDp5DJ2Pf50mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCX5pKGnBeUHSO0Lnst5D8AqQVNGyvvU8mrTfZjFYfNRwIhALImTO+NXkH0CU7+JnLhtzW4RYO/dLrlfIRAkdr/bDdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.920.da8f530","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"da8f530894916f9baa6a9f6822b4f393b9e70a85","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.920.da8f530","@flighthq/math":"0.5.1-edge.920.da8f530","@flighthq/types":"0.5.1-edge.920.da8f530"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.920.da8f530_1788726791911_0.05058040380943263","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.973.788d3d7":{"name":"@flighthq/snapshot","version":"0.5.1-next.973.788d3d7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.973.788d3d7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9d462d5283dba605f4f62ef204d7e9a5d788e2f0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.973.788d3d7.tgz","fileCount":36,"integrity":"sha512-A4rGpM4GTeslGFgvydIYf/ldt3lzb4qU739lIGu/0+ih8wswKyGXXo1FXkZd+h/6UV3UPK8loDZot/I7xbBiYw==","signatures":[{"sig":"MEUCIFgzW54RqZfzTL0Cd1iR57O/8NxtB0NH58q2UafKVLpqAiEAyM6Y0l2XbbRH1s+EW73slHSUAsgHxZvlmiRi2XxZgkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGXeO2fE8xuZ0rVJlPyCnSnNpz/UEmBgSEMoGrgIVb5bAiEA0bxRXNxDi70lZ3vbJ/EXX2UpaDVEvmieAHEx6h1fqFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.973.788d3d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"788d3d7375cca3a0233cecedda1a4e031bd26dec","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.973.788d3d7","@flighthq/math":"0.5.1-next.973.788d3d7","@flighthq/types":"0.5.1-next.973.788d3d7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.973.788d3d7_1788898798588_0.19100906776769744","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1017.13841a8":{"name":"@flighthq/snapshot","version":"0.5.1-next.1017.13841a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1017.13841a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"339e483a1d734cb8d3d58a566e16c5be3ffcd04c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1017.13841a8.tgz","fileCount":36,"integrity":"sha512-zsb+/954dGuwk1xQzu7tzSDKm4+aQ+/9uUdZFR4jB5QgrsmDPvgs+8ogeWcPPqW0+vfTiSHsJwO1YGEJQBDnqA==","signatures":[{"sig":"MEYCIQDBm5GML4/eGUxuzy9IXlg6vUabuqmqLorUke4ivfQwFwIhAIMapcSbRhOL31tm7xLckyQJe1O11dtbA8ovDROd66EA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFp2jBTHDVx8qkB1TAOLsuAJbOQBkTtl4b0IxATVrQIVAiEAq240qA7NNsmdLBgPTX3aBz3ARa8zc4H1s3Yu5Z7yI6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1017.13841a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"13841a81e0ac1421eae7411a678d38d72b3e358f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1017.13841a8","@flighthq/math":"0.5.1-next.1017.13841a8","@flighthq/types":"0.5.1-next.1017.13841a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1017.13841a8_1788927466095_0.18795282319324924","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1019.1274ec5":{"name":"@flighthq/snapshot","version":"0.5.1-next.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"07d48cc566ce0e6f5c48188a234ba311ce49ae3e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1019.1274ec5.tgz","fileCount":36,"integrity":"sha512-HSS0Qsi0rHZYEqYmN4kbSh4MOO2XD5gfo6s3jpZViCUAnafxw/nTF4g86VFn6pnKtBs+SDRg9g4WowBUdz+qsQ==","signatures":[{"sig":"MEQCIDuLrlsyodT9iu8htGdL6f+qgWlbWh0doUKQN/77hrC5AiBaXRUsla38Bn2oK9u47HYY2uptYGEWHorQ/WJrIjmKaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVi/kNHI0qQwBvBUGDjSKL4U8lxdQzla4yE2Towh6tJAIgc0isuA04RZlzrCxkS0Y9PicG2exGXGV9rhU6iQhlAp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1019.1274ec5","@flighthq/math":"0.5.1-next.1019.1274ec5","@flighthq/types":"0.5.1-next.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1019.1274ec5_1788934620874_0.22539941411161402","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1019.1274ec5":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1019.1274ec5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1019.1274ec5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a9222ffa21853149a954f2bcba04e74d536a29a1","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1019.1274ec5.tgz","fileCount":36,"integrity":"sha512-4Ll19CFQSchQEynjC8w4SIYkUmY7Ichpn+IyXEP2pKYfca9n2SZbug1TvRNcRHncSnVPvh2qCVXLhiNa16FIdw==","signatures":[{"sig":"MEYCIQCVVdBovoJeQz2LANyRUaORpkpFIbZjw3a6QlTqHa6k1wIhAKEmUecttJlXQAEf3JV/NdDXLaWFWWlxXtndk9e8nEnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQSUT7wEzY2wHvSzlEloqgimAbtPSAeZB0MdAeUy0WhAIgbtPRGEGxYa+YD2FibA74CLPMlMSQIW/rWUmuNhrUZKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1019.1274ec5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1274ec5c923947dc64d5ffedcbd8169fc758cd9f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1019.1274ec5","@flighthq/math":"0.5.1-edge.1019.1274ec5","@flighthq/types":"0.5.1-edge.1019.1274ec5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1019.1274ec5_1788934948635_0.0891795565916802","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1047.858b9b6":{"name":"@flighthq/snapshot","version":"0.5.1-next.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"00788844fd47e0151b49df82e645fedf35367c59","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1047.858b9b6.tgz","fileCount":36,"integrity":"sha512-jAXry3oCDjj0dWkOTggoSFWjqBxlD/V+k3K6MlbbktzeiYFNFnPle33hqkcIiWcxGC/VYjZiDUhq1oeoZN4BWQ==","signatures":[{"sig":"MEQCICV6Jen4R2mLhCCy5mWrYfTkjzkyLeGMivGCSgK2fmN/AiBdNPzI66mbyd2Vh7825zU5lWP25YuKVB6RTUtjZlCZJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHnWkZ9Pjta14i6tcHt1p8POAaJp6K/tET8YjalHErPOAiAePpsB3WfDc2n0DL96woWwmYKdMLpqCJbGE2mCq/wAkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1047.858b9b6","@flighthq/math":"0.5.1-next.1047.858b9b6","@flighthq/types":"0.5.1-next.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1047.858b9b6_1788973212919_0.4063351076244077","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1047.858b9b6":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1047.858b9b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1047.858b9b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c69709c98ca4f6347b4b0f96bd7b52f8b415b5bc","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1047.858b9b6.tgz","fileCount":36,"integrity":"sha512-mHclrs0nxB0n+oXWm1WgxCQapgQSgFZdZLVR0UDkW516NjRF6Zpv/yeCacF0K+k+3zl86vFY+MefJhNr6kIfzg==","signatures":[{"sig":"MEQCIHMDp/hvvuU//8HN38yPcnid70RLW/SHSOjFJwAQRxwWAiApD3RYauMvSwPH1scDOigB0DKLxcobUv49A6lV32pJoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE38FGeleGBy7Eh+o95Ddv9soHo1dG2+A5LQxIVvEQS2AiBi6oEoLK3OmjtS0Vm0zqYRZx5jRzEIV5lF5vsnkBXn3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1047.858b9b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"858b9b601de814f6b6940cbb1ffff0916b903268","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1047.858b9b6","@flighthq/math":"0.5.1-edge.1047.858b9b6","@flighthq/types":"0.5.1-edge.1047.858b9b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1047.858b9b6_1788973625305_0.6068161952432816","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1050.0bd43cc":{"name":"@flighthq/snapshot","version":"0.5.1-next.1050.0bd43cc","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1050.0bd43cc","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f2e7bfd63cbc689a4bab2925e8e787f96f2d6f89","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1050.0bd43cc.tgz","fileCount":36,"integrity":"sha512-MgTyBJlEkgCJCg4XLz/IlJrIrIflMOU5Ifx+Leg4qi7T6gi0GniuzwklbQvH5UTjwAk4QTv0ZESXzue0Ie7tDQ==","signatures":[{"sig":"MEUCIF69fRA69AvUNPfh6d0zHlanNbq3p1RqDwkToBBIa1fnAiEAnT/BUznFq3E7JyK3C5hPIoa+Ej+L78aOCT22HAHQ8eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDuMixuuw7ne5pegbyx787XLM2yZ5uoET5DrYTn7KpSuAiA5TCbIgOtJtoNywi5YT49DIDei3vXr+iiZmMoXAB2uLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1050.0bd43cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0bd43ccdf62d9977512bf6c0fd6dc3ec177a8c8f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1050.0bd43cc","@flighthq/math":"0.5.1-next.1050.0bd43cc","@flighthq/types":"0.5.1-next.1050.0bd43cc"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1050.0bd43cc_1788988488676_0.2853503525107697","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1051.65889a1":{"name":"@flighthq/snapshot","version":"0.5.1-next.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4ef2180a7c97d6a70530317b2b91f4135587c2df","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1051.65889a1.tgz","fileCount":36,"integrity":"sha512-HxOZm9nDidwqRQW4lLWHb666JPayEj03cOnXtn4XX/vKy2C7aVIu8kOlJ6FkO18vroPo8XrOwoXBNyNmu/fjUg==","signatures":[{"sig":"MEQCIBM74mw6H1XnqaFWk54bcjJ+QZYX7YzmG7eY4lb+4BEiAiA8vhPNDgKOnPFbYQ/yMrdZ23Q/Prhpi+yXDhqT+Ikh6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAYu181k7DUDqqbQnfztqH5RZ1IP/PlvapJT3ZbkNe03AiEA1WOES0mYNH8KkoTKan2ZwIUiXB9g8XnP/nATWaBOsqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1051.65889a1","@flighthq/math":"0.5.1-next.1051.65889a1","@flighthq/types":"0.5.1-next.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1051.65889a1_1788991087232_0.35043784594219485","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1051.65889a1":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1051.65889a1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1051.65889a1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"357db934733d4c671a3161ad62fd903bb6cf2134","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1051.65889a1.tgz","fileCount":36,"integrity":"sha512-BzAb4FrSc65bqDzW/ock1oxcBuu2lkRDWvdYJJTrffD/NMzsNZj0QTUmotVjiG2zctCjp/c0A4G4H+B4ZIIOaA==","signatures":[{"sig":"MEUCIQCXdsBQJ235oECmuKGWUifiIv446T/yYDm9OcBNBaabmgIgexKcWa+4ZQ1MMMnvG+z/qxWGrGNkx9/dZWMRGXsCRLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDI7yUl5Vbs2AO3r2mvZxguG7qA9hQXbz/bfLde4/hU8AIhAJFNnuMDrrxLDnfToCZsbY6BzY+P2eKyDpFvZmto82n/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1051.65889a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"65889a191bb0d2f5f2f95148590874f3e49bf9d4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1051.65889a1","@flighthq/math":"0.5.1-edge.1051.65889a1","@flighthq/types":"0.5.1-edge.1051.65889a1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1051.65889a1_1788991590666_0.6447751723073145","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1052.ea38f97":{"name":"@flighthq/snapshot","version":"0.5.1-next.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"291fb876912086215641ffe7c88cb34f1e8bc974","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1052.ea38f97.tgz","fileCount":36,"integrity":"sha512-pfT4nDRG1Tr4ZNIeMPe0tYmyyi/boKSZK83/Zx6PDVeHeqTpXbQU1j5CuA599dXRfbLRLgiwJ8s4gSENg5BUNQ==","signatures":[{"sig":"MEUCIQCvCF0gJAvWdlPtYB4oCt8YM8GmwI4ELz/BIg6E5GLbqgIgLCzlqiDQ1j2/7zJ4tDv5SF1qhQjyJn95c3DeVD9rEls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXQbdQVba9NEs3C+ggOAxU7Rpc8jdLYccdKWxPB5EMxAIhAJVEOHrEd9NpW5jWGEbBDhz3848LLhieelWWnkxYNqPD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1052.ea38f97","@flighthq/math":"0.5.1-next.1052.ea38f97","@flighthq/types":"0.5.1-next.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1052.ea38f97_1789013696857_0.3498918158663502","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1052.ea38f97":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1052.ea38f97","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1052.ea38f97","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a5ab72e614160d3051d832cacaded5baa4d4509a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1052.ea38f97.tgz","fileCount":36,"integrity":"sha512-rZaHOiiY1YymxfmFfuBvi5oih7D5HTP70W76vyQ4Ou7apVvT9jQRC5PFMJoGbdSnQQWy1d6XLJCVQLy9VIbhkA==","signatures":[{"sig":"MEUCIQC2IQpkhtGZgs/3UGlZgXrMunQUy9bK652S8/kPV+Xc6wIgeTGr/H50Jua3YMgoECWw2fa84MBImjOJIfNzZZW1eHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBz/gxlM2fbTII+vLv/pJ7d1lD8XMGFQvSW2N7fRrLdlAiAY70lv8PDqQPxgcE1Z4keE+P8CProC5UVe6PD6OTovSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1052.ea38f97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ea38f9774bbb5b1696c25c9ba02dfae381db021d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1052.ea38f97","@flighthq/math":"0.5.1-edge.1052.ea38f97","@flighthq/types":"0.5.1-edge.1052.ea38f97"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1052.ea38f97_1789014011228_0.17911067947160597","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1056.4945b81":{"name":"@flighthq/snapshot","version":"0.5.1-next.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3b4ff27be56d71e3a894f5369250bf049bb4af68","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1056.4945b81.tgz","fileCount":36,"integrity":"sha512-Ob+4mZCH2chbWczJIbV6gl1CyCSS28DR/iqRS9Pa27b0/HS8zbFtf0TDcmoe4YnjiIV0H4PjP6mtdRyPfNqHtg==","signatures":[{"sig":"MEUCIQD8gKgOIvw2Pyo4fRHzHFQEVS26JRY/ETzA8LUiY8NGzAIgGR2i0wouYrPd23Ix277rjG7cYkGN9+9GzGCE1+zUCHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtv6deUL3yNn2QJ3cN4enH0rRaGDNCDjBdTsY+UW0LIAIgV51/+buY4XvrO2G7nIu+lOb9AAHIDyzR0zWZ84L1DOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1056.4945b81","@flighthq/math":"0.5.1-next.1056.4945b81","@flighthq/types":"0.5.1-next.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1056.4945b81_1789060597992_0.6525731126547165","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1056.4945b81":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1056.4945b81","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1056.4945b81","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5c992e3ec37b1cad4516a25aecf659b7e3a6fdc9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1056.4945b81.tgz","fileCount":36,"integrity":"sha512-igdk2CyKf74BaS8DhzpPekCGDhh/3CWA1SHPFjzL7zZF1ouk2C4u6516spCKRcHK9Itxsr/Ch4nqBYK/grJWag==","signatures":[{"sig":"MEUCIG7FSHfnHusbV+zhBIVuVQ/GF8TKvO2nSsVJ6pu1wwTYAiEAzS3vI8a/+zdkq1RgxUL8FBwwdMudiyYiTfctZUQnFBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBDZavDAIkvYaUxXChDZiFPDxWpBps8pEDSHuzb05t6SAiAFkpSmsHENZzOKg3DJ0xtp10PmJiT4iswOvtOBtmZK/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1056.4945b81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4945b81fd2d8dc61f234442ef77169e0f3ae2316","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1056.4945b81","@flighthq/math":"0.5.1-edge.1056.4945b81","@flighthq/types":"0.5.1-edge.1056.4945b81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1056.4945b81_1789061163423_0.7172767683574752","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1058.751c53a":{"name":"@flighthq/snapshot","version":"0.5.1-next.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a49fcd66f964570f0c33f2eaf77cd6391f2e5e64","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1058.751c53a.tgz","fileCount":36,"integrity":"sha512-blQmP/Sp03I9gjiimD2h6FnicYoTCw93ekXMMGsvwxbTd1WJ/gIk5eeE7mWtm8CHj1MiZtoHx26F/NzGxgC6fg==","signatures":[{"sig":"MEYCIQDOXcKGwsbS1ZP24+T62GqSnVKdVCGQNI1p3y1NuKB4CgIhAKaHBYWccxbd3nl71+zt9y12ZK7plEUpdAzRwpNbkJVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcy2dGbcoA0JJQI7ZMmcFrUA1/jsVHdWON9CIWM+3bjgIhAPoSyhk51qI4uGyzhYH5rPOl3G2O4f3xfyZqc4rxBphx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1058.751c53a","@flighthq/math":"0.5.1-next.1058.751c53a","@flighthq/types":"0.5.1-next.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1058.751c53a_1789079961886_0.6895701231050899","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1059.c56d3cd":{"name":"@flighthq/snapshot","version":"0.5.1-next.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5b2a44d36950c06a32090a9c9fcd27a44d0bdfb6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1059.c56d3cd.tgz","fileCount":36,"integrity":"sha512-S1IhRciRdDnbJYlKMn555N38QBVS8tQgC0rvqvbDzAOIZ9X250e5BooJoCZ6imtIBjDrqMxAhNLvua5aq3bEFA==","signatures":[{"sig":"MEUCIQDPCvrZPH9ktjgnQOCkKv8sg5zpdGlxIMg7rfQYZZaz0gIgMc8Pj1atkR3uvUVtEwzI/bKfkamGH2HEYHpi5EMR9Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVZi8MTtjUPM8TEAgzoRjfHteBEFEXGChF0FJ0sgLhUAiBfJCHgMPrzjJpJy2eWpWqnn+bw3J2r0EvUrPGan/3azw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1059.c56d3cd","@flighthq/math":"0.5.1-next.1059.c56d3cd","@flighthq/types":"0.5.1-next.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1059.c56d3cd_1789080027703_0.23358415263994314","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1058.751c53a":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1058.751c53a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1058.751c53a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c4bea034bf09bbe86071dce2ad31d4409014a280","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1058.751c53a.tgz","fileCount":36,"integrity":"sha512-5ixkKT5qa6dommkN8SqSQbAgfNnfTF0wghuRWjNS4Pe66jCrI0ExRdhQ625pbX9v8Y6iPstniMqX9xH00R5edQ==","signatures":[{"sig":"MEUCIGu6ipXUgetzHIrm36KH8GCm0XVc+D2DCx4ZZKO7aiEnAiEAgslHjDI6a7PPVB1qNAX80VQDPYBElp6QgvOfzqsSdoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+Mr6m1qlTtB/JF0bUpi2DtrVEuZ2jAGjq0pv5vQ4sJwIgDwdePOvis29Z9/nlL8gfS5NJV10eKzT+y4IbH1juA7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1058.751c53a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"751c53a7765e345d4c3e29d3a6089601b35c2bad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1058.751c53a","@flighthq/math":"0.5.1-edge.1058.751c53a","@flighthq/types":"0.5.1-edge.1058.751c53a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1058.751c53a_1789080312641_0.28656349547736215","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1059.c56d3cd":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1059.c56d3cd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1059.c56d3cd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6a0cdf3d1954af6238b9bcdd9ad7bb969f77e6c4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1059.c56d3cd.tgz","fileCount":36,"integrity":"sha512-2iBxBUH9+LIC8N416bsyelOb06l6MsJNUIr7Sd90MlrDXWyRXUARBqPp1xYvZMfH5oaSPk/eeY0uUMv8ujLS5A==","signatures":[{"sig":"MEUCIHc4IjGJoXlGUnpOK7Enn0A8yKw/ayvMTBJPMr8ZFOGKAiEA2z9aXQCauOG4RHNZ4cnCqlNRyt4W0nSCQZbDHsYWlkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4WZPm4pnRRtalhKdYmho+AIQ2RooPJ0LxvjS7mivQmwIhANs6r5mkSzX83IKm4EnWRxBjNl5BQqFT9RQDotdVHjnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1059.c56d3cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c56d3cda9aa3602334632ba5110c8ff1279391d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1059.c56d3cd","@flighthq/math":"0.5.1-edge.1059.c56d3cd","@flighthq/types":"0.5.1-edge.1059.c56d3cd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1059.c56d3cd_1789080709440_0.7908444109090789","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1066.36fe89b":{"name":"@flighthq/snapshot","version":"0.5.1-next.1066.36fe89b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1066.36fe89b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c60bf0bd3ac163cc87a7c6c3f1773787c93b8eac","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1066.36fe89b.tgz","fileCount":36,"integrity":"sha512-RulF1UoWKPqwq2tdiG1bTD6hRfd81CD9AriReXmD5LUHXJ/fX3YR6kBN6OkjmTMfjhoUFy/f62vVD4p/07LBCQ==","signatures":[{"sig":"MEQCIH6L6Y7yVhHV+BL4KhSwJBoGsCzbhLfnQekQ4AU3pC+JAiBdCKfbOyODRnCdgFJtZ9vzqU1D8Hx/Ka1NRyoQOiHAMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfEEjODkSvZv9Znp+ivlQd53XQkr/oWRj8VHiOv8b25gIgZLCtZPjThvshWmxvt3Ljc0RKjKhllodCmAn7fkp7sGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1066.36fe89b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"36fe89ba6c64ce8afd3d789f17c5d9730a46f50f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1066.36fe89b","@flighthq/math":"0.5.1-next.1066.36fe89b","@flighthq/types":"0.5.1-next.1066.36fe89b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1066.36fe89b_1789109459842_0.6108219322287343","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1069.554a2ac":{"name":"@flighthq/snapshot","version":"0.5.1-next.1069.554a2ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1069.554a2ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"357621f6123c13adedf8cc9e938f4c1ddd08f1b6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1069.554a2ac.tgz","fileCount":36,"integrity":"sha512-FnRIXFZfc9lWtizRm4IyCR4ntjXlbK21OVogYth6kgp10oY3Djlw/jRAlLUGPKbSCc6h8K4Abaq9dbc+Dekz6g==","signatures":[{"sig":"MEUCIH/7musvD5kQMLvL0eeiXbYx+R/fD83a1wUvYVjsCiVnAiEA8t/lbkhFLmfNwuIYQmxqQEjDWcwriSUUrb4uFHHQNcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBn40TiZW+a7T5R/uDdyE7Dkcs8g3aGppw548a8zPgksAiEAxBE49eIeSkwvWe0p2By9lMkSn6U+yumi7T7MGIeRrp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1069.554a2ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"554a2acc3fecf189b89b0729308ff890a15c21cc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1069.554a2ac","@flighthq/math":"0.5.1-next.1069.554a2ac","@flighthq/types":"0.5.1-next.1069.554a2ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1069.554a2ac_1789112210082_0.7941830289507801","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1197.6a425ce":{"name":"@flighthq/snapshot","version":"0.5.1-next.1197.6a425ce","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1197.6a425ce","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e420a0e388042485d23b24a1072122176964bee0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1197.6a425ce.tgz","fileCount":36,"integrity":"sha512-yipmPkaGa5q13n4m/asgM+Yger2Gyk77C4E0HrqmAr+PEN4XuYWYIBxqjF+QnTm4tdic9uUFZSwIyv9L4ZUicQ==","signatures":[{"sig":"MEUCIQCIgKgFrCUi/Jx+nGRcTcinCjc7YT8b3oGrP9WOTDJH+QIgWJimiyfp9qdWBA/SkZeGfvvZEWkl+prdydINmqs3JbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHmzsbKaCpISnJkjOBiR5VmIXK75UtcWnSnDFrgq7FfbAiAyEslGgo3GRQlXra/mr0qWYjuegBPz6sabVHPCwOKkOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1197.6a425ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6a425ce64e6d501dac8218fe625e73d58da88639","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1197.6a425ce","@flighthq/math":"0.5.1-next.1197.6a425ce","@flighthq/types":"0.5.1-next.1197.6a425ce"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1197.6a425ce_1789241302515_0.34482569733788426","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1201.9b49dee":{"name":"@flighthq/snapshot","version":"0.5.1-next.1201.9b49dee","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1201.9b49dee","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fff0d3c2deae2c072adf5075078584112b71bb18","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1201.9b49dee.tgz","fileCount":36,"integrity":"sha512-9GmUUVDISijZGrZzDHupezlVjQ89nbLd8UhpUJJkrhHW9ziZcXpMcQDf9QbUlOqi8QhHo0bIhorfvVVRAKk5Ug==","signatures":[{"sig":"MEUCIQCEOx2KUJdLJx7tBubQQMlefqmQQlUZkF7gUkSK6lbL8QIgM8JLn8LERot1XzAQ4zSKUZwR4L7cuWYdf21CYeJx6t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWBmK1Wob5tYXeVRQMzu6ZejZ176j2OaafQTzoa9bFagIgfMd2mOGIQdyUYvrA5xyDUdPVxHdBVTLCfHXBU9wWGT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1201.9b49dee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"9b49dee3f22f6b2838c3d237edcc77bca65734f2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1201.9b49dee","@flighthq/math":"0.5.1-next.1201.9b49dee","@flighthq/types":"0.5.1-next.1201.9b49dee"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1201.9b49dee_1789245734823_0.5965241599477875","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1202.e31f126":{"name":"@flighthq/snapshot","version":"0.5.1-next.1202.e31f126","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1202.e31f126","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5d7060edcc3784dca263183a1cd48070f05997d7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1202.e31f126.tgz","fileCount":36,"integrity":"sha512-gcohcPRAf54N7t4g6uXUa/Y1d/EWyfRKLVwcJOE2kyFYpv93A3slERsVwSTukCYEJBXMgZKFRJHjOk/F40ksHA==","signatures":[{"sig":"MEQCIHOXRpjR88omUY23xZ+a0igEy8l4eyHOEyheDiioY7hGAiBcFGTV03Yffq88Sk8S8Mt2Uju5ZII4grMuv7/6WmYPug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEd+MbkUgv345/tZlsZAvnSWrHFOUbl5iGf26LES17/wIgaomRFDeNPu1wvjqE1nr2qvdm3ioDdPxbhNWHAcdCMAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1202.e31f126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e31f12600309de6161f5523f2b3c17698a5ff664","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1202.e31f126","@flighthq/math":"0.5.1-next.1202.e31f126","@flighthq/types":"0.5.1-next.1202.e31f126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1202.e31f126_1789249482071_0.14883288556465013","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1204.e33a1ac":{"name":"@flighthq/snapshot","version":"0.5.1-next.1204.e33a1ac","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1204.e33a1ac","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b79636d623f88956e660a1155194dd417d8f0548","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1204.e33a1ac.tgz","fileCount":36,"integrity":"sha512-wb4WFPFPjG7CpUp2dsrcvqBAztHgPbaLpvSMVOmk7PHmqrdVzqBX2LpYY1UczXoNvkkI+RrL0f2p7UhUKoYSqQ==","signatures":[{"sig":"MEUCIQCndtQDXOpG0ZDwW2f0XAHQ7paeosSqtDNirhZj88HcCQIgSnsE0bah1xv+oq3YW7tBL8KB+jO51XEAoyoaAWMH9v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwodh9DBU+kd9QGrofSA1SffqnST1gauJ/RvxLyhgs/gIhAMMV/nDjLldt/nfUiJUE4avbuY7TZYfZz0UyDoBq5jU0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1204.e33a1ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e33a1acd62afea4078e3aae31f675f8ed642b3a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1204.e33a1ac","@flighthq/math":"0.5.1-next.1204.e33a1ac","@flighthq/types":"0.5.1-next.1204.e33a1ac"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1204.e33a1ac_1789256095263_0.6632169947247735","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1225.129b76d":{"name":"@flighthq/snapshot","version":"0.5.1-next.1225.129b76d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1225.129b76d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"17bfd11cf22c7364d107f84c7d039703b79f5fa5","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1225.129b76d.tgz","fileCount":36,"integrity":"sha512-bsAAGs8BG6vnm0bbBBXCx51aJl5DUz32PyJaPdDF9j5NSOg4z+GjUpp91UHw1OR1s0/77F+Dbd28/mIQZ2njeg==","signatures":[{"sig":"MEUCIBf6XEfZRQjjJbRxMh/IekCc8QIhjYHMI/SEVvGZiOzSAiEA8O5g6rgZDg4B9ajpvBFmTOXGkH8wJC2/2bHfa2xIjdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF4pL0YsNJ7MZgnIzQAGoJaHxvYyM6FMTxdJcoWEovHHAiB9Gh9GzAvznqH8/Xzpgm+PazxZNKDeeeFUmxwp3QB0bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1225.129b76d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"129b76d4025138e3fbbe6fcdccc31a89f6bfd500","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1225.129b76d","@flighthq/math":"0.5.1-next.1225.129b76d","@flighthq/types":"0.5.1-next.1225.129b76d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1225.129b76d_1789269984034_0.10276805320170523","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1244.12290e1":{"name":"@flighthq/snapshot","version":"0.5.1-next.1244.12290e1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1244.12290e1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"59d19f79798e45553d3b8ab79408f432774d0092","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1244.12290e1.tgz","fileCount":36,"integrity":"sha512-guVOWvpXstESYVpsGtXCnG2pce8mrNvef6CW7eujmkY+kWiLmIeDw2GhG5tILkVQQ04UbnHmHrFkBkhWGpRmIQ==","signatures":[{"sig":"MEUCIFyeFriLg48wGq8+8oZZ7mZkSCjC8xEdMf1JpiSjLZuaAiEA3MDrBtcD3aqMcHQ3kK+JDb0ab29Md+7RbnqD67lDAGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpRCAKJBSirpv6dwd4yTCM25KLbu19Q/YMmv5kUIOV6AiBzM7w/SpMFv3y3PpIzM7EDVQMOp03N27+dg4PqD1xriA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1244.12290e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"12290e1f9b322ecdc5d521dc3c3597796c75045a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1244.12290e1","@flighthq/math":"0.5.1-next.1244.12290e1","@flighthq/types":"0.5.1-next.1244.12290e1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1244.12290e1_1789288248183_0.6105561407697684","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1251.918ea64":{"name":"@flighthq/snapshot","version":"0.5.1-next.1251.918ea64","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1251.918ea64","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"40971e878617031df330e7281f3f7c14183df14a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1251.918ea64.tgz","fileCount":36,"integrity":"sha512-UqVSXeY2krFzILVpqu2q/9PczWh15b83ZgvtLvpEmQolRtAUiNyH8xiEFplnVZeKutRNmISvh4stv5bWvD/gYQ==","signatures":[{"sig":"MEYCIQCJEkG8cTiMyiXE2Vgvsym69JtAyTkf1b7CCQMH1ighngIhANV6pEzgvoOYaNV8tDuifmeI3kt6vM3FK0bFIlIIvAP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEkqyYUH5rjme+0VX3yk+r7lWqfbTf8iANxLdU0Il4chAiEAo0x09GvbVpOVJZPCdbmPxDE/jh6p5OLkAG5RakRllzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1251.918ea64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"918ea648938b20a45e9c7ba1a5ae1f002d6f8931","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1251.918ea64","@flighthq/math":"0.5.1-next.1251.918ea64","@flighthq/types":"0.5.1-next.1251.918ea64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1251.918ea64_1789314075692_0.3195916116260462","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1252.15e4611":{"name":"@flighthq/snapshot","version":"0.5.1-next.1252.15e4611","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1252.15e4611","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"6e48353914d7952236d3942af6e2baca57ee8faf","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1252.15e4611.tgz","fileCount":36,"integrity":"sha512-ppNaZ1ywkpOy37YzUuihhgqAgdJ4wvSaDYxgy5JbrIIJ7zRL8fWvjNaFhTqc2JExq7ThGBMU/WiP/NjM24bZvg==","signatures":[{"sig":"MEQCIHjhZlwoPg4r941TAayvL/hja3BIHGqtGgG18mRDq+NYAiAQPoPviRJSNHTLVLixOuVh4xvN7J7kC8B56TvMSanz0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHxZNZhPWfYhXPH8usTfFpxMLzmZDc8j4iiUKzJZ4moPAiEAslhKXKlbWf9UwqH0brDLly5Hn7NXETPf7W1Iomh3S2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1252.15e4611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"15e4611773b9704eb3965924ef12a0a8d99c4a77","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1252.15e4611","@flighthq/math":"0.5.1-next.1252.15e4611","@flighthq/types":"0.5.1-next.1252.15e4611"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1252.15e4611_1789315136132_0.2678149415446396","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1253.6fe252c":{"name":"@flighthq/snapshot","version":"0.5.1-next.1253.6fe252c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1253.6fe252c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"10b3164eb258e191e5a84cc7e46f2dc693fe6e04","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1253.6fe252c.tgz","fileCount":36,"integrity":"sha512-O9WifkK63RLOd/jvgmffI06Rj0wpobsRzelj8qx3TBfdVwYLxpgDSYtvbyEYNgRc6KrSzmwkKiE1Z3gtZLzuuA==","signatures":[{"sig":"MEUCIQDd8MBBUovabqBWET0Nuu7VetrgeIpPDpqcrRCz7fXP1gIgXvE1r2NcM8knV+j5Hv0tuFUmhtoPaLUOT1JPNNrvw54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWzsanqMlGD6ikZ77I5EbMfgW01zeBXy25jLJjtU5SxQIhAPbRoYQgw27PN36KjSC/Sh9rNP5za05vYfzGgkCy7Yff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1253.6fe252c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"6fe252ca721620db74125e4efd624bdf0fc88c04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1253.6fe252c","@flighthq/math":"0.5.1-next.1253.6fe252c","@flighthq/types":"0.5.1-next.1253.6fe252c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1253.6fe252c_1789334641885_0.9235352839847728","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1254.2ab4a06":{"name":"@flighthq/snapshot","version":"0.5.1-next.1254.2ab4a06","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1254.2ab4a06","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ce8dd54fb19c8832290fe25c22ab7dcdde59f748","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1254.2ab4a06.tgz","fileCount":36,"integrity":"sha512-nADLI4rTTugDQ7tlrnBl0PxBJZR+0xWoJ44oS3AcA6ZW2bPPf6y36yDnRjydP+07jTauiVyZ9E/rdYgnOjVrPA==","signatures":[{"sig":"MEQCIAKUuPBhMQgFHrGZRLP+gAN8z+f8KbQm/AASia3gVjYAAiBhhsxEw1edHp3N+RVZlMTNdmmv6p4H2Viqma/vxdQaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICRdAfKubly7ThoeNk/OFTH8gz8O9fYbMqhBZKurmbboAiEAnzVi9oujJaNJh37FgvrhD9E/LRs66lBaxYl6bVFWhEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1254.2ab4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2ab4a06667b0db0751b848e22fd7999f391b29b2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1254.2ab4a06","@flighthq/math":"0.5.1-next.1254.2ab4a06","@flighthq/types":"0.5.1-next.1254.2ab4a06"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1254.2ab4a06_1789341198624_0.9738127627277382","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1257.b2a4509":{"name":"@flighthq/snapshot","version":"0.5.1-next.1257.b2a4509","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1257.b2a4509","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"aad433cb0ee15638f1430478586f5f538f8d0275","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1257.b2a4509.tgz","fileCount":36,"integrity":"sha512-jYlgKmUBMNOUFRodSCSjjM43Ro+HJGyYAE8iWkYd3lEbHZxLjCAdE9K97vVaG6dqstse0BwK+POT35+ezamFKQ==","signatures":[{"sig":"MEYCIQC7fz4QA3LY1jLKn9KOhE+gfiqJjcsqBQtSifELDR6cFQIhANsjwQWe3ZFADI3G4rirTtkvfsvz0S5yxK3n5mR7GbbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIEooJLus6JvdZwsJAgvr29/I52f0qJ/Eg4Kdzg3APdOpAh89AFPDAE0XoZ5sDBV9RbRzRYTIKbujj6wdxBxvNxRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1257.b2a4509","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b2a45090723e9546e5620ee9984c9c4c0340143c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1257.b2a4509","@flighthq/math":"0.5.1-next.1257.b2a4509","@flighthq/types":"0.5.1-next.1257.b2a4509"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1257.b2a4509_1789363794049_0.18237101921713972","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1295.2b6bfa3":{"name":"@flighthq/snapshot","version":"0.5.1-next.1295.2b6bfa3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1295.2b6bfa3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"63071f8b356fa53124e5e8ff7d9efe653f85ff0e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1295.2b6bfa3.tgz","fileCount":36,"integrity":"sha512-ZcbRG8IjB9b0lcqoULcdfa77dXwYOn+9AfAM8m2l2R1S+cQlyLbwWdKB54/HVaoYTKjbDTs1xzE1dwWXHfORbg==","signatures":[{"sig":"MEQCIAiJx8e1RcHJU+0w7FzmqiLx7Uc3UtgtS1GUsF8JvjpjAiBfyHA/j7fOOKaPMNXCJCqnoXbXMjMpxgM5814/zr89VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDe/fkpA93d631d7+wlzCeQUWXAbAzE+StGpYDAWvCcXwIhAIRCHNXVt2Wb2WRv5Ijt9MJHrL0EmeX9Z2Q7HzrZQx1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1295.2b6bfa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2b6bfa33110e26cbdd959441a6c36a4c78109ab8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1295.2b6bfa3","@flighthq/math":"0.5.1-next.1295.2b6bfa3","@flighthq/types":"0.5.1-next.1295.2b6bfa3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1295.2b6bfa3_1789417351971_0.3768294381075188","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1344.b88acc1":{"name":"@flighthq/snapshot","version":"0.5.1-next.1344.b88acc1","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1344.b88acc1","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"51472af8a46ca1b8c93c1196106ba885da4ddcec","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1344.b88acc1.tgz","fileCount":36,"integrity":"sha512-oWvPGygxWHwic/HYZXTW7mhaeov1jRMbMIIkz5PC42R9HdnenajlKP9nuUFszqrckWmXAZHe5OkvVOF5xIfh+A==","signatures":[{"sig":"MEUCIQD7p+vFL9edQXOcUKj7P2MKJothOq+eJyI6dcJNr3UVxQIgM/eljJ8/jVArf7KaX+YYo3lWcOjc4GxsxxdTibJCPqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHyplxcUucmsN838Uj2dJPmAQgRSpjI4juPS1USwOl33AiEA8EE1HcgCZfSdGC5bDaapni3eLrgJbIvDUBxnqZk4+os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1344.b88acc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b88acc1d080c49af69bcc979eb38073d63c72ba2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1344.b88acc1","@flighthq/math":"0.5.1-next.1344.b88acc1","@flighthq/types":"0.5.1-next.1344.b88acc1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1344.b88acc1_1789452615420_0.25733270225811133","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1345.0995dc5":{"name":"@flighthq/snapshot","version":"0.5.1-next.1345.0995dc5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1345.0995dc5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d55fc12154d57a62516e35368aee94b5b93beb4b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1345.0995dc5.tgz","fileCount":36,"integrity":"sha512-MN8fV7RmtwXKUiK7YekI+ShFVKNW/z97nzl6unUWrfPsKgqxGcw/0S+aThe1LM19UvZbqROqqBM6VPaAlJFFfg==","signatures":[{"sig":"MEUCIQCuxSN2ao4Lrhxv5jI+2Dx/HxrBweZZqxKK7onhppwcDgIgZAdwI7AltnbNklWFAxhSOGIDgaZcjGBhVkl0FZItxjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHgVqhl8U3rSejjOiJt/Nq5Agk/LvHMGsIj0q+i2J/FyAiBm6BdjPMgYo9F6u8FVnlql0ZQdgjFXzmu57eEpEVmOLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1345.0995dc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"0995dc5f840e6b57c3e85ecd2123aa798cf60b29","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1345.0995dc5","@flighthq/math":"0.5.1-next.1345.0995dc5","@flighthq/types":"0.5.1-next.1345.0995dc5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1345.0995dc5_1789454621245_0.8506248399095613","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1347.54f97d8":{"name":"@flighthq/snapshot","version":"0.5.1-next.1347.54f97d8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1347.54f97d8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5ea944949d83c102179184fd96540fc38e61640d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1347.54f97d8.tgz","fileCount":36,"integrity":"sha512-LT0N+tep6G6Y7C/R1mcHOhlUhEJsWQprGdlGobmZsSU73SdmHFvlBUAloO01LrInh36shEI6tlAG9vwMuVpDFA==","signatures":[{"sig":"MEUCIARF5YyxWuR+syYXpa3jzNcvqwjijaSX4kndqgSpFVzyAiEAuseTc8Vz5tZi10wpdH95PQ3tuk6HjXcUgrow117u/hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAC2ygglgvh6W4MyOQZ399Mhevxdr9BH2XQKbDC+wp+LAiEA3sb2XVdS5HKEeDTjIN7wuzX2ODXCPfHeWYTHbfh1gVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1347.54f97d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"54f97d868253fefb8e74e59b3d615ea9df99d8d5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1347.54f97d8","@flighthq/math":"0.5.1-next.1347.54f97d8","@flighthq/types":"0.5.1-next.1347.54f97d8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1347.54f97d8_1789460974879_0.4636524790869432","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1348.e71a747":{"name":"@flighthq/snapshot","version":"0.5.1-next.1348.e71a747","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1348.e71a747","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4aa34e456ee30ccbe1f9dd9c98674994ec1d6462","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1348.e71a747.tgz","fileCount":36,"integrity":"sha512-0dDrjPBZVX4N/QtVxagcZJubsuqBQtA7TzIQFqJAy9KL2WsdxDfkaGm6bPjZJ9APstQZWu2Mto6SiHeHAl4pew==","signatures":[{"sig":"MEYCIQDZMKCn36WVwgpzVI/IWfhSyYQygieyxiWAGs8KcoAikwIhAI/PDGYL2Y+3NVv8g0I0EI9xtXe2oa01Dn9BIh654bvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGZMTRurpAAGTLYB3uoSVHmqjd2Q4y4kIXEmmy8H/9wyAiA6hHUSJ96WbZq/vjv6hB35he2q4wRStXmA4QTIG6hedA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1348.e71a747","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e71a74762e2d9d7f9a9b28927e2fa19f0f8d83b8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1348.e71a747","@flighthq/math":"0.5.1-next.1348.e71a747","@flighthq/types":"0.5.1-next.1348.e71a747"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1348.e71a747_1789464746244_0.942132086997663","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1349.05b053d":{"name":"@flighthq/snapshot","version":"0.5.1-next.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"03ad48cc68ba5ee22b56ccba2809593fd2fb01a9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1349.05b053d.tgz","fileCount":36,"integrity":"sha512-NHv9V706XbP5i+ldan9hEg7cvWO7kDW7+xFZr8eae9WR3FvB78xf9gNDsWCmV7lgUyopexpLCXrCH8WLCdo6dA==","signatures":[{"sig":"MEUCIQDkbIYi8UAxTzw1R01iIC6dmY9g4WEtgBohTpIlimkkLgIgPsY3VC0HJGZ5AwK0H5V7zP36iw3UTZDzAzW0fsTax74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWTNeGLcZEcZE0oVsbKjw1esF84vRckswCQzCcMQJVZwIhAPBJGxtrZOGqsgxa63oEg8TylhV8JTsaGDZzEjyyY4em","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1349.05b053d","@flighthq/math":"0.5.1-next.1349.05b053d","@flighthq/types":"0.5.1-next.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1349.05b053d_1789469163304_0.1433043001943919","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1349.05b053d":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1349.05b053d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1349.05b053d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"78c8411989dd34b795207504a9232c5b8d2e12a7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1349.05b053d.tgz","fileCount":36,"integrity":"sha512-zAyEIPKUZf4Bwm09hecTTEFGP+LEXN4PzxWp8FLYbW00DTXL1nV7PhlUuNIS/l90Wq1Yfxhz/SM5knEOWD9sEA==","signatures":[{"sig":"MEQCIG4aG7d9U8ncgBU+pYJxakYsm3ZTMFTHhCm6GLk193N/AiAxkpdjCaSRwqluaA/8qKI5KfUclOtIa4xQzg/E408aSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCyWj9Gg0V41XPAxQkS1Okd3oe2lI4Gbnz1VZnA9c+q7AIhAJPqBgD5hJnceiqf2OJvU/JILmpmsjuz46l+1QXn6vWL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1349.05b053d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"05b053d22f5f4864112afbed6f0d255d360c783f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1349.05b053d","@flighthq/math":"0.5.1-edge.1349.05b053d","@flighthq/types":"0.5.1-edge.1349.05b053d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1349.05b053d_1789469417411_0.2391774976836174","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1350.8ce488b":{"name":"@flighthq/snapshot","version":"0.5.1-next.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b429d9f038fedd6d82bb61fe3e5742afba262c40","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1350.8ce488b.tgz","fileCount":36,"integrity":"sha512-QjcsXo2Djq4cdkTiZiACSzxGiTPyA1/YdJ4+bA7BPMsQs/vWV8pzXCY4XyTWPJGlwO0beVvjk0977UMXTAnPtw==","signatures":[{"sig":"MEUCIQD1oyIpRQMVWnyEo55Nnd05GaZhiVoakLJJS4aK45UsTAIgZhYAwrz2gp+WqIwdBI41TxEfcRmT2Mqs162OGxHC9Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBvUGWYHotNylcJtHz50babhVFOCQwD4Bkldyl+IS5BSAiEA/3Y6BU0itV5PDpUljFOrT4wEK6r5hwFXFMheB/QRBP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1350.8ce488b","@flighthq/math":"0.5.1-next.1350.8ce488b","@flighthq/types":"0.5.1-next.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1350.8ce488b_1789489758756_0.795978580012489","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1350.8ce488b":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1350.8ce488b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1350.8ce488b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"da81801ac4956728f96970a272d559193f884ab6","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1350.8ce488b.tgz","fileCount":36,"integrity":"sha512-KgHjNp0hirefIHSYalX2Mec5zM3UAyw2m8TBgWJhgNFzdvv8IimuSxQUXhWoemgL2R+RB66uZDOfEuEEMTV36Q==","signatures":[{"sig":"MEUCIBDPmxhjcjDurTTGFJm4j/b5WC0EOChY4Fj0v/jccxAcAiEA/GJfCJ3EQg/TWoIuIHf2W7hw2iEHQ8a/h3Vpe+PFbvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1sfeFgRE3JfntQ2tMsAWxonGFsG5j+QElPk4O+xEfyAIgaWW+w78KykN0qeBFjwT8c8YPnD2QqbB8t1sM16pktV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1350.8ce488b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"8ce488bfe444eded2fb281e7b9696e5ce7fabdc0","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1350.8ce488b","@flighthq/math":"0.5.1-edge.1350.8ce488b","@flighthq/types":"0.5.1-edge.1350.8ce488b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1350.8ce488b_1789490496540_0.30736464755353277","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1370.903f328":{"name":"@flighthq/snapshot","version":"0.5.1-next.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"8440c2fe53ab2b59e9938f35bc3a3fa5eb4a19ee","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1370.903f328.tgz","fileCount":36,"integrity":"sha512-mvCYyOC0RQOIAYuMTKCmczgsQIqnqUWo9hgyQouzBDrRvSCIWZVXZcruWd1ueieh1Cp+yA90srgYfKrGakKcsg==","signatures":[{"sig":"MEQCIB/7Pvn660DL4JKfbB7Ao7JGs5KCO86XgchGLKh0LLr4AiBn7u5NIylNcul7vlXIHF1/+Aatp2a7gzzm4s44mqca3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSZSm42Aph6i3eGw0Gw3QWYAPE67zRZKeUvJWG+084AAIhAM0EPK3yxSHynehmy1SRvTpaUoDf77mi4otH9W9I4Xr2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1370.903f328","@flighthq/math":"0.5.1-next.1370.903f328","@flighthq/types":"0.5.1-next.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1370.903f328_1789537752502_0.7996790831075979","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1370.903f328":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1370.903f328","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1370.903f328","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"39d2fd0650148f7e723f35f9c773b54a69ab92c4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1370.903f328.tgz","fileCount":36,"integrity":"sha512-dNOvXQ3IuFmAiVi5q9VZso7lZ2X2agJCRB7RBDwxuxGd1uom0k+HXXrNiz4fUWmNZ8eMoFheAX4cXat+9qz6PQ==","signatures":[{"sig":"MEQCIBPSA+6vS5EfhjnLm6CH80XGeiJ7DteJ35A28P4HHHD4AiBMtVc00AlJDeI8HAbtizBMQEDX6CU3JElIEthF6FJ1wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrPYAQvQtFafTF5dOlHFsIR1QNJMqO3/zAhRQQbr0+tAIhAO/bODbZdr7BTD/njZw0lPWRMHoArnpBBxX2PhqaV2zM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1370.903f328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"903f3289590358eacc20698525e6982da2ab0e9d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1370.903f328","@flighthq/math":"0.5.1-edge.1370.903f328","@flighthq/types":"0.5.1-edge.1370.903f328"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1370.903f328_1789538397493_0.49104141057050277","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1404.457d1da":{"name":"@flighthq/snapshot","version":"0.5.1-next.1404.457d1da","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1404.457d1da","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2363998df72a7a4a2f25a564832402e606c18bf4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1404.457d1da.tgz","fileCount":36,"integrity":"sha512-+gQtsBkDleQn7sdgz3RySZGGt6uuc97GFuLGdSfXnAmO0+lloLPDqmWESLpS4vNuz5+HTRTx/maFxh9kye+LUg==","signatures":[{"sig":"MEQCIC0/AggTVgH6xs6B7MLH9scTVAm1v8HbwQvOQcvuug1XAiBa5as5Jq6HDf7dyO1wFlp+G+Hm0ATNFwobB9MrwdoXRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVZXO/YFx6iCzE8jVokZez9PzyFE5RxOLsLliDtdkHYwIgG4L9hIuRHl2FE5w901su2BQr4KwEIqZnu6+J0BRGglk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1404.457d1da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"457d1da918a60be5853b84eb6c25530a66662cef","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1404.457d1da","@flighthq/math":"0.5.1-next.1404.457d1da","@flighthq/types":"0.5.1-next.1404.457d1da"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1404.457d1da_1789625986968_0.44979113645561375","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1405.69d9356":{"name":"@flighthq/snapshot","version":"0.5.1-next.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"914f9351f94ef35db01a73b1a8b911fc761be91f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1405.69d9356.tgz","fileCount":36,"integrity":"sha512-a3z/us6vbLvlaKHbo6yEjBRZsSHgaoyMocRtaTuoNGia+RJxBqbVwLG4UKyfTZ+CgleeHKXAiu8LTbFqHHyIEg==","signatures":[{"sig":"MEQCIHU/PF32w8JIGG68oA1Z828VuX0I4zSMH/XEAhISm3j6AiB7U4KGzHC6c8afJL1We3dlQhpnAG92A9vsy86UpCV/Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0tXlf8mR4hkeS+3htQ3c+zx/TSvog7vatDE6dKmog4wIgVjweAwIzEkJUe1dSkUYaoJ/y9jrSdtgwXl174dMZx4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1405.69d9356","@flighthq/math":"0.5.1-next.1405.69d9356","@flighthq/types":"0.5.1-next.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1405.69d9356_1789627696858_0.7829769491505576","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1405.69d9356":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1405.69d9356","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1405.69d9356","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a7137ffed600e152aa6e31b5abe21bcf9db6a46d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1405.69d9356.tgz","fileCount":36,"integrity":"sha512-jFUscySTROW9aBH1ec3RB8RqrhZVWUL1j5pegRVW7mHTSMxLrsjuAgmbYfeIuZViHOzM1KNrIgw7TIcBShmCHA==","signatures":[{"sig":"MEYCIQCk5m9DCzue0UpQTZnKRvVPU5/Zj2jVGDkCTlrgWALG5wIhAP+AWRorZxoiKyYPDwhCj1uk47E3VbpzqezxshsdfNg6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHPSWZyvgmJrog3yRl7hGlurk8kvZ8jykfjhH3HYIT6gAiAOIlcAlPKZj5MuVlbAUtX2Ix9AjrQgHMEy2CpOsvUj5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1405.69d9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"69d9356a1305e2930dafb82973aba2dd640600a1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1405.69d9356","@flighthq/math":"0.5.1-edge.1405.69d9356","@flighthq/types":"0.5.1-edge.1405.69d9356"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1405.69d9356_1789659709295_0.18069231466113878","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1410.b534771":{"name":"@flighthq/snapshot","version":"0.5.1-next.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"13c4b3012c66a9a6bf3ef9bef3ff979987c8de39","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1410.b534771.tgz","fileCount":36,"integrity":"sha512-T0wpeHIdT8z4tj+yY6wk79X9YwuBan3Qt9yChlvTiJGV/5dV0fkK2OSp38RRlt0a/Pch5PFqPERuHC8mcU6o2A==","signatures":[{"sig":"MEYCIQDuPDjp228FhIcPUIs/6+S2eA9JMqlTH8U6hYjjfm5bUwIhANkyFZkAQcTDwQ/8ZSlpI8h75ptbBLbcOg2THX2eVxNV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJmIcccpE9n49iqNpQpbnizIgn6UeE/L7WokU3FvoTsAiEA2sC3/BV7mENFmfa9vdvSTYOJt+8+sbNo2pKIODks7eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1410.b534771","@flighthq/math":"0.5.1-next.1410.b534771","@flighthq/types":"0.5.1-next.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1410.b534771_1789670713935_0.5669446522325159","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1410.b534771":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1410.b534771","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1410.b534771","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cf42469c9dca597b4b16872466710ca04a7b6df7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1410.b534771.tgz","fileCount":36,"integrity":"sha512-fmUfunru6GeeFaPYL1fqodmW7wFmNMKCxGJFoE0CeKnrw85uPNIeB705BQj9a0bPe20z2DThHPMtlGTlpeA7NA==","signatures":[{"sig":"MEQCIAm98WveQRdWlIRp+9kShcS60qAgTHvm5TLNsDVNtGpFAiBP0mD3V+UB4NfAEdx8CL9vnLph+C7HHxg+rbIn+QU0Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUdMOASBEvtazYSIx71eH+GbVqbWI/4/ykULqOgZlBvgIgKRhkFuNy/DD1NvXnFioiMx1r0pqopAWhd9Jvp3wERNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1410.b534771","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b53477179b2672048eb54d134f94ee8af050d130","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1410.b534771","@flighthq/math":"0.5.1-edge.1410.b534771","@flighthq/types":"0.5.1-edge.1410.b534771"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1410.b534771_1789671099234_0.05710185269234214","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1450.5738463":{"name":"@flighthq/snapshot","version":"0.5.1-next.1450.5738463","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1450.5738463","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"828875fd8a41ca47e75561338f4fef19575aeae3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1450.5738463.tgz","fileCount":36,"integrity":"sha512-q/YaOtBrLsmQY1mXoYshhb7mH+ymOBm1AMOHHZ2KNFuU9LoHqFQ09wT6fAfdv0V3v7HnzgW0qIw+nzfmQHyvWA==","signatures":[{"sig":"MEQCIE/0TE4F9ZKO30BpjVn2h3iZ6JeYuV9UpWGzIQGPaDL4AiBzpxFFyRQEf31j6iiPMwRG5j37PSL6Bg7TQ4vvY9VKTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIERy8ULWSkVnkeuUl1nxgBUA0ASoL9N2KQMj6jMT2ynEAiA1sUDbLXmKGZAwCPidVJTukuUBBBvpKgL0k/Cft984zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1450.5738463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5738463479690d1fd0a89839d92fcc6164a3d23b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1450.5738463","@flighthq/math":"0.5.1-next.1450.5738463","@flighthq/types":"0.5.1-next.1450.5738463"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1450.5738463_1789779689189_0.8607020143172297","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1462.5a251b6":{"name":"@flighthq/snapshot","version":"0.5.1-next.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"16588f19ad17240acf0bbf585b0dbe6e8949b660","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1462.5a251b6.tgz","fileCount":36,"integrity":"sha512-Ajhm3bKs/2IzIP9HGPm3TIiKA+M2U/hXXceCO3xgzTfbQH7MTxWJtQWUFZ9VygeN1uhtoIPvG7zkmQW9nIwECQ==","signatures":[{"sig":"MEUCIQCFbudcJ9yOh4WwFkzkh+yLdpTf1lANPS1JWKmG7qhMkQIgYBNJ/dqIGr0isI6K6NkB/snv6nIQjH05HaVsCYcctsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAi0Pk5Kk9HgTVOzUKtTQw9FoMm6izgpl1H2UCjXF8hXAiBaNh6Ok/GJxUd7MZfQF2lkY7KZdLVF5jhKSI7hzT0mzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1462.5a251b6","@flighthq/math":"0.5.1-next.1462.5a251b6","@flighthq/types":"0.5.1-next.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1462.5a251b6_1789840269313_0.2218370472243778","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1462.5a251b6":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1462.5a251b6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1462.5a251b6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"2b34776f4a461f9930ed32d39595344f323944f1","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1462.5a251b6.tgz","fileCount":36,"integrity":"sha512-gn24YqlPiOl6QhDzTS01UMv+pHYgxqDLqIBAeW/GbjL9swkg/vxXIvtTfJS54NungPUjzqqufQi2gpwaT1mDWg==","signatures":[{"sig":"MEYCIQDbTfSa7orHp7gyInRqLvR7lkMz6Lt9O5oT5sdkU40SdwIhAJvoEJh5VE3QsQ87MzjyyWdYV4mfC6xRHohtEUtbWdmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOmdqvIbHtUtAeJs9+4FvimCOF0cXXCXoXd5Z2OWINQwIhAPamPgHOTYq1E5oLHCJ91YN9ykxjlTCRBnewzw7BTxUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1462.5a251b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5a251b69a59b84e26ddf36ecfc42ffc0e1be8a9a","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1462.5a251b6","@flighthq/math":"0.5.1-edge.1462.5a251b6","@flighthq/types":"0.5.1-edge.1462.5a251b6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1462.5a251b6_1789841009421_0.11003916593627183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1467.7e2fc7d":{"name":"@flighthq/snapshot","version":"0.5.1-next.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fc9983782176014c13fb9a97a467b781d45c56e4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1467.7e2fc7d.tgz","fileCount":36,"integrity":"sha512-03zVaSrl3t+wyqFXnQASkIaiqdTXF1W2e/NbZyIwnq7ImeFT2LU0F8BjBy1HbXF4/43b2qmktBUOJSEM9IGFjA==","signatures":[{"sig":"MEYCIQDQZZIsi6VbwzksrS22/S1Ej39EB1uJw+thSuR1ynALQQIhAMevGMnCb65q37Y5Pz5vMo9BYdLIFcb7sz+b2wQJfesO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXFcK8CM/k45xAcLx3a7bhFBZt/RLT9RuhnDqheuQcYQIhAPJK+YX27u5K4fi48QfO3hIHPCfXna8VJD393ChrDZk5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1467.7e2fc7d","@flighthq/math":"0.5.1-next.1467.7e2fc7d","@flighthq/types":"0.5.1-next.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1467.7e2fc7d_1789850289558_0.9121678307596994","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1467.7e2fc7d":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1467.7e2fc7d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1467.7e2fc7d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bee9f81105237bb1830dcdc54342768d6bac2f2a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1467.7e2fc7d.tgz","fileCount":36,"integrity":"sha512-wOCnojGGs3rN/mr7F+A0P6FFstknL5RWbz+7kQP8MpcAQ5Tf0z4hDzhUr+6o0x/Q9LUq67IIDuuyNd4Zpu5/Pg==","signatures":[{"sig":"MEYCIQD38Q7ZLpyxvy3wASgrE+RY6OtKV2bs2AZiEY8Mf/pV2wIhAPNyipU49EsBQ1t4ex6+GXg0szUKUOzoHvVjUNOIsvFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9mHYl3NDUTV9riwqjbK0piXBBGcgZRHR8irXZ8hiL6AIgGgNL+wmTC9bPi5H1p21enFhfy9hLp/sxpZtB2zHEK6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1467.7e2fc7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7e2fc7df5378313ceaf21ba8d6ef39cc18a6f4ad","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1467.7e2fc7d","@flighthq/math":"0.5.1-edge.1467.7e2fc7d","@flighthq/types":"0.5.1-edge.1467.7e2fc7d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1467.7e2fc7d_1789850863037_0.6164516526793129","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1468.61b1d9d":{"name":"@flighthq/snapshot","version":"0.5.1-next.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"06c6e0b2d0c4e2786eb469faddd29d2d73c285af","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1468.61b1d9d.tgz","fileCount":36,"integrity":"sha512-3R88kwpl3PhS+JYElcBVesX95ThaU/0qLPzQP3TxPyI5hopcJ8VixmHcGCpabA8Y3kmJdNvIPbkC8imdwgkUMg==","signatures":[{"sig":"MEUCIQDXSKfnpaJWvXy96nH8f28JqtJhw+oxTGM+4pvu7N+yfgIgI/lHt9GxAkCYEKXnFH5CVmZQfKy0zSXE1J/HhGm3N1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0be58X8uS41zTNjQt4KwyKJDXqUwrFLPBGwZCA+/sJAiAsxjz7qeylm8i6rY+Kqh8DGcQbpZwAAlIbUGy9X795HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1468.61b1d9d","@flighthq/math":"0.5.1-next.1468.61b1d9d","@flighthq/types":"0.5.1-next.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1468.61b1d9d_1789852898015_0.8112323983067176","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1468.61b1d9d":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1468.61b1d9d","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1468.61b1d9d","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"793d83fd96d912dcecac1dfeb062e87add96b203","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1468.61b1d9d.tgz","fileCount":36,"integrity":"sha512-Jw2viVPoLQUvihwBBxjkTEvlIa2vpKDO8WNm/wa8BOliJ0WIHoP4mIBdMdopPM9Nug0oEsCECfoflWtJNpmOmg==","signatures":[{"sig":"MEUCIA8xusNKwJa8CVe6bTriFhM1mcw8uOge40M1l5litnswAiEA7R7cmGh8ebA84mSxOfPWNDnixiSkjHnoeAjG/gOigwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3V6xBdI6AOtY3j8lQDhdk0FwqHwSG6zw+ZS9mknHDrAIgBg8Qhxub0qVI4qZimCy/KtBAkRqNWIsJnNhm9qf0DTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1468.61b1d9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"61b1d9ddaae8549afd9487e4be09aab718eccf10","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1468.61b1d9d","@flighthq/math":"0.5.1-edge.1468.61b1d9d","@flighthq/types":"0.5.1-edge.1468.61b1d9d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1468.61b1d9d_1789853495147_0.1383708450379877","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1471.4e82419":{"name":"@flighthq/snapshot","version":"0.5.1-next.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e3ebfad97a65832c1ed78d3154209f819532fa78","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1471.4e82419.tgz","fileCount":36,"integrity":"sha512-hCQEdDaQTMWnp1cG+Dh/CEHPCcDlD0Ud7JOGuA9yu/apsQ1F95qFbFPBAkN/WQyn7A51AXnAyAUBYLZqqXeZjw==","signatures":[{"sig":"MEYCIQCTYZsJVaJGIrLDUwp/SNaJQw7pyu+bMQD7kVtGg0SB9QIhAJz8yxrP6q3EB4ttouHBQJgI0NxkO30MiSJ2RMx0wXjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSXyOEvxf51plGqDLOzDOY2+cNupBxOXsNdufeFB+HbAIgQ+kE4fOVS5zR147Cj9szf2Q9b+W+8TpbCUpeGJnhal8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1471.4e82419","@flighthq/math":"0.5.1-next.1471.4e82419","@flighthq/types":"0.5.1-next.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1471.4e82419_1789886165552_0.24613560935327228","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1471.4e82419":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1471.4e82419","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1471.4e82419","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"464061a057e16e1a072f287a30b86a3e818f7353","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1471.4e82419.tgz","fileCount":36,"integrity":"sha512-xROrYap8vPcnzm7jFtrEN+Nxe/C16V2BTFLbR0xvFwHoJe/uregoMAD9cTNcPRCpf7gYTDSFCEYWxd4IKzxlVw==","signatures":[{"sig":"MEUCIQCfYHBarWbE+6swn3jHdf0ydU8KWKlj8hlQg2khBug7lAIgFdGP0hJiPuqQF+XnGLoTbO1/6vJ5xzIl4yzU3DWDICc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCksbuTa/ZKAPm2is+13avy9epqpAQ+jMwTLTCGKE1GxAIgImMXeyMw64sFfhMskAs04OGXKctUTr6oMyrL7AtiFjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1471.4e82419","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4e82419a6322f8a673da169994c79fa561016515","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1471.4e82419","@flighthq/math":"0.5.1-edge.1471.4e82419","@flighthq/types":"0.5.1-edge.1471.4e82419"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1471.4e82419_1789886781599_0.5921475129371614","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1505.5790c72":{"name":"@flighthq/snapshot","version":"0.5.1-next.1505.5790c72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1505.5790c72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"34141b9405478ba89ab3d1e9c35d6bb76f32283d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1505.5790c72.tgz","fileCount":36,"integrity":"sha512-I9d/YcrolWajdrDrd8vkGw2k31l3RQUE9zr6+IZBrv+D0HJ6wXupHTJOyVdrcPAFx3qpOjkcJrUHStJOnYLB6w==","signatures":[{"sig":"MEYCIQDuRbDkXlRItoCSF331azztWky7jrVkjVSPxA1d5zHlJAIhAPBGs2IJdu0EcKgyaoGNvuxEYE6HtfFntoz2wZDsER4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATujTmRIoj+ZkmMiDsQGgyu2rgk+46gn2XGe/UBXcwCAiEAy40pa/edwjnkDNBp/YvmLVEaiD4V8dhfnsGbdpsrwek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1505.5790c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5790c722bf2e004f1af3f1d1f9a8fa7469a0a449","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1505.5790c72","@flighthq/math":"0.5.1-next.1505.5790c72","@flighthq/types":"0.5.1-next.1505.5790c72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1505.5790c72_1789901654478_0.4245018068815194","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1520.4887418":{"name":"@flighthq/snapshot","version":"0.5.1-next.1520.4887418","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1520.4887418","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"3a8edcad0362d99f24a77a0a0edc4ed96b350554","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1520.4887418.tgz","fileCount":36,"integrity":"sha512-2pkxIB+MOs/UhhN4HWZwfbhd3ESuI3iBb5qca/Kdu2nYdT1IHyvif/vW0j3TtH1PIsFSPhVA4lWwBHPmaDWGJA==","signatures":[{"sig":"MEUCIFX5G5Ph08/PHll7CgyP/dOIROMUgi/YUAEZpx+Jt83CAiEA951706gdFxjApc/AQqsJ5Q8+g3xGmJuOPcXCZfK+kr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDshkT3lPx5RA8vcXosKwSb+qbjppjF77yHUPsDxN8ejAIhAKcsP51A/gag1egKKS6V5aXMM80XuZpuihZNFkLF0y1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1520.4887418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4887418ca29a53ac811258c3112aead6594c343f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1520.4887418","@flighthq/math":"0.5.1-next.1520.4887418","@flighthq/types":"0.5.1-next.1520.4887418"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1520.4887418_1789918219115_0.578094840582206","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1523.c47f79f":{"name":"@flighthq/snapshot","version":"0.5.1-next.1523.c47f79f","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1523.c47f79f","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0575950571eb612bc0e80af3aaef6380c4e1afc0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1523.c47f79f.tgz","fileCount":36,"integrity":"sha512-BxmyJgihBow9kTUQJnPo1HwwIXDL9qOJ7XH3ub45KdADZ26UkftBEK+FF8eVXNoNZVBJeKkJVT4gUomHQpF6Dw==","signatures":[{"sig":"MEYCIQD5qD9lQfl4N8woIw3LzzbyBkCtC1sZw8K5sL+ACw6cowIhAImdRNBDAgopTaakVNxFe5IFukszzxi0EfYm801Yeuoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZmuLekxuKP+k4HbN2NzYQJvYZuX6KNiK5a73Fqrym0gIhAO06NKRGu68fiQ/3f5JTGhFjPXFpBSHnltO9Jqv3oikO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1523.c47f79f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c47f79f8248faeab7069d097e2c2bd6a94e053a9","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1523.c47f79f","@flighthq/math":"0.5.1-next.1523.c47f79f","@flighthq/types":"0.5.1-next.1523.c47f79f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1523.c47f79f_1789921682714_0.8488008381444005","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1533.2910b54":{"name":"@flighthq/snapshot","version":"0.5.1-next.1533.2910b54","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1533.2910b54","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f7a27cf0e6843db8cbc978812ecb6fc488b6f786","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1533.2910b54.tgz","fileCount":36,"integrity":"sha512-te3ERark9WRx4ynwbANHRN4c7zUq/fCZutVTw6g3S/4QT192XS1j+sZaUW63lq+vmNu3F8I0Yu/8xnwMtyL3+Q==","signatures":[{"sig":"MEUCIQDSXDEBUYht2fKhIkVPLMGyY3+GYEi0wnc9BiJaHk7GDQIgGEHp4u25M5zFDTw15FqZsyqzKYOfPH9Dje7ALALH1V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCp1h7qmjwWJi7be8i27vG8vek69Mzqwt2JJJisIabYzQIhAJBSUzyl/YaWADSKrFj9Bw+04SfM/SNoG63rVpY8wczr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1533.2910b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"2910b54a4525a2830906ebd551dfc64576a7d650","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1533.2910b54","@flighthq/math":"0.5.1-next.1533.2910b54","@flighthq/types":"0.5.1-next.1533.2910b54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1533.2910b54_1789930332374_0.14389930251411598","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1538.09885fb":{"name":"@flighthq/snapshot","version":"0.5.1-next.1538.09885fb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1538.09885fb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"02a964411d57f51cc27b2687354d99d69fae3e64","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1538.09885fb.tgz","fileCount":36,"integrity":"sha512-+IKvt89cjm+nYL7k3pC8sySIVSiLfKOVdIApAO0E76JywX+lxjMHwgr3OL6IDDmqM+3Kd29TrIYmy8fZFyvnpA==","signatures":[{"sig":"MEYCIQDi/31eeQ0OGA6LxLzL/1DJg/CCuZ+Z7/SzyyxH8YRsHQIhAJHktWt+JXLCZGB+OrjAVmTNNYnMNCu2jgE00bNGpWOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDXT+Bb1CxEdgm09Je53kHdixnrZKtROAf26T8n/NxpgIhAOp8telEbWOFVN5mS1QPHLbpVokxpbWHze1PVE7IulUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1538.09885fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"09885fb5711fcfd0841b52d59d24bd568ebdb284","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1538.09885fb","@flighthq/math":"0.5.1-next.1538.09885fb","@flighthq/types":"0.5.1-next.1538.09885fb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1538.09885fb_1789973335504_0.6648698344943522","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1541.b94031c":{"name":"@flighthq/snapshot","version":"0.5.1-next.1541.b94031c","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1541.b94031c","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1ee4d9cdd25b495d5582ca5c3566cd39e6ea4792","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1541.b94031c.tgz","fileCount":36,"integrity":"sha512-mqgF5IZCcoDk0q7fBLBpppfaEoTITsx0i664pI8SWKqecgSfjzR98Ko+BPkN+4kioijLfjJJm4vKdFHkeOWEhw==","signatures":[{"sig":"MEUCIBh3L4nC8Qp9TYZPr9oQnxaTDs3dcjE+NB87WVrIEOJPAiEAhQMIik1nZZPz3afbpeCwPjM/u7UK2b7RO1quVQZSKs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID34bj6g9NGB3pvrBao4c09qAHLzeuoecev83pPXgZBJAiBWYD/zcDw+XvkdShHaM0NOHxunvf5ZSItZzVDwhVe3lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1541.b94031c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b94031c0a2d146c3a17b00fb3c830387d43730ab","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1541.b94031c","@flighthq/math":"0.5.1-next.1541.b94031c","@flighthq/types":"0.5.1-next.1541.b94031c"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1541.b94031c_1789974701138_0.25170684487547734","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1543.41f4a99":{"name":"@flighthq/snapshot","version":"0.5.1-next.1543.41f4a99","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1543.41f4a99","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b68660ff22f4d4a34d73f0865d81a4c9b0d5136b","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1543.41f4a99.tgz","fileCount":36,"integrity":"sha512-3EWZkRueZO7noP0/8OypVDQlXWVUrOsSP03bYskakr9mCE6OoVv7XIk+rd+0UFAPsRghStv/TkRiHsQq+0JDkA==","signatures":[{"sig":"MEYCIQCBQQpCeZblu8HtMVtLRE0fy4R8xg3aW9ExIzTNVUXyaAIhAJsJi7hnKz+T7Yrxno8V/sqyk58YYdK3o2EZczn9Ct4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIYJtoStWZ6NZjre1ptZ624KFfqrllx5OApI1tmfqT4QIhAIiP1rSAvS4AUbT/OGaM1qeTPlMDMUuqlL/5aqcyI7eO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1543.41f4a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"41f4a99526099b604048da7bb63aaaa5563d252b","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1543.41f4a99","@flighthq/math":"0.5.1-next.1543.41f4a99","@flighthq/types":"0.5.1-next.1543.41f4a99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1543.41f4a99_1789975234873_0.6962160762677265","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1545.a3a19e0":{"name":"@flighthq/snapshot","version":"0.5.1-next.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"c271ff8e3d1b19c13b4636ac5da13667e420a74a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1545.a3a19e0.tgz","fileCount":36,"integrity":"sha512-q0HMJovV68PFt/BVISZU9Ah6Knqj/EcN68G5M2mMQW/TXcexpZEOD84urMtMAlcdlcY0pxBDfRl6C2JlDeNZFw==","signatures":[{"sig":"MEUCIQCf0cy5IscxXPR1+pIw8iZCKs8XkaIwCFEGU7O9OegW3QIgRGkLH2yhQZsmlzwxBfP82aS/sZVMQ2J3GNSDearAkuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGdX7HSnEBwl4yRgCZb60Ist1IW2F0gOc4ZW+3IYbg9KAiB4hB0tF4voi3EoZqNYldNbXuJNN9YXcmvy1CaJysEGHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1545.a3a19e0","@flighthq/math":"0.5.1-next.1545.a3a19e0","@flighthq/types":"0.5.1-next.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1545.a3a19e0_1789976393725_0.6183941533030233","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1545.a3a19e0":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1545.a3a19e0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1545.a3a19e0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"05929983d2654383d5f947a252609d5a02ae01de","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1545.a3a19e0.tgz","fileCount":36,"integrity":"sha512-cfBhirf8QMnCdqv7Xx64V1iglwf0v7Gt1kBYqPQXG4ZCYjeuS9fYUq5PqHBwCPx0LNxvxGw36Zen6ko3DqJ4SA==","signatures":[{"sig":"MEUCIC4FHQBzpOVyd5GZn9A2ZHZnj/8vsMpV/uC3PegL2XufAiEAgU0w/UJHkncZs5cwbSMa8j3tT/uCOtRv6TPBgVj4we8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBlbvuUM71NYup5GRmw5D+4+IR2fT5ivARI63U5a0FrTAiBOdB+gGxuLif/WeFuBO+FC0gp9TFh9cSzGLMYQx++Gbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1545.a3a19e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a3a19e0bfd5f8f90503930e951dcb891ff31c674","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1545.a3a19e0","@flighthq/math":"0.5.1-edge.1545.a3a19e0","@flighthq/types":"0.5.1-edge.1545.a3a19e0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1545.a3a19e0_1789977044501_0.5395057733137882","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1556.ff9e615":{"name":"@flighthq/snapshot","version":"0.5.1-next.1556.ff9e615","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1556.ff9e615","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"bd3e1707d11d3c56dce28efed6298627479b7e19","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1556.ff9e615.tgz","fileCount":36,"integrity":"sha512-UWMMr9K1hhmxxI1g1+5iDz1lsdJ7OVC57H5sw8TGFPn2wg9tCvcsth6C4amHQswVuQj8koZvGZDDanYzz5Z4uw==","signatures":[{"sig":"MEUCIQC3LsBzMR5rwNyXTuaUpLRgByT+Q8T76dhXSY3fQY/4jwIgPGJeGXEFtJkwj6HxGbno2Htdg+SSTJAmMf7ylXlU06I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlogg4bcT/p/JMS2hwNj5y4LJUrHZc/EnGT5n3ATQ9jwIgKxyYpJGM2Q1eCd6eSeFXbPqFExjneh6unh4F93XpyxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1556.ff9e615","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"ff9e615c3b9df79b718bc750dc04e1cb5f39e5cd","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1556.ff9e615","@flighthq/math":"0.5.1-next.1556.ff9e615","@flighthq/types":"0.5.1-next.1556.ff9e615"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1556.ff9e615_1790028569648_0.8661562679621169","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1584.db3c393":{"name":"@flighthq/snapshot","version":"0.5.1-next.1584.db3c393","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1584.db3c393","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"14e93aebb4f605782330a2bb7004fab53485ca72","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1584.db3c393.tgz","fileCount":36,"integrity":"sha512-Fa76ZW9XGl9JYbGII6BTv2OYUZZdHq4aeh7lpYc0gUccCj5yJJZXS/TCS7K/s5jsBJPDHp+WKKoDEZxeUz8+gA==","signatures":[{"sig":"MEYCIQCgzTpl/s7V9ydC0Okq9U6CeO71eL8Jm2gDSMMqtY4z6QIhAMA0lIIE/3odNpbpl9zqWOZvdIdCLJ9tkVkI3spIy5mj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgVWT8n4P+V5i3S4ZXI51G9xA6gRwx5pPr6XqoqIPm6QIgLH8qq99eTz+kCZi7U/FSoUcSAzmpwqaWfD2Zl+nDXIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1584.db3c393","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"db3c393cc51ac6ab80c0fa7e6af97ef7b354298c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1584.db3c393","@flighthq/math":"0.5.1-next.1584.db3c393","@flighthq/types":"0.5.1-next.1584.db3c393"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1584.db3c393_1790054332096_0.22728932961516146","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1629.669e7c5":{"name":"@flighthq/snapshot","version":"0.5.1-next.1629.669e7c5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1629.669e7c5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"78547c8ad8e7afd86b108494cfe2b5b30e8cb15f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1629.669e7c5.tgz","fileCount":36,"integrity":"sha512-Wp+pfAtOv6spQ/WwSG4Fg22q2FpJmOrY28ODyb/gWShaqpa/a6hVl7LzolbRSfYT0b5OAb+1Uym4D4/G3TzXNQ==","signatures":[{"sig":"MEQCIEM07iGpGcddZ7GBJ3xn9G+ULyy4N9iqRTVnfp6mGlwhAiAyiXWlJNzoGhRp+KSJnQv5RYa1r5HAPfJuqXSD5KyU2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFuqgjB3s6/jsHKqRsQxLaQhbK7wTeiO5sLgFBSdg/GJAiAWJApLPlKxAmIHopubl37mcgH3kMua3ZZTiyvSoFQBjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1629.669e7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"669e7c57b5177f4dba43dd9e861db543c4d72d2d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1629.669e7c5","@flighthq/math":"0.5.1-next.1629.669e7c5","@flighthq/types":"0.5.1-next.1629.669e7c5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1629.669e7c5_1790140575858_0.36385064790523636","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1669.c9827a8":{"name":"@flighthq/snapshot","version":"0.5.1-next.1669.c9827a8","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1669.c9827a8","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"00978c76fd0422da1ce4bd08ad28732a9af56f59","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1669.c9827a8.tgz","fileCount":36,"integrity":"sha512-02pLtqgROgFJ/tCeWSRYMTQinvacQSBcIqdT52n5HXs+9XVHS9XtRBAjPV9jQgD0TLaPZ0fqTQzU8gdc1tyiEQ==","signatures":[{"sig":"MEUCIQCmdLcqpHWCLo25TFR4khLoGt37p82YUJMPuEbaXS44bQIgFhSjiMZtK/L0Gfs33wN0tsKptcenvsFpJA+mWGEgii0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAnzR4OYM1dRsS/tCdAecsTvhZ2C1eJV3R86HWsUdR+nAiEAtrJmNnew69mJL1kG5kPwR3SPzCts4woBW0ZUGm1rBvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1669.c9827a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c9827a8363ff130c75c633b9455fecfcf27c36bb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1669.c9827a8","@flighthq/math":"0.5.1-next.1669.c9827a8","@flighthq/types":"0.5.1-next.1669.c9827a8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1669.c9827a8_1790192687414_0.4938707321745064","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1680.bdc44c6":{"name":"@flighthq/snapshot","version":"0.5.1-next.1680.bdc44c6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1680.bdc44c6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0031fd40f6b2ef5ce5df3981d1dcfc8bd78e1a1c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1680.bdc44c6.tgz","fileCount":36,"integrity":"sha512-7h7TACrjLJ04qnH4YPn1LxoSfC2ho67/xW2EwMLVVSZN+JWHzBhbCWAZvPqGaizrzFe1tOzynuQzu7pd92YO7Q==","signatures":[{"sig":"MEQCIETpTYa7W5rAoMl8nXQnfgbfubHW/ZeKLYYh/bBFn8Q7AiAVoSSWWiTCa4fBXkgzWnKwFzaTg3/ZE1TMBrPGTq47Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAuKWzOb0A/x7FQrK8/z2wMvh0E285f1C6Ilcg6ZqX9mAiEAovvhWHMoTzpfUfHOlQEy656eLELIAxNXXnaawI71wfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1680.bdc44c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"bdc44c63675b7c50301154e66b79e2d29d6262da","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1680.bdc44c6","@flighthq/math":"0.5.1-next.1680.bdc44c6","@flighthq/types":"0.5.1-next.1680.bdc44c6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1680.bdc44c6_1790214572326_0.27164808693643416","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1681.3f21b44":{"name":"@flighthq/snapshot","version":"0.5.1-next.1681.3f21b44","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1681.3f21b44","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"7eb3a7ab81c59e4c06e5592ab73cd91c0e7a35fa","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1681.3f21b44.tgz","fileCount":36,"integrity":"sha512-/aOBJ/kaWF/Q2DTA/vm98UHC5kLbeoEJR/qCQr40pYe6DpI41y18QoAGFI+9CaeD2z/rzssZeSsJBRjZ+SlmZA==","signatures":[{"sig":"MEUCIQDKjmpzoApRpDKldCdPkycsGeIaevqf+DIBbEQ+DKzLZgIgXqe0pRiNFoYus0LUGLZ7UdMYHoysBtYp/VdxM45KSlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO18b+y1FCLichhntS9Z3Iykq+c34WWHG6yLAhu7RLfwIgcHes9V7P4DGJ8VcyXlqv/9nGMx9RIx5T5JGRjg/WxQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1681.3f21b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"3f21b444ff660aaf3293008834d8bf1986835e04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1681.3f21b44","@flighthq/math":"0.5.1-next.1681.3f21b44","@flighthq/types":"0.5.1-next.1681.3f21b44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1681.3f21b44_1790224430592_0.6593444611909685","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1682.f1470fe":{"name":"@flighthq/snapshot","version":"0.5.1-next.1682.f1470fe","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1682.f1470fe","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4618efb0a1c631bf9e4bb3a17b5392b4bc45c80c","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1682.f1470fe.tgz","fileCount":36,"integrity":"sha512-jtPArM9016YdhAnfsDmKBmvDDwwhZS/8v7XGokdurIxjcqYlDFaq1btoUKRblE3LLGwuqI+36TvdyQnd8cijgg==","signatures":[{"sig":"MEUCIBNuSqYFB4tsrH1ePxz9jQihbs4OadpewOHVR+dC6xcLAiEA5w6KvHlsVPuLw5ZWbo/OGhF7M8/5/bC4ajNe2TOcj1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtVLc6FnxjMKP9JYORYPiFzv4Spq+x3VxzTizQmF33AgIhAOc9sIFezI5wtqU6sQEGWJNn+W61d/T4ZLTg/ZNmBFrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1682.f1470fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f1470fee18ecd2f002ece6cf219a2bcf9dab5426","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1682.f1470fe","@flighthq/math":"0.5.1-next.1682.f1470fe","@flighthq/types":"0.5.1-next.1682.f1470fe"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1682.f1470fe_1790226338720_0.8674254004756856","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1685.dc0e23a":{"name":"@flighthq/snapshot","version":"0.5.1-next.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e29fc551ab09676562fbbc253a663f2c09a96a0d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1685.dc0e23a.tgz","fileCount":36,"integrity":"sha512-Hl8/YIx4aI+417KPHNYuKtNOLwyhE15Tjv7Rfm0u93S/ADa4Cg8HB8+F01nu3pC0+2erQ9aw5JagbJ7iNoeIDg==","signatures":[{"sig":"MEYCIQDaNPkGL22oc0/EYIsfS7avZQXpjAE14ce8ELpe35rvKQIhAN04pbr7LTjQmpaR5broKk4tT84hIU5oCBY1Agl2TDtg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCp0EAtdaUzvnKH+xd8Mq6p5aE2gB33BFuv3fVYhohFNwIhAIW0Cuotb0t3zMlq3L9qkKlySV7oNe4qORQrYfJNpSZ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1685.dc0e23a","@flighthq/math":"0.5.1-next.1685.dc0e23a","@flighthq/types":"0.5.1-next.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1685.dc0e23a_1790262736943_0.29590663976243103","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1685.dc0e23a":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1685.dc0e23a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1685.dc0e23a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4c66cd7a2a14707b753ffe7b11884e1bb9b19caa","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1685.dc0e23a.tgz","fileCount":36,"integrity":"sha512-a1xr0P5Q1UrRYEMitClA3BTGtKAsMfDt9foeKL2hq+PvQwGC63Lx9q35YlXP4XH/6WUp3TC4TN2fWeb3lXY8Ug==","signatures":[{"sig":"MEUCIQCHmpl8Z+He1TgPEtHb9H1lGbpKYXMy8ahkoC2Feav1AAIgEw5XJ8WqhuuHOEsq4JHbr23xMZtLoh2HP+ku3+EwnWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCOYYcRR/fFRa4xX5lJxXH3H45I4RNaQzf0lMss91mcQIhAKzGAimcZRR6bkUrmnUQZHe+63eIcfwxLTx3sOrOhEaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1685.dc0e23a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"dc0e23a17453ec75c20ccbf07058a57b5ef10c4c","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1685.dc0e23a","@flighthq/math":"0.5.1-edge.1685.dc0e23a","@flighthq/types":"0.5.1-edge.1685.dc0e23a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1685.dc0e23a_1790263191134_0.6538031097755688","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1687.b63c819":{"name":"@flighthq/snapshot","version":"0.5.1-next.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e12d4f1584442bbe0762fa4f524d22a4c36c99fc","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1687.b63c819.tgz","fileCount":36,"integrity":"sha512-w6JtPlk5QroxcYCARarKsDA1T7u6hy6a5u1EmALxJMHLet9HMeVjbjS3kgjZ0LVYhMe0UURrHdNSvFlp1/Xa6w==","signatures":[{"sig":"MEYCIQDtp4ELFMBA2TQ5x0UbYvXi40k541p85z/CDu7vpsr5LAIhALpNeCFBUGLUhT7JB0WKyrw07Ua+kIXjVVidMpNq+xlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCjzpf0KHpktf7r8rBotkoyiZ49/wIL3V9tBFL0wnpdQIhANiXZ3ORiz1LIt9WLUjMvNiqTvD9L/HUBL/Z7UZX1v8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1687.b63c819","@flighthq/math":"0.5.1-next.1687.b63c819","@flighthq/types":"0.5.1-next.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1687.b63c819_1790271377444_0.15012586583472132","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1687.b63c819":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1687.b63c819","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1687.b63c819","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"97a574e02566683f7a1dbd8309fc99a8048844c9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1687.b63c819.tgz","fileCount":36,"integrity":"sha512-VYpv/hKtPSjWcNPD+2t5XtInY0kYF00GsR4VwSZl5K5XGS3qlBWLBTIIc4Y4QXRyPQmzzZB2Sn3m3MHa7hjTUg==","signatures":[{"sig":"MEUCIFz1tZipybAJlDWP0sxWVTpdHw8IiIadNzDJGabvsNP/AiEA3ii7KUiflE1lH6gLRUZiGnhfFHDuh4FbsBaQpKEmUHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhWtFwXLWM8UsR8kZ2EKMkow2shGFygkgGbQ3fAA2YUgIgBodT5ZE/UHDlCNTGMfdD6yvSeXMq4uhc5eqjFUAOSd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1687.b63c819","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"b63c8193c1ec49b8fe402b65be6f25d981f64937","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1687.b63c819","@flighthq/math":"0.5.1-edge.1687.b63c819","@flighthq/types":"0.5.1-edge.1687.b63c819"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1687.b63c819_1790271993317_0.042823597723290474","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1692.64cda40":{"name":"@flighthq/snapshot","version":"0.5.1-next.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a73ddf6c8b060ffab6da03eddd5af65cb5d0a25a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1692.64cda40.tgz","fileCount":36,"integrity":"sha512-24IYhzVww1TZ0Fe1aTV9R7zqiV/cZnTva+Q18R2qpWLYghN51YVSB2Xu7gVDnO16hbnVeaL1i/fLNVoxLEHBTA==","signatures":[{"sig":"MEYCIQDd34TYuRKTyHKdrY23hKIRvUoV3nLWkajUNQ/wIlWmuwIhAMczR06MIHSjOnwWt64ifUY6bJiB0geUJlwOASlDCCf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQcyDcjtjqOvPqwrJG0cVcYCvPQWmdifGTIz2froCxWAIhAJe2EEC0k8vLB8m06jyHHq2DIcTNM1PWHkKTTshVKZDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1692.64cda40","@flighthq/math":"0.5.1-next.1692.64cda40","@flighthq/types":"0.5.1-next.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1692.64cda40_1790294104943_0.05500233105721808","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1692.64cda40":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1692.64cda40","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1692.64cda40","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f8071b1cda75c8b18055bb02e2726c7b976ce7e9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1692.64cda40.tgz","fileCount":36,"integrity":"sha512-X3o8iN8B+Vsk2XxlUtStUTmjh5gqlaS7QTpGNKRwjem6F/UlscZHF6dQoAAaZTbDihz80P5N2YAs+r0Yp7AI8A==","signatures":[{"sig":"MEYCIQCqzhoH5K2LNnJ0c8IlmDjZed3Xbu87mrmbkjjACrJjEgIhAJKS/KapgiDTm4l8rl3VWPGA0UCI55c4nB2dwQ8Tg6g/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDo/U495k1lN2QPw8o6bmRpZ3usS8ObOH5j2N01WH+YPAIhAOnMIYzatmNumtLsBJITHkxB1LhCqg4QXWX5lD+SldQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1692.64cda40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"64cda403571cb0bbdc7ab29b4ec6cdf5929fff6d","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1692.64cda40","@flighthq/math":"0.5.1-edge.1692.64cda40","@flighthq/types":"0.5.1-edge.1692.64cda40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1692.64cda40_1790295144339_0.9287396804466312","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1694.112d897":{"name":"@flighthq/snapshot","version":"0.5.1-next.1694.112d897","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1694.112d897","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"52d78651cd73962186f86ea08b553aac118901e9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1694.112d897.tgz","fileCount":36,"integrity":"sha512-PgMGaaDUtyc4XhWfyBUypjMs9RJ9G+pMtPqfd9cyhxg01HmoWfQT7Lph3baLVeOgYQaHMZFfL55u+ED/OF6rFw==","signatures":[{"sig":"MEUCIQCvqEFyYM5kmW/umPbBf6gweVq3ojQrYaxg8MTFz+Cy9AIgdrrj5JdwOXWIWtmH0fWUYK6qDGTshLkL9ncxfrcSwiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9EoTbBO9J/NyGzAuWcjd2s+tHjO12B20W1AIIWuN/WgIhANTnQY4udU+7sWGZH2XdEFVcXLf6HBQ4KBrxmEvkqcAE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1694.112d897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"112d897004918b8eedd98c3436e05e3d478c12b4","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1694.112d897","@flighthq/math":"0.5.1-next.1694.112d897","@flighthq/types":"0.5.1-next.1694.112d897"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1694.112d897_1790302327139_0.7829228655127001","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1700.cefb2f9":{"name":"@flighthq/snapshot","version":"0.5.1-next.1700.cefb2f9","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1700.cefb2f9","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fffe59cea47b555c1a73001848ea357f9711d526","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1700.cefb2f9.tgz","fileCount":36,"integrity":"sha512-tXsVELM6zcU+9FCojDACqM1rZ3zQBBjyUV1z5gB1uLby4l4BcbURQxTvgP081zqg8M3QY0YN4b947FXR3YSEkg==","signatures":[{"sig":"MEUCIGaD09TMHyxqPOnQ6ckbKABRTwjXi27Q75zExZfRkFWwAiEArNrMUXlePPl1KZIRwE9jEqScC0gQPWO9+YUWlmAkbLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIbjIwMONIkaWi/OfdVei/VuUtfKd8/k0vkiNeK3PVqAiEAvezrvdtxXRw00bjwc4BY4pJ03jg7gIErXYH5Qe+KtLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1700.cefb2f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cefb2f9914270340afd4cc39e407f1202bcf8fc5","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1700.cefb2f9","@flighthq/math":"0.5.1-next.1700.cefb2f9","@flighthq/types":"0.5.1-next.1700.cefb2f9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1700.cefb2f9_1790305283290_0.6167128055052524","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1703.1905242":{"name":"@flighthq/snapshot","version":"0.5.1-next.1703.1905242","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1703.1905242","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fe4bdc96cb571fa201e523d61a1ad8074e92af76","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1703.1905242.tgz","fileCount":36,"integrity":"sha512-mjAL3LTrnFej5KdBeSZA81dYFacjJedhv7SjrIqXX9ecDV6nChWaPGsGZ+B1sXGSQmXjisNVhItCc/reaYzoKw==","signatures":[{"sig":"MEYCIQCMt22SkTVlLH05cLs8XVaKkdi812ash/siCv+Ysj90TgIhAKsfRp2eysXq8Jqo7YNASXUHYge0PQZlz7Zg10fHYp3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHZPW7PLU+A08wEJ+8u61MHr1CZke2C1jfLmM2omw+bxAiAsWT+oqmccopL1sG9wZDCetJLefNjPXvbqU/xwuk7H4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1703.1905242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"19052424445f045bf033e5555d3851bb373c2c39","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1703.1905242","@flighthq/math":"0.5.1-next.1703.1905242","@flighthq/types":"0.5.1-next.1703.1905242"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1703.1905242_1790323926611_0.7369244417950356","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1704.1832e8b":{"name":"@flighthq/snapshot","version":"0.5.1-next.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1050e89095ab8e387c2633ca3913c0dae26f6af2","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1704.1832e8b.tgz","fileCount":36,"integrity":"sha512-e3/5hhxJyYDPzQ9NFpL7iD+Q57JJQ0aOV0MVMCtXKjyryBwJNAmS+3W1VdKThPrKKqv38s9xloXGuElJmgfUSA==","signatures":[{"sig":"MEUCIGBq8GbPmLRIlrRmvD28pnhSD3/IeQzXsFpf/oBOS8j5AiEAhhR+dku520/nfTVBlcqCC1i3vkuXvCFkhPYEzCI75MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFukBL1C5YpQsFLWux/avQm2bhMQCdrjhulEbGfzj6wNAiASD+HeEroeR4xMPNA1tUCEvEOJfqvX2BqkDFpvAbkFNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1704.1832e8b","@flighthq/math":"0.5.1-next.1704.1832e8b","@flighthq/types":"0.5.1-next.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1704.1832e8b_1790326907211_0.583494478409671","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1704.1832e8b":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1704.1832e8b","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1704.1832e8b","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b7cdf541676b62cb088c7b4b773d53d077626e6f","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1704.1832e8b.tgz","fileCount":36,"integrity":"sha512-xkdKWOjjx9zcWg3xPQ8V1Ha5rBWKSpK97nce0V0resrapbj5T5RJl4mDnFi7twaQ0Gc5rav1WSbaicicJ1qORQ==","signatures":[{"sig":"MEUCICTWSnraVEFXGu8OmoiOaWCqbJ0IFXBj6aMgXTNT2LhZAiEA/q2I95YDEawxJULxLeg0A8SKYHxqfu4V8ld5g2f1/XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEmdxEeLTyHR5KVMMVy/zFLgMf+eykivH2mLxDZ+SxrfAiBG3sCu86PYfps3pwOskr2vUG5qJJdnDAHk4UbnTcrk4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1704.1832e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1832e8b8f7a898d2b15ad3712c3262f0dbfddda1","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1704.1832e8b","@flighthq/math":"0.5.1-edge.1704.1832e8b","@flighthq/types":"0.5.1-edge.1704.1832e8b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1704.1832e8b_1790327469289_0.11854210848241742","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1710.81c05dd":{"name":"@flighthq/snapshot","version":"0.5.1-next.1710.81c05dd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1710.81c05dd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"33df5212fe4931821fa978735cb01c20484c3bb7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1710.81c05dd.tgz","fileCount":36,"integrity":"sha512-+HOWH3mFgmMyfB7yi7pdgkOpdH62Gsz5r7pN3JRHPSgXFR0EjQX3ru9JLrt5+Er61Goz25KFh6khNFm1UQxzww==","signatures":[{"sig":"MEUCIEB2P+DcHPqBMgRrudGvA5nyvp5cF8dkPBpS749BzrI4AiEA3z+Ft47lT86O2mZuLVji9pzk0YoWUcXk6WZyccBkh6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvSRlvSKZA8cOckIBias4KycsnN7EPinGsr28Y20/fVgIhAL7gESPzSBiQAGdzPl5GVL1NC1p69ZDRmI23t0uMBD5s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1710.81c05dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"81c05dd8111a6bd75c7fb1e35d3ef5914a479aeb","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1710.81c05dd","@flighthq/math":"0.5.1-next.1710.81c05dd","@flighthq/types":"0.5.1-next.1710.81c05dd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1710.81c05dd_1790356417481_0.3491804159246794","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1717.f605ef3":{"name":"@flighthq/snapshot","version":"0.5.1-next.1717.f605ef3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1717.f605ef3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f63917a3feebc42f36f56c25336e80b74f5208d4","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1717.f605ef3.tgz","fileCount":36,"integrity":"sha512-Q35FECG1GQi2E+FwZcYieAaAX4eWdU75JzVDklNy1kgip81qx48bZY88s0Bj4mn+XJRf/HdAjnI3fT4mA6jY9w==","signatures":[{"sig":"MEUCIQCJgOB8p54iuwpS2QP2awLsKNGZWvdl/4zE1Z6cw3dYjAIgdbtYurnz95jv5L8Y1NKu62biEWZvmX7C5OwQFp8i/vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC5mjCkHduNpSBgbu+LIqIuftNy1I1r78waRHZpcMaW0AiEAp7QSTroxDXnUUCq/uqCt6zByAbgdzwW4pgD2db7ZaYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1717.f605ef3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"f605ef3e89da885484e634fa47228d68233f20f7","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1717.f605ef3","@flighthq/math":"0.5.1-next.1717.f605ef3","@flighthq/types":"0.5.1-next.1717.f605ef3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1717.f605ef3_1790363755691_0.22240936157580493","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1723.553fc7a":{"name":"@flighthq/snapshot","version":"0.5.1-next.1723.553fc7a","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1723.553fc7a","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"fced4b83df26e51c006a76dfd85922f2ed5b2274","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1723.553fc7a.tgz","fileCount":36,"integrity":"sha512-5HTTNgAUy3RqU+OXKsFqeZc9K6nZlNtVcEXkbyBzuzPeu5lV5GV3WZb7o0UL3BqMr1au7D8pZ9NyLJSgeEc8fA==","signatures":[{"sig":"MEQCIFVYXXP1N/HgafVEJ45hFkjAYHT37N9ZI0uyR40Z6paCAiBwBg8QehuHgqZ31UaoSV0T/RtC/rMQGLMSu9WtpfUv6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcEAwnCKy4G2LS+FrPJpCIheJtXgzG7SfZEjMd6Dx41wIgHNXnButTH595r9O0etxidIuy3Hx+6vawVZlkLb36ijQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1723.553fc7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"553fc7a1292841a9d196d6a6c7e366a888c90e0f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1723.553fc7a","@flighthq/math":"0.5.1-next.1723.553fc7a","@flighthq/types":"0.5.1-next.1723.553fc7a"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1723.553fc7a_1790371640373_0.5086760376937827","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1724.c250cb4":{"name":"@flighthq/snapshot","version":"0.5.1-next.1724.c250cb4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1724.c250cb4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"79a787a2d6b8bd7ca5a401ed430a90a823429556","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1724.c250cb4.tgz","fileCount":36,"integrity":"sha512-mtoZI3gHxAjSeEh0SmbM0gmBLmbPb8swgfo7ayfCCisbjvuRljNqNJT78twIvRbCCxaDqtk8B2Eh2IEEBTarag==","signatures":[{"sig":"MEQCIFyzSxIAXuof+lWRHghHMa+XpaPSaK7+B0+s0K1nlCZ9AiBG+tMs+Osu1somMc3UwzT/N7INlDl1LeQBq0cjMPQiZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB3bGUMTlR1m3Yd9Q3b7UjvvSpdh5lsp9WirkgYTUreAAiEAluZlg1tCpRJLbZhApGqqmk7c7vVOxwMAzreIij1Ju3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1724.c250cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"c250cb4b50daa2af7ec8390f9ae207aa0b2110dc","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1724.c250cb4","@flighthq/math":"0.5.1-next.1724.c250cb4","@flighthq/types":"0.5.1-next.1724.c250cb4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1724.c250cb4_1790377757351_0.7400299067899023","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1725.30f1dd0":{"name":"@flighthq/snapshot","version":"0.5.1-next.1725.30f1dd0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1725.30f1dd0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e22f1147c9b62f614b94c9438d6593fca16cf977","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1725.30f1dd0.tgz","fileCount":36,"integrity":"sha512-8jmvVWSPB2VznzJK+t2YzL+zaUQVcHzouPY6B0/w2sneItuiebK+pyZgJRBTRnM8aHBDD3dS0RlC/KrD+mUHcQ==","signatures":[{"sig":"MEYCIQCeaXIEYBYSeX50PGleQiY7sRky8SXeq4S3PqDvOCpuIQIhAM3itWqF/uCkNUQslUnsD/asNUJegtmcIkO3sywJ3hVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwHuLyXG2AUeEq4XskeS5+jwKMq1FpruCf4rwPK8EKtgIhAPD4zm7SLNqlSWby+aJh5pXr1EEBmciu7TUhd5+19Otw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1725.30f1dd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"30f1dd00901e92f8432551d37220ebf80ee82f51","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1725.30f1dd0","@flighthq/math":"0.5.1-next.1725.30f1dd0","@flighthq/types":"0.5.1-next.1725.30f1dd0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1725.30f1dd0_1790380092243_0.3582776624662696","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1728.e0a1ceb":{"name":"@flighthq/snapshot","version":"0.5.1-next.1728.e0a1ceb","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1728.e0a1ceb","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"ea64287a1cefa6c5d05cb2e4258476ca18f4696d","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1728.e0a1ceb.tgz","fileCount":36,"integrity":"sha512-p7C738sWFlb/vIYYbmpcLC4jTx7CQ+fUxqVFd7Ku0RMp3X78FbmaSBA0JSzcNBF0TSK8M+EPpLtqq5NqCMZfuQ==","signatures":[{"sig":"MEUCIETA06X1F65DTIL+raMKe+xm9p/qysz4UFDogHLLhRW1AiEAgXcj6PrrI69v+FCiDyrr952fn3yDt8LoIVzz77Hwpq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEy0cGaVgg/Xih5yOzhH7pKwonBn24KlWbpjONwp4F7dAiBUgRpgzokICoODx/t6m2KAl07GeUq4d3x5Bkp6sYn0lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1728.e0a1ceb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"e0a1ceb82c07f5c88655e3d3188bfd74b11ade04","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1728.e0a1ceb","@flighthq/math":"0.5.1-next.1728.e0a1ceb","@flighthq/types":"0.5.1-next.1728.e0a1ceb"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1728.e0a1ceb_1790401909323_0.6590727321136658","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1801.21234f6":{"name":"@flighthq/snapshot","version":"0.5.1-next.1801.21234f6","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1801.21234f6","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"f6e5205457186c2a5ec6fbc6806d4f9f23a99c72","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1801.21234f6.tgz","fileCount":36,"integrity":"sha512-KWHdKshxvtPPxNkIBbcQqzenuXBxz8NlO811FenjFzkpJO3AQj7We5E6Jr4X7/kkf2lnhAk3igQj7K9WNgYuPg==","signatures":[{"sig":"MEQCIES1Ii26ZD2KgVuI27HYbQvBXTZ7h5LY+XQ0IxkE+/EzAiB0epBCMHcJ4MC8WlIb1FhqRJIQBUeUqDVVSrHvqWkAMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJQ6oX7/9nzCkPW+wpcmNMrtcxbtWaAitseReDxMBXHAIgXvDwMSoj8ZtJAtgdOZ5ooiEg8u7EQiyEVL360UFqq9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1801.21234f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"21234f6e8f040b56271730e8ff5b29c5e0934b68","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1801.21234f6","@flighthq/math":"0.5.1-next.1801.21234f6","@flighthq/types":"0.5.1-next.1801.21234f6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1801.21234f6_1790486414458_0.6441289297727029","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1831.a0b57d4":{"name":"@flighthq/snapshot","version":"0.5.1-next.1831.a0b57d4","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1831.a0b57d4","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"247e208b1b3a540b74ba78dc6e37829278c9a1e7","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1831.a0b57d4.tgz","fileCount":36,"integrity":"sha512-Ns0rc3bp5Xj+JdPv4ke3er7Z32YA8/hDUXxG6YPtMFKZaqZLLqb0M9GJF/l3CvU7Bnq2rnxk7iHr7vjJTuTZww==","signatures":[{"sig":"MEUCIQCbgeI4CaasoNkEVq2iw0ZiQNI3BrLJPXO3SOfundxnzQIgbR9x3RRH4IIu+6upSBOhYpR4MlmqyauvnEZIM0F/6YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDH+cl0gOMjvCQTNVzXaw1f+fGO08ZoPqCgkE+rftOfVAiEAwJrFebwYa93b+VAInl1wb1q1SVf4I6b4DcIsHzPGijg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1831.a0b57d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a0b57d41beda1480a09f659e4750ea9d71415249","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1831.a0b57d4","@flighthq/math":"0.5.1-next.1831.a0b57d4","@flighthq/types":"0.5.1-next.1831.a0b57d4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1831.a0b57d4_1790553578769_0.46601028728610605","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1850.5adb645":{"name":"@flighthq/snapshot","version":"0.5.1-next.1850.5adb645","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1850.5adb645","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"e28026c935210f2697d4da3dca5f6dce93b3ff8a","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1850.5adb645.tgz","fileCount":36,"integrity":"sha512-1hMWBUMyEZmcfHDm/BsqvyVhZgsFY0yOHp2cMRVAFkw726F000KgBcrOktluqrtSwBjUpmE23+1aCEVNvFzxYw==","signatures":[{"sig":"MEYCIQD0vakbfe1Q04qe8lxjzMQ3f0cl7jIb/Y1HuJeV4M09owIhAPXZmKjXzMusITbl4KijqkLsnWUbVN2xubkLQzjefSyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAhrPOpUqrfk4r4B6TfxDLtB0ggo1fvcE2KlPzpaBu5iAiAfVpckQwDzxrQtAR+HCfbhnTaI6riugRnR3ljDTS1BNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1850.5adb645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"5adb6452e4ef06da8814f178dbfa85856a092f4f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1850.5adb645","@flighthq/math":"0.5.1-next.1850.5adb645","@flighthq/types":"0.5.1-next.1850.5adb645"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1850.5adb645_1790568885611_0.8699533440025071","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1892.cbd15bd":{"name":"@flighthq/snapshot","version":"0.5.1-next.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"b6f8363c87b3bebbb422d43a21b4f89c707e7f81","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1892.cbd15bd.tgz","fileCount":36,"integrity":"sha512-RBH6Aunc0hGUs3PNkHlhJ13iAA+5lPadqGjFuIhhNU5/N0qDRwt4KqVuzvlkmsiDReVivMQEceq0wBXYwuO5Kw==","signatures":[{"sig":"MEYCIQCZOIs7pppZKY25PQDyu8HAWoh1Bb7vlyimW11LN6BwtgIhAOI4XEIuba9klENqqJ32LLdIaD+v8JkMsaq1Q376U/g8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzG/4XUf2owpkV9PJCdqj+KPBxyz468rv/OzJyuTtHnAiEA6x/7QqtDIej3fboEAuQpziNfF0FSN7u26KWwslonevM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1892.cbd15bd","@flighthq/math":"0.5.1-next.1892.cbd15bd","@flighthq/types":"0.5.1-next.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1892.cbd15bd_1790599464145_0.5162844493679022","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1892.cbd15bd":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1892.cbd15bd","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1892.cbd15bd","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d0994b64d80a949506dc568f8cefb37aa54c86b9","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1892.cbd15bd.tgz","fileCount":36,"integrity":"sha512-Gpp5iGUS1FGR1fiXxBOri7CojYidJ2n86bVnV3T6NiiiVLMB0QJQOYeJvtYizYxM7B5+NtdecRc2Sd/WysPCAA==","signatures":[{"sig":"MEUCIEU7geDOQTPbbujfiqnegdbekhRDiTK7lyS7uoH6vC9QAiEAj14J7Ou62Z6WpDJwpfsSLsOH9MmccA3r78+0iukT5+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWmhagy+OnFnLD62dgPBu7mOlHsXy+BZ97t+tUPLiykwIgAjmug16NTAaYKAOofafGE6SfUAkWfGygI0xdTep4uIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1892.cbd15bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"cbd15bd13373265e8f6dcf0cb057a16aee812919","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1892.cbd15bd","@flighthq/math":"0.5.1-edge.1892.cbd15bd","@flighthq/types":"0.5.1-edge.1892.cbd15bd"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1892.cbd15bd_1790600100774_0.14972602060643814","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1899.4b1311e":{"name":"@flighthq/snapshot","version":"0.5.1-next.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"5bb5c93980998b58f50053ea1457dcf7f86b42e0","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1899.4b1311e.tgz","fileCount":36,"integrity":"sha512-Wl4ckn5km8wVktrzWCzv9hX38aPfFiM9Ag0IfI4j8TuJwejoWegC4s97h9E0rB4lWqfmiKD1joX2Pz2lFXZh6A==","signatures":[{"sig":"MEQCICe6I1YCIWQmlSHePM7VuDVOrLgrrdCZz3fhVaebabSnAiAycp6qsLBmkUFF8mSEMeySZSiFf7EXHMi6TZhpgXkkbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmNaYP7sspAiIPSpNaAmWm0XMAsShEk7bdRhWH3OB9NQIgdahdX/BhyUSp9CwBdBnkYLrVGL4wSDTD75cPJuhVVz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1899.4b1311e","@flighthq/math":"0.5.1-next.1899.4b1311e","@flighthq/types":"0.5.1-next.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1899.4b1311e_1790630670158_0.8636118574665039","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1899.4b1311e":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1899.4b1311e","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1899.4b1311e","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1c94d2e9bbaedd2deca9797d8a3100c4f2188248","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1899.4b1311e.tgz","fileCount":36,"integrity":"sha512-reRexWmbGLrRBZenldrO5d8J7Q/a0FxpouI+g7hElZpKI9Iqj9cSpSyO5zEsPc2axLG9j2dSY3qPizytf9Vb0w==","signatures":[{"sig":"MEYCIQDiie6KeKCvTbq/2wsVPKavy7C4OzjHfxSRivyEsceungIhAOF6uioyCsf3KbsxvMPnIjEcOmxPslCzSi6pUoDftCwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvUsj3uJBT5TWQBee/lib5XXj7a9QIuAk/putvdyM1tgIhAOtrQY0ScwHywoo8qfmhmxIA6o8lU+XoqAJWf2cd9lwk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1899.4b1311e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"4b1311ec30f129daf0dab31c3059cb7ac12dd2de","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1899.4b1311e","@flighthq/math":"0.5.1-edge.1899.4b1311e","@flighthq/types":"0.5.1-edge.1899.4b1311e"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1899.4b1311e_1790631497038_0.7187921125293193","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1903.956d5a5":{"name":"@flighthq/snapshot","version":"0.5.1-next.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"a71bef80e0e9f066a15272e60d6c7eaf57dbf175","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1903.956d5a5.tgz","fileCount":36,"integrity":"sha512-ltmw4t3Wqs1v+F41wy+cRhXOigz97oHohcIZoReOoin6baolwrbLl6qsse72knRAdrZVcRAHDOnS5R+mfdvPMQ==","signatures":[{"sig":"MEYCIQC/povwCrqb/iW1VO2X/QPtYf+gfm/rbWO5UV0XhXxomwIhAM7+STLZ7ciIyIkMxIMd2wMo95LSwMLNq0aN3IQbUEA7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPhcRRONLX4/PVpIEQKtC9+vFs1/7Kx9EIvIWWJEz/8AiAUl0b37v5axI76es/QLaUYnmFVX6v+vvXw/Ga9rxA6eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1903.956d5a5","@flighthq/math":"0.5.1-next.1903.956d5a5","@flighthq/types":"0.5.1-next.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1903.956d5a5_1790658379789_0.6614074479014262","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1903.956d5a5":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1903.956d5a5","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1903.956d5a5","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"d9170edb0d379ec502a1e9108838057d78d1e99e","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1903.956d5a5.tgz","fileCount":36,"integrity":"sha512-fj+2Pb/H26OjE/B1CJQZ5NYyGJEOIt9wrw4sdD9imo4R9IRbn2pMpVFVCptJYqtx4SOf9AcS4hcvSf+iI/lx2A==","signatures":[{"sig":"MEQCIDm+YgJrk/qw26ll2lvAJZOBA40lXQWHWrV57kuUHIJNAiBydpeCm1UVE/5H/y2GXgFPk+YuVy9Kf5IVBY8Jnfvj9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZ8RGIlR1N1dBOzXN2Yw+NivaQntgghvfwlLwydzp7oAiAxhsy8ROgxrQ3goeZSpRvrPQoFEBW744WVFKP2gz01/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1903.956d5a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"956d5a53eb1e420690b274e7c05edca23821d094","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1903.956d5a5","@flighthq/math":"0.5.1-edge.1903.956d5a5","@flighthq/types":"0.5.1-edge.1903.956d5a5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1903.956d5a5_1790659142439_0.4848857977490877","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1906.1e09ca0":{"name":"@flighthq/snapshot","version":"0.5.1-next.1906.1e09ca0","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1906.1e09ca0","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"025171eeb2c6a5902cbb850e764f8a3134cad2e3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1906.1e09ca0.tgz","fileCount":36,"integrity":"sha512-UhJ1BkLmg63zZ4BNTcrhL7S2uYWo2WWbCXYnC6xG98sqBsSBCMfPPgRT3vQ/ZwVpVCGxGYdwHOMFF07ZXE3BhQ==","signatures":[{"sig":"MEYCIQDQOGNe2aFaWuQQ3BIwM1h0SPmaR/IIT7410hDsp1IHxwIhAJcz/8FpZNMyfQTq4MgyhC62Wi/kmbujg+jn6uro86cq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFCd3hkJou+mMV/qrgm7b84bdRjL19zXEFJIwqoDRayiAiEAw+3isAM08Bz5L0IdabaCeyyP9X8uN/SdAKKr5VK2Hlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1906.1e09ca0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"1e09ca02b760fa96a3c7f09d078419f6e75e8158","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1906.1e09ca0","@flighthq/math":"0.5.1-next.1906.1e09ca0","@flighthq/types":"0.5.1-next.1906.1e09ca0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1906.1e09ca0_1790784975999_0.45641840553476265","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1908.309c1e7":{"name":"@flighthq/snapshot","version":"0.5.1-next.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9e224ad7abe847a6713d471e7370d22a2af6e7c5","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1908.309c1e7.tgz","fileCount":36,"integrity":"sha512-cJNJVMqtTEsXeJHGCemcvV0xP6x4DSJl64R1kGIKoqM7l+tc2Xif1aIMTfWm38nX5EQg8fnijgh1CeNqHiqBFA==","signatures":[{"sig":"MEQCIDXstpOMBx7z35HnQ+h6c31jBwc6zu/WhF0ALK7nYwAdAiBPUacnKnu+Vo77QET716mKg8Ib57ct8bT/4ItYPZKfZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeRKAv+fYrRE+87+15vn/BQwUjUa3aw6ZkXGpFsmfs9AiEAkVgkjYbZ4smWozlP3DjLHEX2TwbjrgD0REqzyI3PNFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-next.1908.309c1e7","@flighthq/math":"0.5.1-next.1908.309c1e7","@flighthq/types":"0.5.1-next.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1908.309c1e7_1790785860288_0.9496145093263069","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1908.309c1e7":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1908.309c1e7","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1908.309c1e7","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"49bad45dd4b4c71ea82572ac8ee4f8eb87c29089","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1908.309c1e7.tgz","fileCount":36,"integrity":"sha512-D2T5b5IGCSpYZxqE1GPTLDlIjh4AzgkVOCG3URmQnE8i1QQ4mCVxgplFHBJPU4/xix/6WJxClS8iEdnrTuvzcQ==","signatures":[{"sig":"MEQCIDL2sNBspAijykJ1qoc2k256SlGuIG23sExEdS1U50rsAiBy16sxr9Gg2dZ2CaqdZuptQXqPfPxphzLyTlCkB+LLDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHtT501isTAeI6h75i734X56VwIxKPEeJrs+IuOSsJpmAiEA3pmb7nwD/gVsZG05XnzAPn2VBlaJMPa+ALyp4h45zNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1908.309c1e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"309c1e7296b5e24f7199a317883af0e470e7b294","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1908.309c1e7","@flighthq/math":"0.5.1-edge.1908.309c1e7","@flighthq/types":"0.5.1-edge.1908.309c1e7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1908.309c1e7_1790786594631_0.9422176388684662","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1909.7bccf72":{"name":"@flighthq/snapshot","version":"0.5.1-next.1909.7bccf72","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1909.7bccf72","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"4fa702c1d2e00a691e7b87e969f16769bce0c7f8","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1909.7bccf72.tgz","fileCount":36,"integrity":"sha512-/cqapIE9Yk1UkR+DTrXzs1ZDwY035Ber5Ru+ORx1eDzKgGe1B1XXZZaaLNm7d0SdmYUxHxc0w7XTurx1X2PaLg==","signatures":[{"sig":"MEYCIQDZzucei2MJntpoFsJ6+wc8Rra8yYHEwdENu/54UCpMSwIhAMdw3r80YFEZ3gMQzi/YYmY5nQ6rB4JfnmdZlqGII1Oh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEsgKXs8p1BCid4F5HBzd9AXyOGriKL7tub82IQGP/VJAiAt7KXQWlGqhTqq3U7X6Y4r05Rn1g+AjXihltvqEXQMFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1909.7bccf72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"7bccf727ab75a84d3334e8d61a7f5716745d433f","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.9","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1909.7bccf72","@flighthq/math":"0.5.1-next.1909.7bccf72","@flighthq/types":"0.5.1-next.1909.7bccf72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1909.7bccf72_1790789932548_0.48109591568527366","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1910.85d85a3":{"name":"@flighthq/snapshot","version":"0.5.1-next.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"9a56a4649614980cdac10bb57c7ccae2a01c15c3","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1910.85d85a3.tgz","fileCount":36,"integrity":"sha512-2mOC8ZZKbmoFn6rBBQo55fKUQnVA72/oT0Djd2rUuALzCmpD3Vm5+3lVc3Ev/PQc0/YcULxdyNe/wggYcmCIsg==","signatures":[{"sig":"MEUCIQDXGYjbfUl5FvZurv70/dZHRU/58kHWKwzT6n9nS8k+BAIgNdCLAOKDwJFaiZNFqD9e8cHnj9XHPKtPC/wcOGSXNo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFXgSB0/w4xeViGS+nd0jSYX7gKg4NcBPuZ5v2dpK7HyAiBhlOvET9jrSbRTaugLupIWu6dV6YUb/KmWBnLXVDwW4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.9","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1910.85d85a3","@flighthq/math":"0.5.1-next.1910.85d85a3","@flighthq/types":"0.5.1-next.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1910.85d85a3_1790796899041_0.13501780177812694","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1910.85d85a3":{"name":"@flighthq/snapshot","version":"0.5.1-edge.1910.85d85a3","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-edge.1910.85d85a3","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"0ba9f4d0a6f8fda94f649880ad613e9c7a3f7b86","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1910.85d85a3.tgz","fileCount":36,"integrity":"sha512-5eBkAHPiRnDvbmxuXnmZN4qKOShME050tCC5lZOtjUUP2WDgfPSVjB6st6VYJrT3zyfwkGCo81FDuJ/yUF1zkQ==","signatures":[{"sig":"MEUCIQDYeCCWIIshTRZHwdRFPbh/lpktnxiQJJivYtqXAtbiCAIgeOURKw4QCq4BPCeHx0CJAiNUT5jqAmy5/dFeFjE6xHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCib4hptYRhSjcKmP4oDM9+RKX/geb72bDxXyznZF31kQIhAJ1q2rhIAKQXJqv0Klq3zaQd7uCGHUexPbq2u66sZxtd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1910.85d85a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"85d85a3b1f7cc95730b7a359bbb9bf6f8ec2e8f8","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.8","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@flighthq/log":"0.5.1-edge.1910.85d85a3","@flighthq/math":"0.5.1-edge.1910.85d85a3","@flighthq/types":"0.5.1-edge.1910.85d85a3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-edge.1910.85d85a3_1790797222677_0.6804607188715401","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-next.1912.a627849":{"name":"@flighthq/snapshot","version":"0.5.1-next.1912.a627849","author":{"name":"Joshua Granick and other contributors"},"license":"MIT","_id":"@flighthq/snapshot@0.5.1-next.1912.a627849","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"homepage":"https://github.com/flighthq/flight#readme","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"cfe50a8d938517b04d746ba7721f57276b6aabfa","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-next.1912.a627849.tgz","fileCount":36,"integrity":"sha512-HHCC1aITac3FcKbKfEY6FjhSJ1SfK8R2GFgS6f0cl9xcNpr2dw2GqNedKLKgFnmnxnXI2HqbYGZiaSJDB0a5yw==","signatures":[{"sig":"MEUCIQCiaZ2JebECaXkC6CPrGkZfuxdX1A2HGtNKJ6OrIR4CiwIgWbh5uwOS1cAz0HJ9CR7p1iNjXlvPLX3rHy0yFV3a2yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9A717GoL48OxieiV3wBLMe/oZVSGa2ifKb7pI7O1EjAIhANTohlUQ1WD/TLI3BvEtBTAhKra0qgXVzvZ4ZtpYjGEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-next.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.9","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-next.1912.a627849","@flighthq/math":"0.5.1-next.1912.a627849","@flighthq/types":"0.5.1-next.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_0.5.1-next.1912.a627849_1790860371068_0.917270135487803","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-edge.1912.a627849":{"_id":"@flighthq/snapshot@0.5.1-edge.1912.a627849","bugs":{"url":"https://github.com/flighthq/flight/issues"},"dist":{"shasum":"1eead5d6006c4a57087eea48ba5bf768cf154548","tarball":"https://registry.npmjs.org/@flighthq/snapshot/-/snapshot-0.5.1-edge.1912.a627849.tgz","fileCount":36,"integrity":"sha512-UL0z0G3mRXTBL6lPoVGHHU9xNytesreU5hugT5Y5DzfWOlqnSa9l1pk7qKzKmQTsrRiaYsRHOb13KE2L3H+0iA==","signatures":[{"sig":"MEYCIQDM1CQI4ifABHqERzBYfOt/p5Br+OV9J8AryYY0w/CpyAIhAI6bi3Os2BxjQ/gkdPJpfcZuGneg24iEUF1WlNLFiFJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3CGxpkts5JEz8lik8zSorKPlXoPT+w0Mjq1g9VJIdswIgYc3gvX3LWODjG/oFZ8YEWwrnvZmdr/TR4VYbvZ+rWqg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@flighthq%2fsnapshot@0.5.1-edge.1912.a627849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60028},"main":"dist/index.js","name":"@flighthq/snapshot","type":"module","types":"dist/index.d.ts","author":{"name":"Joshua Granick and other contributors"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"}},"gitHead":"a62784923f3be814463286c9fb28edfe6ab15789","license":"MIT","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc -b","clean":"tsc -b --clean","prepack":"npm run clean && npm run clean:dist && npm run build","clean:dist":"tsx ../../scripts/clean-package-dist.ts","test:watch":"vitest --watch --config vitest.config.ts"},"version":"0.5.1-edge.1912.a627849","_npmUser":{"name":"jgranick","email":"noreply@joshuagranick.com"},"homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"_npmVersion":"10.9.9","description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","directories":{},"maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@flighthq/log":"0.5.1-edge.1912.a627849","@flighthq/math":"0.5.1-edge.1912.a627849","@flighthq/types":"0.5.1-edge.1912.a627849"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snapshot_0.5.1-edge.1912.a627849_1790872482576_0.48435990403505547"}}},"time":{"created":"2026-07-13T17:05:03.940Z","modified":"2026-10-01T16:34:43.114Z","0.1.0":"2026-07-13T17:05:04.295Z","0.2.0":"2026-07-13T20:14:33.690Z","0.2.1-next.410.a23f189":"2026-07-20T19:53:54.440Z","0.2.1-next.423.3350e53":"2026-07-21T06:31:09.750Z","0.2.1-next.444.a313478":"2026-07-21T15:55:04.447Z","0.2.1-next.448.afbdd31":"2026-07-21T19:54:33.447Z","0.2.1-next.449.355834c":"2026-07-21T20:03:37.205Z","0.2.1-next.451.d9a4a4e":"2026-07-21T21:31:53.674Z","0.2.1-next.459.fb59cc5":"2026-07-21T21:40:39.383Z","0.2.1-next.530.a223ca9":"2026-07-23T14:27:52.157Z","0.2.1-next.585.c7219b8":"2026-07-23T21:31:32.177Z","0.2.1-next.624.d23e6a9":"2026-07-24T07:26:52.058Z","0.2.1-next.640.ec2ea9a":"2026-07-24T15:03:24.683Z","0.2.1-next.647.2252e02":"2026-07-24T17:30:11.025Z","0.2.1-next.652.c550eaa":"2026-07-24T18:03:53.450Z","0.2.1-next.666.4af7f8b":"2026-07-24T19:07:00.975Z","0.2.1-next.701.409c279":"2026-07-25T03:54:14.485Z","0.2.1-next.738.07b221d":"2026-07-25T05:17:57.834Z","0.2.1-next.840.857425c":"2026-07-26T00:52:54.857Z","0.2.1-next.841.373388f":"2026-07-26T06:06:59.951Z","0.3.0-next.906.07cea63":"2026-07-28T06:29:26.561Z","0.3.0-next.1021.f5f1ee0":"2026-07-30T15:28:54.452Z","0.3.0-next.1032.e2b99fc":"2026-07-30T18:36:28.837Z","0.3.0-next.1162.e90e518":"2026-07-30T23:19:35.164Z","0.3.0-next.1220.6982c21":"2026-07-31T13:55:15.464Z","0.3.0-next.1248.f867198":"2026-07-31T15:40:37.682Z","0.3.0-next.1272.222de94":"2026-07-31T17:11:10.946Z","0.3.0-next.1280.6369398":"2026-07-31T18:13:09.434Z","0.3.0-next.1297.43a5ef8":"2026-07-31T20:31:33.728Z","0.3.0-next.1299.b32cbdc":"2026-07-31T20:56:38.043Z","0.3.0-next.1315.1d4eb64":"2026-07-31T22:53:02.213Z","0.3.0-next.1383.c61de17":"2026-07-31T23:44:26.435Z","0.3.0-next.1392.f0bd0cc":"2026-08-01T00:47:24.077Z","0.3.0-next.1422.b585c0c":"2026-08-01T01:59:25.239Z","0.3.0-next.1435.f870241":"2026-08-01T03:02:25.669Z","0.3.0-next.1436.388ef5e":"2026-08-01T03:11:32.847Z","0.3.0-next.1445.14ca01c":"2026-08-01T03:56:01.491Z","0.3.0-next.1452.011a16e":"2026-08-01T05:24:16.070Z","0.3.0-next.1454.b17f8a5":"2026-08-01T05:59:28.591Z","0.3.0-next.1456.ace2107":"2026-08-01T14:20:07.884Z","0.3.0-next.1458.0c01b63":"2026-08-01T15:01:15.670Z","0.3.0-edge.1458.0c01b63":"2026-08-01T15:21:33.161Z","0.3.0-next.1460.2c18805":"2026-08-01T16:06:45.081Z","0.3.0-next.1463.b454aa8":"2026-08-01T23:59:32.721Z","0.3.0-next.1466.e0866d4":"2026-08-02T01:36:48.206Z","0.3.0-next.1473.098a860":"2026-08-02T04:28:10.330Z","0.3.0-next.1494.7333e82":"2026-08-02T05:38:49.243Z","0.3.0-next.1498.065f223":"2026-08-02T06:53:49.096Z","0.3.0-next.1511.9977321":"2026-08-02T16:25:22.833Z","0.3.0-next.1512.edc0fee":"2026-08-02T16:47:54.635Z","0.3.0-next.1514.a24d43f":"2026-08-02T17:00:35.345Z","0.3.0-next.1515.d4dc88e":"2026-08-02T17:04:40.731Z","0.3.0-next.1516.1b4fb2b":"2026-08-02T17:36:30.009Z","0.3.0-edge.1516.1b4fb2b":"2026-08-02T17:58:45.661Z","0.3.0-next.1529.90e58ad":"2026-08-02T18:22:05.958Z","0.3.0-next.1530.70058bd":"2026-08-02T18:51:47.514Z","0.3.0-next.1543.f490ae8":"2026-08-02T20:13:19.749Z","0.3.0-next.1560.03a2b36":"2026-08-02T20:28:10.082Z","0.3.0-next.1562.75af469":"2026-08-02T20:40:58.783Z","0.3.0-next.1566.dcdf1d3":"2026-08-02T20:53:48.753Z","0.3.0-next.1584.a68fe91":"2026-08-02T21:56:13.842Z","0.3.0-next.1585.17d10c4":"2026-08-02T22:28:47.193Z","0.3.0-next.1593.a47f94a":"2026-08-02T22:34:24.747Z","0.3.0-next.1595.4d49b41":"2026-08-02T22:43:45.107Z","0.3.0-next.1601.12b771e":"2026-08-02T23:25:57.230Z","0.3.0-next.1665.6235922":"2026-08-03T03:47:42.226Z","0.3.0-next.1669.5808974":"2026-08-03T04:25:22.536Z","0.3.0-next.1689.2810c05":"2026-08-03T05:57:19.086Z","0.3.0-next.1692.f1a7a9a":"2026-08-03T06:32:12.781Z","0.3.0-next.1702.8973fda":"2026-08-03T06:39:08.423Z","0.3.0-next.1704.8557784":"2026-08-03T06:50:03.820Z","0.3.0-next.1714.3bd86f1":"2026-08-04T18:55:28.009Z","0.3.0-next.1728.26853f6":"2026-08-04T19:53:50.400Z","0.3.0-next.1729.f927a3b":"2026-08-04T20:30:20.263Z","0.3.0-next.1781.5d072ef":"2026-08-05T00:01:57.519Z","0.3.0-next.1783.cd11ab1":"2026-08-05T00:24:46.529Z","0.3.0-next.1848.58f06fb":"2026-08-05T01:10:14.697Z","0.3.0-next.1849.a370765":"2026-08-05T01:16:04.960Z","0.3.0-next.1872.c2b1f7c":"2026-08-05T19:28:54.199Z","0.3.0-next.1883.9cd374b":"2026-08-06T00:13:16.177Z","0.3.0-next.1887.cad72aa":"2026-08-06T15:07:21.325Z","0.3.0":"2026-08-06T20:47:43.015Z","0.3.1-next.209.43ef1bc":"2026-08-07T21:03:01.661Z","0.3.1-next.320.fe56fc2":"2026-08-08T03:09:49.815Z","0.3.1-next.348.8115937":"2026-08-08T05:11:19.084Z","0.3.1-next.385.e32d957":"2026-08-08T08:56:33.593Z","0.3.1-next.401.5d59659":"2026-08-08T09:58:50.202Z","0.3.1-next.407.d03a0bb":"2026-08-09T17:50:12.138Z","0.3.1-next.409.5c00b00":"2026-08-10T04:14:02.236Z","0.3.1-next.425.a3192ab":"2026-08-10T04:28:25.321Z","0.3.1-next.493.539802d":"2026-08-10T20:01:02.337Z","0.3.1-next.509.c235802":"2026-08-10T20:41:30.039Z","0.3.1-next.575.c1f8e01":"2026-08-11T02:42:55.253Z","0.3.1-next.616.aa7ae7f":"2026-08-11T15:08:22.389Z","0.3.1-next.617.89baf58":"2026-08-11T15:12:22.201Z","0.3.1-next.625.675880d":"2026-08-11T15:30:42.686Z","0.3.1-next.703.e259040":"2026-08-12T18:34:00.051Z","0.3.1-next.704.69286f6":"2026-08-12T18:49:22.055Z","0.3.1-next.733.f1845ac":"2026-08-12T19:31:19.905Z","0.3.1-next.780.12e6944":"2026-08-12T23:29:46.524Z","0.3.1-next.794.0bfc53e":"2026-08-13T00:41:13.938Z","0.3.1-next.836.609b031":"2026-08-13T01:20:00.417Z","0.3.1-next.837.46a9259":"2026-08-13T02:24:28.855Z","0.3.1-next.845.b5a7c82":"2026-08-13T03:02:29.060Z","0.3.1-next.847.2e6f8bf":"2026-08-13T03:59:42.678Z","0.3.1-next.861.5a56d7a":"2026-08-13T04:02:03.945Z","0.3.1-next.887.9f59a84":"2026-08-13T06:22:40.226Z","0.3.1-next.948.85d9f30":"2026-08-13T15:34:42.987Z","0.3.1-next.970.9691e7b":"2026-08-13T15:51:23.413Z","0.3.1-next.971.33e20ba":"2026-08-13T16:02:14.644Z","0.3.1-next.975.01aea94":"2026-08-13T16:45:44.332Z","0.3.1-next.996.06087b5":"2026-08-13T20:31:46.445Z","0.3.1-next.1041.35b950c":"2026-08-14T00:05:59.022Z","0.3.1-next.1050.9114695":"2026-08-14T01:41:55.289Z","0.3.1-next.1055.12501ae":"2026-08-14T03:49:20.418Z","0.3.1-next.1076.4f48950":"2026-08-14T16:03:59.786Z","0.3.1-next.1079.38fd007":"2026-08-14T18:09:15.004Z","0.3.1-next.1084.04b8d9a":"2026-08-14T19:03:15.230Z","0.3.1-next.1086.d0d073b":"2026-08-14T19:52:17.411Z","0.3.1-next.1088.2bde749":"2026-08-14T20:27:51.904Z","0.3.1-next.1090.6e79e6c":"2026-08-14T20:32:59.965Z","0.3.1-next.1091.b7aa6f2":"2026-08-14T20:37:00.151Z","0.3.1-next.1095.16f1704":"2026-08-14T20:55:40.354Z","0.3.1-next.1096.4ddf1ab":"2026-08-14T21:08:49.343Z","0.3.1-next.1097.b8126d8":"2026-08-14T21:14:17.261Z","0.3.1-next.1099.671eaf4":"2026-08-14T21:18:49.653Z","0.3.1-next.1104.8453d3d":"2026-08-14T21:53:39.968Z","0.3.1-next.1107.0b5d347":"2026-08-14T22:40:59.097Z","0.3.1-next.1108.66cc86c":"2026-08-14T22:59:31.632Z","0.3.1-next.1112.dea9723":"2026-08-15T01:50:25.460Z","0.3.1-next.1113.9cffbdf":"2026-08-15T02:22:47.924Z","0.3.1-next.1114.3ce681d":"2026-08-15T03:15:13.730Z","0.3.1-next.1116.866c771":"2026-08-15T05:47:45.672Z","0.3.1-next.1162.1c7f42e":"2026-08-16T15:15:59.849Z","0.3.1-next.1165.285e507":"2026-08-16T21:38:24.246Z","0.3.1-next.1170.8a733e4":"2026-08-16T23:19:10.650Z","0.3.1-next.1191.e999f6c":"2026-08-17T09:44:42.386Z","0.3.1-next.1217.5f07972":"2026-08-17T18:28:27.288Z","0.3.1-next.1240.e41e1f0":"2026-08-17T20:45:31.306Z","0.4.0-next.1261.f361161":"2026-08-17T22:36:15.283Z","0.4.0-next.1263.aa14a22":"2026-08-17T22:54:05.317Z","0.4.0-next.1287.1dae9df":"2026-08-18T01:00:34.836Z","0.4.0-next.1290.99fd889":"2026-08-18T01:23:04.430Z","0.4.0-next.1294.03b2010":"2026-08-18T02:33:20.920Z","0.4.0-next.1296.dfa990a":"2026-08-18T04:22:14.076Z","0.4.0-next.1299.541fadc":"2026-08-18T06:19:26.746Z","0.4.0-next.1350.7431bb1":"2026-08-18T15:31:38.365Z","0.4.0-next.1351.6ec45d6":"2026-08-18T15:48:25.640Z","0.4.0-next.1354.5181c5f":"2026-08-18T18:14:26.041Z","0.4.0-next.1356.924bb91":"2026-08-18T18:35:48.916Z","0.4.0-next.1357.b87b5c1":"2026-08-18T18:38:14.138Z","0.4.0-next.1362.3734bd4":"2026-08-18T18:49:05.905Z","0.4.0-next.1383.b8eb497":"2026-08-18T19:11:16.377Z","0.4.0-next.1385.dc129fd":"2026-08-18T19:40:42.059Z","0.4.0-next.1390.ca3ba2b":"2026-08-18T20:26:16.613Z","0.4.0-next.1391.ef8547e":"2026-08-18T20:28:42.579Z","0.4.0-next.1392.ae73a44":"2026-08-18T22:11:06.080Z","0.4.0-next.1396.66c9814":"2026-08-18T23:29:13.475Z","0.4.0-next.1398.776fd7a":"2026-08-18T23:31:22.448Z","0.4.0-next.1399.9d20d2e":"2026-08-18T23:58:07.005Z","0.4.0-next.1404.4936e90":"2026-08-19T01:18:09.361Z","0.4.0-next.1405.d7484cf":"2026-08-19T01:20:23.753Z","0.4.0-next.1410.a69907a":"2026-08-19T05:49:13.742Z","0.4.0-next.1412.05a7272":"2026-08-19T06:22:57.388Z","0.4.0-next.1415.00028b0":"2026-08-19T06:37:44.937Z","0.4.0-next.1416.ef4fae7":"2026-08-19T16:13:20.206Z","0.4.0-next.1487.e25e95d":"2026-08-19T23:32:01.961Z","0.4.0-next.1488.43bcb37":"2026-08-20T04:43:18.000Z","0.4.0-next.1584.a8ddd61":"2026-08-20T18:28:33.883Z","0.4.0-next.1585.bf131c8":"2026-08-20T18:39:33.506Z","0.4.0-next.1602.af48ed1":"2026-08-20T23:12:43.361Z","0.4.0-next.1652.39f08fd":"2026-08-21T02:54:31.804Z","0.4.0-next.1663.d9c5746":"2026-08-21T04:47:37.661Z","0.4.0-next.1694.598ef6f":"2026-08-21T05:01:25.629Z","0.4.0-next.1695.181dea5":"2026-08-21T06:16:08.127Z","0.4.0-next.1696.93f6f63":"2026-08-21T06:24:14.218Z","0.4.0-next.1702.61a7a7c":"2026-08-21T07:12:09.930Z","0.4.0-next.1703.b82d313":"2026-08-21T07:42:37.701Z","0.4.0-next.1704.9eb98e1":"2026-08-21T08:29:41.243Z","0.4.0-next.1716.1979cc9":"2026-08-21T09:41:50.755Z","0.4.0-next.1717.9d6a20b":"2026-08-21T10:22:42.903Z","0.4.0-next.1725.752ca79":"2026-08-21T11:13:01.165Z","0.4.0-next.1728.f69160b":"2026-08-21T11:59:14.909Z","0.4.0-next.1749.d81a21c":"2026-08-21T12:37:04.614Z","0.4.0-next.1750.13ec8b1":"2026-08-21T15:43:14.022Z","0.4.0-next.1751.b3eea5f":"2026-08-21T15:57:58.475Z","0.4.0-next.1752.f250cb9":"2026-08-21T16:31:26.077Z","0.4.0-next.1763.f98ae25":"2026-08-21T16:35:17.051Z","0.4.0-next.1771.f4d15c3":"2026-08-21T18:48:13.230Z","0.4.0-next.1809.9b3b71b":"2026-08-21T19:39:16.386Z","0.4.0-next.1811.dde7eb1":"2026-08-21T19:52:51.727Z","0.4.0-next.1815.e47cc3c":"2026-08-21T20:29:09.575Z","0.4.0-next.1821.efb1cbc":"2026-08-21T22:33:12.089Z","0.4.0-next.1827.9db114b":"2026-08-21T23:53:07.764Z","0.4.0-next.1836.147ae1e":"2026-08-22T01:36:50.637Z","0.4.0-next.1884.6a2d46f":"2026-08-22T07:46:59.624Z","0.4.0-next.1888.e9e80b4":"2026-08-24T05:27:53.627Z","0.4.0-next.1892.a0b519a":"2026-08-24T10:51:27.281Z","0.4.0-next.1896.60d766c":"2026-08-24T11:33:09.934Z","0.4.0-next.1898.266773a":"2026-08-24T12:37:58.376Z","0.4.0-next.1903.50bfa67":"2026-08-24T16:10:00.761Z","0.4.0-next.1908.751021c":"2026-08-24T21:36:16.669Z","0.4.0-edge.1908.751021c":"2026-08-24T21:42:08.868Z","0.4.0-next.1909.c102f22":"2026-08-24T21:44:01.381Z","0.4.0-edge.1909.c102f22":"2026-08-24T21:51:58.159Z","0.4.0-next.1917.1b88fee":"2026-08-25T20:57:55.651Z","0.4.0-next.1920.b93ad0f":"2026-08-25T23:10:19.054Z","0.4.0-edge.1920.b93ad0f":"2026-08-25T23:18:27.196Z","0.4.0-next.1921.0a61bdb":"2026-08-25T23:42:00.073Z","0.4.0-edge.1921.0a61bdb":"2026-08-25T23:50:05.627Z","0.4.0-next.1932.1ef883a":"2026-08-26T19:09:51.994Z","0.4.0-edge.1932.1ef883a":"2026-08-26T19:17:35.594Z","0.4.0-next.1933.e4809f4":"2026-08-26T20:11:13.738Z","0.4.0-edge.1933.e4809f4":"2026-08-26T20:18:26.296Z","0.4.0-next.1935.74c34fe":"2026-08-26T20:48:48.537Z","0.4.0-edge.1935.74c34fe":"2026-08-26T20:55:59.424Z","0.4.0-next.1936.bc924d7":"2026-08-26T21:27:19.916Z","0.4.0-edge.1936.bc924d7":"2026-08-26T21:34:32.958Z","0.4.0-next.1937.0d089b3":"2026-08-26T22:22:45.635Z","0.4.0-edge.1937.0d089b3":"2026-08-26T22:29:57.550Z","0.4.0-next.1939.481bde5":"2026-08-27T00:17:00.405Z","0.4.0-edge.1939.481bde5":"2026-08-27T00:24:43.650Z","0.4.0-next.1940.b8a4265":"2026-08-27T01:06:58.727Z","0.4.0-next.1941.1d7f2bd":"2026-08-27T01:27:49.623Z","0.4.0-edge.1941.1d7f2bd":"2026-08-27T01:34:55.593Z","0.4.0-next.1943.b4c3e61":"2026-08-27T01:46:55.520Z","0.5.0-next.1944.cd6b6e7":"2026-08-27T01:51:51.514Z","0.4.0-edge.1943.b4c3e61":"2026-08-27T01:54:39.904Z","0.5.0-edge.1944.cd6b6e7":"2026-08-27T01:59:15.878Z","0.4.0":"2026-08-27T01:59:53.167Z","0.5.1-next.597.ab004dd":"2026-08-31T06:56:36.009Z","0.5.1-edge.597.ab004dd":"2026-08-31T07:03:59.989Z","0.5.1-next.601.e6e16ba":"2026-08-31T07:58:00.475Z","0.5.1-next.638.d4dbd4e":"2026-08-31T16:31:28.349Z","0.5.1-edge.638.d4dbd4e":"2026-08-31T16:40:02.345Z","0.5.1-next.640.24b4c62":"2026-08-31T18:14:17.573Z","0.5.1-edge.640.24b4c62":"2026-08-31T18:22:04.522Z","0.5.1-next.650.5d3df0b":"2026-08-31T23:59:08.015Z","0.5.1-edge.650.5d3df0b":"2026-09-01T00:08:04.279Z","0.5.1-next.654.b54779d":"2026-09-01T03:36:56.716Z","0.5.1-edge.654.b54779d":"2026-09-01T03:45:00.476Z","0.5.1-next.658.9cb44d7":"2026-09-01T19:15:28.738Z","0.5.1-edge.658.9cb44d7":"2026-09-01T19:23:26.060Z","0.5.1-next.685.f72fc7f":"2026-09-02T01:09:35.625Z","0.5.1-edge.685.f72fc7f":"2026-09-02T01:18:53.814Z","0.5.1-next.693.478551c":"2026-09-02T03:43:28.229Z","0.5.1-edge.693.478551c":"2026-09-02T03:52:25.905Z","0.5.1-next.704.19c91ec":"2026-09-02T21:26:55.427Z","0.5.1-next.729.2aeb707":"2026-09-03T01:55:33.835Z","0.5.1-next.730.f29a5aa":"2026-09-03T03:05:36.722Z","0.5.1-edge.730.f29a5aa":"2026-09-03T03:14:39.301Z","0.5.1-next.731.0ae0aa4":"2026-09-03T03:17:16.529Z","0.5.1-edge.731.0ae0aa4":"2026-09-03T03:26:23.306Z","0.5.1-next.743.8d09db1":"2026-09-03T09:10:28.972Z","0.5.1-edge.743.8d09db1":"2026-09-03T09:19:07.938Z","0.5.1-next.799.62ef0c7":"2026-09-03T14:54:43.402Z","0.5.1-edge.799.62ef0c7":"2026-09-03T15:02:58.493Z","0.5.1-next.815.cc08b93":"2026-09-03T18:45:51.343Z","0.5.1-next.820.97b3830":"2026-09-03T21:11:28.429Z","0.5.1-next.903.f434bc2":"2026-09-04T19:48:19.048Z","0.5.1-next.904.b545d9c":"2026-09-04T20:46:30.076Z","0.5.1-next.905.5fbf787":"2026-09-04T21:09:18.741Z","0.5.1-next.906.419e5c9":"2026-09-04T22:10:42.469Z","0.5.1-next.908.b072fbc":"2026-09-04T23:27:43.330Z","0.5.1-next.909.a5d1857":"2026-09-04T23:35:28.668Z","0.5.1-edge.909.a5d1857":"2026-09-04T23:45:12.851Z","0.5.1-next.911.32a089f":"2026-09-05T05:18:08.592Z","0.5.1-edge.911.32a089f":"2026-09-05T05:24:11.505Z","0.5.1-next.912.289aaa0":"2026-09-05T05:49:17.977Z","0.5.1-edge.912.289aaa0":"2026-09-05T05:53:53.175Z","0.5.1-next.914.ed01add":"2026-09-05T17:54:07.504Z","0.5.1-edge.914.ed01add":"2026-09-05T18:03:04.789Z","0.5.1-next.915.d4da7e7":"2026-09-05T18:22:01.581Z","0.5.1-edge.915.d4da7e7":"2026-09-05T18:28:54.506Z","0.5.1-next.919.354c575":"2026-09-05T23:11:17.997Z","0.5.1-edge.919.354c575":"2026-09-05T23:22:07.462Z","0.5.1-next.920.da8f530":"2026-09-06T20:24:03.341Z","0.5.1-edge.920.da8f530":"2026-09-06T20:33:12.003Z","0.5.1-next.973.788d3d7":"2026-09-08T20:19:58.688Z","0.5.1-next.1017.13841a8":"2026-09-09T04:17:46.193Z","0.5.1-next.1019.1274ec5":"2026-09-09T06:17:00.972Z","0.5.1-edge.1019.1274ec5":"2026-09-09T06:22:28.727Z","0.5.1-next.1047.858b9b6":"2026-09-09T17:00:12.994Z","0.5.1-edge.1047.858b9b6":"2026-09-09T17:07:05.371Z","0.5.1-next.1050.0bd43cc":"2026-09-09T21:14:48.783Z","0.5.1-next.1051.65889a1":"2026-09-09T21:58:07.322Z","0.5.1-edge.1051.65889a1":"2026-09-09T22:06:30.745Z","0.5.1-next.1052.ea38f97":"2026-09-10T04:14:56.946Z","0.5.1-edge.1052.ea38f97":"2026-09-10T04:20:11.320Z","0.5.1-next.1056.4945b81":"2026-09-10T17:16:38.088Z","0.5.1-edge.1056.4945b81":"2026-09-10T17:26:03.519Z","0.5.1-next.1058.751c53a":"2026-09-10T22:39:21.962Z","0.5.1-next.1059.c56d3cd":"2026-09-10T22:40:27.807Z","0.5.1-edge.1058.751c53a":"2026-09-10T22:45:12.740Z","0.5.1-edge.1059.c56d3cd":"2026-09-10T22:51:49.576Z","0.5.1-next.1066.36fe89b":"2026-09-11T06:50:59.925Z","0.5.1-next.1069.554a2ac":"2026-09-11T07:36:50.156Z","0.5.1-next.1197.6a425ce":"2026-09-12T19:28:22.601Z","0.5.1-next.1201.9b49dee":"2026-09-12T20:42:14.904Z","0.5.1-next.1202.e31f126":"2026-09-12T21:44:42.147Z","0.5.1-next.1204.e33a1ac":"2026-09-12T23:34:55.359Z","0.5.1-next.1225.129b76d":"2026-09-13T03:26:24.113Z","0.5.1-next.1244.12290e1":"2026-09-13T08:30:48.266Z","0.5.1-next.1251.918ea64":"2026-09-13T15:41:15.781Z","0.5.1-next.1252.15e4611":"2026-09-13T15:58:56.243Z","0.5.1-next.1253.6fe252c":"2026-09-13T21:24:01.966Z","0.5.1-next.1254.2ab4a06":"2026-09-13T23:13:18.723Z","0.5.1-next.1257.b2a4509":"2026-09-14T05:29:54.125Z","0.5.1-next.1295.2b6bfa3":"2026-09-14T20:22:32.050Z","0.5.1-next.1344.b88acc1":"2026-09-15T06:10:15.506Z","0.5.1-next.1345.0995dc5":"2026-09-15T06:43:41.337Z","0.5.1-next.1347.54f97d8":"2026-09-15T08:29:34.977Z","0.5.1-next.1348.e71a747":"2026-09-15T09:32:26.323Z","0.5.1-next.1349.05b053d":"2026-09-15T10:46:03.391Z","0.5.1-edge.1349.05b053d":"2026-09-15T10:50:17.510Z","0.5.1-next.1350.8ce488b":"2026-09-15T16:29:18.833Z","0.5.1-edge.1350.8ce488b":"2026-09-15T16:41:36.616Z","0.5.1-next.1370.903f328":"2026-09-16T05:49:12.580Z","0.5.1-edge.1370.903f328":"2026-09-16T05:59:57.585Z","0.5.1-next.1404.457d1da":"2026-09-17T06:19:47.075Z","0.5.1-next.1405.69d9356":"2026-09-17T06:48:16.941Z","0.5.1-edge.1405.69d9356":"2026-09-17T15:41:49.377Z","0.5.1-next.1410.b534771":"2026-09-17T18:45:14.036Z","0.5.1-edge.1410.b534771":"2026-09-17T18:51:39.324Z","0.5.1-next.1450.5738463":"2026-09-19T01:01:29.259Z","0.5.1-next.1462.5a251b6":"2026-09-19T17:51:09.400Z","0.5.1-edge.1462.5a251b6":"2026-09-19T18:03:29.504Z","0.5.1-next.1467.7e2fc7d":"2026-09-19T20:38:09.670Z","0.5.1-edge.1467.7e2fc7d":"2026-09-19T20:47:43.145Z","0.5.1-next.1468.61b1d9d":"2026-09-19T21:21:38.111Z","0.5.1-edge.1468.61b1d9d":"2026-09-19T21:31:35.245Z","0.5.1-next.1471.4e82419":"2026-09-20T06:36:05.624Z","0.5.1-edge.1471.4e82419":"2026-09-20T06:46:21.678Z","0.5.1-next.1505.5790c72":"2026-09-20T10:54:14.629Z","0.5.1-next.1520.4887418":"2026-09-20T15:30:19.208Z","0.5.1-next.1523.c47f79f":"2026-09-20T16:28:02.793Z","0.5.1-next.1533.2910b54":"2026-09-20T18:52:12.441Z","0.5.1-next.1538.09885fb":"2026-09-21T06:48:55.593Z","0.5.1-next.1541.b94031c":"2026-09-21T07:11:41.226Z","0.5.1-next.1543.41f4a99":"2026-09-21T07:20:34.950Z","0.5.1-next.1545.a3a19e0":"2026-09-21T07:39:53.811Z","0.5.1-edge.1545.a3a19e0":"2026-09-21T07:50:44.605Z","0.5.1-next.1556.ff9e615":"2026-09-21T22:09:29.754Z","0.5.1-next.1584.db3c393":"2026-09-22T05:18:52.196Z","0.5.1-next.1629.669e7c5":"2026-09-23T05:16:15.947Z","0.5.1-next.1669.c9827a8":"2026-09-23T19:44:47.497Z","0.5.1-next.1680.bdc44c6":"2026-09-24T01:49:32.416Z","0.5.1-next.1681.3f21b44":"2026-09-24T04:33:50.677Z","0.5.1-next.1682.f1470fe":"2026-09-24T05:05:38.802Z","0.5.1-next.1685.dc0e23a":"2026-09-24T15:12:17.023Z","0.5.1-edge.1685.dc0e23a":"2026-09-24T15:19:51.248Z","0.5.1-next.1687.b63c819":"2026-09-24T17:36:17.532Z","0.5.1-edge.1687.b63c819":"2026-09-24T17:46:33.422Z","0.5.1-next.1692.64cda40":"2026-09-24T23:55:05.030Z","0.5.1-edge.1692.64cda40":"2026-09-25T00:12:24.418Z","0.5.1-next.1694.112d897":"2026-09-25T02:12:07.218Z","0.5.1-next.1700.cefb2f9":"2026-09-25T03:01:23.385Z","0.5.1-next.1703.1905242":"2026-09-25T08:12:06.697Z","0.5.1-next.1704.1832e8b":"2026-09-25T09:01:47.312Z","0.5.1-edge.1704.1832e8b":"2026-09-25T09:11:09.391Z","0.5.1-next.1710.81c05dd":"2026-09-25T17:13:37.566Z","0.5.1-next.1717.f605ef3":"2026-09-25T19:15:55.782Z","0.5.1-next.1723.553fc7a":"2026-09-25T21:27:20.468Z","0.5.1-next.1724.c250cb4":"2026-09-25T23:09:17.428Z","0.5.1-next.1725.30f1dd0":"2026-09-25T23:48:12.321Z","0.5.1-next.1728.e0a1ceb":"2026-09-26T05:51:49.433Z","0.5.1-next.1801.21234f6":"2026-09-27T05:20:14.540Z","0.5.1-next.1831.a0b57d4":"2026-09-27T23:59:38.864Z","0.5.1-next.1850.5adb645":"2026-09-28T04:14:45.701Z","0.5.1-next.1892.cbd15bd":"2026-09-28T12:44:24.251Z","0.5.1-edge.1892.cbd15bd":"2026-09-28T12:55:00.870Z","0.5.1-next.1899.4b1311e":"2026-09-28T21:24:30.258Z","0.5.1-edge.1899.4b1311e":"2026-09-28T21:38:17.118Z","0.5.1-next.1903.956d5a5":"2026-09-29T05:06:19.867Z","0.5.1-edge.1903.956d5a5":"2026-09-29T05:19:02.533Z","0.5.1-next.1906.1e09ca0":"2026-09-30T16:16:16.095Z","0.5.1-next.1908.309c1e7":"2026-09-30T16:31:00.385Z","0.5.1-edge.1908.309c1e7":"2026-09-30T16:43:14.716Z","0.5.1-next.1909.7bccf72":"2026-09-30T17:38:52.647Z","0.5.1-next.1910.85d85a3":"2026-09-30T19:34:59.143Z","0.5.1-edge.1910.85d85a3":"2026-09-30T19:40:22.821Z","0.5.1-next.1912.a627849":"2026-10-01T13:12:51.161Z","0.5.1-edge.1912.a627849":"2026-10-01T16:34:42.707Z"},"bugs":{"url":"https://github.com/flighthq/flight/issues"},"author":{"name":"Joshua Granick and other contributors"},"license":"MIT","homepage":"https://github.com/flighthq/flight#readme","repository":{"url":"git+https://github.com/flighthq/flight.git","type":"git","directory":"packages/snapshot"},"description":"Immutable recoverable-state captures over plain data — captureSnapshot deep-clones and deep-freezes a state object, restoreSnapshot deep-assigns a snapshot back into live mutable state, interpolateSnapshots schema-aware lerps numeric leaves between two sn","maintainers":[{"name":"jgranick","email":"noreply@joshuagranick.com"}],"readme":"","readmeFilename":""}