{"_id":"@dudousxd/nestjs-catalog-store-fanout","_rev":"8-b762db0fc92ed5d283f1b8182ecf1d5f","name":"@dudousxd/nestjs-catalog-store-fanout","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@dudousxd/nestjs-catalog-store-fanout","version":"0.1.0","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-store-fanout@0.1.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"1bc2312b667610f39f93a6469131821b4aef462e","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.1.0.tgz","fileCount":21,"integrity":"sha512-qn23fxMWEpiLTImYbB6aKV7veEyobd840i8+FnNSwZvowbzqCFXcykz2qJ7E4XXiPRiFLUUnQmHIPIc9WIgScA==","signatures":[{"sig":"MEQCIGB3Du2obuiGZk7CQm0lox9iu/HkjHu11NKQEGebpjOCAiBLLyqg9cP8OCROpiBn3qNByinzm1b0YRen9P/sG/RU4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178409},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.1.0"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-store-fanout_0.1.0_1785784731648_0.38349779508059934","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dudousxd/nestjs-catalog-store-fanout","version":"0.1.1","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-store-fanout@0.1.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"88361a128c90f6f94110cce2c7e83a0483fb115f","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.1.1.tgz","fileCount":21,"integrity":"sha512-t+aawNg5gm1t4cH+2tUuB+jbjltPkNkBalk4VIT2vqk8w8/e8HrggWqxIEQEFNKu18hhMDIFvuNZaOvzJ2W8rg==","signatures":[{"sig":"MEUCIELoxAt6YY+uheJzWx1VbumdCKBEXu/fAmcSM3RZ8Q6IAiEA9WlkSDMySNZZQ2nq3tR/Jvahau14ggY/SJe7xJXh0+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-store-fanout@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182459},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64607066-12b0-4f89-865d-497824eb37f4"}},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.4.1"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-store-fanout_0.1.1_1785854559110_0.2511499848998855","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dudousxd/nestjs-catalog-store-fanout","version":"0.2.0","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-store-fanout@0.2.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"847976474d61f5a8845d0f18f5f9079799747582","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.2.0.tgz","fileCount":23,"integrity":"sha512-wfDrChtusV1csp2csbbTXrYOiem3dNhjawrm7wYGjRl4NyTb7VDj5ZlpOQrpUJ85MJQQ1Oao2kTW/Wkf6r3i6w==","signatures":[{"sig":"MEQCIFg2nDA4BgAZsgv1zeQbMfKsJVdVRIDEreQ44HkjGJgkAiA5Bj/Lol3F4UHSHZbc6Mon7dUfSimep66N2F9+8JcZAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-store-fanout@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207311},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64607066-12b0-4f89-865d-497824eb37f4"}},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.6.0"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-store-fanout_0.2.0_1785862546653_0.5807865236398562","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@dudousxd/nestjs-catalog-store-fanout","version":"0.2.1","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-store-fanout@0.2.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"9a0274e296b20a30e5f4e456daf521ef8481c649","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.2.1.tgz","fileCount":23,"integrity":"sha512-u4xMFim2IotTkq/osUSM2iIxW3js61/5rirlbJk3/xILxCNJJal+R8RWNmt9mzZO2DUEusJ8C3lv6ukwY0JVpg==","signatures":[{"sig":"MEYCIQDbM4EqR16gMwK+AIOkqCFloStU5Y3Zx0vSknNWFcXeBwIhAKHhaLFFV2YQIOvwgYEFIL298QI63vksZRhfeOxuDIEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-store-fanout@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216715},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64607066-12b0-4f89-865d-497824eb37f4"}},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.9.0"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-store-fanout_0.2.1_1785893472609_0.3002429779540874","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dudousxd/nestjs-catalog-store-fanout","version":"0.3.0","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-store-fanout@0.3.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"8f5b2122a50e386723c1bfdbe512e3f37b93dd06","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.3.0.tgz","fileCount":23,"integrity":"sha512-mRcErTYw6kHVf7Rvk1zZTg/uOXbol1OWRYw615Mu0EbXehHlcPjqGc0C/URmN3O5xNKxWEtvOhszbgvdNP/ewA==","signatures":[{"sig":"MEQCICbuXhqTM8rcOI6og8YyvYllvlRssz11fHJai/SpsYh2AiBkx/UzP3HS3RNEcPLXZWyUiwIBPEmMuKwH5Fub/8Qmfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-store-fanout@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221661},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64607066-12b0-4f89-865d-497824eb37f4"}},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.15.0"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-store-fanout_0.3.0_1786018898713_0.39252017594365785","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@dudousxd/nestjs-catalog-store-fanout","version":"0.3.1","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-store-fanout@0.3.1","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"a9e28436b22de44e0166bf55b7255a6d7b996d34","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.3.1.tgz","fileCount":23,"integrity":"sha512-shDs2/uM7MadocJLcUBW84KjPQsMtcuLcNJSM7IdFyKbmJmGgYvoPHtJ9Xhw5BRek2mPR2ez1qOgktUykqL5Aw==","signatures":[{"sig":"MEUCIHhOR8zcB6Q8iJKeqHFnaSoqVQMvO60hb28EIrTi1CleAiEA2vjfru5u/LXLYvWx6y7U1vSGIDrX4y396uMC7dIUC7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-store-fanout@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222101},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64607066-12b0-4f89-865d-497824eb37f4"}},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.32.0"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-store-fanout_0.3.1_1786252554758_0.4846876316309232","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@dudousxd/nestjs-catalog-store-fanout","version":"0.4.0","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"author":"Davide Carvalho","license":"MIT","_id":"@dudousxd/nestjs-catalog-store-fanout@0.4.0","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"dist":{"shasum":"552e8f70ab81ea9aa6464e35b6948b3f467879e5","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.4.0.tgz","fileCount":23,"integrity":"sha512-VkHYnVfpgbbbmGiujpT2eSVI5V/BBUQOS7SFtQux5XG5C6JdUuqHwCWeSAfQ1zSW44Hl6ruc2DcfJzOttiKoRA==","signatures":[{"sig":"MEUCIQC6bN0eXXwNbg6GUvvXaxOwZ1a0Nv5Q/4R1ONojPijFggIgMRPzBNw91NZAG8isWCXbKZnEvhopoEDvbJlPXWjYPfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-store-fanout@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223313},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64607066-12b0-4f89-865d-497824eb37f4"}},"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.6.0","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.34.0"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-catalog-store-fanout_0.4.0_1786625217694_0.08917683741383509","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"_id":"@dudousxd/nestjs-catalog-store-fanout@0.4.1","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-catalog/issues"},"dist":{"shasum":"9657507a0c5bbdb651efa39ff1b35ee4171fe63a","tarball":"https://registry.npmjs.org/@dudousxd/nestjs-catalog-store-fanout/-/nestjs-catalog-store-fanout-0.4.1.tgz","fileCount":23,"integrity":"sha512-smeIXcCG/ZtAAiTrQTfWgH5qw4OsG+hlKzUoyt43T8ssNwj1NKP6oLcvxr4JOgLJs+6WvS8Oa7njqBhISUikOQ==","signatures":[{"sig":"MEQCIFgPekFtZzdaPpAdb3CeCEakMfutF4wq649E59SzZIwYAiAd7ewv28HMNuwyEON7oIdoxTXumZ513Zvf3x/VpOdS0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAQbKF1dGN+qW0AmAvxj88kVvB/f1qF6h+IFLV01i32nAiAiGAKPpLhvXv/inu15hUljJTifsHmlHaYju8zE9QNsJw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dudousxd%2fnestjs-catalog-store-fanout@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223399},"main":"dist/index.js","name":"@dudousxd/nestjs-catalog-store-fanout","types":"dist/index.d.ts","author":"Davide Carvalho","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json"},"version":"0.4.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64607066-12b0-4f89-865d-497824eb37f4"}},"keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","directories":{},"maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@dudousxd/nestjs-diagnostics":"0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"25.9.6","@nestjs/common":"11.1.19","@dudousxd/nestjs-catalog":"0.34.2"},"peerDependencies":{"@nestjs/common":">=10","@dudousxd/nestjs-catalog":">=0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-catalog-store-fanout_0.4.1_1789587898120_0.7312041284863684"}}},"time":{"created":"2026-08-03T19:18:51.477Z","modified":"2026-09-16T19:44:58.575Z","0.1.0":"2026-08-03T19:18:51.796Z","0.1.1":"2026-08-04T14:42:39.269Z","0.2.0":"2026-08-04T16:55:46.798Z","0.2.1":"2026-08-05T01:31:12.765Z","0.3.0":"2026-08-06T12:21:38.879Z","0.3.1":"2026-08-09T05:15:54.902Z","0.4.0":"2026-08-13T12:46:57.840Z","0.4.1":"2026-09-16T19:44:58.239Z"},"author":"Davide Carvalho","license":"MIT","keywords":["nestjs","catalog","dual-write","migration","snapshots","warehouse"],"repository":{"url":"https://github.com/DavideCarvalho/nestjs-catalog.git","type":"git","directory":"packages/store-fanout"},"description":"Fan-out store for @dudousxd/nestjs-catalog: one primary that decides, N followers kept in step, with a durable failure journal, snapshot replay and a comparison tool for migrating between engines without a big-bang cutover.","maintainers":[{"name":"dudousxd","email":"davi_carvalho96@hotmail.com"}],"readme":"","readmeFilename":"","bugs":{"url":"https://github.com/DavideCarvalho/nestjs-catalog/issues"}}